Exemple #1
0
        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);
            }
        }
Exemple #2
0
        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;
        }
Exemple #3
0
        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);
            }
        }
Exemple #5
0
        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);
            }
        }