コード例 #1
0
ファイル: ReportingYear.cs プロジェクト: soravroyal/EPRTR
        private static DataClassesLOVDataContext getDataContext()
        {
            DataClassesLOVDataContext db = new DataClassesLOVDataContext();

            db.Log = new DebuggerWriter();
            return(db);
        }
コード例 #2
0
ファイル: ReportingYear.cs プロジェクト: soravroyal/EPRTR
        public static List <int> GetReportingYears()
        {
            DataClassesLOVDataContext db  = getDataContext();
            IEnumerable <int>         res = from r in db.REPORTINGYEARs
                                            select r.Year;

            return(res.ToList());
        }
コード例 #3
0
 private static List <REPORTINGYEAR> getReportingYearCache()
 {
     if (ListOfValues.reportingYearCache == null)
     {
         DataClassesLOVDataContext db = getLOVDataContext();
         ListOfValues.reportingYearCache = db.REPORTINGYEARs.ToList <REPORTINGYEAR>();
     }
     return(ListOfValues.reportingYearCache);
 }
コード例 #4
0
 private static List <LOV_AREAGROUP> getLovAreaGroupCache()
 {
     if (ListOfValues.lovAreaGroupCache == null)
     {
         DataClassesLOVDataContext db = getLOVDataContext();
         ListOfValues.lovAreaGroupCache = db.LOV_AREAGROUPs.ToList <LOV_AREAGROUP>();
     }
     return(ListOfValues.lovAreaGroupCache);
 }
コード例 #5
0
 private static List <LOV_POLLUTANT> getLovPollutantCache()
 {
     if (ListOfValues.lovPollutantCache == null)
     {
         DataClassesLOVDataContext db = getLOVDataContext();
         ListOfValues.lovPollutantCache = db.LOV_POLLUTANTs.ToList <LOV_POLLUTANT>();
     }
     return(ListOfValues.lovPollutantCache);
 }
コード例 #6
0
 private static List <LOV_NACEACTIVITY> getLovNaceActivityCache()
 {
     if (ListOfValues.lovNaceActivityCache == null)
     {
         DataClassesLOVDataContext db = getLOVDataContext();
         ListOfValues.lovNaceActivityCache = db.LOV_NACEACTIVITies.ToList <LOV_NACEACTIVITY>();
     }
     return(ListOfValues.lovNaceActivityCache);
 }
コード例 #7
0
 private static List <REPORTINGCOUNTRY> getReportingCountryCache()
 {
     if (ListOfValues.reportingCountryCache == null)
     {
         DataClassesLOVDataContext db = getLOVDataContext();
         ListOfValues.reportingCountryCache = db.REPORTINGCOUNTRies.ToList <REPORTINGCOUNTRY>();
     }
     return(ListOfValues.reportingCountryCache);
 }
コード例 #8
0
 private static List <LOV_COUNTRY> GetLovCountryCache()
 {
     if (ListOfValues.lovCountryCache == null)
     {
         DataClassesLOVDataContext db = getLOVDataContext();
         ListOfValues.lovCountryCache = db.LOV_COUNTRies.ToList <LOV_COUNTRY>();
     }
     return(ListOfValues.lovCountryCache);
 }
コード例 #9
0
 private static IEnumerable <RECEIVINGCOUNTRY> GetReceivingCountryCache()
 {
     if (ListOfValues.receivingCountryCache == null)
     {
         DataClassesLOVDataContext db = getLOVDataContext();
         ListOfValues.receivingCountryCache = db.RECEIVINGCOUNTRies.ToList <RECEIVINGCOUNTRY>();
         //populate list immediately
     }
     return(ListOfValues.receivingCountryCache);
 }
コード例 #10
0
        /// <summary>
        /// Returns a list of country ID's within the areagroup given
        /// </summary>
        public static IEnumerable <int> GetCountryIdsInArea(int?areaGroupId)
        {
            DataClassesLOVDataContext db = getLOVDataContext();

            IEnumerable <int> countries = from c in getCountryAreaGroupCache()
                                          where c.LOV_AreaGroupID == areaGroupId
                                          select c.LOV_CountryID;

            return(countries);
        }
コード例 #11
0
        private static List <LOV_NUTSREGION> getLovNUTSRegionCache()
        {
            if (ListOfValues.lovNUTSRegionCache == null)
            {
                DataClassesLOVDataContext    db   = getLOVDataContext();
                IEnumerable <LOV_NUTSREGION> data = db.LOV_NUTSREGIONs;

                ListOfValues.lovNUTSRegionCache = data.ToList <LOV_NUTSREGION>();
            }
            return(ListOfValues.lovNUTSRegionCache);
        }
コード例 #12
0
        private static List <LOV_RIVERBASINDISTRICT> getLovRiverBasinDistrictCache()
        {
            if (ListOfValues.lovRiverBasinDistrictCache == null)
            {
                DataClassesLOVDataContext            db   = getLOVDataContext();
                IEnumerable <LOV_RIVERBASINDISTRICT> data = db.LOV_RIVERBASINDISTRICTs;

                ListOfValues.lovRiverBasinDistrictCache = data.ToList <LOV_RIVERBASINDISTRICT>();
            }
            return(ListOfValues.lovRiverBasinDistrictCache);
        }
コード例 #13
0
        public static DateTime?GetLatestReviewDate()
        {
            DataClassesLOVDataContext db = getLOVDataContext();

            return(db.LATEST_DATAIMPORTs.Max(x => x.ForReview));
        }
コード例 #14
0
        public static DateTime?GetLatestPublicationDate()
        {
            DataClassesLOVDataContext db = getLOVDataContext();

            return(db.LATEST_DATAIMPORTs.Max(x => x.Published));
        }