public void ImportNV(string tennv, string email, string sdt, string gioitinh, string diachi, DateTime ngaysinh) { NhanvienDao nvdao = new NhanvienDao(); NhanVien nv = new NhanVien(); nv.MaNV = nvdao.getlastnhanvien(); if (nvdao.getchucvutunhanvien(manvhientai) == "QL") { nv.MaCV = "TP"; } else { nv.MaCV = "NV"; } nv.TenNV = tennv; nv.Email = email; nv.Sdt = sdt; bool gioitinhbool = true; if (gioitinh == "Nữ") { gioitinhbool = false; } nv.GioiTinh = gioitinhbool; nv.DiaChi = diachi; nv.MaNVQuanLi = manvhientai; nv.MatKhau = MahoaMD5.getMd5Hash("123456"); nv.NgaySinh = ngaysinh; nv.Status = true; db.NhanViens.Add(nv); db.SaveChanges(); }
public void resetmatkhaunhanvien(string manv, string matkhau) { var nv = db.NhanViens.Find(manv); nv.MatKhau = MahoaMD5.getMd5Hash(matkhau); db.SaveChanges(); }
public void doimatkhau(string taikhoan, string matkhaucu, string matkhaumoi) { var nhanvientimduoc = db.NhanViens.Find(taikhoan); nhanvientimduoc.MatKhau = MahoaMD5.getMd5Hash(matkhaumoi); db.SaveChanges(); XtraMessageBox.Show("Đổi mật khẩu thành công"); }
private void btnDoiMK_Click(object sender, EventArgs e) { if (txtOldPass.Text.Length == 0) { XtraMessageBox.Show("Vui lòng nhập mật khẩu cũ"); } else { if (txtNewPass.Text.Length == 0) { XtraMessageBox.Show("Vui lòng nhập mật khẩu mới"); } else { if (txtReNewPass.Text.Length == 0) { XtraMessageBox.Show("Vui lòng nhập lại mật khẩu mới"); } else { if (txtNewPass.Text != txtReNewPass.Text) { XtraMessageBox.Show("2 mật khẩu mới không khớp"); } else { if (MahoaMD5.getMd5Hash(txtOldPass.Text) != matkhaudangnhap) { XtraMessageBox.Show("Mật khẩu cũ không đúng!!"); } else { if (txtOldPass.Text == txtNewPass.Text) { XtraMessageBox.Show("Mật khẩu mới và mật khẩu cũ không được giống nhau!!!"); } else { if (txtNewPass.Text.Length < 6 || txtNewPass.Text.Length < 6) { XtraMessageBox.Show("Mật khẩu không được dưới 6 ký tự!!!"); } else { dndao.doimatkhau(taikhoanhientai, matkhaudangnhap, txtNewPass.Text); f.tattab(); f.matkhauhientai = MahoaMD5.getMd5Hash(txtNewPass.Text); } } } } } } } }
public string dangnhap(string taikhoan, string matkhau) { var nhanvientimduoc = db.NhanViens.Find(taikhoan); if (nhanvientimduoc != null) { if (nhanvientimduoc.MatKhau.Equals(MahoaMD5.getMd5Hash(matkhau))) { return(nhanvientimduoc.MaCV); } } return("no"); }
private void txtPass_KeyDown(object sender, KeyEventArgs e) { if (e.KeyData == Keys.Enter) { if (txtUser.Text.Length == 0) { XtraMessageBox.Show("Vui lòng nhập tên tài khoản"); } else { if (txtPass.Text.Length == 0) { XtraMessageBox.Show("Vui lòng nhập mật khẩu"); } else { if (dangnhapdaoo.dangnhap(txtUser.Text, txtPass.Text).Equals("TP")) { ghinhotaikhoanvapass(); frmMain frmMain = new frmMain(txtUser.Text, MahoaMD5.getMd5Hash(txtPass.Text)); frmMain.phanquyenTruongPhong(); //phan quyen admin frmMain.Show(); this.Hide(); } if (dangnhapdaoo.dangnhap(txtUser.Text, txtPass.Text).Equals("QL")) { ghinhotaikhoanvapass(); frmMain frmMain = new frmMain(txtUser.Text, MahoaMD5.getMd5Hash(txtPass.Text)); frmMain.phanquyenQuanLy(); //phan quyen quản lý frmMain.Show(); this.Hide(); } if (dangnhapdaoo.dangnhap(txtUser.Text, txtPass.Text).Equals("NV")) { ghinhotaikhoanvapass(); frmMain frmMain = new frmMain(txtUser.Text, MahoaMD5.getMd5Hash(txtPass.Text)); frmMain.phanquyenNhanVien(); //phan quyen user frmMain.Show(); this.Hide(); } if (dangnhapdaoo.dangnhap(txtUser.Text, txtPass.Text).Equals("no")) { XtraMessageBox.Show("Sai thông tin tài khoản hoặc mật khẩu"); } } } } }
private void simpleButton2_Click(object sender, EventArgs e) { if (txtUser.Text.Length == 0) { XtraMessageBox.Show("Vui lòng nhập tên tài khoản"); } else { if (txtPass.Text.Length == 0) { XtraMessageBox.Show("Vui lòng nhập mật khẩu"); } else { if (dangnhapdaoo.dangnhap(txtUser.Text, txtPass.Text).Equals("TP")) { ghinhotaikhoanvapass(); frmMain frmMain = new frmMain(txtUser.Text, MahoaMD5.getMd5Hash(txtPass.Text)); frmMain.phanquyenTruongPhong(); //phan quyen admin, trưởng phòng frmMain.Show(); this.Hide(); } if (dangnhapdaoo.dangnhap(txtUser.Text, txtPass.Text).Equals("QL")) { ghinhotaikhoanvapass(); frmMain frmMain = new frmMain(txtUser.Text, MahoaMD5.getMd5Hash(txtPass.Text)); frmMain.phanquyenQuanLy(); //phan quyen quản lý frmMain.Show(); this.Hide(); } if (dangnhapdaoo.dangnhap(txtUser.Text, txtPass.Text).Equals("NV")) { ghinhotaikhoanvapass(); frmMain frmMain = new frmMain(txtUser.Text, MahoaMD5.getMd5Hash(txtPass.Text)); frmMain.phanquyenNhanVien(); //phan quyen nhân viên frmMain.Show(); this.Hide(); } if (dangnhapdaoo.dangnhap(txtUser.Text, txtPass.Text).Equals("no")) { XtraMessageBox.Show("Sai thông tin tài khoản hoặc mật khẩu"); } } } }
private void btnThem_Click(object sender, EventArgs e) { try { if (txtHoTenNV.Text == "" || txtemail.Text == "" || txtDiaChi.Text == "" || txtSdt.Text == "" || dtngaysinh.Text == "") { XtraMessageBox.Show("Bạn chưa điền đầy đủ thông tin!"); } else { NhanVien nv = new NhanVien(); NhanvienDao nvdao = new NhanvienDao(); nv.MaNV = txtMaNV.Text; string macv = db.ChucVus.Where(p => p.TenCV == cboQuyenHan.Text).Select(l => l.MaCV).SingleOrDefault(); nv.MaCV = macv; nv.TenNV = txtHoTenNV.Text; bool gioitinh = true; if (cboGioiTinh.Text != "Nam") { gioitinh = false; } nv.GioiTinh = gioitinh; nv.NgaySinh = dtngaysinh.DateTime;; nv.MaNVQuanLi = txtMaNVQL.Text; nv.DiaChi = txtDiaChi.Text; nv.Sdt = txtSdt.Text;; nv.MatKhau = MahoaMD5.getMd5Hash("123456"); nv.Email = txtemail.Text; nv.Status = true; nvdao.themnhanvien(nv); XtraMessageBox.Show("Thêm thành công"); f.loadlaigridview(); this.Close(); } } catch (Exception ex) { string loi = ex.InnerException.ToString(); string[] loichia = loi.Split('\n'); string[] loichinh = loichia[0].Split(':'); XtraMessageBox.Show(loichinh[2]); } }