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."; } } }