private void frm_phanCongCongViec_Load(object sender, EventArgs e) { this.Location = new Point(55, 42); var congViec = cbo_congViec.Items; List <eCongViec> listCongViec = _congViec.GetAllList(); cbo_congViec.Text = listCongViec.ElementAt(0).MaCongViec + " - " + listCongViec.ElementAt(0).TenCongViec; List <eNhanVien> listNV = _nhanVien.GetManyItemByCondition(x => x.viTriCongViec.Equals(listCongViec.ElementAt(0).ViTriCongViec)); var item = clb_nhanVien.Items; foreach (eNhanVien nv in listNV) { item.Add(nv.manhanVien + "-" + nv.hoTen); } foreach (eCongViec cv in listCongViec) { if (cv.Tiendo < 100) { congViec.Add(cv.MaCongViec + " - " + cv.TenCongViec); } } cbo_congViec.AutoCompleteMode = AutoCompleteMode.Suggest; cbo_congViec.AutoCompleteSource = AutoCompleteSource.ListItems; }
private void btnChon_Click(object sender, EventArgs e) { string maNhanVien = txtMaNhanVien.Text.Trim(); string tenNhanVien = txtTenNhanVien.Text; string soDienThoai = txtSoDienThoai.Text; string email = txtEmail.Text; DateTime ngayVaoLam = DateTime.Parse(dtmNgayVaoLam.Value.ToString("yyyy/MM/dd")); if (maNhanVien != string.Empty && btnMaNhanVien.Normalcolor == Color.FromArgb(39, 99, 109)) { List <eNhanVien> listNhanVien = _nhanVien.GetManyItemByCondition(x => x.maNhanVien == maNhanVien); if (listNhanVien.Count > 0) { searchNhanVien(listNhanVien); } else { lblThongBao.Text = "Không tìm thấy nhân viên yêu cầu."; } } else if (btnMaNhanVien.Normalcolor == Color.FromArgb(39, 99, 109)) { lblThongBao.Text = "Nhập mã nhân viên cần tìm."; } if (tenNhanVien != string.Empty && btnTenNhanVien.Normalcolor == Color.FromArgb(39, 99, 109)) { List <eNhanVien> listNhanVien = _nhanVien.GetManyItemByCondition(x => x.hoTen == tenNhanVien); if (listNhanVien.Count > 0) { searchNhanVien(listNhanVien); } else { lblThongBao.Text = "Không tìm thấy nhân viên yêu cầu."; } } else if (btnTenNhanVien.Normalcolor == Color.FromArgb(39, 99, 109)) { lblThongBao.Text = "Nhập tên nhân viên cần tìm."; } if (ngayVaoLam != null && btnNgayVaoLam.Normalcolor == Color.FromArgb(39, 99, 109)) { List <eNhanVien> listNhanVien = _nhanVien.GetManyItemByCondition(x => x.ngayVaolam == ngayVaoLam); if (listNhanVien.Count > 0) { searchNhanVien(listNhanVien); } else { lblThongBao.Text = "Không tìm thấy nhân viên yêu cầu."; } } if (soDienThoai != string.Empty && btnSoDienThoai.Normalcolor == Color.FromArgb(39, 99, 109)) { List <eNhanVien> listNhanVien = _nhanVien.GetManyItemByCondition(x => x.dienThoai == soDienThoai); if (listNhanVien.Count > 0) { searchNhanVien(listNhanVien); } else { lblThongBao.Text = "Không tìm thấy nhân viên yêu cầu."; } } else if (btnSoDienThoai.Normalcolor == Color.FromArgb(39, 99, 109)) { lblThongBao.Text = "Nhập số điện thoại cần tìm."; } if (cboDiaChi.SelectedItem != null && btnDiaChi.Normalcolor == Color.FromArgb(39, 99, 109)) { List <eNhanVien> listNhanVien = _nhanVien.GetManyItemByCondition(x => x.DiaChi.thanhPho == cboDiaChi.Text); if (listNhanVien.Count > 0) { searchNhanVien(listNhanVien); } else { lblThongBao.Text = "Không tìm thấy nhân viên yêu cầu."; } } else if (btnDiaChi.Normalcolor == Color.FromArgb(39, 99, 109)) { lblThongBao.Text = "Chọn thành phố cần tìm."; } if (cboGioiTinh.SelectedItem != null && btnGioiTinh.Normalcolor == Color.FromArgb(39, 99, 109)) { List <eNhanVien> listNhanVien = _nhanVien.GetManyItemByCondition(x => x.gioiTinh == cboGioiTinh.Text); if (listNhanVien.Count > 0) { searchNhanVien(listNhanVien); } else { lblThongBao.Text = "Không tìm thấy nhân viên yêu cầu."; } } else if (btnGioiTinh.Normalcolor == Color.FromArgb(39, 99, 109)) { lblThongBao.Text = "Chọn giới tính cần tìm."; } if (email != string.Empty && btnEmail.Normalcolor == Color.FromArgb(39, 99, 109)) { List <eNhanVien> listNhanVien = _nhanVien.GetManyItemByCondition(x => x.email == email); if (listNhanVien.Count > 0) { searchNhanVien(listNhanVien); } else { lblThongBao.Text = "Không tìm thấy nhân viên yêu cầu."; } } else if (btnEmail.Normalcolor == Color.FromArgb(39, 99, 109)) { lblThongBao.Text = "Nhập email cần tìm."; } }