Example #1
0
 public Stock GetStockByItemidFrominventory_kitchen_stock(InventoryItem item)
 {
     Stock stock = new Stock();
        StockDAO aDao = new StockDAO();
        stock = aDao.GetStockByItemidFrominventory_kitchen_stock(item.ItemId);
        return stock;
 }
Example #2
0
        public void UpdateKitchenStockForDamage(Stock aStock)
        {
            Stock stock = new Stock();
               StockDAO aDao = new StockDAO();
               stock = aDao.GetStockByItemidFrominventory_kitchen_stock(aStock.Item.ItemId);
               if (stock.StockId == 0)
               {
               aDao.InsertStock(aStock);
               }
               else if (stock.StockId > 0)
               {
               double pricePrevious = stock.Stocks * stock.UnitPrice;
               //double priceNow = aStock.Stocks * aStock.UnitPrice;
               double totalStocks = stock.Stocks - aStock.Stocks;
               // double totalPrice = priceNow + pricePrevious;
               stock.Stocks = totalStocks;
               if (pricePrevious != 0 && totalStocks != 0)
               {

                   stock.UnitPrice = pricePrevious / totalStocks;
               }
               else stock.UnitPrice = 0;
               stock.StockId = stock.StockId;
               aDao.UpdateKitchenStock(stock);
               }
        }
Example #3
0
 public void UpdateKitchenStockForSendOut(Stock aStock)
 {
     Stock stock = new Stock();
        StockDAO aDao = new StockDAO();
        stock = aDao.GetStockByItemidFrominventory_kitchen_stock(aStock.Item.ItemId);
        if (stock.StockId == 0)
        {
        aDao.InsertStock(aStock);
        }
        else if (stock.StockId > 0)
        {
        double totalStocks = stock.Stocks - aStock.Stocks;
        // double totalPrice = priceNow + pricePrevious;
        stock.Stocks = totalStocks;
        stock.StockId = stock.StockId;
        aDao.UpdateKitchenStock(stock);
        }
 }