public ActionResult DangNhap(FormCollection collection) { var tendn = collection["TenDN"]; string tdn = tendn; var matkhau = collection["MatKhau"]; var width = collection["BrowserWidth"]; Session["width"] = int.Parse(width); if (String.IsNullOrEmpty(tendn)) { ViewBag.Mess = string.Format("Tên đăng nhập không được rỗng"); } else if (String.IsNullOrEmpty(matkhau)) { ViewBag.Mess = "Mật khẩu không được rỗng"; } else { DA_Web.Models.Table_NHANVIEN nv = db.Table_NHANVIENs.SingleOrDefault(m => m.Username == tendn && m.Password == Str_Encoder(matkhau)); if (nv != null) { ViewBag.Mess = "Đăng nhập thành công"; Session["User1"] = nv; //Tạo cookie HttpCookie UserCookie = new HttpCookie("user", (nv.ID_NHANVIEN).ToString()); UserCookie.HttpOnly = true; HttpCookie WidthCookie = new HttpCookie("width", width); WidthCookie.HttpOnly = true; //Đặt thời hạn cho cookie UserCookie.Expires = DateTime.Now.AddDays(365); WidthCookie.Expires = DateTime.Now.AddDays(365); //Lưu thông tin vào cookie HttpContext.Response.SetCookie(UserCookie); HttpContext.Response.SetCookie(WidthCookie); if (int.Parse(width) < 800) { return(RedirectToAction("Me", "NhanVien")); } else if (int.Parse(width) >= 800) { return(RedirectToAction("TrangChu", "Display")); } } else { ViewBag.ThongBao = "Tên đăng nhập hoặc mật khẩu không đúng"; } } return(View()); }
public ActionResult DangKy(FormCollection collection, DA_Web.Models.Table_NHANVIEN nv) { var hoten = collection["TenKhach"]; var tendn = collection["TenDN"]; var matkhau = collection["MatKhau"]; var nlmatkhau = collection["NhapLaiMatKhau"]; var diachi = collection["DiaChi"]; var email = collection["Email"]; var dienthoai = collection["SoDT"]; string gioitinh = collection["rdGioiTinh"]; bool gt; if (gioitinh.Equals("Nam")) { gt = true; } else { gt = false; } if (matkhau == nlmatkhau) { bool tontaitk = db.Table_NHANVIENs.Any(m => tendn == m.Username); if (tontaitk) { ViewData["LoiUS"] = "Tài khoản đã được sử dụng"; } else { nv.HoTen = hoten; nv.Username = tendn; nv.Password = Str_Encoder(matkhau); nv.Email = email; nv.Diachi = diachi; nv.GioiTinh = gt; nv.SDT = dienthoai; nv.ID_LOAINHANVIEN = 1; db.Table_NHANVIENs.InsertOnSubmit(nv); db.SubmitChanges(); Response.Write("<script>alert('Đăng ký thành công')</script>"); return(RedirectToAction("DangNhap")); } } else { ViewData["LoiMK"] = "Xác Nhận Mật Khẩu KHÔNG Trùng Khớp"; } return(this.DangKy()); }
public ActionResult CreateNhanVien(int id_loainv, NhanVien nv) { DA_Web.Models.Table_NHANVIEN tb_nv = new DA_Web.Models.Table_NHANVIEN(); tb_nv.HoTen = nv.HoTen; tb_nv.GioiTinh = nv.GioiTinh; tb_nv.SDT = nv.SDT; tb_nv.Username = nv.Username; tb_nv.Password = Str_Encoder(nv.Password); tb_nv.Skype = nv.Skype; tb_nv.TKBank = nv.TKBank; tb_nv.Diachi = nv.Diachi; tb_nv.Email = nv.Email; tb_nv.ANHDAIDIEN = nv.ANHDAIDIEN; tb_nv.ID_LOAINHANVIEN = nv.ID_LOAINHANVIEN; if (ModelState.IsValid) { if (id_loainv == 0) { ViewBag.LoaiNV = "Nhân viên"; setDDlistLoaiNhanVien_All(); data.Table_NHANVIENs.InsertOnSubmit(tb_nv); data.SubmitChanges(); return(RedirectToAction("DanhSach", "User", new { id_loainv = 0 })); } else { ViewBag.LoaiNV = "Cộng tác viên"; tb_nv.ID_LOAINHANVIEN = 0; data.Table_NHANVIENs.InsertOnSubmit(tb_nv); data.SubmitChanges(); return(RedirectToAction("DanhSach", "User", new { id_loainv = 1 })); } } if (id_loainv == 0) { ViewBag.LoaiNV = "Nhân viên"; } else { ViewBag.LoaiNV = "Cộng tác viên"; } setDDlistLoaiNhanVien_All(); return(View(nv)); }