Esempio n. 1
0
        public ActionResult Edit(int id)
        {
            if (Session["role"] == null)
            {
                return(Redirect("/Dashboard/Index"));
            }
            var session = Session["role"].ToString().ToLower();

            if (session.Equals("super user") || Session["wwid"].ToString().Equals("11341471"))
            {
                var obj                   = _itemVendorService.GetItemVendorById(id);
                var listVendor            = _vendorService.GetAllVendors().ToSelectListItems(obj.VendorId);
                ItemVendorViewModels item = Mapper.Map <ItemVendor, ItemVendorViewModels>(obj);
                item.ListVendors = listVendor;
                return(View(item));
            }
            else
            {
                return(Redirect("/Dashboard/Index"));
            }
        }
Esempio n. 2
0
        public ActionResult CreateItemAjax(string invId, string Quan, string ItemId)
        {
            if (Session["listItem"] == null)
            {
                List <InvoiceItem> listinvoiceItem = new List <InvoiceItem>();
                Session["listItem"] = listinvoiceItem;
            }


            List <InvoiceItem> list      = (List <InvoiceItem>)Session["listItem"];
            double             unitPrice = 0;

            foreach (var obj in list)
            {
                if (obj.ItemVendorId.ToString().Equals(ItemId))
                {
                    unitPrice           = _itemVendorService.GetItemVendorById(int.Parse(ItemId)).Price;
                    obj.Quantity       += int.Parse(Quan);
                    obj.totalPrice      = unitPrice * obj.Quantity;
                    Session["listItem"] = list;
                    return(PartialView("_TableItemCreate", Session["listItem"]));
                }
            }

            unitPrice = _itemVendorService.GetItemVendorById(int.Parse(ItemId)).Price;
            InvoiceItem item = new InvoiceItem();

            item.Quantity     = int.Parse(Quan);
            item.Description  = _itemVendorService.GetItemVendorById(int.Parse(ItemId)).ItemName.ToString();
            item.ItemVendorId = int.Parse(ItemId);
            item.totalPrice   = unitPrice * item.Quantity;
            list.Add(item);
            Session["listItem"] = list;


            return(PartialView("_TableItemCreate", Session["listItem"]));
        }