Esempio n. 1
0
 public bool Update(StockArticuloSucursal stockArticuloSucursal)
 {
     try
     {
         _applicationDbContext.Entry(stockArticuloSucursal).State = EntityState.Modified;
         Guardar();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Esempio n. 2
0
 public bool Add(StockArticuloSucursal stockArticuloSucursal)
 {
     try
     {
         _applicationDbContext.StocksArticuloSucursal.Add(stockArticuloSucursal);
         Guardar();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        //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);
            }
        }
Esempio n. 5
0
 public bool Update(StockArticuloSucursal stockArticuloSucursal)
 {
     return(_stockArticuloSucursalRepositorio.Update(stockArticuloSucursal));
 }
Esempio n. 6
0
 public bool Add(StockArticuloSucursal stockArticuloSucursal)
 {
     return(_stockArticuloSucursalRepositorio.Add(stockArticuloSucursal));
 }