public static bool Modificar(eArticulos articuloEntrada) { bool paso = false; Contexto contexto = new Contexto(); try { eArticulos articuloEn = eArticulosBLL.Buscar(articuloEntrada.EntradaId); int desigualdal = articuloEntrada.Cantidad - articuloEn.Cantidad; Articulos articulos = ArticulosBLL.Buscar(articuloEntrada.ArticuloId); articulos.Inventario += desigualdal; ArticulosBLL.Modificar(articulos); contexto.Entry(articuloEntrada).State = EntityState.Modified; if (contexto.SaveChanges() > 0) { paso = true; } contexto.Dispose(); } catch (Exception) { throw; } return(paso); }
public static bool Guardar(eArticulos articuloEntrada) { bool paso = false; Contexto contexto = new Contexto(); try { if (contexto.artic.Add(articuloEntrada) != null) { Articulos articulos = ArticulosBLL.Buscar(articuloEntrada.ArticuloId); articulos.Inventario += articuloEntrada.Cantidad; BLL.ArticulosBLL.Modificar(articulos); contexto.SaveChanges(); paso = true; } } catch (Exception) { throw; } return(paso); }
public static bool Eliminar(int id) { bool paso = false; Contexto contexto = new Contexto(); try { eArticulos articuloEntrada = new eArticulos(); articuloEntrada = contexto.artic.Find(id); Articulos articulos = ArticulosBLL.Buscar(articuloEntrada.ArticuloId); articulos.Inventario -= articuloEntrada.Cantidad; ArticulosBLL.Modificar(articulos); if (contexto.SaveChanges() > 0) { paso = true; } } catch (Exception) { throw; } return(paso); }