コード例 #1
0
        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;
        }
コード例 #2
0
        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.";
            }
        }