Exemplo n.º 1
0
        public ActionResult MaGiam(string magiam)
        {
            Session["null"] = null;
            var Magiam = db.MaGiamGias.Where(x => x.Magiam == magiam).FirstOrDefault();

            if (Magiam == null)
            {
                Session["null"] = 1;
                return(RedirectToAction("GioHang"));
            }
            else if (Magiam.soluong > 0 && Magiam != null)
            {
                MaGiamGia dh = db.MaGiamGias.Find(Magiam.ID);
                Session["MaGiam"]    = Magiam.GiaTri;
                Session["soluongma"] = null;
                dh.soluong--;
                db.Entry(dh).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("GioHang"));
            }
            else if (Magiam.soluong <= 0 || Magiam != null)
            {
                Session["soluongma"] = 0;
                return(RedirectToAction("GioHang"));
            }
            else
            {
                return(View());
            }
        }
 public ActionResult Createcode(FormCollection frmCreate, MaGiamGia mn)
 {
     mn.Magiam  = frmCreate["Magiam"];
     mn.GiaTri  = int.Parse(frmCreate["GiaTri"].ToString());
     mn.soluong = int.Parse(frmCreate["soluong"].ToString());
     db.MaGiamGias.Add(mn);
     db.SaveChanges();
     Session["suc"] = "Tạo mã thành công!";
     return(RedirectToAction("Createtintuc", "AdminCRUD"));
 }
Exemplo n.º 3
0
 public int SuDungMaGiamGia(string maGiamGia)
 {
     using (CSDLQuanLyQuanAoDataContext db = new CSDLQuanLyQuanAoDataContext())
     {
         MaGiamGia getMaGiamGia = db.MaGiamGias.Where(p => p.MaGiamGia1.Equals(maGiamGia)).SingleOrDefault();
         if (getMaGiamGia != null)
         {
             return(getMaGiamGia.HeSoGiam);
         }
         else
         {
             return(-1);
         }
     }
 }