コード例 #1
0
        public ActionResult UpdateVegetable(Item it, string UpdatedQuantity)
        {
            MehriamarqueeEntities meh = new MehriamarqueeEntities();

            it.quantity         = it.quantity + int.Parse(UpdatedQuantity);
            meh.Entry(it).State = System.Data.Entity.EntityState.Modified;
            meh.SaveChanges();

            QuantityupdatedItemtable quant = new QuantityupdatedItemtable();

            quant.itemID   = it.itemId;
            quant.Date     = DateTime.Now;
            quant.Quantity = int.Parse(UpdatedQuantity);
            meh.QuantityupdatedItemtables.Add(quant);
            meh.SaveChanges();
            return(RedirectToAction("ViewVegetable"));
        }
コード例 #2
0
        public ActionResult addNewStocksPost(NewItemsadding add, string Categorylist, string Unitlist)
        {
            MehriamarqueeEntities meh = new MehriamarqueeEntities();

            try
            {
                if (Categorylist == "Vegetable")
                {
                    Item it = new Item();
                    it.itemName      = add.itemName;
                    it.quantity      = add.itemQuantity;
                    it.salesPrice    = add.itemSalePrice;
                    it.purchasePrice = add.itemPurchasePrice;
                    it.category      = Categorylist;
                    it.unit          = Unitlist;
                    meh.Items.Add(it);
                    meh.SaveChanges();
                    QuantityupdatedItemtable quant = new QuantityupdatedItemtable();
                    quant.itemID   = it.itemId;
                    quant.Date     = DateTime.Today;
                    quant.Quantity = it.quantity;
                    meh.QuantityupdatedItemtables.Add(quant);
                    meh.SaveChanges();
                    TempData["message"] = "Stock Added Successfully";
                }



                if (Categorylist == "Meats")
                {
                    Item it = new Item();
                    it.itemName      = add.itemName;
                    it.quantity      = add.itemQuantity;
                    it.salesPrice    = add.itemSalePrice;
                    it.purchasePrice = add.itemPurchasePrice;
                    it.category      = Categorylist;
                    it.unit          = Unitlist;
                    meh.Items.Add(it);
                    meh.SaveChanges();
                    QuantityupdatedItemtable quant = new QuantityupdatedItemtable();
                    quant.itemID   = it.itemId;
                    quant.Date     = DateTime.Today;
                    quant.Quantity = it.quantity;
                    meh.QuantityupdatedItemtables.Add(quant);
                    meh.SaveChanges();
                    TempData["message"] = "Stock Added Successfully";
                }



                if (Categorylist == "Grossory")
                {
                    Item it = new Item();
                    it.itemName      = add.itemName;
                    it.quantity      = add.itemQuantity;
                    it.salesPrice    = add.itemSalePrice;
                    it.purchasePrice = add.itemPurchasePrice;
                    it.category      = Categorylist;
                    it.unit          = Unitlist;
                    meh.Items.Add(it);
                    meh.SaveChanges();
                    QuantityupdatedItemtable quant = new QuantityupdatedItemtable();
                    quant.itemID   = it.itemId;
                    quant.Date     = DateTime.Today;
                    quant.Quantity = it.quantity;
                    meh.QuantityupdatedItemtables.Add(quant);
                    meh.SaveChanges();
                    TempData["message"] = "Stock Added Successfully";
                }



                if (Categorylist == "Beverages")
                {
                    Beverage beverage = new Beverage();
                    beverage.beveragesName          = add.itemName;
                    beverage.quantityOfBeverages    = add.itemQuantity;
                    beverage.beveragesSalePrice     = add.itemSalePrice;
                    beverage.beveragesPurchasePrice = add.itemPurchasePrice;

                    meh.Beverages.Add(beverage);
                    meh.SaveChanges();
                    QuantityupdateBeveragestable quant = new QuantityupdateBeveragestable();
                    quant.beverageID = beverage.beverageId;
                    quant.Date       = DateTime.Today;
                    quant.Quantity   = beverage.quantityOfBeverages;
                    meh.QuantityupdateBeveragestables.Add(quant);
                    meh.SaveChanges();
                    TempData["message"] = "Stock Added Successfully";
                }
                if (Categorylist == "Deserts")
                {
                    Desert desert = new Desert();
                    desert.desertName          = add.itemName;
                    desert.quantityOfdesert    = add.itemQuantity;
                    desert.desertSalePrice     = add.itemSalePrice;
                    desert.desertPurchasePrice = add.itemPurchasePrice;

                    meh.Deserts.Add(desert);
                    meh.SaveChanges();
                    QuantityupdatedDeserttable quant = new QuantityupdatedDeserttable();
                    quant.desertID = desert.desertId;
                    quant.Date     = DateTime.Today;
                    quant.Quantity = desert.quantityOfdesert;
                    meh.QuantityupdatedDeserttables.Add(quant);
                    meh.SaveChanges();
                    TempData["message"] = "Stock Added Successfully";
                }
            }
            catch (Exception)
            {
                TempData["message"] = "Server problem !Try Again";
            }

            return(RedirectToAction("addNewStocksGet"));
        }