Ejemplo n.º 1
0
        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");
                }
            }
        }
Ejemplo n.º 2
0
        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();
        }
Ejemplo n.º 4
0
        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();
        }
Ejemplo n.º 5
0
        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();
        }