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"); } }
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> ")); }
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")); }
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")); }
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> ")); } }