public static IEnumerable<Ht_PhanHeChucNang> GetListBaoCao(int? capDV, int? trangThai) { var list = new S4T_HaTinhEntities().Ht_PhanHeChucNang.Where(o => MaBaoCao.BaoCaoSo.Contains(o.PhanHeChucNang_ID) || MaBaoCao.BaoCaoHuyen.Contains(o.PhanHeChucNang_ID)); if(trangThai != null) list = list.Where(o => o.TrangThai == trangThai); list = capDV == DonVi.NhomDonViCapHuyen ? list.Where(o => MaBaoCao.BaoCaoHuyen.Contains(o.PhanHeChucNang_ID)) : capDV == DonVi.NhomDonViCapTinh ? list.Where(o => MaBaoCao.BaoCaoSo.Contains(o.PhanHeChucNang_ID)) : list; return list; }
private static IEnumerable<Dm_DanhMucChung> ListObject(string strConfig, int? trangThai) { if (string.IsNullOrEmpty(strConfig)) return null; int config = Convert.ToInt32(strConfig); var list = new S4T_HaTinhEntities().Dm_DanhMucChung.Where(o => o.LoaiDanhMuc_ID == config); if (trangThai != null) return list.Where(o => o.TrangThai == trangThai); return list; }