Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/07/2011, 12:34
Avatar de HaverRamirez
HaverRamirez
 
Fecha de Ingreso: junio-2011
Ubicación: Guatemala
Mensajes: 273
Antigüedad: 12 años, 10 meses
Puntos: 33
Respuesta: Arquitectura de 3 capas en vb.net

Algo asi...

Código vb:
Ver original
  1. CapaD
  2.  
  3. Public Funcion ListarEmpleados() AS List(OF EntidadesEmpleados.Empleado)
  4. ''aqui va la conexion y los query que ejecutas
  5.  
  6. despues lleno un dataset y lo recorro agregandolos a un arrego o la capa de entidades.
  7. dim Empleado as new CapaEntidades.Empleado
  8. Dim LEmpleado as new List(of CapaEntidades.Empleado)
  9. for each dtr as datarow in ds.tables(0).rows
  10. Empleado = new capaentidades.empleado
  11. Empleado.codigo = dtr("Codigo")
  12. LEmpleado.add(Empleado)
  13. return LEmpleado
  14. next
  15.  
  16. ''Capa Entidades
  17.  
  18. Public Class Empleado
  19. private _Empleado as string
  20. public property Empleado as string
  21. get
  22. return _empleado
  23. end get
  24. set (Byval value as string)
  25. if not string.isnullorempty(value) then
  26. _empleado = value
  27. end if
  28. end get
  29. end property
  30.  
  31. Capa Logicas
  32.  
  33. Public Class LogicEmpleado as list(of CapaEntidades.Empleados)
  34. public Funcion GetEmpleados
  35. dim CDatos as new capaDatos.Empleados
  36. return cdatos.ListarEmpleados
  37.  
  38. ''algo asi