예제 #1
0
        public void AddProduct(PRODUCT product, PRODUCT_UNIT productUnit, STOCKS stocks, PRICE_STANDART priceStandart)
        {
            int pid = 0, unitid = 0;


            priceStandart.PURCHASESALES = true;
            priceStandart.PRODUCT_ID    = pid;

            stocks.PRODUCT_UNIT_ID        = unitid;
            stocks.PRODUCT_ID             = pid;
            stocks.STOCK_STATUS           = true;
            stocks.STOCK_CODE             = product.PRODUCT_CODE;
            stocks.STOCK_CODE_2           = product.PRODUCT_CODE_2;
            stocks.RECORD_DATE            = DateTime.Now;
            stocks.RECORD_EMP             = 1;
            stocks.BARCOD                 = "123456";
            stocks.PROPERTY               = "";
            stocks.RECORD_IP              = "";
            stocks.MANUFACT_CODE          = "";
            product.ProductPriceStandarts = new Collection <PRICE_STANDART> {
                priceStandart
            };

            product.ProductStocks = new Collection <STOCKS> {
                stocks
            };

            product.ProductUnits = new Collection <PRODUCT_UNIT> {
                productUnit
            };

            _repository.Add(product);

            _uow.SaveChanges();
        }
        public void UpdateStock(int degisken, STOCKS Stock)
        {
            STOCKS Stock_old = db.STOCKS.Where(m => m.ID == degisken).FirstOrDefault();

            Stock_old.STOCKCODE = Stock.STOCKCODE;
            Stock_old.NAME      = Stock.NAME;
            Stock_old.QUANTITY  = Stock.QUANTITY;

            db.SaveChanges();
        }
 public void AddStock(STOCKS Stock)
 {
     db.STOCKS.Add(Stock);
     db.SaveChanges();
 }
예제 #4
0
 public ActionResult Update(int id, STOCKS Stock)
 {
     cs.UpdateStock(id, Stock);
     return(RedirectToAction("index"));
 }
예제 #5
0
 public ActionResult Create(STOCKS Stock)
 {
     cs.AddStock(Stock);
     return(RedirectToAction("index"));
 }