public static FacturaDetalles Guardard(FacturaDetalles detalle)
 {
     using (var repositorio = new Repositorio <FacturaDetalles>())
     {
         return(repositorio.Guardar(detalle));
     }
 }
        //public static bool Guardar(Facturas factura)
        //{
        //    using (var reposi = new Repositorio<Facturas>())
        //    {
        //        try
        //        {
        //            if (Buscar(f => f.IdFactura == factura.IdFactura) == null)
        //            {
        //                return reposi.Guardar(factura);
        //            }
        //            else
        //            {
        //                return reposi.Modificar(factura);
        //            }
        //        }
        //        catch (Exception)
        //        {
        //            throw;
        //        }
        //    }
        //}

        public static bool Guardar(Entidades.Facturas Facturag, List <Entidades.FacturasProductos> listaRelaciones)
        {
            using (var repositorio = new Repositorio <Facturas>())
            {
                bool FacuraGuardada;
                bool relacionesGuardadas = false;
                if (Buscar(P => P.IdFactura == Facturag.IdFactura) == null)
                {
                    FacuraGuardada = repositorio.Guardar(Facturag);
                }
                else
                {
                    FacuraGuardada = repositorio.Modificar(Facturag);
                }
                if (FacuraGuardada)
                {
                    relacionesGuardadas = true;
                    if (listaRelaciones != null)
                    {
                        foreach (var relacion in listaRelaciones)
                        {
                            relacion.IdFactura = Facturag.IdFactura;
                            if (!BLL.FacturasProductosBLL.Guardar(relacion))
                            {
                                relacionesGuardadas = false;
                            }
                        }
                    }
                }
                return(relacionesGuardadas);
            }
        }
示例#3
0
 public static Entidades.Usuarios Guardar(Entidades.Usuarios usuarios)
 {
     Entidades.Usuarios hecho = null;
     using (var repositorio = new Repositorio <Entidades.Usuarios>())
     {
         hecho = repositorio.Guardar(usuarios);
     }
     return(hecho);
 }
        public static bool Guardar(TiposEmails nuevo)
        {
            bool retornar = false;

            using (var db = new Repositorio <TiposEmails>())
            {
                retornar = db.Guardar(nuevo) != null;
            }
            return(retornar);
        }
示例#5
0
        //Me vi en la necesidad de crear la BLL ya que no existia al momento de clonar el proyecto
        public static Entidades.TiposProductos Guardar(Entidades.TiposProductos nuevo)
        {
            Entidades.TiposProductos creado = null;
            using (var repositorio = new Repositorio <Entidades.TiposProductos>())
            {
                creado = repositorio.Guardar(nuevo);
            }

            return(creado);
        }
        public static Empleados Guardar(Empleados nuevo)
        {
            Empleados creado = null;

            using (var db = new Repositorio <Empleados>())
            {
                creado = db.Guardar(nuevo);
            }
            return(creado);
        }
示例#7
0
        public static bool Guardar(Clientes nuevo)
        {
            bool retorno = false;

            using (var db = new Repositorio <Clientes>())
            {
                retorno = db.Guardar(nuevo) != null;
            }
            return(retorno);
        }
示例#8
0
        public static bool Guardar(PresupuestoDetalles nuevo)
        {
            bool retorno = false;

            using (var db = new Repositorio <PresupuestoDetalles>())
            {
                retorno = db.Guardar(nuevo) != null;
            }
            return(retorno);
        }
        public static Entidades.Retenciones Guardar(Retenciones nuevo)
        {
            Retenciones creado = null;

            using (var db = new Repositorio <Retenciones>())
            {
                creado = db.Guardar(nuevo);
            }
            return(creado);
        }
        public static bool Guardar(Asiganaturas nuevo)
        {
            bool retorno = false;

            using (var db = new Repositorio <Asiganaturas>())
            {
                retorno = db.Guardar(nuevo) != null;
            }
            return(retorno);
        }
示例#11
0
        public static Entidades.TiposEmails Guardar(Entidades.TiposEmails nuevo)
        {
            TiposEmails creado = null;

            using (var db = new Repositorio <TiposEmails>())
            {
                creado = db.Guardar(nuevo);
            }
            return(creado);
        }
        public static Entidades.EmpleadosEmails Guardar(Entidades.EmpleadosEmails nuevo)
        {
            Entidades.EmpleadosEmails creado = null;
            using (var repositorio = new Repositorio <Entidades.EmpleadosEmails>())
            {
                creado = repositorio.Guardar(nuevo);
            }

            return(creado);
        }
示例#13
0
 public static bool Guardar(Factura factura)
 {
     using (var db = new Repositorio <Factura>())
     {
         if ((facturaReturned = db.Guardar(factura)) != null)
         {
             return(true);
         }
         return(false);
     }
 }
示例#14
0
 public static bool Guardar(Usuario usuario)
 {
     using (var db = new Repositorio <Usuario>())
     {
         if ((usuarioReturned = db.Guardar(usuario)) != null)
         {
             return(true);
         }
         return(false);
     }
 }
示例#15
0
 public static bool Guardar(Pago pago)
 {
     using (var db = new Repositorio <Pago>())
     {
         if ((pagoReturned = db.Guardar(pago)) != null)
         {
             return(true);
         }
         return(false);
     }
 }
示例#16
0
 public static bool Guardar(FormaDePago formaDePago)
 {
     using (var db = new Repositorio <FormaDePago>())
     {
         if ((formaDePagoReturned = db.Guardar(formaDePago)) != null)
         {
             return(true);
         }
         return(false);
     }
 }
示例#17
0
 public static bool Guardar(ProductoFactura productoFactura)
 {
     using (var db = new Repositorio <ProductoFactura>())
     {
         if ((productoFacturaReturned = db.Guardar(productoFactura)) != null)
         {
             return(true);
         }
         return(false);
     }
 }
示例#18
0
        public static Retenciones Guardar(Retenciones nuevo)
        {
            Retenciones creado = null;

            using (var repositorio = new Repositorio <Retenciones>())
            {
                creado = repositorio.Guardar(nuevo);
            }

            return(creado);
        }
示例#19
0
 public static bool Guardar(Cliente cliente)
 {
     using (var db = new Repositorio <Cliente>())
     {
         if ((clienteReturned = db.Guardar(cliente)) != null)
         {
             return(true);
         }
         return(false);
     }
 }
示例#20
0
 public static bool Guardar(Ruta ruta)
 {
     using (var db = new Repositorio <Ruta>())
     {
         if ((rutaReturned = db.Guardar(ruta)) != null)
         {
             return(true);
         }
         return(false);
     }
 }
示例#21
0
        public static Entidades.Productos Guardar(Entidades.Productos producto)
        {
            Entidades.Productos creado = null;
            using (var repositorio = new Repositorio <Entidades.Productos>())
            {
                //todo: validar que el nombre de producto no exista

                creado = repositorio.Guardar(producto);
            }

            return(creado);
        }
示例#22
0
        public static Entidades.Clientes Guardar(Entidades.Clientes cliente)
        {
            Entidades.Clientes creado = null;
            using (var repositorio = new Repositorio <Entidades.Clientes>())
            {
                //todo: validar que la cedula del cliente no exista

                creado = repositorio.Guardar(cliente);
            }

            return(creado);
        }
示例#23
0
        public static Entidades.Cotizaciones Guardar(Entidades.Cotizaciones cotizacion)
        {
            Entidades.Cotizaciones creado = null;
            using (var repositorio = new Repositorio <Entidades.Cotizaciones>())
            {
                //todo: validar que el nombre de producto no exista

                creado = repositorio.Guardar(cotizacion);
            }

            return(creado);
        }
 public static bool Guardar(TiposEmails tipoEmail)
 {
     using (var repositorio = new Repositorio <TiposEmails>())
     {
         if (Buscar(tipoEmail.TipoId) == null)
         {
             return(repositorio.Guardar(tipoEmail));
         }
         else
         {
             return(repositorio.Modificar(tipoEmail));
         }
     }
 }
        public static bool Guardar(Entidades.EmpleadosRetenciones detalle)
        {
            using (var db = new Repositorio <Entidades.EmpleadosRetenciones>())
            {
                try
                {
                    return(db.Guardar(detalle));
                }
                catch (Exception)
                {
                    throw;
                }
            }

            return(false);
        }
示例#26
0
 public static bool Guardar(Retenciones retencion)
 {
     using (var repositorio = new Repositorio <Retenciones>())
     {
         if (Buscar(retencion.RetencionId) == null)
         {
             Console.WriteLine("\n\nGuardando\n");
             return(repositorio.Guardar(retencion));
         }
         else
         {
             Console.WriteLine("\n\nModificando\n");
             return(repositorio.Modificar(retencion));
         }
     }
 }
示例#27
0
        public static bool Guardar(TiposEmails nuevo)
        {
            using (var db = new Repositorio <TiposEmails>())
            {
                try
                {
                    return(db.Guardar(nuevo));
                }
                catch (Exception)
                {
                    throw;
                }
            }

            return(false);
        }
示例#28
0
        public static bool Guardar(Entidades.EmpleadosEmails email)
        {
            using (var db = new Repositorio <Entidades.EmpleadosEmails>())
            {
                try
                {
                    return(db.Guardar(email));
                }
                catch (Exception)
                {
                    throw;
                }
            }

            return(false);
        }
示例#29
0
 public static bool Guardar(Entidades.Empleados empleado)
 {
     using (var repositorio = new Repositorio <Entidades.Empleados>())
     {
         if (Buscar(empleado.EmpleadoId) == null)
         {
             Console.WriteLine("\n\nGuardando\n");
             return(repositorio.Guardar(empleado));
         }
         else
         {
             Console.WriteLine("\n\nModificando\n");
             return(repositorio.Modificar(empleado));
         }
     }
 }
示例#30
0
        public static bool Guardar(Entidades.TiposEmail nuevo)
        {
            bool retorno = false;

            using (var db = new Repositorio <Entidades.TiposEmail>())
            {
                try
                {
                    retorno = db.Guardar(nuevo) != null;
                }
                catch (Exception)
                {
                    throw;
                }
            }
            return(retorno);
        }