public PartialViewResult DanhSachNguoiDung(int NhomNguoiDungId) { CanBoService _canbo = new CanBoService(); var data = _canbo.DanhSach_TheoNhomNguoiDung(NhomNguoiDungId).OrderBy(m => m.TenPhongBan).ThenBy(m => m.TenChucVu).ToList(); return(PartialView("_DanhSachNguoiDung", data)); }
public PartialViewResult DanhSachNguoiDungThemMoi(int NhomNguoiDungId, int CoQuanId) { CanBoService _canbo = new CanBoService(); var data = _canbo.DanhSach_NhapMoiNhomNguoiDung(CoQuanId, NhomNguoiDungId).OrderBy(m => m.TenPhongBan).ThenBy(m => m.TenChucVu).ToList(); return(PartialView("_DanhSachNguoiDungNhapMoi", data)); }
public ActionResult LuuAnhDaiDien() { var currentUser = HttpContext.User.Identity.GetUserLogin(); var files = Request.Files; if (files.Count > 0) { // upload new file var fileName = FileHelper.UploadFile("~/Uploads/UserImages/", files); if (!string.IsNullOrEmpty(fileName)) { // save new filename to db CanBoService _canbo = new CanBoService(); var canbo = _canbo.FindByKey(currentUser.CanBoId); var oldImage = canbo.AnhDaiDien; canbo.AnhDaiDien = fileName; _canbo.Update(canbo); Session.Remove("_Avatar"); Session["_Avatar"] = canbo.AnhDaiDien; // delete old image FileHelper.RemoveFile(Server.MapPath(oldImage)); return(Json(true, JsonRequestBehavior.AllowGet)); } } return(Json(false, JsonRequestBehavior.AllowGet)); }
public ActionResult DanhSachTrucThuoc(int?CoQuanId, string TimKiem, int Page = 1) { CanBoService _canbo = new CanBoService(); var dsCanBo = _canbo.DanhSachTrucThuocCoQuan(CoQuanId, TimKiem, Page); //return PartialView("_DanhSachTrucThuoc", dsCanBo); return(Json(new { count = dsCanBo.TotalItemCount, content = RenderRazorViewToString("_DanhSachTrucThuoc", dsCanBo) }, JsonRequestBehavior.AllowGet)); }
public PartialViewResult HienThiDanhSach(string HoVaTen, string TenDangNhap, int?Page) { var currentPage = Page ?? 1; CanBoService _canbo = new CanBoService(); var danhsach = _canbo.DanhSachPhanTrang(HoVaTen, TenDangNhap, currentPage); return(PartialView("_DanhSach", danhsach)); }
public ActionResult ThongTinCaNhan() { var currentUser = HttpContext.User.Identity.GetUserLogin(); CanBoService _canbo = new CanBoService(); var canbo = _canbo.ThongTinCanBo(currentUser.CanBoId); return(View(canbo)); }
public ActionResult ViewHieuChinhCanBo(int?id) { CanBoService _canbo = new CanBoService(); HoSoCanBo canbo = new HoSoCanBo(); if (id.HasValue && id.Value != 0) { canbo = _canbo.FindByKey(id.Value); } return(PartialView("_HieuChinhCanBo", canbo)); }
public ActionResult GhiLai(HoSoCanBo canbo) { CanBoService _canbo = new CanBoService(); var result = _canbo.InsertOrUpdate(canbo); if (Request.IsAjaxRequest()) { return(Json(new { status = result != null })); } return(RedirectToAction("Index")); }
public ActionResult ThemMoi(int?id) { CanBoService _canbo = new CanBoService(); var canbo = new HoSoCanBo(); if (id.HasValue && id.Value > 0) { canbo = _canbo.FindByKey(id.Value); } return(View(canbo)); }
public JsonResult ThayDoiTrangThai(int?id) { if (id.HasValue) { CanBoService _canbo = new CanBoService(); var canbo = _canbo.FindByKey(id.Value); if (canbo != null) { canbo.ConHoatDong = canbo.ConHoatDong.HasValue ? !canbo.ConHoatDong : true; _canbo.Update(canbo); return(Json(new { status = true }, JsonRequestBehavior.AllowGet)); } } return(Json(new { status = false, message = "Cán bộ không khả dụng" })); }
public ActionResult CapNhatMatKhau(CapNhatTaiKhoanNguoiDung taikhoan) { CanBoService _canbo = new CanBoService(); var cb = _canbo.FindByKey(taikhoan.CanBoId); // check old password if (cb.MatKhau != EncryptHelper.EncryptMD5(taikhoan.MatKhau)) { return(Json(new { Success = false, Message = "Mật khẩu cũ không đúng" }, JsonRequestBehavior.DenyGet)); } // update new password cb.MatKhau = EncryptHelper.EncryptMD5(taikhoan.MatKhauMoi); _canbo.Update(cb); return(Json(new { Success = true, Message = "Đã thay đổi mật khẩu" }, JsonRequestBehavior.DenyGet)); }
public JsonResult XoaCanBo(int?id) { try { if (id.HasValue) { var _canbo = new CanBoService(); var result = _canbo.XoaCanBo(id.Value); return(Json(new { status = true, message = "Cán bộ đã được xóa" })); } return(Json(new { status = false, message = "Cán bộ không khả dụng" })); } catch (Exception ex) { return(Json(new { status = false, message = ex.Message })); } }
public ActionResult Login(string reUrl) { ViewBag.reUrl = reUrl; ThongTinCanBo userCookie = checkCookie(); if (userCookie != null) { CanBoService _user = new CanBoService(); ThongTinCanBo user = _user.GetUserLogin(userCookie.TenDangNhap, userCookie.MatKhau); if (user != null) { // login system string url = MembershipExtension.LoginByUser(user, reUrl); if (!string.IsNullOrEmpty(url)) { return(Redirect(url)); } } } return(View("Login2")); }
public ActionResult CapNhatThongTin(CapNhatThongTinCanBo canbo) { CanBoService _canbo = new CanBoService(); var cb = _canbo.FindByKey(canbo.CanBoId); cb.HoVaTen = canbo.HoVaTen; cb.SoCMND = canbo.SoCMND; cb.SoTheCanCuoc = canbo.SoTheCanCuoc; cb.Email = canbo.Email; cb.DienThoai = canbo.DienThoai; _canbo.Update(cb); // update session Session.Remove("_FULLNAME"); Session["_FULLNAME"] = string.IsNullOrEmpty(cb.HoVaTen) ? "" : cb.HoVaTen; Session.Remove("_EMAIL"); Session["_EMAIL"] = string.IsNullOrEmpty(cb.Email) ? "" : cb.Email; Session.Remove("_TEL"); Session["_TEL"] = string.IsNullOrEmpty(cb.DienThoai) ? "" : cb.DienThoai; return(Json(new { Success = true, Message = "Đã thay đổi thông tin" }, JsonRequestBehavior.DenyGet)); }
public ActionResult Login(string txtUserName, string txtPassword, bool?Remember, string reUrl) { if (string.IsNullOrEmpty(txtUserName) || string.IsNullOrEmpty(txtPassword)) { ModelState.AddModelError("", "Thiếu thông tin tài khoản hoặc mặt khẩu"); return(View()); } CanBoService _user = new CanBoService(); ThongTinCanBo user = _user.GetUserLogin(txtUserName, EncryptHelper.EncryptMD5(txtPassword)); if (user != null) { // save username and password into cookie if (Remember != null && Remember == true) { setCookie(txtUserName, EncryptHelper.EncryptMD5(txtPassword)); } // login system string url = MembershipExtension.LoginByUser(user, reUrl); if (!string.IsNullOrEmpty(url)) { return(Redirect(url)); } else { ModelState.AddModelError("", "Tài khoản chưa được phân quyền"); } return(View()); } else { ModelState.AddModelError("", "Tên đăng nhập hoặc mật khẩu không đúng"); } return(View("Login2")); }