Ejemplo n.º 1
0
        public async Task <IActionResult> Withdraw([Bind("ItemId,Qty")] ItemReg itemReg, int quantity)
        {
            ViewBag.qty = quantity;
            //if (ModelState.IsValid) {
            var itemreg = _context.ItemRegs.Find(itemReg.ItemId);

            itemreg.Qty     -= ViewBag.qty;
            itemReg.UserName = ViewBag.DisplayName;
            itemreg.UserIP   = HttpContext.Connection.RemoteIpAddress.ToString();
            itemreg.UserDate = DateTime.Now.ToString("MM/dd/yyyy");
            await _context.SaveChangesAsync();

            return(RedirectToAction(nameof(Index)));
            //}
            //return View(itemReg);
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> AddOrEdit([Bind("ItemId,ItemName,ItemDesc,ManufName,AsstSerial,PartNum,TypeName,CalDate,Qty,CritLevel,UnitName,Remarks,LocName,UserName,UserIP,UserDate")] ItemReg itemReg)
        {
            if (ModelState.IsValid)
            {
                if (itemReg.ItemId == 0)
                {
                    _context.Add(itemReg);
                    addToast(); // triggers addToast
                }
                else
                {
                    _context.Update(itemReg);
                    editToast(); // triggers editToast
                }
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            else
            {
                warnToast(); // triggers warnToast
            }
            return(View(itemReg));
        }