private void btnXoa_Click(object sender, EventArgs e) { if (dgvNhanVien.SelectedRows.Count == 0) { MessageBox.Show("Bạn phải chọn ít nhất một nhân viên để xóa", "Thông báo"); return; } int maNV = int.Parse(dgvNhanVien.SelectedRows[0].Cells["MaNV"].Value.ToString()); DialogResult result = MessageBox.Show("Bạn có chắc chắn muốn xóa nhân viên này?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (result == DialogResult.Yes) { int kq = NHANVIEN_BUL.XoaNhanVien(maNV); if (kq > 0) { MessageBox.Show("Đã xóa nhân viên thành công", "Thông báo"); NHANVIEN_DTO nvDTO = lstNhanVien.Single(item => item.MaNV == maNV); lstNhanVien.Remove(nvDTO); dgvNhanVien.DataSource = typeof(List <NHANVIEN_DTO>); dgvNhanVien.DataSource = lstNhanVien; EditDataGridView(); } else { MessageBox.Show("Xóa nhân viên thất bại", "Thông báo"); } } }
private void btnSearch_Click(object sender, EventArgs e) { string searchStr = txtSearch.Text; lstNhanVienTimKiem = NHANVIEN_BUL.TimKiemNhanVien(searchStr); if (lstNhanVienTimKiem == null || lstNhanVienTimKiem.Count == 0) { MessageBox.Show("Không tìm thấy kết quả"); return; } dgvNhanVien.DataSource = typeof(List <NHANVIEN_DTO>); dgvNhanVien.DataSource = lstNhanVienTimKiem; EditDataGridView(); }
protected override void OnLoad(EventArgs e) { lstPhanCong = PHANCONG_BUL.LoadTatCaPhanCong(); lstDuAn = DUAN_BUL.LoadComboBoxDuAn(); lstNhanVien = NHANVIEN_BUL.LoadTatCaNhanVien(); chklstNhanVien.DataSource = lstNhanVien; chklstNhanVien.DisplayMember = "HoTen"; chklstNhanVien.ValueMember = "MaNV"; cboDuAn.DataSource = lstDuAn; cboDuAn.DisplayMember = "TenDA"; cboDuAn.ValueMember = "MaDA"; dgvPhanCong.DataSource = typeof(List <PHANCONG_DTO>); dgvPhanCong.DataSource = lstPhanCong; EditDataGridView(); }
protected override void OnLoad(EventArgs e) { lstNhanVien = NHANVIEN_BUL.LoadTatCaNhanVien(); lstNhanVien_NGS = NHANVIEN_BUL.LoadComboBoxNGS(); lstPhongBan = PHONGBAN_BUL.LoadTatCaPhongBan(); cboNguoiGS.DataSource = lstNhanVien_NGS; cboNguoiGS.DisplayMember = "HoTen"; cboNguoiGS.ValueMember = "MaNV"; cboPhongBan.DataSource = lstPhongBan; cboPhongBan.DisplayMember = "TenPB"; cboPhongBan.ValueMember = "MaPB"; dgvNhanVien.DataSource = typeof(List <NHANVIEN_DTO>); dgvNhanVien.DataSource = lstNhanVien; EditDataGridView(); }
private void btnCapNhat_Click(object sender, EventArgs e) { NHANVIEN_DTO nvDTO = new NHANVIEN_DTO(); nvDTO.MaNV = lblMaNV.Text == "" ? 0 : int.Parse(lblMaNV.Text); nvDTO.Hoten = txtHoTen.Text; nvDTO.NgaySinh = dtpNgaySinh.Value; nvDTO.DiaChi = txtDiaChi.Text; nvDTO.Luong = decimal.Parse(txtLuong.Text); nvDTO.GioiTinh = radNam.Checked ? "Nam" : "Nữ"; nvDTO.MaPB = (int)cboPhongBan.SelectedValue; nvDTO.MaNGS = (int)cboNguoiGS.SelectedValue; int kq = NHANVIEN_BUL.CapNhatNhanVien(nvDTO); if (kq > 0) { if (nvDTO.MaNV == 0) { MessageBox.Show("Thêm mới nhân viên thành công", "Thông báo"); } else { MessageBox.Show("Cập nhật nhân viên thành công", "Thông báo"); } } else { if (nvDTO.MaNV == 0) { MessageBox.Show("Thêm mới nhân viên thất bại", "Thông báo"); } else { MessageBox.Show("Cập nhật nhân viên thất bại", "Thông báo"); } } lstNhanVien = NHANVIEN_BUL.LoadTatCaNhanVien(); dgvNhanVien.DataSource = typeof(List <NHANVIEN_DTO>); dgvNhanVien.DataSource = lstNhanVien; EditDataGridView(); }