예제 #1
0
 private void ucHoSoNhanVien_Load(object sender, EventArgs e)
 {
     //Load nhân viên
     lstNhanVien = NhanVienBUL.LoadNhanVien();
     if (lstNhanVien == null)
     {
         MessageBox.Show("Không kết nối được cơ sở dữ liệu!");
     }
     //dgvNhanVien.DataSource = lstNhanVien;
     //CustomDataGridViewNhanVien();
     lstNhanVien = lstNhanVien.OrderBy(i => i.Ten).ToList();
     LoadNhanVien(1);
     //Load bộ phận
     lstBoPhan               = BoPhanBUL.LoadBoPhan();
     cbxBoPhan.DataSource    = lstBoPhan;
     cbxBoPhan.DisplayMember = "TenBP";
     cbxBoPhan.ValueMember   = "MaBP";
     //Load chức vụ
     lstChucVu               = ChucVuBUL.LoadChucVu();
     cbxChucVu.DataSource    = lstChucVu;
     cbxChucVu.DisplayMember = "TenChucVu";
     cbxChucVu.ValueMember   = "MaChucVu";
     //Load trình độ
     lstTrinhDo               = TrinhDoBUL.LoadTrinhDo();
     cbxTrinhDo.DataSource    = lstTrinhDo;
     cbxTrinhDo.DisplayMember = "TenTrinhDo";
     cbxTrinhDo.ValueMember   = "MaTrinhDo";
 }
예제 #2
0
 private void BtnXoaChucVu_Click(object sender, EventArgs e)
 {
     if (txtTenCV.Text != "")
     {
         ChucVuDTO cvDTO = new ChucVuDTO()
         {
             MaChucVu = int.Parse(txtMaCV.Text), TenChucVu = txtTenCV.Text
         };
         if (ChucVuBUL.XoaChucVu(cvDTO) != null)
         {
             ChucVuDTO cv = lstChucVu.SingleOrDefault(i => i.MaChucVu == cvDTO.MaChucVu);
             lstChucVu.Remove(cv);
             ReloadDataGridView();
             MessageBox.Show("Xóa thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         else
         {
             MessageBox.Show("Xóa thất bại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else
     {
         MessageBox.Show("Bạn chưa chọn bộ phận nào!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
예제 #3
0
 private void BtnSuaChucVu_Click(object sender, EventArgs e)
 {
     if (txtTenCV.Text != "")
     {
         ChucVuDTO cv = new ChucVuDTO();
         cv.MaChucVu  = int.Parse(txtMaCV.Text);
         cv.TenChucVu = txtTenCV.Text;
         cv           = ChucVuBUL.SuaChucVu(cv);
         if (cv != null)
         {
             ChucVuDTO cvResult = lstChucVu.SingleOrDefault(i => i.MaChucVu == cv.MaChucVu);
             cvResult.TenChucVu = cv.TenChucVu;
             ReloadDataGridView();
             MessageBox.Show("Sửa thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         else
         {
             MessageBox.Show("Sửa thất bại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else
     {
         MessageBox.Show("Bạn chưa chọn bộ phận nào!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
예제 #4
0
        private void ShowComboBoxChucVu()
        {
            ChucVuBUL cvBUL = new ChucVuBUL();

            cboCV.DataSource    = cvBUL.DanhSach();
            cboCV.DisplayMember = "TenChucVu";
            cboCV.ValueMember   = "MaChucVu";
        }
예제 #5
0
 private void BtnThemChucVu_Click(object sender, EventArgs e)
 {
     if (txtTenCV.Text != "")
     {
         ChucVuDTO cv = new ChucVuDTO();
         cv.TenChucVu = txtTenCV.Text;
         cv           = ChucVuBUL.ThemChucVu(cv);
         if (cv != null)
         {
             lstChucVu.Add(cv);
             ReloadDataGridView();
             MessageBox.Show("Thêm thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         else
         {
             MessageBox.Show("Thêm thất bại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else
     {
         MessageBox.Show("Tên bộ phận không được để trống!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
예제 #6
0
 private void UcChucVu_Load(object sender, EventArgs e)
 {
     lstChucVu            = ChucVuBUL.LoadSoLuongNhanVienTungChucVu();
     dgvChucVu.DataSource = lstChucVu;
     CustomDataGridViewChucVu();
 }