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 TimNguoiDung(string tim) { lsvnguoidung.Items.Clear(); nvBUS = new NhanVienBUS(); IList <NhanVienDTO> list = nvBUS.getListLikeNhanVienByID(tim); if (list == null) { list = nvBUS.getListLikeNhanVienByName(tim); } if (list != null) { foreach (NhanVienDTO nv in list) { if (nv.Chucvu != frmMain.m_chucvu) { int i = lsvnguoidung.Items.Count; lsvnguoidung.Items.Add(nv.Manhanvien); lsvnguoidung.Items[i].SubItems.Add(nv.Tennhanvien); htDTO = new HeThongDTO(); htDTO = htBUS.getListHeThongByID(nv.Manhanvien); lsvnguoidung.Items[i].SubItems.Add(htDTO.Username); lsvnguoidung.Items[i].SubItems.Add(htDTO.Password); lsvnguoidung.Items[i].SubItems.Add(nv.Chucvu); } } } }
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(); } } }