private void bunifuThinButton21_Click(object sender, EventArgs e) { if (txtCMND.Text == "") { txtCMND.Text = ""; txtCMND.Focus(); MessageBox.Show("Bạn chưa điền đầy đủ thông tin phía trên"); return; } else { QuanTriBUS quanTriBUS = new QuanTriBUS(); QuanTri quanTri = new QuanTri(); quanTri.cmnd = txtCMND.Text; quanTri.ten = ""; quanTri.sdt = ""; quanTri.diaChi = ""; quanTri.gioiTinh = ""; quanTri.capBac = 0; quanTri.username = ""; quanTri.password = ""; if (!quanTriBUS.KiemTraCMND(quanTri)) { txtCMND.Text = ""; txtCMND.Focus(); MessageBox.Show("Người cần xóa không tồn tại trong danh sách!! Xin nhập lại"); } else { quanTriBUS.XoaNhanVien(quanTri); this.Close(); } } }
public ActionResult Login(FormCollection collection) { var tendn = collection["username"]; var matkhau = collection["password"]; if (String.IsNullOrEmpty(tendn)) { ViewData["error0"] = "chưa nhập: tên đăng nhập"; } if (String.IsNullOrEmpty(matkhau)) { ViewData["error1"] = "chưa nhập: mật khẩu"; } else { QuanTri qt = db.QuanTris.SingleOrDefault(n => n.Username_QT == tendn && n.Password_QT == matkhau); if (qt != null) { // viewbag.Thong bao = "Đăng nhập thành công" Session["Taikhoanadmin"] = qt; return(RedirectToAction("Index", "Admin")); } else { ViewBag.Thongbao = "Tên đăng nhập hoặc mật khẩu không đúng"; } } return(View()); }
public int SuaNhanVien(QuanTri quanTri) { //Xử lý dữ liệu string sql = string.Format("Update QuanTri set ten = N'{0}', sdt = '{1}', diaChi = N'{2}', gioiTinh = N'{3}', username = '******', password = '******', capBac = '{6}' where cmnd = '{7}'", quanTri.ten, quanTri.sdt, quanTri.diaChi, quanTri.gioiTinh, quanTri.username, quanTri.password, quanTri.capBac, quanTri.cmnd); return(xlDuLieu.ThucThi(sql)); }
public async Task <IActionResult> PutQuanTri(int id, QuanTri quanTri) { if (id != quanTri.Id) { return(BadRequest()); } _context.Entry(quanTri).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!QuanTriExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public int XoaNhanVien(QuanTri quanTri) { //Xử lý dữ liệu string sql = string.Format("Delete from QuanTri where cmnd = '{0}'", quanTri.cmnd); return(xlDuLieu.ThucThi(sql)); }
private void btnSua_Click(object sender, EventArgs e) { if (txtCMND.Text == "" || txtTen.Text == "" || txtDiaChi.Text == "" || txtSDT.Text == "") { MessageBox.Show("Bạn chưa điền đầy đủ thông tin phía trên"); return; } else { QuanTriBUS quanTriBUS = new QuanTriBUS(); QuanTri quanTri = new QuanTri(); quanTri.cmnd = txtCMND.Text; quanTri.ten = txtTen.Text; quanTri.sdt = txtSDT.Text; quanTri.diaChi = txtDiaChi.Text; quanTri.gioiTinh = txtGioiTinh.selectedValue.ToString(); quanTri.capBac = Int32.Parse(txtCapBac.selectedValue.ToString()); quanTri.username = txtUsername.Text; quanTri.password = txtPassword.Text; if (txtUsername.Text != quanTriBUS.LayThongTinNhanVienQuaCMND(CMND).username) { if (quanTriBUS.KiemTraUsername(quanTri)) { MessageBox.Show("Username của người bạn vừa sửa đã trùng với người khác!! Xin nhập lại"); txtUsername.Text = ""; txtUsername.Focus(); return; } } quanTriBUS.SuaNhanVien(quanTri); this.Close(); } }
public ActionResult DangNhap(FormCollection frmcollection) { try { if (ModelState.IsValid) { var TenDangNhapAdmin = frmcollection["TenDangNhapAdmin"]; var MatKhauAdmin = frmcollection["MatKhauAdmin"]; QuanTri qt = data.QuanTris.Where(n => n.username == TenDangNhapAdmin && n.password == MatKhauAdmin).FirstOrDefault(); if (qt != null) { // ViewBag.Thongbao = "Chúc mừng đăng nhập thành công"; Session["ADMIN"] = qt; Session["username"] = qt.username; Session["idadmin"] = qt.idadmin; Session["idQuyen"] = qt.idQuyen; return(RedirectToAction("Index", "QuanTri")); } else { ViewBag.thongbaodangnhap = "Tên đăng nhập hoặc mật khẩu không đúng."; } } return(View()); } catch (Exception error) { return(this.DangNhap()); } }
public ActionResult edit(QuanTri user) { if (ModelState.IsValid) { var dao = new UserDao(); ////Kiểm tra người dùng có nhập password vào không //if (!string.IsNullOrEmpty(user.Password)) //{ // var encryptedMd5Pas = Encryptor.MD5Hash(user.Password); // user.Password = encryptedMd5Pas; //} var result = dao.Update(user); if (result) { SetAlert("Sửa user thành công", "success"); return(RedirectToAction("index", "user")); } else { ModelState.AddModelError("", "Cập nhập user không thành công"); } } return(View("index")); }
private void pictureBox2_Click(object sender, EventArgs e) { if (txtTim.Text == "") { MessageBox.Show("Bạn chưa điền CMND người cần tìm!!"); return; } else { QuanTriBUS quanTriBUS = new QuanTriBUS(); QuanTri quanTri = new QuanTri(); quanTri.cmnd = txtTim.Text; quanTri.ten = ""; quanTri.sdt = ""; quanTri.diaChi = ""; quanTri.gioiTinh = ""; quanTri.capBac = 0; quanTri.username = ""; quanTri.password = ""; if (!quanTriBUS.KiemTraCMND(quanTri)) { txtTim.Text = ""; txtTim.Focus(); MessageBox.Show("Người cần tìm không tồn tại trong danh sách!! Xin nhập lại"); } else { bunifuCustomDataGrid1.DataSource = quanTriBUS.TimNhanVien(quanTri); } } }
/// <summary> /// Xóa quền theo list chức năng Id /// </summary> /// <param name="id"> vai trò id</param> /// <param name="itemId"> list chức năng Id</param> /// <returns></returns> public JsonResult Delete(string id, string itemId) { int vaitroId = -1; string[] lstIdChucNang; if (!string.IsNullOrEmpty(itemId)) { lstIdChucNang = itemId.Split('-'); } else { return(Json(new JsonPostBack("Xóa thành công", false), JsonRequestBehavior.AllowGet)); } try { int.TryParse(id, out vaitroId); if (vaitroId > 0) { foreach (var item in lstIdChucNang) { int Idchucnang = int.Parse(item); PhanQuyen obj = DataProvider.Entities.PhanQuyens.Where(x => x.ChucNangId == Idchucnang && x.VaiTroId == vaitroId).First(); DataProvider.Entities.PhanQuyens.Remove(obj); } DataProvider.Entities.SaveChanges(); QuanTri.SaveLog("Cấp quyền và chức năng", "Phân quyền", (int)CommonAdmin.ConstantCommon.Action.Add); return(Json(new JsonPostBack("Xóa thành công", true), JsonRequestBehavior.AllowGet)); } } catch (Exception ex) { return(Json(new JsonPostBack("Xóa thất bại", false), JsonRequestBehavior.AllowGet)); } return(Json(new JsonPostBack("Xóa thất bại", false), JsonRequestBehavior.AllowGet)); }
public async Task <ActionResult <QuanTri> > PostQuanTri(QuanTri quanTri) { _context.QuanTris.Add(quanTri); await _context.SaveChangesAsync(); return(CreatedAtAction("GetQuanTri", new { id = quanTri.Id }, quanTri)); }
public ActionResult register(RegisterModel model) { if (ModelState.IsValid) { var customerDao = new CustomersDao(); var userDao = new UserDao(); if (userDao.CheckUserName(model.UserName)) { ModelState.AddModelError("", "Tên đăng nhập đã tồn tại"); } else if (userDao.CheckEmail(model.Email)) { ModelState.AddModelError("", "Email đã tồn tại"); } else { long keyCustomer = 0; // Thêm thông tin đăng nhập vào bảng quản trị var user = new QuanTri(); user.UserName = model.UserName; user.Password = Encryptor.MD5Hash(model.Password); user.HoTen = model.Name; user.DienThoai = model.Phone; user.Email = model.Email; user.DiaChi = model.Address; user.Quyen = false; user.TrangThai = true; // Thêm thông tin đăng ký vào bảng khách hàng var customer = new KhachHang(); customer.MaKH = getKeyCustomer(); customer.HoTenKH = model.Name; customer.GioiTinh = model.Gender; customer.DiaChi = model.Address; customer.SDT = model.Phone; customer.Email = model.Email; var resultUser = userDao.Insert(user); //Lấy mã tài khoản và chuyển đổi sáng cho mã tài khoản của khác hàng keyCustomer = user.Id; customer.UserID = keyCustomer; var resultCustomer = customerDao.Insert(customer); if (resultUser > 0) { ViewBag.Success = "Đăng ký thành công"; return(RedirectToAction("login", "user")); } else { ModelState.AddModelError("", "Đăng ký không thành công!"); } } } return(View("register")); }
public int ThemNhanVien(QuanTri quanTri) { //Xử lý dữ liệu string sql = string.Format("Insert Into QuanTri(cmnd, ten, sdt, diaChi, gioiTinh, username, password, capBac) Values('{0}', N'{1}','{2}', N'{3}', N'{4}', '{5}','{6}','{7}')", quanTri.cmnd, quanTri.ten, quanTri.sdt, quanTri.diaChi, quanTri.gioiTinh, quanTri.username, quanTri.password, quanTri.capBac); return(xlDuLieu.ThucThi(sql)); }
public JsonResult delete() { try { int id = -1; int.TryParse(Request["id"], out id); if (id > 0) { var obj = DataProvider.Entities.VaiTroes.FirstOrDefault(x => x.Id == id); if (obj.NguoiDungs.Count > 0 || obj.PhanQuyens.Count > 0) { return(Json(new JsonPostBack("Không thể xóa vai trò này, vì sẽ ảnh hưởng đến dữ liệu khác", false), JsonRequestBehavior.AllowGet)); } DataProvider.Entities.VaiTroes.Remove(obj); QuanTri.SaveLog("Xóa vai trò ", "Quản lý vai trò", (int)CommonAdmin.ConstantCommon.Action.Edit); DataProvider.Entities.SaveChanges(); return(Json(new JsonPostBack("Xóa thành công", true), JsonRequestBehavior.AllowGet)); } return(Json(new JsonPostBack("Có lỗi xảy ra", false), JsonRequestBehavior.AllowGet)); } catch (Exception) { return(Json(new JsonPostBack("Có lỗi xảy ra", false), JsonRequestBehavior.AllowGet)); } }
public bool Update(QuanTri entity) { try { var user = db.QuanTri.Find(entity.Id); user.UserName = entity.UserName; if (!string.IsNullOrEmpty(entity.Password)) { user.Password = entity.Password; } user.HoTen = entity.HoTen; user.DienThoai = entity.DienThoai; user.Email = entity.Email; user.DiaChi = entity.DiaChi; user.Quyen = entity.Quyen; user.TrangThai = entity.TrangThai; db.SaveChanges(); return(true); } catch (Exception ex) { //logging return(false); } }
public ActionResult CheckLogin(string username, string pwd, string remember) { //Lưu trang hiện tại để khi đăng nhập thành công có thể đến //string currenturl = AdminBaseController.strControlerCurrent; //ViewBag.Url = currenturl; NguoiDung obj = getObjByUser(username); if (obj.Id > 0) { if (obj.MatKhau.Equals(QuanTri.ToMD5(pwd))) { //Đăng nhập thành công Session.Add(ConstantData.USER_SESSION, obj); if (Convert.ToBoolean(remember)) { HttpCookie cookie = new HttpCookie(ConstantData.USER_COOKIES); cookie[ConstantData.USERNAME_COOKIES] = obj.TenDangNhap; cookie[ConstantData.PASSWORD_COOKIES] = pwd; cookie.Expires = DateTime.Now.AddDays(100); Response.Cookies.Add(cookie); } //Lưu nhật kí hệ thống QuanTri.SaveLog("Người dùng " + username + " đã đăng nhập", "Đăng nhập", (int)CommonAdmin.ConstantCommon.Action.Login); return(Json(new { error = false, message = "Đăng nhập thành công" })); } return(Json(new { error = true, message = "Mật khẩu không chính xác" })); } return(Json(new { error = true, message = "Tài khoản không chính xác" })); }
public ActionResult DeleteConfirmed(int id) { QuanTri quanTri = db.QuanTris.Find(id); db.QuanTris.Remove(quanTri); db.SaveChanges(); return(RedirectToAction("Index")); }
public virtual JsonResult Edit(Menu model, HttpPostedFileBase file) { try { Menu obj = DataProvider.Entities.Menus.Find(model.Id); if (obj.Id > 0) { if (model.ParentId == null || !model.ParentId.HasValue) { model.ParentId = 0; } if (model.SapXep == null || !model.SapXep.HasValue) { model.SapXep = 0; } obj.TenItem = model.TenItem; obj.MoTa = model.MoTa; obj.ParentId = model.ParentId; obj.SapXep = model.SapXep; obj.Link = model.Link; obj.HeadTitle = model.HeadTitle; obj.ChuDeId = model.ChuDeId; if (file != null && file.ContentLength > 0) { obj.ImagePath = file.FileName; //tải file về file.SaveAs(Server.MapPath("~/Content/Images/Menu/" + obj.ImagePath)); } DataProvider.Entities.SaveChanges(); QuanTri.SaveLog("Chỉnh sửa menu ", "Quản lý menu", (int)CommonAdmin.ConstantCommon.Action.Edit); //return Json(new JsonPostBack("Cập nhật thành công", true), JsonRequestBehavior.AllowGet); return(Json(new JsonResponse { Message = ResponseMessage.SuccessUpdate, Success = true }, JsonRequestBehavior.AllowGet)); } else { //return Json(new JsonPostBack("Xảy ra lỗi trong quá trình xử lý", false), JsonRequestBehavior.AllowGet); return(Json(new JsonResponse { Message = ResponseMessage.Error, Success = false }, JsonRequestBehavior.AllowGet)); } } catch (Exception ex) { //return Json(new JsonPostBack("Xảy ra lỗi trong quá trình xử lý", false), JsonRequestBehavior.AllowGet); return(Json(new JsonResponse { Message = ResponseMessage.Error + ". Chi tiết: " + ex.Message, Success = false }, JsonRequestBehavior.AllowGet)); } }
public async Task <ActionResult> DeleteConfirmed(string id) { QuanTri quanTri = await db.QuanTri.FindAsync(id); db.QuanTri.Remove(quanTri); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Email,Admin,HoTen,Password")] QuanTri quanTri) { if (ModelState.IsValid) { db.Entry(quanTri).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(quanTri)); }
public ActionResult Logout() { //Session.Remove(ConstantData.USER_SESSION); QuanTri.SaveLog("Người dùng đăng xuất", "Đăng nhập", (int)CommonAdmin.ConstantCommon.Action.Logout); //AdminBaseController.strControlerCurrent = string.Empty; Session[ConstantData.USER_SESSION] = null; //Lưu nhật kí return(RedirectToAction("Index", "login")); }
public IActionResult Authenticate([FromBody] QuanTri userParam) { var user = _userService.Authenticate(userParam.Username, userParam.Password); if (user == null) { return(BadRequest(new { message = "Username or password is incorrect" })); } return(Ok(user)); }
public bool KiemTraCMND(QuanTri quanTri) { try { return(quanTriDAO.KiemTraCMND(quanTri)); } catch (Exception ex) { throw ex; } }
public ActionResult Edit([Bind(Include = "IDQuanTri,TaiKhoan,MatKhau,VaiTro,ThongTinBacSi,TrinhDo,IDKhoa,HoTen,AnhBia")] QuanTri quanTri) { if (ModelState.IsValid) { db.Entry(quanTri).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IDKhoa = new SelectList(db.Khoas, "IDKhoa", "TenKhoa", quanTri.IDKhoa); return(View(quanTri)); }
public DataTable TimNhanVien(QuanTri quanTri) { try { return(quanTriDAO.TimNhanVien(quanTri)); } catch (Exception ex) { throw ex; } }
public ActionResult Create([Bind(Include = "Email,Admin,HoTen,Password")] QuanTri quanTri) { if (ModelState.IsValid) { db.QuanTris.Add(quanTri); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(quanTri)); }
public void XoaNhanVien(QuanTri quanTri) { try { quanTriDAO.XoaNhanVien(quanTri); MessageBox.Show("Xóa nhân viên thành công"); } catch (Exception ex) { throw ex; } }
public void SuaNhanVien(QuanTri quanTri) { try { quanTriDAO.SuaNhanVien(quanTri); MessageBox.Show("Sửa thông tin thành công"); } catch (Exception ex) { throw ex; } }