public ActionResult DoiMK(FormCollection collection) { Table_NHANVIEN nv = (Table_NHANVIEN)Session["User1"]; var mess = ""; var matkhaucu = collection["MatKhauCu"]; var matkhau = collection["MatKhau"]; var nlmatkhau = collection["NhapLaiMatKhau"]; var upMK = db.Table_NHANVIENs.First(m => m.ID_NHANVIEN == nv.ID_NHANVIEN); if (Str_Encoder(matkhaucu) == nv.Password) { if (matkhau == nlmatkhau) { upMK.Password = Str_Encoder(matkhau); UpdateModel(upMK); db.SubmitChanges(); Response.Write("<script>alert('Đổi mật khẩu thành công')</script>"); return(RedirectToAction("Index")); } else { ViewData["LoiMK"] = "Xác Nhận Mật Khẩu KHÔNG Trùng Khớp"; } } else { ViewData["LoiMK1"] = "Mật khẩu cũ không đúng"; } mess = "Đổi mật khẩu không thành công"; ViewBag.Mesage = mess; return(RedirectToAction("Index")); }
public ActionResult QuanLyDonDatHang() { Table_NHANVIEN nv = (Table_NHANVIEN)Session["User1"]; var model = DonHang.getHoaDonGiaoHang_ChuaMua(nv.ID_NHANVIEN); ViewData["getTenNV"] = from a in db.Table_NHANVIENs where a.ID_LOAINHANVIEN == 1 select a; return(View(model)); }
public JsonResult getInfo_byPhone(string SDT) { Table_NHANVIEN nv = (Table_NHANVIEN)Session["User1"]; var result = XuLy.SanPham.getInfoKH_byPhone(SDT, nv.ID_NHANVIEN); return(Json(new { status = result }, JsonRequestBehavior.AllowGet)); }
public JsonResult change_select_donhang_bydate(int form, string date) { Table_NHANVIEN nv = (Table_NHANVIEN)Session["User1"]; var result = DonHang.getDonHang_bySelect_bydate(form, nv.ID_NHANVIEN, date); return(Json(new { status = result }, JsonRequestBehavior.AllowGet)); }
public ActionResult ttDangNhappart() { Table_NHANVIEN nv = (Table_NHANVIEN)Session["User1"]; if (nv != null) { ViewBag.Count = (int)DonHang.getCount_HoaDonChuaGiao(nv.ID_NHANVIEN); } return(PartialView(nv)); }
public ActionResult Signup(FormCollection form) { var hoten = form["hoten"]; var sdt = form["sdt"]; string gioitinh = form["rdGioiTinh"]; var nganhang = form["nganhang"]; var diachi = form["diachi"]; var email = form["email"]; var skype = form["skype"]; var username = form["username"]; var password = form["password"]; var confirmpass = form["confirm_password"]; if (ModelState.IsValid) { bool gt = false; if (gioitinh == "True") { gt = true; } bool tontaitk = data.Table_NHANVIENs.Any(m => username == m.Username); if (tontaitk) { ViewData["LoiUS"] = "Tài khoản đã được sử dụng"; } Table_NHANVIEN nv = new Table_NHANVIEN(); nv.HoTen = hoten; nv.SDT = sdt; nv.GioiTinh = gt; nv.TKBank = nganhang; nv.Diachi = diachi; nv.Email = email; nv.Skype = skype; nv.Username = username; nv.Password = Str_Encoder(password); nv.ID_LOAINHANVIEN = 0; data.Table_NHANVIENs.InsertOnSubmit(nv); data.SubmitChanges(); return(RedirectToAction("Index")); } else { return(View()); } }
public JsonResult DoiMK_ql(string pass, string passmoi) { Table_NHANVIEN admin = (Table_NHANVIEN)Session["TaiKhoanAdmin"]; var changePass = data.Table_NHANVIENs.First(m => m.ID_NHANVIEN == admin.ID_NHANVIEN); bool status = false; if (changePass.Password == Str_Encoder(pass)) { changePass.Password = Str_Encoder(passmoi); UpdateModel(changePass); data.SubmitChanges(); status = true; } return(Json(new { status = status }, JsonRequestBehavior.AllowGet)); }
public JsonResult setNV_giaohang(int ID_DONHANG) { var model = db.Table_DONHANGs.First(m => m.ID_DONHANG == ID_DONHANG); bool check = false; if (model.ID_NGUOIGIAO == null) { int id_best = db.Table_NHANVIENs.Where(m => m.ID_LOAINHANVIEN == 2).Select(m => m.ID_NHANVIEN).Single(); model.ID_NGUOIGIAO = id_best; Table_NHANVIEN nv = (Table_NHANVIEN)Session["User1"]; model.ID_NGUOICHOT = nv.ID_NHANVIEN; UpdateModel(model); db.SubmitChanges(); check = true; } return(Json(new { status = check }, JsonRequestBehavior.AllowGet)); }
public ActionResult Index(FormCollection formcollect) { var tendn = formcollect["username"]; var mk = formcollect["password"]; if (String.IsNullOrEmpty(tendn)) { ViewData["Loi1"] = "*"; } else if (String.IsNullOrEmpty(mk)) { ViewData["Loi2"] = "*"; } else { Table_NHANVIEN ad = data.Table_NHANVIENs.SingleOrDefault(m => m.Username == tendn && m.Password == Str_Encoder(mk)); if (ad != null) { if (ad.ID_LOAINHANVIEN != 0) { ViewBag.ThongBao = "Chỉ có tài khoản quản lý mới có thể đăng nhập hệ thống này !"; } else { Session["TaiKhoanAdmin"] = ad; return(RedirectToAction("Index", "Home")); } } else { ViewBag.ThongBao = "Sai tên đăng nhập hoặc mật khẩu !"; } } return(View()); }
public JsonResult DatHang(string PhanHoi) { List <GioHang> listGioHang = LayGioHang(); //Thêm đơn hàng Table_DONHANG ddh = new Table_DONHANG(); Table_KHACHHANG kh = (Table_KHACHHANG)Session["User"]; Table_NHANVIEN nv = (Table_NHANVIEN)Session["User1"]; List <GioHang> gh = LayGioHang(); if (nv != null) { ddh.ID_NGUOIBAN = nv.ID_NHANVIEN; } ddh.ID_KHACHHANG = kh.ID_KHACHHANG; ddh.NgayGiaoDich = DateTime.Now; ddh.TONGTIEN = TongTien(); ddh.Damua = false; ddh.TinhTrang = true; ddh.PhanHoi = PhanHoi; db.Table_DONHANGs.InsertOnSubmit(ddh); db.SubmitChanges(); //Thêm chi tiết đơn hàng foreach (var item in gh) { Table_DONHANG_DM ctdh = new Table_DONHANG_DM(); ctdh.ID_DONHANG = ddh.ID_DONHANG; ctdh.TuyChon = item.TuyChon; ctdh.ID_SANPHAM = item.sID_SANPHAM; ctdh.SoLuong = item.sSoLuong; ctdh.Giatien = item.sDonGia; ctdh.TinhTrang = false; ctdh.GHICHU = item.GHICHU; db.Table_DONHANG_DMs.InsertOnSubmit(ctdh); var upslSP = db.Table_TUYCHONs.First(m => m.ID_TUYCHON == item.sID_TUYCHON); if (upslSP.SoLuong > 0 && upslSP.SoLuong < item.sSoLuong) { ViewBag.Error = "Sản phẩm hiện chỉ còn " + upslSP.SoLuong.ToString(); break; } else if (upslSP.SoLuong == 0) { ViewBag.Error = "Xin lỗi sản phẩm hiện hết hàng"; break; } else { upslSP.SoLuong = upslSP.SoLuong - item.sSoLuong; UpdateModel(upslSP); db.SubmitChanges(); } } Session["GioHang"] = null; return(Json(new { }, JsonRequestBehavior.AllowGet)); }
public ActionResult CheckLogin(FormCollection collection) { Table_KHACHHANG kh = new Table_KHACHHANG(); Table_NHANVIEN nv = (Table_NHANVIEN)Session["User1"]; var sdt = collection["SODT"]; string Sodt = sdt; var hoten = collection["HOTEN"]; var diachi = collection["DIACHI"]; if (Session["User1"] != null) { var dchi = collection["DIACHI"]; if (String.IsNullOrEmpty(sdt)) { ViewData["Loi1"] = "*"; ViewBag.Mess = string.Format("Nhập sô điện thoại"); } else if (String.IsNullOrEmpty(hoten)) { ViewData["Loi2"] = "*"; ViewBag.Mess = "Vui lòng nhập họ & tên"; } else if (String.IsNullOrEmpty(dchi)) { ViewData["Loi3"] = "*"; ViewBag.Mess = "Vui lòng nhập địa chỉ"; } else { kh.HoTen = hoten; kh.SDT = sdt; kh.DiaChi = diachi; kh.ID_GIOITHIEU = nv.ID_NHANVIEN; kh.NgayGioiThieu = DateTime.Now; bool check = db.Table_KHACHHANGs.Any(m => m.SDT == sdt && m.ID_GIOITHIEU == nv.ID_NHANVIEN); if (!check) { db.Table_KHACHHANGs.InsertOnSubmit(kh); db.SubmitChanges(); Session["User"] = kh; } else { Table_KHACHHANG upKH = db.Table_KHACHHANGs.First(m => m.SDT == sdt && m.ID_GIOITHIEU == nv.ID_NHANVIEN); upKH.HoTen = hoten; upKH.SDT = sdt; upKH.DiaChi = diachi; upKH.NgayGioiThieu = DateTime.Now; UpdateModel(upKH); db.SubmitChanges(); Session["User"] = upKH; } return(RedirectToAction("DatHang", "GioHang")); } } else { ViewBag.sdt = sdt; ViewBag.hoten = hoten; ViewBag.diachi = diachi; if (String.IsNullOrEmpty(sdt)) { ViewBag.Mess = string.Format("Nhập số điện thoại"); } else if (String.IsNullOrEmpty(hoten)) { ViewBag.Mess = "Vui lòng nhập họ & tên"; } else if (String.IsNullOrEmpty(diachi)) { ViewBag.Mess = "Vui lòng nhập địa chỉ"; } else { HttpCookie Phone_UserCookie = new HttpCookie("phone_user", (sdt).ToString()); HttpCookie Name_UserCookie = new HttpCookie("name_user", (hoten).ToString()); HttpCookie Address_UserCookie = new HttpCookie("address_user", (diachi).ToString()); Phone_UserCookie.HttpOnly = true; Name_UserCookie.HttpOnly = true; Address_UserCookie.HttpOnly = true; Phone_UserCookie.Expires = DateTime.Now.AddDays(365); Name_UserCookie.Expires = DateTime.Now.AddDays(365); Address_UserCookie.Expires = DateTime.Now.AddDays(365); HttpContext.Response.SetCookie(Phone_UserCookie); HttpContext.Response.SetCookie(Name_UserCookie); HttpContext.Response.SetCookie(Address_UserCookie); kh.HoTen = hoten; kh.SDT = sdt; kh.DiaChi = diachi; bool check = db.Table_KHACHHANGs.Any(m => m.SDT == sdt); if (!check) { db.Table_KHACHHANGs.InsertOnSubmit(kh); db.SubmitChanges(); Session["User"] = kh; } else { Table_KHACHHANG upKH = db.Table_KHACHHANGs.First(m => m.SDT == sdt); upKH.HoTen = hoten; upKH.SDT = sdt; upKH.DiaChi = diachi; UpdateModel(upKH); db.SubmitChanges(); Session["User"] = upKH; } return(RedirectToAction("DatHang", "GioHang")); } } return(View()); }