예제 #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            product_address product_address = db.product_address.Find(id);

            db.product_address.Remove(product_address);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #2
0
 public ActionResult EditSize([Bind(Include = "product_address_id,product_id,product_amount,change_date,size_id")] product_address product_address)
 {
     if (ModelState.IsValid)
     {
         db.Entry(product_address).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.size_id    = new SelectList(db.dict_size, "size_id", "size_value", "country_name", product_address.size_id);
     ViewBag.product_id = new SelectList(db.product, "product_id", "product_name", product_address.product_id);
     return(View(product_address));
 }
예제 #3
0
        public ActionResult Create([Bind(Include = "product_address_id,product_id,product_amount,change_date,size_id")] product_address product_address)
        {
            if (ModelState.IsValid)
            {
                db.product_address.Add(product_address);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.size_id    = new SelectList(db.dict_size, "size_id", "size_value", product_address.size_id);
            ViewBag.product_id = new SelectList(db.product, "product_id", "product_code", product_address.product_id);
            return(View(product_address));
        }
예제 #4
0
        // GET: Size/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            product_address product_address = db.product_address.Find(id);

            if (product_address == null)
            {
                return(HttpNotFound());
            }
            return(View(product_address));
        }
예제 #5
0
        // GET: Size/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            product_address product_address = db.product_address.Find(id);

            if (product_address == null)
            {
                return(HttpNotFound());
            }
            ViewBag.size_id    = new SelectList(db.dict_size, "size_id", "size_value", product_address.size_id);
            ViewBag.product_id = new SelectList(db.product, "product_id", "product_code", product_address.product_id);
            return(View(product_address));
        }
예제 #6
0
        public ActionResult MakeOrder(IEnumerable <status_of_cheque> soc1)
        {
            if (ModelState.IsValid)
            {
                foreach (var item in soc)
                {
                    item.status_date      = DateTime.Now;
                    item.cheque_status_id = 2;
                    cs.status_of_cheque.Add(item);

                    cheque_set      cheque_set      = cs.cheque_set.Find(item.cheque_prod_id);
                    product_address product_address = cs.product_address.Find(cheque_set.product_address_id);

                    product_address prodad = new product_address();
                    prodad.product_id     = product_address.product_id;
                    prodad.size_id        = product_address.size_id;
                    prodad.change_date    = DateTime.Now;
                    prodad.product_amount = Convert.ToInt32(product_address.product_amount) - Convert.ToInt32(cheque_set.cheque_product_amount);
                    cs.product_address.Add(prodad);
                }
                cs.SaveChanges();
            }
            return(RedirectToAction("Checkout", "Home"));
        }