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(); } }