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