Ejemplo n.º 1
0
 public ActionResult AddDoAn(do_an_chi_tiet _dact)
 {
     if (!AuthCheck("admin"))
     {
         return(RedirectToAction("Index", "QLDoAn"));
     }
     try
     {
         do_an _da = new do_an
         {
             id            = _dact.do_an.id,
             ten           = _dact.do_an.ten,
             dang_ban      = true,
             hinh_anh      = _dact.do_an.hinh_anh,
             loai_do_an_id = _dact.do_an.loai_do_an_id
         };
         _dact.do_an_id       = _da.id;
         _dact.id             = _da.id + "_" + _dact.kich_co_do_an_id;
         _dact.dang_ban       = true;
         _dact.do_an.dang_ban = true;
         db.do_an_chi_tiet.Add(_dact);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     catch (Exception e)
     {
         ViewBag.Error = e.ToString();
         return(View("~/Views/QLHome/Error.cshtml"));
     }
 }
Ejemplo n.º 2
0
 public ActionResult AppendSize(string id, string size)
 {
     if (!AuthCheck("admin"))
     {
         return(RedirectToAction("Index", "QLDoAn"));
     }
     try
     {
         do_an          _da   = db.do_an.Where(s => s.id == id).FirstOrDefault();
         do_an_chi_tiet _dact = new do_an_chi_tiet
         {
             do_an_id         = _da.id,
             id               = _da.id + "_" + size,
             dang_ban         = true,
             don_gia          = 0,
             kich_co_do_an_id = size
         };
         var _check = db.do_an_chi_tiet.Where(s => s.do_an_id == id && s.kich_co_do_an_id == size).ToList();
         if (_check.Count() == 0)
         {
             db.do_an_chi_tiet.Add(_dact);
             db.SaveChanges();
         }
         return(RedirectToAction("EditDoAn", "QLDoAn", new { id = id }));
     }
     catch (Exception e)
     {
         ViewBag.Error = e.ToString();
         return(View("~/Views/QLHome/Error.cshtml"));
     }
 }
Ejemplo n.º 3
0
        public ActionResult AddDoAn()
        {
            if (!AuthCheck("admin"))
            {
                return(RedirectToAction("Index", "QLDoAn"));
            }
            var loaiDoAn = db.loai_do_an.ToList();

            ViewBag.LoaiDoAn = new SelectList(loaiDoAn, "id", "ten");
            var sizeDoAn = db.kich_co_do_an.ToList();

            ViewBag.Size = new SelectList(sizeDoAn, "id", "ten");
            do_an_chi_tiet doAn = new do_an_chi_tiet();

            return(View(doAn));
        }
Ejemplo n.º 4
0
        public ActionResult UpdateGia(FormCollection form)
        {
            if (!AuthCheck("admin"))
            {
                return(RedirectToAction("Index", "QLDoAn"));
            }
            string         id   = form["idDACT"].ToString();
            do_an_chi_tiet dact = db.do_an_chi_tiet.Where(item => item.id == id).FirstOrDefault();

            if (String.IsNullOrEmpty(form["DonGia"]) || int.Parse(form["DonGia"]) < 0)
            {
                dact.don_gia = 0;
            }
            else
            {
                dact.don_gia = int.Parse(form["DonGia"]);
            }
            db.SaveChanges();
            return(RedirectToAction("EditDoAn", "QLDoAn", new { id = dact.do_an_id }));
        }