public ActionResult ResetPass(int?MaThanhVien, string key) { if (HttpContext.Session.Get("TaiKhoan") == null) { return(RedirectToAction("Index", "Home")); } ThanhVienTb check = HttpContext.Session.Get <ThanhVienTb>("TaiKhoan"); if (check.MaLoaiTv == 1) { key = "Ad"; } else if (check.MaLoaiTv == 2) { key = null; } else { return(RedirectToAction("Index", "Home")); } ThanhVienTb tv = db.ThanhVienTb.SingleOrDefault(s => s.MaThanhVien == MaThanhVien); tv.MatKhau = "123456"; db.SaveChanges(); if (key != "Ad") { return(RedirectToAction("Index")); } else { return(RedirectToAction("Index", new { @key = "Ad" })); } }
public ActionResult Index(int?page, string key) { if (HttpContext.Session.Get("TaiKhoan") == null) { return(RedirectToAction("Index", "Home")); } ThanhVienTb tv = HttpContext.Session.Get <ThanhVienTb>("TaiKhoan"); if (tv.MaLoaiTv == 1) { key = "Ad"; } else if (tv.MaLoaiTv == 2) { key = null; } else { return(RedirectToAction("Index", "Home")); } List <ThanhVienTb> result = new List <ThanhVienTb>(); if (key != "Ad") { result = db.ThanhVienTb.Where(w => (w.MaLoaiTv == 3 || w.MaLoaiTv == 4)).OrderBy(o => o.HoTen).ToList(); } else { result = db.ThanhVienTb.Where(w => w.MaLoaiTv == 2 || w.MaLoaiTv == 3 || w.MaLoaiTv == 4).OrderBy(o => o.HoTen).ToList(); } int pagenum = (page ?? 1); int pagesize = 20; return(View(result.ToPagedList(pagenum, pagesize))); }
public ActionResult VoHieuHoa(int?MaThanhVien, string key) { if (HttpContext.Session.Get("TaiKhoan") == null) { return(RedirectToAction("Index", "Home")); } ThanhVienTb tv = HttpContext.Session.Get <ThanhVienTb>("TaiKhoan"); if (tv.MaLoaiTv == 1) { key = "Ad"; } else if (tv.MaLoaiTv == 2) { key = null; } else { return(RedirectToAction("Index", "Home")); } ThanhVienTb del = db.ThanhVienTb.SingleOrDefault(s => s.MaThanhVien == MaThanhVien); del.DaXoa = true; db.SaveChanges(); if (key != "Ad") { return(RedirectToAction("Index")); } else { return(RedirectToAction("Index", new { @key = "Ad" })); } }
public IActionResult DangNhap(FormCollection f) { //Session["GioHang"] = null; HttpContext.Session.Set("GioHang", null); string username = f["userName"].ToString(); string password = f["password"].ToString(); ThanhVienTb tv = db.ThanhVienTb.SingleOrDefault(s => s.TaiKhoan == username && s.MatKhau == password); if (tv != null) { // Session["TaiKhoan"] = tv; HttpContext.Session.Set("TaiKhoan", tv); if (timGioHang(tv.MaThanhVien)) { return(RedirectToAction("XemGioHang", "GioHang")); } } else { return(RedirectToAction("Index")); } if (tv.MaLoaiTv == 1 || tv.MaLoaiTv == 2) { return(RedirectToAction("Index", "QuanLy")); } return(RedirectToAction("Index")); }
public IActionResult HuyThanhToanDH(int?MaDDH) { if (HttpContext.Session.Get("TaiKhoan") == null) { return(RedirectToAction("Index", "Home")); } ThanhVienTb tv = HttpContext.Session.Get <ThanhVienTb>("TaiKhoan"); if (tv.MaLoaiTv != 1 && tv.MaLoaiTv != 2) { return(RedirectToAction("Index", "Home")); } DonDatHang dh = db.DonDatHang.SingleOrDefault(s => s.MaDdh == MaDDH); if (dh == null) { return(Content("<script> alert('Không thể hủy thanh toán đơn hàng : " + MaDDH + "')</script>")); } if (dh.DaHuy == true) { return(Content("<script> alert('Mã đơn hàng :" + MaDDH + " đã bị vô hiệu hóa. Nên không thể duyệt')</script>")); } dh.DaThanhToan = false; db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: QuanLySanPham public ActionResult Index(int?page, string key) { if (HttpContext.Session.Get("TaiKhoan") == null) { return(RedirectToAction("Index", "Home")); } ThanhVienTb tv = HttpContext.Session.Get <ThanhVienTb>("TaiKhoan"); if (tv.MaLoaiTv != 1 && tv.MaLoaiTv != 2) { return(RedirectToAction("Index", "Home")); } ViewBag.tv = tv; List <SanPham> ListSP = new List <SanPham>(); if (key == null) { ListSP = db.SanPham.OrderByDescending(o => o.MaSp).ToList(); } else { ListSP = db.SanPham.Where(w => w.DaXoa == false && w.TenSp.ToUpper().Contains(key.ToUpper())).OrderByDescending(o => o.MaSp).ToList(); } int pagenum = (page ?? 1); int pagesize = 12; return(View(ListSP.ToPagedList(pagenum, pagesize))); }
public ActionResult XoaItemGioHang(int?MaSP, int?MaEdit) { if (HttpContext.Session.Get("GioHang") == null) { return(RedirectToAction("Index", "Home")); } List <ItemGioHang> listGH = HttpContext.Session.Get <List <ItemGioHang> >("GioHang"); ItemGioHang it = listGH.SingleOrDefault(f => f.MaSP == MaSP); listGH.Remove(it); ThanhVienTb tv = HttpContext.Session.Get <ThanhVienTb>("TaiKhoan"); if (tv != null) { GioHangTam itemGHT = db.GioHangTam.SingleOrDefault(s => s.MaSp == MaSP && s.MaTv == tv.MaThanhVien); if (itemGHT != null) { db.GioHangTam.Remove(itemGHT); db.SaveChanges(); } } if (MaEdit != null) { return(RedirectToAction("LoadGioHangAjaxUpdate", new { @MaSP = MaEdit })); } return(RedirectToAction("LoadViewGioHangAjax")); }
public IActionResult DangKy(ThanhVienTb t, FormCollection f) { ViewBag.CauHoi = new SelectList(LoadCauHoi()); if (true) { if (ModelState.IsValid) { var check = db.ThanhVienTb.SingleOrDefault(s => s.Email.ToLower() == t.Email.ToLower()); if (check == null) { db.ThanhVienTb.Add(t); db.SaveChanges(); ViewBag.ThongBao = "Chúc mừng bạn đã đăng ký thành công!"; } else { ViewBag.ThongBao = "Email đã được dùng đăng ký tài khoản. Vui lòng kiểm tra lại!"; } } else { ViewBag.ThongBao = "Đăng ký không Không thành công !"; } return(View()); } ViewBag.ThongBao = "Sai mã captcha"; return(View()); }
public void capNhatVaoGioHangTam(int maTV, int maSP, int sl) { var result = db.GioHangTam.SingleOrDefault(s => s.MaSp == maSP && s.MaTv == maTV); if (result == null) { //Nếu sản phẩm không có trong giỏ hàng tạm thì sẽ thêm mới GioHangTam item = new GioHangTam(); ThanhVienTb tv = HttpContext.Session.Get <ThanhVienTb>("TaiKhoan"); var sanPham = db.SanPham.SingleOrDefault(s => s.MaSp == maSP); if (tv != null && sanPham != null) { item.MaTv = tv.MaThanhVien; item.MaSp = maSP; item.DonGia = sanPham.DonGia; item.SoLuong = sl; } db.GioHangTam.Add(item); db.SaveChanges(); } else { result.SoLuong = sl; db.SaveChanges(); } }
public ActionResult XemGioHang() { List <ItemGioHang> listGH = null; ThanhVienTb tv = HttpContext.Session.Get <ThanhVienTb>("TaiKhoan"); if (tv != null) { if (new HomeController().timGioHang(tv.MaThanhVien)) { var result = db.GioHangTam.Where(w => w.MaTv == tv.MaThanhVien); listGH = new List <ItemGioHang>(); foreach (var item in result) { ItemGioHang itemGH = new ItemGioHang((int)item.MaSp, item.SoLuong); listGH.Add(itemGH); } //Session["GioHang"] = listGH; HttpContext.Session.Set("GioHang", listGH); } } else { //listGH = HttpContext.Session.Get<List<ItemGioHang>>("GioHang"); listGH = HttpContext.Session.Get <List <ItemGioHang> >("GioHang"); } return(View(listGH)); }
public ActionResult CapNhatGioHang(int MaSP, int Sl) { if (HttpContext.Session.Get("GioHang") == null) { return(RedirectToAction("Index", "Home")); } List <ItemGioHang> listGH = HttpContext.Session.Get <List <ItemGioHang> >("GioHang"); ItemGioHang it = listGH.Find(f => f.MaSP == MaSP); SanPham sp = db.SanPham.SingleOrDefault(s => s.MaSp == MaSP); if (Sl > sp.SoLuongTon) { return(View("ThongBao")); } it.SoLuong = Sl; it.SetThanhTien(); ThanhVienTb tv = HttpContext.Session.Get <ThanhVienTb>("TaiKhoan"); if (tv != null) { capNhatVaoGioHangTam(tv.MaThanhVien, MaSP, Sl); } return(RedirectToAction("LoadGioHangAjaxUpdate", new { @MaSP = MaSP })); }
public IActionResult XoaCTDH(int?MaCTDH, int?MaDDH) { if (HttpContext.Session.Get("TaiKhoan") == null) { return(RedirectToAction("Index", "Home")); } ThanhVienTb tv = HttpContext.Session.Get <ThanhVienTb>("TaiKhoan"); if (tv.MaLoaiTv != 1) { return(RedirectToAction("Index", "Home")); } var dh = db.ChiTietDonDatHang.SingleOrDefault(s => s.MaChiTietDdh == MaCTDH); if (dh == null) { return(Content("<script> alert('Không tồn tại mã chi tiết đơn hàng :" + MaCTDH + "')</script>")); } db.ChiTietDonDatHang.Remove(dh); db.SaveChanges(); if (MaDDH == null) { return(View("Index")); } return(RedirectToAction("ChiTietDH", new { @MaDDH = MaDDH })); }
public ActionResult XemChiTietPhieuNhap(int?page, int?MaPn) { if (HttpContext.Session.Get("TaiKhoan") == null) { return(RedirectToAction("Index", "Home")); } ThanhVienTb tv = HttpContext.Session.Get <ThanhVienTb>("TaiKhoan"); if (tv.MaLoaiTv != 1 && tv.MaLoaiTv != 2) { return(RedirectToAction("Index", "Home")); } int pagenum = (page ?? 1); int pagesize = 20; if (MaPn != null) { var List = db.ChiTietPhieuNhap.Where(w => w.MaPn == MaPn).OrderBy(o => o.MaChiTietPn); if (List == null) { return(RedirectToAction("Index")); } ViewBag.MaPn = MaPn; return(View(List.ToPagedList(pagenum, pagesize))); } return(RedirectToAction("Index")); }
//public ActionResult ThemMoi(SanPham sp, HttpPostedFileBase HinhAnh, HttpPostedFileBase HinhAnh1, HttpPostedFileBase HinhAnh2, HttpPostedFileBase HinhAnh3, HttpPostedFileBase HinhAnh4) //{ // if (HttpContext.Session.Get("TaiKhoan") == null) // { // return RedirectToAction("Index", "Home"); // } // ThanhVienTb tv = HttpContext.Session.Get<ThanhVienTb>("TaiKhoan"); // if (tv.MaLoaiTv != 1 && tv.MaLoaiTv != 2) // { // return RedirectToAction("Index", "Home"); // } // ViewBag.MaNCC = new SelectList(db.NhaCungCap.OrderBy(o => o.TenNcc), "MaNCC", "TenNcc"); // ViewBag.MaNSX = new SelectList(db.NhaSanXuats.OrderBy(o => o.TenNSX), "MaNSX", "TenNSX"); // ViewBag.MaLoaiSP = new SelectList(db.LoaiSanPham.OrderBy(o => o.TenLoai), "MaLoaiSP", "TenLoai"); // if (HinhAnh !=null && HinhAnh1.ContentLength>0 && HinhAnh2 !=null&& HinhAnh3 !=null && HinhAnh4 !=null) // { // var fileName = Path.GetFileName(HinhAnh.FileName); // var fileName1 = Path.GetFileName(HinhAnh1.FileName); // var fileName2 = Path.GetFileName(HinhAnh2.FileName); // var fileName3 = Path.GetFileName(HinhAnh3.FileName); // var fileName4 = Path.GetFileName(HinhAnh4.FileName); // var path = Path.Combine(Server.MapPath("~/Content/HinhAnhSP"), fileName); // var path1 = Path.Combine(Server.MapPath("~/Content/HinhAnhSP"), fileName1); // var path2 = Path.Combine(Server.MapPath("~/Content/HinhAnhSP"), fileName2); // var path3 = Path.Combine(Server.MapPath("~/Content/HinhAnhSP"), fileName3); // var path4 = Path.Combine(Server.MapPath("~/Content/HinhAnhSP"), fileName4); // if (System.IO.File.Exists(path)==true|| System.IO.File.Exists(path1) == true|| System.IO.File.Exists(path2) == true|| System.IO.File.Exists(path3) == true|| System.IO.File.Exists(path4) == true) // { // ViewBag.upload = "Một trong các hình đã tồn tại. Vui lòng kiểm tra lại"; // } // else // { // HinhAnh.SaveAs(path); // HinhAnh1.SaveAs(path1); // HinhAnh2.SaveAs(path2); // HinhAnh3.SaveAs(path3); // HinhAnh4.SaveAs(path4); // sp.HinhAnh = fileName; // sp.HinhAnh1 = fileName1; // sp.HinhAnh2 = fileName2; // sp.HinhAnh3 = fileName3; // sp.HinhAnh4 = fileName4; // sp.NgayCapNhap = DateTime.Now; // sp.Moi = 1; // sp.DaXoa = false; // db.SanPham.Add(sp); // db.SaveChanges(); // } // } // return View(); //} public ActionResult Xoa(int?MaSp) { if (HttpContext.Session.Get("TaiKhoan") == null) { return(RedirectToAction("Index", "Home")); } ThanhVienTb tv = HttpContext.Session.Get <ThanhVienTb>("TaiKhoan"); if (tv.MaLoaiTv != 1 && tv.MaLoaiTv != 2) { return(RedirectToAction("Index", "Home")); } else { if (tv.MaLoaiTv == 2) { return(RedirectToAction("Index")); } } SanPham sp = db.SanPham.SingleOrDefault(s => s.MaSp == MaSp); db.SanPham.Remove(sp); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult CapNhatCT(ChiTietPhieuNhap ct) { if (HttpContext.Session.Get("TaiKhoan") == null) { return(RedirectToAction("Index", "Home")); } ThanhVienTb tv = HttpContext.Session.Get <ThanhVienTb>("TaiKhoan"); if (tv.MaLoaiTv != 1 && tv.MaLoaiTv != 2) { return(RedirectToAction("Index", "Home")); } ChiTietPhieuNhap up = db.ChiTietPhieuNhap.SingleOrDefault(s => s.MaChiTietPn == ct.MaChiTietPn); if (up == null) { return(Content("<script> alert(/'Chi tiết phiếu nhập không cập nhật/')</script>")); } var sp = db.SanPham.SingleOrDefault(s => s.MaSp == up.MaSp); sp.SoLuongTon -= up.SoLuongNhap; sp.SoLuongTon += ct.SoLuongNhap; db.SaveChanges(); up.MaSp = ct.MaSp; up.DonGiaNhap = ct.DonGiaNhap; up.SoLuongNhap = ct.SoLuongNhap; db.SaveChanges(); return(Content("Cập nhật chi tiết phiếu nhập thành công <a href=\"/QuanLyPhieuNhap/XemChiTietPhieuNhap?MaPn=" + up.MaPn + "\"><u>Quay về chi tiết phiếu nhập</u></a>")); }
public IActionResult DuyetDH(int?MaDDH) { if (HttpContext.Session.Get("TaiKhoan") == null) { return(RedirectToAction("Index", "Home")); } ThanhVienTb tv = HttpContext.Session.Get <ThanhVienTb>("TaiKhoan"); if (tv.MaLoaiTv != 1 && tv.MaLoaiTv != 2) { return(RedirectToAction("Index", "Home")); } DonDatHang dh = db.DonDatHang.SingleOrDefault(s => s.MaDdh == MaDDH); if (dh == null) { return(Content("<script> alert('Không thể duyệt mã đơn hàng : " + MaDDH + "')</script>")); } if (dh.DaHuy == true) { return(Content("<script> alert('Mã đơn hàng :" + MaDDH + " đã bị vô hiệu hóa. Nên không thể duyệt')</script>")); } var ctddh = db.ChiTietDonDatHang.Where(w => w.MaDdh == dh.MaDdh); //Cập nhật só lượng tồn của sp khi duyệt đơn hàng foreach (var item in ctddh) { var sp = db.SanPham.SingleOrDefault(w => w.MaSp == item.MaSp); sp.SoLuongTon -= item.SoLuong; if (sp.SoLuongTon < 0) { return(Content("<script> alert('Sản phẩm mã : " + item.MaSp + "đã hết hàng. Yêu cầu nhập đơn hàng để tiếp tục')</script>")); } } db.SaveChanges(); dh.TinhTrangGiaoHang = true; dh.NgayGiao = DateTime.Now; db.SaveChanges(); bool check = false; KhachHang kh = db.KhachHang.SingleOrDefault(s => s.MaKh == dh.MaKh); string emailBody = "<p>Chao Duan! Chuc mung ban da dat hang thanh cong tai shop</p><p>Cảm ơn quý khách đã đặt hàng tại shop. Mọi chi tiết mong quý khách liên hệ sdt: 123456</p>"; check = SendEmail(kh.Email, "PhanAnh LapTop", emailBody); //Session["MaDDH"] = MaDDH.ToString(); HttpContext.Session.Set("MaDDH", MaDDH.ToString()); if (check == true) { //Session["SendMail"] = "1"; HttpContext.Session.Set("SendMail", "1"); } else { //Session["SendMail"] = "-1"; HttpContext.Session.Set("SendMail", "-1"); } return(RedirectToAction("Index")); }
public IActionResult Print(int?MaDDH) { if (HttpContext.Session.Get("TaiKhoan") == null) { return(RedirectToAction("Index", "Home")); } ThanhVienTb tv = HttpContext.Session.Get <ThanhVienTb>("TaiKhoan"); if (tv.MaLoaiTv != 1 && tv.MaLoaiTv != 2) { return(RedirectToAction("Index", "Home")); } var p = new ViewAsPdf("XuatHDDH", new { @MaDDH = MaDDH }); return(p); }
public ActionResult ThemPhieuNhap() { if (HttpContext.Session.Get("TaiKhoan") == null) { return(RedirectToAction("Index", "Home")); } ThanhVienTb tv = HttpContext.Session.Get <ThanhVienTb>("TaiKhoan"); if (tv.MaLoaiTv != 1 && tv.MaLoaiTv != 2) { return(RedirectToAction("Index", "Home")); } ViewBag.MaNcc = new SelectList(db.NhaCungCap.OrderBy(o => o.TenNcc), "MaNcc", "TenNcc"); ViewBag.MaSp = new SelectList(db.SanPham.OrderBy(o => o.TenSp), "MaSp", "TenSp"); return(View()); }
public ActionResult Xoa(int?MaPn) { if (HttpContext.Session.Get("TaiKhoan") == null) { return(RedirectToAction("Index", "Home")); } ThanhVienTb tv = HttpContext.Session.Get <ThanhVienTb>("TaiKhoan"); if (tv.MaLoaiTv != 1 && tv.MaLoaiTv != 2) { return(RedirectToAction("Index", "Home")); } PhieuNhap pn = db.PhieuNhap.SingleOrDefault(s => s.MaPn == MaPn); db.PhieuNhap.Remove(pn); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult ThemMoi() { if (HttpContext.Session.Get("TaiKhoan") == null) { return(RedirectToAction("Index", "Home")); } ThanhVienTb tv = HttpContext.Session.Get <ThanhVienTb>("TaiKhoan"); if (tv.MaLoaiTv != 1 && tv.MaLoaiTv != 2) { return(RedirectToAction("Index", "Home")); } ViewBag.MaNCC = new SelectList(db.NhaCungCap.OrderBy(o => o.TenNcc), "MaNCC", "TenNcc"); ViewBag.MaNSX = new SelectList(db.NhaSanXuat.OrderBy(o => o.TenNsx), "MaNSX", "TenNSX"); ViewBag.MaLoaiSP = new SelectList(db.LoaiSanPham.OrderBy(o => o.TenLoai), "MaLoaiSP", "TenLoai"); return(View()); }
public IActionResult QuenMatKhau(ThanhVienTb tv) { var result = db.ThanhVienTb.SingleOrDefault(s => s.Email == tv.Email); if (result == null) { return(Content("<script> alert('Email: " + tv.Email + " chưa được đăng ký thành viên. Vui lòng kiểm tra lại!')</script>")); } Random rd = new Random(); int mk = rd.Next(111, 9999); result.MatKhau = mk.ToString(); db.SaveChanges(); string pass = "******" + mk.ToString(); // bool check = new QuanLyDonHangController().SendEmail(tv.Email, "Shop PhanAnh Laptop", pass); return(Content("<script> alert('Kiểm tra email: " + tv.Email + " và thử đăng nhập lại')</script>")); }
public ActionResult CapNhatCT(int?MaCT) { if (HttpContext.Session.Get("TaiKhoan") == null) { return(RedirectToAction("Index", "Home")); } ThanhVienTb tv = HttpContext.Session.Get <ThanhVienTb>("TaiKhoan"); if (tv.MaLoaiTv != 1 && tv.MaLoaiTv != 2) { return(RedirectToAction("Index", "Home")); } var result = db.ChiTietPhieuNhap.SingleOrDefault(s => s.MaChiTietPn == MaCT); if (result == null) { return(Content("<script> alert(/'Mã chi tiết phiếu nhập không tồn tại/')</script>")); } ViewBag.MaSp = new SelectList(db.SanPham.OrderBy(o => o.TenSp), "MaSp", "TenSp", result.MaSp); return(View(result)); }
public ActionResult ThemGioHang(int MaSP, string strURL) { List <ItemGioHang> listGH = LayGioHang(); SanPham sp = db.SanPham.SingleOrDefault(s => s.MaSp == MaSP); ThanhVienTb tv = HttpContext.Session.Get <ThanhVienTb>("TaiKhoan"); if (sp == null) { Response.StatusCode = 404; return(null); } ItemGioHang check = listGH.SingleOrDefault(s => s.MaSP == MaSP); if (check == null) { ItemGioHang item = new ItemGioHang(MaSP); if (sp.SoLuongTon < item.SoLuong) { return(View("ThongBao")); } listGH.Add(item); if (tv != null) { capNhatVaoGioHangTam(tv.MaThanhVien, item.MaSP, 1); } return(RedirectToAction("GioHangPartial", "GioHang")); } if (sp.SoLuongTon < check.SoLuong + 1) { return(View("ThongBao")); } check.SoLuong++; check.SetThanhTien(); if (tv != null) { capNhatVaoGioHangTam(tv.MaThanhVien, check.MaSP, check.SoLuong); } return(RedirectToAction("GioHangPartial", "GioHang")); }
public IActionResult XoaDH(int?MaDDH) { if (HttpContext.Session.Get("TaiKhoan") == null) { return(RedirectToAction("Index", "Home")); } ThanhVienTb tv = HttpContext.Session.Get <ThanhVienTb>("TaiKhoan"); if (tv.MaLoaiTv != 1) { return(RedirectToAction("Index", "Home")); } DonDatHang dh = db.DonDatHang.SingleOrDefault(s => s.MaDdh == MaDDH); if (dh == null) { return(Content("<script> alert('Không thể xóa mã đơn hàng :" + MaDDH + "')</script>")); } db.DonDatHang.Remove(dh); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult KichHoatCT(int?MaCT) { if (HttpContext.Session.Get("TaiKhoan") == null) { return(RedirectToAction("Index", "Home")); } ThanhVienTb tv = HttpContext.Session.Get <ThanhVienTb>("TaiKhoan"); if (tv.MaLoaiTv != 1 && tv.MaLoaiTv != 2) { return(RedirectToAction("Index", "Home")); } ChiTietPhieuNhap del = db.ChiTietPhieuNhap.SingleOrDefault(s => s.MaChiTietPn == MaCT); if (del == null) { return(Content("<script> alert(/'Chi tiết phiếu nhập không thể kích hoạt/')</script>")); } del.DaXoa = false; db.SaveChanges(); return(RedirectToAction("XemChiTietPhieuNhap", new { @MaPn = del.MaPn })); }
public IActionResult VoHieuHoaDH(int?MaDDH) { if (HttpContext.Session.Get("TaiKhoan") == null) { return(RedirectToAction("Index", "Home")); } ThanhVienTb tv = HttpContext.Session.Get <ThanhVienTb>("TaiKhoan"); if (tv.MaLoaiTv != 1 && tv.MaLoaiTv != 2) { return(RedirectToAction("Index", "Home")); } var dh = db.DonDatHang.SingleOrDefault(s => s.MaDdh == MaDDH); if (dh == null) { return(Content("<script> alert('Không thể vô hiệu hóa mã đơn hàng :" + MaDDH + "')</script>")); } dh.DaHuy = true; db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Sua(PhieuNhap pn) { if (HttpContext.Session.Get("TaiKhoan") == null) { return(RedirectToAction("Index", "Home")); } ThanhVienTb tv = HttpContext.Session.Get <ThanhVienTb>("TaiKhoan"); if (tv.MaLoaiTv != 1 && tv.MaLoaiTv != 2) { return(RedirectToAction("Index", "Home")); } var update = db.PhieuNhap.SingleOrDefault(s => s.MaPn == pn.MaPn); if (update == null) { return(RedirectToAction("Index")); } update.MaNcc = pn.MaNcc; db.SaveChanges(); return(RedirectToAction("Index")); }
//San pham gan het hang public ActionResult SanPhamGanHetHang(int?page) { if (HttpContext.Session.Get("TaiKhoan") == null) { return(RedirectToAction("Index", "Home")); } ThanhVienTb tv = HttpContext.Session.Get <ThanhVienTb>("TaiKhoan"); if (tv.MaLoaiTv != 1 && tv.MaLoaiTv != 2) { return(RedirectToAction("Index", "Home")); } ViewBag.tv = tv; List <SanPham> ListSP = new List <SanPham>(); ListSP = db.SanPham.Where(w => w.SoLuongTon <= 10).OrderByDescending(o => o.MaSp).ToList(); int pagenum = (page ?? 1); int pagesize = 12; return(View(ListSP.ToPagedList(pagenum, pagesize))); }
// GET: QuanLyPhieuNhap public ActionResult Index(int?page) { ViewBag.MaNCCA = new SelectList(db.NhaCungCap.OrderBy(o => o.TenNcc), "MaNcc", "TenNcc"); if (HttpContext.Session.Get("TaiKhoan") == null) { return(RedirectToAction("Index", "Home")); } ThanhVienTb tv = HttpContext.Session.Get <ThanhVienTb>("TaiKhoan"); if (tv.MaLoaiTv != 1 && tv.MaLoaiTv != 2) { return(RedirectToAction("Index", "Home")); } int pagenum = (page ?? 1); int pagesize = 20; var result = db.PhieuNhap.OrderByDescending(o => o.NgayNhap); if (result == null) { return(RedirectToAction("Index", "Home")); } return(View(result.ToPagedList(pagenum, pagesize))); }
public IActionResult Index(int?page) { if (HttpContext.Session.Get("TaiKhoan") == null) { return(RedirectToAction("Index", "Home")); } ThanhVienTb kt = HttpContext.Session.Get <ThanhVienTb>("TaiKhoan"); if (kt.MaLoaiTv != 1 && kt.MaLoaiTv != 2) { return(RedirectToAction("Index", "Home")); } var result = db.DonDatHang.OrderByDescending(o => o.NgayDat); if (page == 1 || page == null) { foreach (var item in result) { int KM = 0; var kh = db.KhachHang.SingleOrDefault(s => s.MaKh == item.MaKh); var tv = db.ThanhVienTb.SingleOrDefault(s => s.MaThanhVien == kh.MaThanhVien); if (tv != null) { LoaiThanhVien ltv = db.LoaiThanhVien.SingleOrDefault(s => s.MaLoaiTv == tv.MaLoaiTv); KM = (int)ltv.UuDai; } DonDatHang ddh = db.DonDatHang.SingleOrDefault(s => s.MaDdh == item.MaDdh); ddh.UuDai = KM; } db.SaveChanges(); } int pagenum = (page ?? 1); int pagesize = 20; return(View(result.ToPagedList(pagenum, pagesize))); }