Пример #1
0
        public ActionResult Store(string itemNo, int?requestId, string category)
        {
            ViewBag.requestId = requestId;

            ViewBag.category = category;

            ViewBag.categoryList = new SelectList(InventoryDAO.getAllCategoryId(), category);

            // Click add to cart
            if (itemNo != null)
            {
                switch (requestId)
                {
                // New request (store in session)
                case null:
                {
                    var li = Session["cartItems"] as List <string>;
                    IncreaseStringList(ref li, itemNo);
                    Session["cartItems"] = li;
                }
                break;

                // Existed request (store in database
                default:
                {
                    // insert the request detail
                    RequestViewModel rd = new RequestViewModel()
                    {
                        itemNo               = itemNo,
                        requestId            = Convert.ToInt32(requestId),
                        quantityNeed         = 1,
                        status_requestDetail = "unfulfilled"
                    };

                    int count = RequestDAO.InsertRequestDetail(rd);
                    ViewBag.RequestItemCount = count;
                }
                break;
                }
            }

            List <InventoryViewModel> items = null;

            if (!string.IsNullOrEmpty(category) && category != "0")
            {
                items = InventoryDAO.GetInventories(category);
            }
            else
            {
                items = InventoryDAO.GetInventories();
            }
            return(View(items));
        }
        // GET: AdjustmentVouchers/Create
        public ActionResult Create()
        {
            //ViewBag.category = AdjustmentVoucherDAO.GetCategorySelectList();
            List <InventoryViewModel> items = InventoryDAO.GetInventories();

            ViewBag.stationeryList = new SelectList(items, "itemNo", "description");
            AdjustmentVoucherViewModel model = new AdjustmentVoucherViewModel();

            model.quantity = 1;
            model.remark   = "0";
            return(View(model));
        }
Пример #3
0
        // GET: StockCard/ViewStockCard
        public ActionResult ViewStockCard(string category)
        {
            List <string> categories = InventoryDAO.getAllCategoryId();

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

            List <InventoryViewModel> list = new List <InventoryViewModel>();

            if (!String.IsNullOrEmpty(category) && category.ToLower() != "all")
            {
                list = InventoryDAO.GetInventories(category);
            }
            else
            {
                list = InventoryDAO.GetInventories();
            }

            return(View(list));
        }
Пример #4
0
        public List <InventoryViewModel> ReadInventory(string categoryId)
        {
            var list = InventoryDAO.GetInventories(categoryId);

            return(list);
        }
Пример #5
0
        public List <InventoryViewModel> ReadInventory()
        {
            var list = InventoryDAO.GetInventories();

            return(list);
        }