public static bool Eliminar(int id) { bool paso = false; CentroOdontologicoContexto db = new CentroOdontologicoContexto(); Repositorio <ConsultasM> vent = new Repositorio <ConsultasM>(); Repositorio <Materiales> prod = new Repositorio <Materiales>(); try { var consulta = db.ConsultasM.Find(id); foreach (var item in consulta.Materiales) { var materiales = prod.Buscar(item.Id); materiales.Existencia = materiales.Existencia + item.Cantidad; prod.Modificar(materiales); } db.Entry(consulta).State = EntityState.Deleted; paso = (db.SaveChanges() > 0); } catch (Exception) { throw; } finally { db.Dispose(); } return(paso); }
public override bool Modificar(Factura factura) { bool paso = false; Contexto contexto = new Contexto(); Repositorio <Factura> repositorio = new Repositorio <Factura>(); try { var FactAnt = contexto.Factura.Find(factura.FacturaId); if (factura.ClienteId != FactAnt.ClienteId) { ModificarBien(factura, FactAnt); } if (factura != null) { foreach (var item in FactAnt.Detalle) { contexto.Producto.Find(item.ProductoId).CantidadIventario += item.Cantidad; if (!factura.Detalle.ToList().Exists(v => v.Id == item.Id)) { item.Producto = null; contexto.Entry(item).State = EntityState.Deleted; } } //Limpiando el Contexto. contexto = new Contexto(); foreach (var item in factura.Detalle) { contexto.Producto.Find(item.ProductoId).CantidadIventario -= item.Cantidad; var estado = item.Id > 0 ? EntityState.Modified : EntityState.Added; contexto.Entry(item).State = estado; } //Limpiando el Contexto. //repositorio.Modificar(factura); contexto.Entry(factura).State = EntityState.Modified; } double modificado = factura.Total - FactAnt.Total; Repositorio <Cliente> repository = new Repositorio <Cliente>(); var Cliente = repository.Buscar(factura.ClienteId); Cliente.Deuda += Convert.ToInt32(modificado); repository.Modificar(Cliente); contexto = new Contexto(); if (contexto.SaveChanges() > 0) { paso = true; } contexto.Dispose(); } catch (Exception) { throw; } return(paso); }
public static bool Eliminar(int id) { bool paso = false; SistemaFarmaciaContexto db = new SistemaFarmaciaContexto(); Repositorio <Ventas> vent = new Repositorio <Ventas>(); Repositorio <Productos> prod = new Repositorio <Productos>(); try { var consulta = db.Ventas.Find(id); foreach (var item in consulta.Productos) { var productos = prod.Buscar(item.Id); productos.Existencia = productos.Existencia + item.Cantidad; prod.Modificar(productos); } db.Entry(consulta).State = EntityState.Deleted; paso = (db.SaveChanges() > 0); } catch (Exception) { throw; } finally { db.Dispose(); } return(paso); }
//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); } }
public static bool ModificarPresupuesto(int id, int Monto) { bool paso = false; Repositorio <Usuario> repositorio = new Repositorio <Usuario>(); Contexto contexto = new Contexto(); try { Usuario usuario = new Usuario(); usuario = contexto.Usuario.Find(id); usuario.MontoPresupuesto = Monto; repositorio.Modificar(usuario); contexto.Entry(usuario).State = EntityState.Modified; if (contexto.SaveChanges() > 0) { paso = true; } contexto.Dispose(); } catch (Exception) { throw; } return(paso); }
public static bool Guardar(ConsultasM consultas) { bool paso = false; CentroOdontologicoContexto db = new CentroOdontologicoContexto(); try { Repositorio <Materiales> prod = new Repositorio <Materiales>(); if (db.ConsultasM.Add(consultas) != null) { foreach (var item in consultas.Materiales) { var material = prod.Buscar(item.Id); material.Existencia = material.Existencia - item.Cantidad; prod.Modificar(material); } paso = db.SaveChanges() > 0; } } catch (Exception) { throw; } return(paso); }
public bool Modificar(Entradas entrada) { bool paso = false; Contexto contexto = new Contexto(); try { Entradas EntrAnt = Buscar(entrada.EntradaId); if (EntrAnt.ProductoId != entrada.ProductoId) { ModificarBien(entrada, EntrAnt); } int modificado = entrada.Cantidad - EntrAnt.Cantidad; Repositorio <Productos> repositorio = new Repositorio <Productos>(new Contexto()); var Producto = contexto.Productos.Find(entrada.ProductoId); Producto.Existencia += modificado; repositorio.Modificar(Producto); contexto.Entry(entrada).State = EntityState.Modified; if (contexto.SaveChanges() > 0) { paso = true; } contexto.Dispose(); } catch (Exception) { throw; } return(paso); }
public static bool Guardar(Ventas ventas) { bool paso = false; SistemaFarmaciaContexto db = new SistemaFarmaciaContexto(); try { Repositorio <Productos> prod = new Repositorio <Productos>(); if (db.Ventas.Add(ventas) != null) { foreach (var item in ventas.Productos) { var producto = prod.Buscar(item.Id); producto.Existencia = producto.Existencia - item.Cantidad; prod.Modificar(producto); } paso = db.SaveChanges() > 0; } } catch (Exception) { throw; } return(paso); }
public static bool Modificar(Cliente cliente) { using (var db = new Repositorio <Cliente>()) { if ((clienteReturned = db.Modificar(cliente)) != null) { return(true); } return(false); } }
public static bool Modificar(Usuarios usuario) { bool modifica = false; using (var reposi = new Repositorio <Usuarios>()) { modifica = reposi.Modificar(usuario); } return(modifica); }
public static bool Mofidicar(Entidades.Cotizaciones cotizacion) { bool eliminado = false; using (var repositorio = new Repositorio <Entidades.Cotizaciones>()) { eliminado = repositorio.Modificar(cotizacion); } return(eliminado); }
public static bool Modificar(Clientes cliente) { bool modifica = false; using (var reposi = new Repositorio <Clientes>()) { modifica = reposi.Modificar(cliente); } return(modifica); }
public static bool Modificar(Presupuestos presupu) { bool modifica = false; using (var reposi = new Repositorio <Presupuestos>()) { modifica = reposi.Modificar(presupu); } return(modifica); }
//public static bool Guardar(Facturas facturas) //{ // using (var context = new Repositorio<Facturas>()) // { // try // { // if (Buscar(p => p.IdFactura == facturas.IdFactura) == null) // { // return context.Guardar(facturas); // } // else // { // return context.Modificar(facturas); // } // } // catch (Exception) // { // throw; // } // } //} //public static bool Guardar(Facturas gr) //{ // bool re = false; // try // { // var db = new SistemaVentasDb(); // db.Factura.Add(gr); // var gp = db.Factura.Add(gr); // foreach (var estud in gr.producto) // { // db.Entry(estud).State = EntityState.Unchanged; // } // db.SaveChanges(); // db.Dispose(); // re = true; // } // catch (Exception ex) // { // throw ex; // } // return re; //} //public static void Insertar(Facturas f) //{ // try // { // SistemaVentasDb db = new SistemaVentasDb(); // db.Factura.Add(f); // db.SaveChanges(); // db.Dispose(); // } // catch (Exception ex) // { // throw ex; // } //} public static bool Modificar(Facturas factura) { bool modifica = false; using (var reposi = new Repositorio <Facturas>()) { modifica = reposi.Modificar(factura); } return(modifica); }
public static bool Modificar(Usuario usuario) { using (var db = new Repositorio <Usuario>()) { if ((usuarioReturned = db.Modificar(usuario)) != null) { return(true); } return(false); } }
public static bool Modificar(Pago pago) { using (var db = new Repositorio <Pago>()) { if ((pagoReturned = db.Modificar(pago)) != null) { return(true); } return(false); } }
public static bool Mofidicar(PresupuestoDetalles existente) { bool eliminado = false; using (var repositorio = new Repositorio <PresupuestoDetalles>()) { eliminado = repositorio.Modificar(existente); } return(eliminado); }
public static bool Mofidicar(FacturasProductos existente) { bool eliminado = false; using (var repositorio = new Repositorio <FacturasProductos>()) { eliminado = repositorio.Modificar(existente); } return(eliminado); }
public static bool Modificar(ProductoFactura productoFactura) { using (var db = new Repositorio <ProductoFactura>()) { if ((productoFacturaReturned = db.Modificar(productoFactura)) != null) { return(true); } return(false); } }
public static bool Mofidicar(TiposEmails criterio) { bool mod = false; using (var db = new Repositorio <TiposEmails>()) { mod = db.Modificar(criterio); } return(mod); }
public static bool Mofidicar(Retenciones criterio) { bool mod = false; using (var db = new Repositorio <Retenciones>()) { mod = db.Modificar(criterio); } return(mod); }
public static bool Mofidicar(Entidades.EmpleadosRetenciones existente) { bool eliminado = false; using (var repositorio = new Repositorio <Entidades.EmpleadosRetenciones>()) { eliminado = repositorio.Modificar(existente); } return(eliminado); }
public static bool Modificar(FormaDePago formaDePago) { using (var db = new Repositorio <FormaDePago>()) { if ((formaDePagoReturned = db.Modificar(formaDePago)) != null) { return(true); } return(false); } }
public static bool Mofidicar(Clientes existente) { bool eliminado = false; using (var repositorio = new Repositorio <Clientes>()) { eliminado = repositorio.Modificar(existente); } return(eliminado); }
public static bool Mofidicar(Entidades.TiposEmails existente) { bool eliminado = false; using (var repositorio = new Repositorio <Entidades.TiposEmails>()) { eliminado = repositorio.Modificar(existente); } return(eliminado); }
public static bool Mofidicar(Empleados criterio) { bool mod = false; using (var db = new Repositorio <Empleados>()) { mod = db.Modificar(criterio); } return(mod); }
public static bool Modificar(Ruta ruta) { using (var db = new Repositorio <Ruta>()) { if ((rutaReturned = db.Modificar(ruta)) != null) { rutaReturned.Clientes.Count(); return(true); } return(false); } }
public static void CambiarBalances(Carta carta, Carta cartaAnt) { Repositorio <Destinatario> repositorio = new Repositorio <Destinatario>(); Repositorio <Destinatario> repository = new Repositorio <Destinatario>(); Contexto contexto = new Contexto(); var Destinatario = contexto.Destinatario.Find(carta.DestinatarioId); var DestinatarioAnt = contexto.Destinatario.Find(cartaAnt.DestinatarioId); Destinatario.CantidadCartas += 1; DestinatarioAnt.CantidadCartas -= 1; repositorio.Modificar(Destinatario); repository.Modificar(DestinatarioAnt); }
public static void ModificarBien(Entrada entradas, Entrada EntradasAnteriores) { Contexto contexto = new Contexto(); var Producto = contexto.Producto.Find(entradas.ProductoId); var ProductosAnteriores = contexto.Producto.Find(EntradasAnteriores.ProductoId); Repositorio <Producto> repositorio = new Repositorio <Producto>(); Repositorio <Producto> repository = new Repositorio <Producto>(); Producto.CantidadIventario += entradas.Cantidad; ProductosAnteriores.CantidadIventario -= EntradasAnteriores.Cantidad; repositorio.Modificar(Producto); repository.Modificar(ProductosAnteriores); }
public static void ModificarBien(Analisis analisis, Analisis AnalisisAnteriores) { Contexto contexto = new Contexto(); Repositorio <Persona> repositorio = new Repositorio <Persona>(); Repositorio <Persona> repository = new Repositorio <Persona>(); var Persona = contexto.Persona.Find(analisis.PersonaId); var PersonaAnterior = contexto.Persona.Find(AnalisisAnteriores.PersonaId); Persona.Deuda += analisis.Balance; PersonaAnterior.Deuda -= AnalisisAnteriores.Balance; repositorio.Modificar(Persona); repository.Modificar(PersonaAnterior); }