private void btnDoiMatKhau_Click(object sender, EventArgs e) { string matkhau = txtMatKhauMoi.Text; if (matkhau.Length < 8) { MessageBox.Show("Mật khẩu phải có ít nhất 8 kí tự!", "Thông báo!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (KiemTraPassword(txtMatKhauMoi.Text) == true) { DMK.DOIMATKHAU(txtTenDangNhap.Text, CMaHoaVaGiaiMaMatKhau.EncryptString(txtMatKhauCu.Text), CMaHoaVaGiaiMaMatKhau.EncryptString(txtMatKhauMoi.Text)); txtTenDangNhap.ResetText(); txtMatKhauCu.ResetText(); txtMatKhauMoi.ResetText(); } else { MessageBox.Show("Mật khẩu phải có kí tự, số và kí tự đặc biệt!", "Thông báo!", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public void LoadDanhSachNguoiDung() { DataTable dt = new DataTable(); dt = CPHANQUYEN.LAYDSNGUOIDUNG(); string MatKhauAdmin = ""; for (int i = 0; i < dt.Rows.Count; i++) { if (dt.Rows[i]["TENDANGNHAP"].ToString() == FrmMain.TenDangNhap) { MatKhauAdmin = dt.Rows[i]["MATKHAU"].ToString(); break; } } for (int j = 0; j < dt.Rows.Count; j++) { dt.Rows[j]["MATKHAU"] = CMaHoaVaGiaiMaMatKhau.EncryptString(dt.Rows[j]["MATKHAU"].ToString()); } dgvQuanLyNguoiDung.DataSource = dt; }
private void btnCapNhat_Click(object sender, EventArgs e) { int index = 0; if (checkEditAdmin.Checked == true) { QuyenAdmin = 1; } else { QuyenAdmin = 0; } if (checkEditThem.Checked == true) { QuyenThem = 1; } else { QuyenThem = 0; } if (checkEditXoa.Checked == true) { QuyenXoa = 1; } else { QuyenXoa = 0; } if (checkEditSua.Checked == true) { QuyenSua = 1; } else { QuyenSua = 0; } string matkhau = txtMatKhau.Text; if (matkhau.Length < 6) { XtraMessageBox.Show("Mật khẩu phải có ít nhất 6 kí tự!", "Thông báo!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (txtTenDangNhap.Text == "" || txtMatKhau.Text == "") { XtraMessageBox.Show("Tên đăng nhập và mật khẩu không được rỗng!", "Thông Báo!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (KiemTraPassword(txtMatKhau.Text) == true) { try { //string MatKhauMaHoa=""; index = dgvQuanLyNguoiDung.CurrentRow.Index; PQ.CapNhatNguoiDung(txtTenDangNhap.Text, CMaHoaVaGiaiMaMatKhau.EncryptString(txtMatKhau.Text), QuyenAdmin, QuyenThem, QuyenXoa, QuyenSua); txtTenDangNhap.ResetText(); txtMatKhau.ResetText(); btnMaHoa.Enabled = true; LoadDanhSachNguoiDung(); dgvQuanLyNguoiDung.CurrentCell = dgvQuanLyNguoiDung.Rows[index].Cells[0]; } catch (Exception ex) { XtraMessageBox.Show("Lỗi " + ex.Message); } } else { XtraMessageBox.Show("Mật khẩu phải có kí tự, số và kí tự đặc biệt!", "Thông báo!", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btn_DangNhap_Click(object sender, EventArgs e) { if (txt_TenDangNhap.Text != "" && txt_MatKhau.Text != "") { DataTable dt1 = new DataTable(); dt1 = CPHANQUYEN.LAYDSNGUOIDUNG(); FrmMain f = new FrmMain(); bool kq = false; for (int i = 0; i <= dt1.Rows.Count - 1; i++) { //khoi tao mat khau bang rong //Ma hoa mat khau khi nhap vao txt_MatKhau if (txt_TenDangNhap.Text == dt1.Rows[i]["TENDANGNHAP"].ToString() && CMaHoaVaGiaiMaMatKhau.EncryptString(txt_MatKhau.Text).ToString() == dt1.Rows[i]["MATKHAU"].ToString()) { kq = true; if ((bool)dt1.Rows[i]["QUYENADMIN"] == true) { this.Close(); FrmMain.TenDangNhap = txt_TenDangNhap.Text; open.KichHoatFormAdmin(); break; } else if ((bool)dt1.Rows[i]["QUYENADMIN"] == false) { this.Close(); FrmMain.TenDangNhap = txt_TenDangNhap.Text; open.KichHoatFormUser(); break; } } else { kq = false; } } if (kq == false) { XtraMessageBox.Show("Tên đăng nhập hoặc mật khẩu không đúng!", "Thông Báo!", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { XtraMessageBox.Show("Tên đăng nhập và mật khẩu không được rỗng!", "Thông Báo!", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btnThem_Click_1(object sender, EventArgs e) { if (checkEditAdmin.Checked == true) { QuyenAdmin = 1; } else { QuyenAdmin = 0; } if (checkEditThem.Checked == true) { QuyenThem = 1; } else { QuyenThem = 0; } if (checkEditXoa.Checked == true) { QuyenXoa = 1; } else { QuyenXoa = 0; } if (checkEditSua.Checked == true) { QuyenSua = 1; } else { QuyenSua = 0; } string matkhau = txtMatKhau.Text; if (txtTenDangNhap.Text == "" || txtMatKhau.Text == "") { XtraMessageBox.Show("Tên đăng nhập hoặc mật khẩu không được rỗng!", "Thông Báo!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (matkhau.Length < 8) { XtraMessageBox.Show("Mật khẩu phải có ít nhất 8 kí tự!", "Thông báo!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (KiemTraPassword(txtMatKhau.Text) == true) { try { //MA HOA TXT_TENDANGNHAP ROI THEM CPHANQUYEN.NguoiDung_Them(txtTenDangNhap.Text, CMaHoaVaGiaiMaMatKhau.EncryptString(txtMatKhau.Text), QuyenAdmin, QuyenThem, QuyenXoa, QuyenSua); txtTenDangNhap.ResetText(); txtMatKhau.ResetText(); LoadDanhSachNguoiDung(); dgvQuanLyNguoiDung.CurrentCell = dgvQuanLyNguoiDung.Rows[dgvQuanLyNguoiDung.Rows.Count - 1].Cells[0]; } catch (Exception ex) { XtraMessageBox.Show("Lỗi: " + ex.Message, "Thông Báo!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { XtraMessageBox.Show("Mật khẩu phải có kí tự, số và kí tự đặc biệt!", "Thông báo!", MessageBoxButtons.OK, MessageBoxIcon.Information); } }