public bool Update(StockArticuloSucursal stockArticuloSucursal) { try { _applicationDbContext.Entry(stockArticuloSucursal).State = EntityState.Modified; Guardar(); return(true); } catch { return(false); } }
public bool Add(StockArticuloSucursal stockArticuloSucursal) { try { _applicationDbContext.StocksArticuloSucursal.Add(stockArticuloSucursal); Guardar(); return(true); } catch { return(false); } }
private List <StockArticuloSucursal> AsignoStockASucursales(int stockAct, int stockSuc1, int stockSuc2) { List <StockArticuloSucursal> lista = new List <StockArticuloSucursal>(); StockArticuloSucursal deposito = new StockArticuloSucursal(); deposito.StockActual = (stockAct - stockSuc1 - stockSuc2); deposito.SucursalID = 1; lista.Add(deposito); StockArticuloSucursal Suc1 = new StockArticuloSucursal(); Suc1.StockActual = (stockSuc1); Suc1.SucursalID = 2; lista.Add(Suc1); StockArticuloSucursal Suc2 = new StockArticuloSucursal(); Suc2.StockActual = (stockSuc2); Suc2.SucursalID = 3; lista.Add(Suc2); return(lista); }
//El stock inicial lo agrego al deposito luego agrego Stock "cero" en las sucursales public void AgregarStockArticuloSucursal(int idArticulo, int StockInicial) { var cantidadSucursales = _sucursalRepositorio.Count(); //Stock Deposito StockArticuloSucursal stockArticuloDeposito = new StockArticuloSucursal(); stockArticuloDeposito.ArticuloID = idArticulo; stockArticuloDeposito.SucursalID = 1; stockArticuloDeposito.StockActual = StockInicial; _stockArticuloSucursalRepositorio.Add(stockArticuloDeposito); //Stock Sucursales (pongo cero) for (int i = 2; i <= cantidadSucursales; i++) { StockArticuloSucursal stockArticuloSucursal = new StockArticuloSucursal(); stockArticuloSucursal.ArticuloID = idArticulo; stockArticuloSucursal.SucursalID = i; stockArticuloSucursal.StockActual = 0; _stockArticuloSucursalRepositorio.Add(stockArticuloSucursal); } }
public bool Update(StockArticuloSucursal stockArticuloSucursal) { return(_stockArticuloSucursalRepositorio.Update(stockArticuloSucursal)); }
public bool Add(StockArticuloSucursal stockArticuloSucursal) { return(_stockArticuloSucursalRepositorio.Add(stockArticuloSucursal)); }