public ActionResult GiamGia(FormCollection frm,PhieuGiamGia phieuGiamGia)
 {
     Session["loi"] = null;
     string MaGiamGia1 = frm["txtmagiamgia"];
         var MaGiamGia = db.PhieuGiamGias.Where(x => x.GiamGia == MaGiamGia1).SingleOrDefault();
         if (db.PhieuGiamGias.Where(x => x.GiamGia == MaGiamGia1).SingleOrDefault()!=null/*MaGiamGia.SoLuong > 0/* && MaGiamGia.MucGiamGia !=null*/ /*&& MaGiamGia.ThoiGianKetThucGiamGia<DateTime.Now*/)
         {
             Session["giamgia"] = MaGiamGia.MucGiamGia;
             int a = Convert.ToInt32(MaGiamGia.MucGiamGia);
             int b = (int.Parse(Session["TongTien"].ToString()));
             int c = b - ((a * b) / 100);
             Session["TongTien1"] = c.ToString();
             Session["TongTien"] = c.ToString();
             MaGiamGia.SoLuong--;
             db.Entry(MaGiamGia).State = EntityState.Modified;
             db.SaveChanges();
             return RedirectToAction("GioHang");
         }
         else
         {
         Session["giamgia"] = null;
         Session["loi"] = "Code hết hạn sử dụng hoặc đã hết lượt!";
         return RedirectToAction("GioHang");
         }
 }
Exemple #2
0
        public ActionResult CapNhatEditThongKe(int MaHoaDon, string TinhTrangGiaoHang, DonHang donHang)
        {
            try
            {
                {
                    donHang = db.DonHangs.Single(n => n.MaDonHang == MaHoaDon);
                    if (TinhTrangGiaoHang.Equals("True"))
                    {
                        donHang.TinhTrangGiaoHang = true;
                    }
                    else
                    {
                        donHang.TinhTrangGiaoHang = false;
                    }

                    db.Entry(donHang);
                    db.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                return(Json("false"));
            }
            return(Content(@"<script language='javascript' type='text/javascript'>
                         alert('Cập nhật thành công!');
                         window.location.href='/ThongKe/Hoadonthangthanhtoan'
                         </script>
                      "));

            try
            {
                {
                    donHang = db.DonHangs.Single(n => n.MaDonHang == MaHoaDon);
                    if (TinhTrangGiaoHang.Equals("false"))
                    {
                        donHang.TinhTrangGiaoHang = false;
                    }
                    else
                    {
                        donHang.TinhTrangGiaoHang = true;
                    }

                    db.Entry(donHang);
                    db.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                return(Json("true"));
            }
            return(Content(@"<script language='javascript' type='text/javascript'>
                         alert('Cập nhật thành công!');
                         window.location.href='/ThongKe/Hoadonthangthanhtoan'
                         </script>
                      "));
        }
Exemple #3
0
        public ActionResult DangKy(FormCollection frmDK, KhachHang KH)
        {
            KH.HoTen     = frmDK["HoTen"];
            KH.GioiTinh  = frmDK["GioiTinh"];
            KH.Email     = frmDK["Email"];
            KH.DiaChi    = frmDK["DiaChi"];
            KH.DienThoai = frmDK["SDT"];
            string   NgaySinh = frmDK["NgaySinh"];
            DateTime date     = DateTime.ParseExact(NgaySinh, "dd/MM/yyyy", null);

            KH.NgaySinh = date;
            KH.TaiKhoan = frmDK["TenDN"];
            KH.MatKhau  = GetMD5(frmDK["MatKhau"]);
            db.KhachHangs.Add(KH);
            db.SaveChanges();
            return(RedirectToAction("DangNhap", "DKDN"));
        }
Exemple #4
0
        public ActionResult ChiTietNuocHoa(int iMaNuocHoa, string iName, string iComment, string Ngay, int iRating, DanhGia DG)
        {
            DG.MaNuocHoa          = iMaNuocHoa;
            DG.TenKhachHang       = iName;
            DG.cmtDanhGia         = iComment;
            DG.DiemDG             = iRating;
            DG.NgayCmt            = DateTime.Parse(Ngay);
            TempData["MaNuocHoa"] = iMaNuocHoa;
            db.DanhGias.Add(DG);
            db.SaveChanges();
            List <DanhGia> LDG    = db.DanhGias.Where(n => n.MaNuocHoa == iMaNuocHoa).ToList();
            double         DGTB   = 0;
            int            DiemDG = 0;

            for (int i = 0; i < LDG.Count(); i++)
            {
                DiemDG += int.Parse(DG.DiemDG.ToString());
            }
            DGTB = DiemDG / LDG.Count();
            return(RedirectToAction("ChiTietNuocHoa", "ViewNuocHoa"));
        }
Exemple #5
0
 public ActionResult ThemNuocHoa(FormCollection frm, NuocHoa nuocHoa, HttpPostedFileBase AnhBia)
 {
     if (AnhBia != null)
     {
         string path = Server.MapPath("~/Content/Images/product/");
         AnhBia.SaveAs(path + Path.GetFileName(AnhBia.FileName));
         nuocHoa.Keywords      = frm["Keywords"];
         nuocHoa.AnhBia        = AnhBia.FileName;
         nuocHoa.TenNuocHoa    = frm["TenNuocHoa"];
         nuocHoa.GiaBan        = decimal.Parse(frm["Giaban"]);
         nuocHoa.MoTa          = frm["MoTa"];
         nuocHoa.NgayCapNhat   = DateTime.Parse(DateTime.Now.ToString());
         nuocHoa.SoLuongTon    = int.Parse(frm["SoLuong"]);
         nuocHoa.MaNSX         = int.Parse(frm["MaNSX"]);
         nuocHoa.MaLoaiNuocHoa = int.Parse(frm["MaLoaiNuocHoa"]);
         nuocHoa.MaNuocSanXuat = int.Parse(frm["MaLoaiNuocSanXuat"]);
         db.NuocHoas.Add(nuocHoa);
         db.SaveChanges();
         return(Content(@"<script language='javascript' type='text/javascript'>
                  alert('Thêm nước hoa mới thành công!');
                  window.location.href='/Admin/NuocHoaAD'
                  </script>
               "));
     }
     else
     {
         return(Content(@"<script language='javascript' type='text/javascript'>
                  alert('Thêm nước hoa mới tất bại!');
                  window.location.href='/Admin/ThemNuocHoa'
                  </script>
               "));
     }
 }