Quantcast
Channel: Duda DataTable y Capas
Viewing all articles
Browse latest Browse all 5

Duda DataTable y Capas

$
0
0
Hola. Estoy intentando desarrollar una aplicación en capas, pero me surge la duda de como pasar los datos entre las mismas. Las capas que he realizado son:
Entidades
Datos
NEgocio
UI

Lo que hago es leer de la base de datos en la capa DAL, guardarlo en un datatable tipado y pasarselo a BLL y de BLL a través de otro datatable se lo paso a la capa UI para presentarlo en un DatagridView. Hasta ahi todo correcto.

Cuando quiero agregar un nuevo dato, por ejemplo un Cliente, valido los datos en UI y en la propia entidad Cliente, y se lo paso a la capa BLL a través de la Entidad Cliente. Ahora bien, en mis Clientes tengo una casilla de Activo, para mostrar en el datagridview solo los clientes activos. Esos clientes activos, donde debería filtrarlos, en la propia llamada  ala base de datos, en la capa DAL o en la capa BLL??
Por otro lado, cuando quiero guardar un cliente, quiero comprobar antes si existe, por si acaso existe pero no es activo o no existia pero mientras me decido otro usuario lo ha agregado ya. En que capa haría esta comprobación, en BLL o en DAL. Por ultimo, para añadir el CLiente a la base de datos, lo transformo en un datarow y se lo añado al datable. Esta parte iría en DAL?


Viewing all articles
Browse latest Browse all 5

Latest Images

Trending Articles


Caballa en Airfryer


Ejercicio resuelto de fluidos Viscosidad cinemática del aceite


Pintores Peruanos: ELADIO RUÍZ


Yo conozco a mis ovejas. Autora: Benigna Carrillo


*GRATIS* CorelDRAW Graphics Suite 2020 (Español)


Dilatación Volumétrica – Ejercicios Resueltos


MUNDIAL 1938 * PARTE 1


"MI FUTURO VA A TERMINAR EN AMAR AZUL"


Curso de Mecánica General 2T y 4T en Español


Gastronomía de Bolivia





Latest Images