private void btnXN_Click(object sender, EventArgs e)
        {
            LoginBUS         lgBUS = new LoginBUS();
            IList <LoginDTO> list  = lgBUS.Login(labUser.Text, frmMain.MaHoa(txtMKC.Text));

            if (list.Count == 0)
            {
                MessageBox.Show("Mật khẩu cũ không đúng!", "Lỗi!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtMKC.Text = "";
                txtMKC.Focus();
            }
            else
            {
                HeThongBUS htBUS = new HeThongBUS();
                HeThongDTO htDTO = new HeThongDTO();
                htDTO.Username   = labUser.Text;
                htDTO.Password   = frmMain.MaHoa(txtMKMoiAgain.Text);
                htDTO.Manhanvien = frmMain.m_maNV;
                if (htBUS.updateHeThong(htDTO) == 0)
                {
                    MessageBox.Show("Đổi mật khẩu không thành công!");
                }
                else
                {
                    MessageBox.Show("Đổi mật khẩu thành công!");
                    this.Close();
                }
            }
        }
        private void ShowNguoiDung()
        {
            lsvnguoidung.Items.Clear();
            nvBUS = new NhanVienBUS();
            htBUS = new HeThongBUS();
            IList <NhanVienDTO> listNVDTO = nvBUS.getListNhanvienAll();

            foreach (NhanVienDTO nv in listNVDTO)
            {
                if (nv.Chucvu != frmMain.m_chucvu)
                {
                    htDTO = new HeThongDTO();
                    htDTO = htBUS.getListHeThongByID(nv.Manhanvien);
                    int i = lsvnguoidung.Items.Count;
                    lsvnguoidung.Items.Add(nv.Manhanvien);
                    lsvnguoidung.Items[i].SubItems.Add(nv.Tennhanvien);
                    if (htDTO != null)
                    {
                        lsvnguoidung.Items[i].SubItems.Add(htDTO.Username);
                        lsvnguoidung.Items[i].SubItems.Add(htDTO.Password);
                    }
                    else
                    {
                        lsvnguoidung.Items[i].SubItems.Add("");
                        lsvnguoidung.Items[i].SubItems.Add("");
                    }
                    lsvnguoidung.Items[i].SubItems.Add(nv.Chucvu);
                }
            }
        }
 private void btnXoa_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Bạn có muốn xóa tài khoản này!", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
     {
         if (lsvnguoidung.SelectedItems.Count <= 0)
         {
             return;
         }
         htBUS = new HeThongBUS();
         string fe = txtMaNV.Text;
         if (htBUS.deleteHeThong(fe) == 1)
         {
             ShowNguoiDung();
             txtuser.Clear();
             txtPass.Clear();
             txtMaNV.Clear();
         }
         else
         {
             MessageBox.Show("Không thể xóa vì nó đang được tham chiếu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             return;
         }
     }
     else
     {
         lsvnguoidung.SelectedItems.Clear();
     }
 }
 private void btnSua_Click(object sender, EventArgs e)
 {
     if (lsvnguoidung.SelectedItems.Count <= 0)
     {
         return;
     }
     if (lsvnguoidung.SelectedItems[0].SubItems[2].Text == "")
     {
         btnThem_Click(sender, e);
     }
     else
     {
         if (kiemtra(txtuser.Text, txtPass.Text))
         {
             htDTO            = new HeThongDTO();
             htBUS            = new HeThongBUS();
             htDTO.Manhanvien = txtMaNV.Text;
             htDTO.Username   = txtuser.Text;
             if (txtPass.Text != "")
             {
                 htDTO.Password = frmMain.MaHoa(txtPass.Text);
             }
             else
             {
                 HeThongDTO ht = htBUS.getListHeThongByID(txtMaNV.Text);
                 htDTO.Password = ht.Password;
             }
             if (htBUS.updateHeThong(htDTO) == 1)
             {
                 ShowNguoiDung();
             }
             else
             {
                 MessageBox.Show("Tên User đã tồn tại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                 txtuser.SelectAll();
                 txtuser.Focus();
             }
         }
         else
         {
             MessageBox.Show("Tên User or Password không được rỗng!");
             txtuser.Focus();
         }
     }
 }
 private void btnThem_Click(object sender, EventArgs e)
 {
     if (kiemtra(txtuser.Text, txtuser.Text))
     {
         htBUS            = new HeThongBUS();
         htDTO            = new HeThongDTO();
         htDTO.Username   = txtuser.Text;
         htDTO.Manhanvien = txtMaNV.Text;
         htDTO.Password   = frmMain.MaHoa(txtPass.Text);
         if (htBUS.insertHeThong(htDTO) == 1)
         {
             ShowNguoiDung();
         }
         else
         {
             MessageBox.Show("Tên User đã tồn tại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
     else
     {
         MessageBox.Show("Tên User or Password không được rỗng!");
         txtuser.Focus();
     }
 }