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"; }
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); } }
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); } }
private void ShowComboBoxChucVu() { ChucVuBUL cvBUL = new ChucVuBUL(); cboCV.DataSource = cvBUL.DanhSach(); cboCV.DisplayMember = "TenChucVu"; cboCV.ValueMember = "MaChucVu"; }
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); } }
private void UcChucVu_Load(object sender, EventArgs e) { lstChucVu = ChucVuBUL.LoadSoLuongNhanVienTungChucVu(); dgvChucVu.DataSource = lstChucVu; CustomDataGridViewChucVu(); }