private void Frm_userMain_Load(object sender, EventArgs e)
        {
            dtmToday.Value = DateTime.Today;

            LoadChart();
            List <eDuAn> listDuAn = _duAn.GetManyItemByCondition(x => (x.ngayKetThuc.Day >= (DateTime.Now.Day + 10) && x.tienDoHoanThanh <= 70) || (x.ngayKetThuc.Day <= DateTime.Now.Day && x.ngayKetThuc.Month <= DateTime.Now.Month && x.ngayKetThuc.Year <= DateTime.Now.Year && x.tienDoHoanThanh <= 70));

            dgvDuAn.DataSource = listDuAn;
            LoadDgvDuAn();

            List <eCongViec> listCongViec = _congViec.GetManyItemByCondition(x => x.NgayBatDau.DayOfWeek >= DayOfWeek.Sunday && x.NgayBatDau.DayOfWeek <= DayOfWeek.Saturday && x.NgayBatDau.Month == DateTime.Now.Month && (x.NgayBatDau.Day - DateTime.Now.Day <= 7));

            if (listCongViec != null)
            {
                dgvCongViec.DataSource = listCongViec;
                LoadDgvCongViec();
            }
        }
        private void btnChon_Click(object sender, EventArgs e)
        {
            string   maDuAn      = txtMaDuAn.Text.Trim();
            string   tenDuAn     = txtTenDuAn.Text;
            DateTime ngayBatDau  = DateTime.Parse(dtmNgayBatDau.Value.ToString("yyyy/MM/dd"));
            DateTime ngayKetThuc = DateTime.Parse(dtmNgayKetThuc.Value.ToString("yyyy/MM/dd"));

            if (maDuAn != string.Empty && btnMaDuAn.Normalcolor == Color.FromArgb(39, 99, 109))
            {
                List <eDuAn> listDuAn = _duAn.GetManyItemByCondition(x => x.maDuAn == maDuAn);
                if (listDuAn.Count > 0)
                {
                    searchDuAn(listDuAn);
                }
                else
                {
                    lblThongBao.Text = "Không tìm thấy dự án yêu cầu.";
                }
            }
            else if (btnMaDuAn.Normalcolor == Color.FromArgb(39, 99, 109))
            {
                lblThongBao.Text = "Nhập mã dự án cần tìm.";
            }
            if (tenDuAn != string.Empty && btnTenDuAn.Normalcolor == Color.FromArgb(39, 99, 109))
            {
                List <eDuAn> listDuAn = _duAn.GetManyItemByCondition(x => x.tenDuAn == tenDuAn);
                if (listDuAn.Count > 0)
                {
                    searchDuAn(listDuAn);
                }
                else
                {
                    lblThongBao.Text = "Không tìm thấy dự án yêu cầu.";
                }
            }
            else if (btnTenDuAn.Normalcolor == Color.FromArgb(39, 99, 109))
            {
                lblThongBao.Text = "Nhập tên dự án cần tìm.";
            }
            if (cboTrangThai.SelectedItem != null && btnTrangThai.Normalcolor == Color.FromArgb(39, 99, 109))
            {
                List <eDuAn> listDuAn = _duAn.GetManyItemByCondition(x => x.trangThai == cboTrangThai.Text);
                if (listDuAn.Count > 0)
                {
                    searchDuAn(listDuAn);
                }
                else
                {
                    lblThongBao.Text = "Không tìm thấy dự án yêu cầu.";
                }
            }
            else if (btnTrangThai.Normalcolor == Color.FromArgb(39, 99, 109))
            {
                lblThongBao.Text = "Chọn trạng thái dự án cần tìm.";
            }
            if (nudTienDoHoanThanh.Value >= 0 && btnTienDoHoanThanh.Normalcolor == Color.FromArgb(39, 99, 109))
            {
                List <eDuAn> listDuAn = _duAn.GetManyItemByCondition(x => x.tienDoHoanThanh == nudTienDoHoanThanh.Value);
                if (listDuAn.Count > 0)
                {
                    searchDuAn(listDuAn);
                }
                else
                {
                    lblThongBao.Text = "Không tìm thấy dự án yêu cầu.";
                }
            }

            if (ngayBatDau != null && btnNgayBatDau.Normalcolor == Color.FromArgb(39, 99, 109))
            {
                List <eDuAn> listDuAn = _duAn.GetManyItemByCondition(x => x.ngayBatDau == ngayBatDau);
                if (listDuAn.Count > 0)
                {
                    searchDuAn(listDuAn);
                }
                else
                {
                    lblThongBao.Text = "Không tìm thấy dự án yêu cầu.";
                }
            }

            if (ngayKetThuc != null && btnNgayKetThuc.Normalcolor == Color.FromArgb(39, 99, 109))
            {
                List <eDuAn> listDuAn = _duAn.GetManyItemByCondition(x => x.ngayKetThuc == ngayKetThuc);
                if (listDuAn.Count > 0)
                {
                    searchDuAn(listDuAn);
                }
                else
                {
                    lblThongBao.Text = "Không tìm thấy dự án yêu cầu.";
                }
            }

            if (cboTrangThai.SelectedItem != null && nudTienDoHoanThanh.Value >= 0 && ngayBatDau != null && dtmNgayKetThuc != null && btnTimKiem.Normalcolor == Color.FromArgb(39, 99, 109))
            {
                List <eDuAn> listDuAn = _duAn.GetManyItemByCondition(x => x.trangThai == cboTrangThai.Text && x.tienDoHoanThanh >= nudTienDoHoanThanh.Value && x.ngayBatDau >= ngayBatDau && x.ngayKetThuc <= ngayKetThuc);
                if (listDuAn.Count > 0)
                {
                    searchDuAn(listDuAn);
                }
                else
                {
                    lblThongBao.Text = "Không tìm thấy dự án yêu cầu.";
                }
            }
        }