Пример #1
0
        // GET: Inventories/Edit
        public ActionResult Edit(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            InventoryViewModel inventoryViewModel = InventoryDAO.GetInventoryByItemNo(id);

            if (inventoryViewModel == null)
            {
                return(View("~/Views/Shared/Error.cshtml"));
            }
            ;

            // drop down list
            List <String> listItem = new List <string>();

            listItem.Add("Dozen");
            listItem.Add("Box");
            listItem.Add("Each");
            listItem.Add("Set");
            listItem.Add("Packet");
            ViewBag.unitMeasure = new SelectList(listItem, inventoryViewModel.unitMeasure);

            // drop down list
            var categories = InventoryDAO.getAllCategoryId();

            ViewBag.category = new SelectList(categories, inventoryViewModel.category);

            // push to view
            return(View(inventoryViewModel));
        }
Пример #2
0
        public ActionResult Create(StockCardViewModel stockCardViewModel)
        {
            string itemNo = null;

            if (TempData.ContainsKey("id"))
            {
                itemNo = TempData["id"].ToString();
            }
            InventoryViewModel i = InventoryDAO.GetInventoryByItemNo(itemNo);

            stockCardViewModel.balance      = i.balance;
            stockCardViewModel.category     = i.category;
            stockCardViewModel.description  = i.description;
            stockCardViewModel.itemNo       = i.itemNo;
            stockCardViewModel.dateModified = DateTime.Today;
            bool result = StockCardDAO.CreateStockCard(stockCardViewModel);

            if (result)
            {
                return(RedirectToAction("Index", new { id = itemNo }));
            }
            else
            {
                return(View("~/Views/Shared/Error.cshtml"));
            }
        }
Пример #3
0
        // GET: Inventories/Details
        public ActionResult Details(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            InventoryViewModel inventory = InventoryDAO.GetInventoryByItemNo(id);

            return(View(inventory));
        }
Пример #4
0
        public ActionResult DeleteConfirmed(string id)
        {
            InventoryViewModel inventoryViewModel = InventoryDAO.GetInventoryByItemNo(id);
            bool result = AdjustmentVoucherDAO.DeleteInventories(inventoryViewModel);

            if (!result)
            {
                return(View("~/Views/Shared/Error.cshtml"));
            }

            return(RedirectToAction("Index"));
        }
Пример #5
0
        // GET: Inventories/Delete
        public ActionResult Delete(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            InventoryViewModel inventoryViewModel = InventoryDAO.GetInventoryByItemNo(id);

            if (inventoryViewModel == null)
            {
                return(HttpNotFound());
            }
            return(View(inventoryViewModel));
        }
Пример #6
0
        // GET: StockCard/Create
        public ActionResult Create()
        {
            string itemNo = null;

            if (TempData.ContainsKey("id"))
            {
                itemNo         = TempData["id"].ToString();
                TempData["id"] = itemNo;
            }
            InventoryViewModel i = InventoryDAO.GetInventoryByItemNo(itemNo);
            StockCardViewModel stockCardViewModel = new StockCardViewModel();

            stockCardViewModel.balance     = i.balance;
            stockCardViewModel.category    = i.category;
            stockCardViewModel.description = i.description;
            stockCardViewModel.itemNo      = i.itemNo;
            string today = DateTime.Now.ToShortDateString();

            ViewBag.date = today;

            return(View(stockCardViewModel));
        }