示例#1
0
 public List <Oficina> TraerTodo()
 {
     using (SQLContexto contexto = new SQLContexto())
     {
         OficinaRepo oficinaRepo = new OficinaRepo(contexto);
         return(oficinaRepo.TraerTodo());
     }
 }
示例#2
0
 public bool Eliminar(string Nombre)
 {
     using (SQLContexto contexto = new SQLContexto())
     {
         OficinaRepo oficinaRepo = new OficinaRepo(contexto);
         return(oficinaRepo.Eliminar(new Oficina {
             Nombre = Nombre
         }));
     }
 }
示例#3
0
 public Oficina Traer(string Nombre)
 {
     using (SQLContexto contexto = new SQLContexto())
     {
         OficinaRepo oficinaRepo = new OficinaRepo(contexto);
         Oficina     oficina     = new Oficina();
         oficina.Nombre = Nombre;
         return(oficinaRepo.Traer(oficina));
     }
 }
示例#4
0
        public bool Modificar(Oficina Oficina)
        {
            using (SQLContexto contexto = new SQLContexto())
            {
                OficinaRepo   oficinaRepo   = new OficinaRepo(contexto);
                DireccionRepo direccionRepo = new DireccionRepo(contexto);
                ContactoRepo  contactoRepo  = new ContactoRepo(contexto);

                direccionRepo.Actualizar(Oficina.Direccion);
                contactoRepo.Actualizar(Oficina.Contacto);
                return(oficinaRepo.Actualizar(Oficina));
            }
        }
示例#5
0
        public bool Agregar(Oficina Oficina)
        {
            Oficina.Direccion.Codigo = Guid.NewGuid();
            Oficina.Contacto.Codigo  = Guid.NewGuid();

            using (SQLContexto contexto = new SQLContexto())
            {
                OficinaRepo   oficinaRepo   = new OficinaRepo(contexto);
                DireccionRepo direccionRepo = new DireccionRepo(contexto);
                ContactoRepo  contactoRepo  = new ContactoRepo(contexto);

                direccionRepo.Insertar(Oficina.Direccion);
                contactoRepo.Insertar(Oficina.Contacto);
                return(oficinaRepo.Insertar(Oficina));
            }
        }