public static bool Modificar(Producto producto) { bool paso = false; Contexto contexto = new Contexto(); Producto pro = ProductoBLL.Buscar(producto.ProductoId); try { int resultado = producto.TotalInventario - pro.TotalInventario; Inventario inventario = InventarioBLL.Buscar(1); inventario.Total += resultado; InventarioBLL.Modificar(inventario); contexto.Entry(producto).State = EntityState.Modified; if (contexto.SaveChanges() > 0) { paso = true; } contexto.Dispose(); } catch (Exception) { throw; } return(paso); }
public static bool Eliminar(int id) { bool paso = false; Contexto contexto = new Contexto(); try { Producto producto = contexto.Producto.Find(id); var Inventario = InventarioBLL.Buscar(1); Inventario.Total -= producto.TotalInventario; InventarioBLL.Modificar(Inventario); contexto.Producto.Remove(producto); if (contexto.SaveChanges() > 0) { paso = true; } contexto.Dispose(); } catch (Exception) { throw; } return(paso); }
public static bool Guardar(Producto producto) { bool paso = false; Contexto contexto = new Contexto(); try { if (contexto.Producto.Add(producto) != null) { contexto.SaveChanges(); Inventario inventario = InventarioBLL.Buscar(1); inventario.Total += producto.TotalInventario; InventarioBLL.Modificar(inventario); paso = true; } contexto.Dispose(); } catch (Exception) { throw; } return(paso); }