public static bool Modificar(EntradasArticulos entradasArticulos) { bool paso = false; Contexto db = new Contexto(); try { var articulos = ArticuloBLL.Buscar(entradasArticulos.ArticuloId); var anterior = Buscar(entradasArticulos.EntradasArtId); articulos.Existencia -= anterior.Cantidad; db.entradaArt.Add(entradasArticulos); articulos.Existencia += entradasArticulos.Cantidad; ArticuloBLL.Modificar(articulos); db.Entry(entradasArticulos).State = EntityState.Modified; paso = db.SaveChanges() > 0; } catch (Exception) { throw; } finally { db.Dispose(); } return(paso); }
private static bool Insertar(EntradasArticulos entradasArticulos) { bool paso = false; Contexto db = new Contexto(); try { if (db.entradaArt.Add(entradasArticulos) != null) { Articulos articulos = ArticuloBLL.Buscar(entradasArticulos.ArticuloId); articulos.Existencia += entradasArticulos.Cantidad; ArticuloBLL.Modificar(articulos); db.SaveChanges(); paso = true; } db.Dispose(); } catch (Exception) { throw; } return(paso); }