Ejemplo n.º 1
0
        // GET: /StoreRoom/ProductAcc/Create
        public ActionResult Create() {

            var dataProvider = new MultiSelectProductProvider();
            var objToJson = dataProvider.GetCategoryList();

            ViewBag.RootSelect = JsonConvert.SerializeObject(objToJson).Replace("'","");
            return View();
        }
Ejemplo n.º 2
0
        public ActionResult Edit([Bind(Include="ID,PayMethodID,DeliveryMethodID,Phone,City,Adress,DeliveryCost")] t_Order t_order)
        {
            var model = db.OrderRepository.GetById(t_order.ID);
            if (ModelState.IsValid)
            {
                model.Phone = t_order.Phone;
                model.PayMethodID = t_order.PayMethodID;
                model.DeliveryMethodID = t_order.DeliveryMethodID;
                model.City = t_order.City;
                model.Adress = t_order.Adress;
                model.DeliveryCost = t_order.DeliveryCost;

                db.OrderRepository.Update(model);
                db.Save();

                return RedirectToAction("Index");
            }
            
            var scgPay = db.ShareCodesGroupRepository.GetAll().FirstOrDefault(i => i.Code.Equals("PAY_METHOD"));
            var scgDelivery = db.ShareCodesGroupRepository.GetAll().FirstOrDefault(i => i.Code.Equals("DELIVERY_TYPE"));

            //ViewBag.DeliveryMethodID = new SelectList(scgDelivery.t_Share_Code, "ID", "Name", t_order.DeliveryMethodID);
            //ViewBag.PayMethodID = new SelectList(scgPay.t_Share_Code, "ID", "Name", t_order.PayMethodID);
            model.PayMethodList = scgPay.t_Share_Code;
            model.DeliveryMethodList = scgDelivery.t_Share_Code;

            var dataProvider = new MultiSelectProductProvider();
            var objToJson = dataProvider.GetCategoryList();
            ViewBag.RootSelect = JsonConvert.SerializeObject(objToJson).Replace("'", "");

            return View(model);
        }
Ejemplo n.º 3
0
        // GET: /StoreRoom/Orders/Edit/5
        public ActionResult Edit(int? id)
        {
            if (id == null)
            {
                return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
            }
            t_Order t_order = dbOldDb.t_Order.Find(id);
            if (t_order == null)
            {
                return HttpNotFound();
            }
            var scgPay = db.ShareCodesGroupRepository.GetAll().FirstOrDefault(i => i.Code.Equals("PAY_METHOD"));
            var scgDelivery = db.ShareCodesGroupRepository.GetAll().FirstOrDefault(i => i.Code.Equals("DELIVERY_TYPE"));

            //ViewBag.DeliveryMethodID = new SelectList(scgDelivery.t_Share_Code, "ID", "Name", t_order.DeliveryMethodID);
            //ViewBag.PayMethodID = new SelectList(scgPay.t_Share_Code, "ID", "Name", t_order.PayMethodID);
            t_order.PayMethodList = scgPay.t_Share_Code;
            t_order.DeliveryMethodList = scgDelivery.t_Share_Code;

            var dataProvider = new MultiSelectProductProvider();
            var objToJson = dataProvider.GetCategoryList();
            ViewBag.RootSelect = JsonConvert.SerializeObject(objToJson).Replace("'", "");

            return View(t_order);
        }