private void btnXoa_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     if (TaiKhoan_BUS.TimTk_TheoTen(txtTaiKhoan.Text.Trim()) == null)
     {
         XtraMessageBox.Show("Bạn chưa chọn dòng cần xóa", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     else
     {
         DialogResult thongbao = XtraMessageBox.Show("Bạn có chắc muốn xóa không?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (thongbao == DialogResult.No)
         {
             XtraMessageBox.Show("Bạn đã hủy thao tác xóa", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         else
         if (thongbao == DialogResult.Yes)
         {
             TaiKhoan_DTO TK = new TaiKhoan_DTO();
             TK.ID = int.Parse(nmID.Text);
             if (TaiKhoan_BUS.XoaTaiKhoan(nmID.Text))
             {
                 frmTaiKhoan_Load(sender, e);
                 XtraMessageBox.Show("Bạn đã xóa thành công tài khoản ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
         }
     }
 }
        private void BtnLUU_Click(object sender, EventArgs e)
        {
            if (flag == 1)
            {
                TaiKhoan_DTO Tk = new TaiKhoan_DTO();


                if (rdNhanVien.Checked == true)
                {
                    Tk.TaiKhoan = cboTaiKhoan.Text;
                }
                else if (rdSinhVien.Checked == true)
                {
                    Tk.TaiKhoan = comboBox1.Text;
                }
                Tk.TenHienThi = cboTenHT.Text;
                Tk.MauKhau    = txtMatKhau.Text;

                Tk.QuyenHan = cboQuyenHan.Text;


                if (TaiKhoan_BUS.TimTk_TheoTen(comboBox1.Text.Trim()) != null)
                {
                    XtraMessageBox.Show("Tài khoản đã tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                //else if (TaiKhoan_BUS.TimTk_TheoTen(cboTaiKhoan.Text.Trim()) != null)
                //{
                //    XtraMessageBox.Show("Tài khoản đã tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                //}

                else if (TaiKhoan_BUS.ThemTaiKhoan(Tk))
                {
                    frmTaiKhoan_Load(sender, e);
                    XtraMessageBox.Show("Bạn đã thêm thành công tài khoản ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            else if (flag == 2)
            {
                TaiKhoan_DTO Tk = new TaiKhoan_DTO();
                Tk.ID         = int.Parse(nmID.Text);
                Tk.TaiKhoan   = txtTaiKhoan.Text;
                Tk.TenHienThi = txtTenHT.Text;
                Tk.MauKhau    = txtMatKhau.Text;
                Tk.QuyenHan   = cboQuyenHan.Text;


                if (txtTaiKhoan.Text.Trim() == "")
                {
                    XtraMessageBox.Show("Bạn chưa chọn dòng cần sửa", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                else if (TaiKhoan_BUS.TimTk_TheoTen(txtTaiKhoan.Text.Trim()) != null)
                {
                    XtraMessageBox.Show("Tên tài khoản trùng rồi !!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else if (TaiKhoan_BUS.TimTk_TheoTenHT(txtTenHT.Text.Trim()) != null)
                {
                    XtraMessageBox.Show("Tên hiển thị đã tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }

                else if (TaiKhoan_BUS.SuaTaiKhoan(Tk))
                {
                    frmTaiKhoan_Load(sender, e);
                    XtraMessageBox.Show("Bạn đã sửa thành công tài khoản ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
        }