Exemplo n.º 1
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);
            }
        }
Exemplo n.º 2
0
 public bool Add(StockArticuloSucursal stockArticuloSucursal)
 {
     return(_stockArticuloSucursalRepositorio.Add(stockArticuloSucursal));
 }