Ver Mensaje Individual
  #5 (permalink)  
Antiguo 31/10/2008, 15:12
Avatar de OYEME
OYEME
 
Fecha de Ingreso: marzo-2004
Ubicación: Lima
Mensajes: 307
Antigüedad: 20 años, 10 meses
Puntos: 1
Busqueda Respuesta: cual es lo ideal en n capas????

ok gracias por las respuestas por ejemplo yo desarrollo asi:
CapaDatos(Clase : MODULO)
aqui creo una sola funcion llamada listar
public function listar(byval cad as string) as datatable
dim cn as new sqlconnection (....)
dim da as new sqldatadapter(cad,cn)
dim tbl as datatable
da.fill tbl
return tbl
end function
------------------------------------------------------------------
CapaNegocio
(Clase Clientes)
Creo las propeidades de la clase
Property CustomerId
Property CompanyName, etc,etc
ademas aqui tambien creo mis funciones y metodos
dim Obj as new CapaDatos.Modulo
public function Listarclientes()
return obj.Listar("select * from clientes")
end function

public function ListarclientesxCiudad()
return obj.Listar("select * from clientes where ciudad='" & me.ciudad & "'")
end function
en la segunda funcion estoy trabajando con la popiedad ciudad
-----------------------------------------------------------------------------------------------------
Capa presentacion:
load de la pagina:
dim obj s new CapaNegocio.Clientes
obj.ciudad="lima"
grdiview.datasource=obj.listarclientesxciudad
aqui primero le asigno un valor ala propeidad ciudad y luego llamo a listarclientesxciudad

asi lo trabajo yo y no me da problemas entocnes mi pregunta era cual es la diferencia de que en el modulo (capadatos) me cree una funcion por cada cosa si con una sola puedo hacer todo,
y lo otro es por que separar la entidad de negocio si se puede hacer en una sola
bueno asi lo hago en php y en java y lo quiero hacer = en vb net
espero sus opiniones
__________________
http://www.luisariashidalgo.com