コード例 #1
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            if (dgvPhongBan.SelectedRows.Count == 0)
            {
                MessageBox.Show("Chọn Ít Nhất Một Phòng Ban", "Thông Báo");
                return;
            }

            int          maPB   = int.Parse(dgvPhongBan.SelectedRows[0].Cells["MaPB"].Value.ToString());;
            DialogResult result = MessageBox.Show("Chắc Chắn Muốn Xóa Phòng Ban?", "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (result == DialogResult.Yes)
            {
                int kq = PHONGBAN_BUL.XoaPhongBan(maPB);
                if (kq > 0)
                {
                    MessageBox.Show("Xóa Phòng Ban Thành Công", "Thông báo");
                    PHONGBAN_DTO pbDTO = lstPhongBan.Single(item => item.MaPB == maPB);
                    lstPhongBan.Remove(pbDTO);
                    dgvPhongBan.DataSource = typeof(List <PHONGBAN_DTO>);
                    dgvPhongBan.DataSource = lstPhongBan;
                    EditDataGridView();
                }
                else
                {
                    MessageBox.Show("Xoá Phòng Ban Thất Bại", "Thông Báo");
                }
            }
        }
コード例 #2
0
 protected override void OnLoad(EventArgs e)
 {
     lstDuAn             = DUAN_BUL.LoadTatCaDuAn();
     dtgvDuAn.DataSource = typeof(List <DUAN_DTO>);
     dtgvDuAn.DataSource = lstDuAn;
     //EditDataGridView();
     lstPhongBan                = PHONGBAN_BUL.LoadComboBoxPhongBan();
     coboPhongBan.DataSource    = lstPhongBan;
     coboPhongBan.DisplayMember = "TenPB";
     coboPhongBan.ValueMember   = "MaPB";
 }
コード例 #3
0
        protected override void OnLoad(EventArgs e)
        {
            lstPhongBan             = PHONGBAN_BUL.LoadTatCaPhongBan();
            lstPhongBan_TruongPhong = PHONGBAN_BUL.LoadComboBoxPhongBan();

            cboTruongPhong.DataSource    = lstPhongBan_TruongPhong;
            cboTruongPhong.DisplayMember = "TenTP";
            cboTruongPhong.ValueMember   = "MaTP";

            dgvPhongBan.DataSource = typeof(List <PHONGBAN_DTO>);
            dgvPhongBan.DataSource = lstPhongBan;
            EditDataGridView();;
        }
コード例 #4
0
        private void btnSearch_Click(object sender, EventArgs e)
        {
            string searchStr = txtSearch.Text;

            lstPhongBan_TimKiem = PHONGBAN_BUL.TimKiemPhongBan(searchStr);
            if (lstPhongBan_TimKiem == null || lstPhongBan_TimKiem.Count == 0)
            {
                MessageBox.Show("Không Tìm Thấy Kết Quả");
                return;
            }
            dgvPhongBan.DataSource = typeof(List <PHONGBAN_DTO>);
            dgvPhongBan.DataSource = lstPhongBan_TimKiem;
            EditDataGridView();
        }
コード例 #5
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();
        }
コード例 #6
0
        private void btnCapNhat_Click(object sender, EventArgs e)
        {
            PHONGBAN_DTO pbDTO = new PHONGBAN_DTO();

            pbDTO.MaPB         = lblMaPB.Text == "" ? 0 : int.Parse(lblMaPB.Text);
            pbDTO.TenPB        = txtTenPhongBan.Text;
            pbDTO.MaTP         = (int)cboTruongPhong.SelectedValue;
            pbDTO.NgayNhanChuc = dtpNgayNhanChuc.Value;

            int kq = PHONGBAN_BUL.CapNhatPhongBan(pbDTO);

            if (kq > 0)
            {
                if (pbDTO.MaPB == 0)
                {
                    MessageBox.Show("Thêm Phòng Ban Thành Công", "Thông Báo");
                }
                else
                {
                    MessageBox.Show("Cập Nhật Thành Công", "Thông Báo");
                }
            }
            else
            {
                if (pbDTO.MaPB == 0)
                {
                    MessageBox.Show("Thêm Thất Bại", "Thông Báo");
                }
                else
                {
                    MessageBox.Show("Cập Nhật Thất Bại", "Thông Báo");
                }
            }
            lstPhongBan            = PHONGBAN_BUL.LoadTatCaPhongBan();
            dgvPhongBan.DataSource = typeof(List <PHONGBAN_DTO>);
            dgvPhongBan.DataSource = lstPhongBan;
            EditDataGridView();
        }
コード例 #7
0
 private void coboPhongBan_SelectedIndexChanged(object sender, EventArgs e)
 {
     PHONGBAN_BUL.LoadComboBoxPhongBan();
 }