コード例 #1
0
        public ActionResult EditSP(int id, FormCollection collection)
        {
            ADMINContext.SANPHAM _SP = _db.SANPHAMs.SingleOrDefault(n => n.MASANPHAM == id);
            ViewData["Loai"] = new SelectList(_db.LOAISPs.ToList(), "MALOAISP", "TENLOAI");
            var    loai = collection["Loai"];
            var    ten = collection["TENSANPHAM"];
            var    giaban = collection["GIABAN"];
            var    giakm = collection["GIAKM"];
            var    mota = collection["MOTASP"];
            var    anh = collection["ANHSANPHAM"];
            var    tkm = collection["_TRANGTHAIKM"];
            var    thot = collection["_TRANGTHAIHOT"];
            var    ttuan = collection["_TRANGTHAITOPWEEK"];
            var    ttban = collection["_TRANGTHAIBAN"];
            string _tkm, _thot, _ttuan, _ttban;

            if (tkm == "false")
            {
                _tkm = "N";
            }
            else
            {
                _tkm = "Y";
            }
            if (thot == "false")
            {
                _thot = "N";
            }
            else
            {
                _thot = "Y";
            }
            if (ttuan == "false")
            {
                _ttuan = "N";
            }
            else
            {
                _ttuan = "Y";
            }
            if (ttban == "false")
            {
                _ttban = "N";
            }
            else
            {
                _ttban = "Y";
            }
            if (String.IsNullOrEmpty(anh))
            {
                ViewData["Loi1"] = "Không được để trống ảnh đại diện";
            }
            if (decimal.Parse(giaban) < decimal.Parse(giakm))
            {
                ViewData["Loi3"] = "Giá khuyến mãi phải nhỏ hơn giá bán";
            }
            else
            {
                var rs = _db.SUASANPHAM(id, decimal.Parse(loai), ten, decimal.Parse(giaban), decimal.Parse(giakm), mota, anh, _tkm, _thot, _ttuan, _ttban);
                if (rs == 1)
                {
                    ViewData["Loi2"] = "Sản phẩm trùng tên";
                }
                else
                {
                    return(RedirectToAction("Index"));
                }
            }
            return(View(_SP));
        }
コード例 #2
0
 public ActionResult EditSP(int id)
 {
     ADMINContext.SANPHAM _SP = _db.SANPHAMs.SingleOrDefault(n => n.MASANPHAM == id);
     ViewData["Loai"] = new SelectList(_db.LOAISPs.ToList(), "MALOAISP", "TENLOAI", _SP.MALOAISP);
     return(View(_SP));
 }