Exemple #1
0
        public static IEnumerable <DataItem> GetRunningData(Dictionary <string, IList <string> > idDictionary)
        {
            IList <DataItem> result = new List <DataItem>();

            foreach (var item in idDictionary.Keys)
            {
                EnergyContrastHelper contrastHelper = new EnergyContrastHelper("RunningState");
                foreach (var dataItem in contrastHelper.GetRealtimeDatas(item, idDictionary[item]))
                {
                    result.Add(dataItem);
                }
            }

            return(result);
        }
        public IEnumerable <DataItem> GetPlaybackDataItem(DateTime myDate, string organizationId, params string[] variableIds)
        {
            IList <DataItem> results = new List <DataItem>();

            string connStr = ConnectionStringFactory.NXJCConnectionString;

            _dataFactory = new SqlServerDataFactory(connStr);

            EnergyContrastHelper contrastHelper = new EnergyContrastHelper(_type);

            foreach (var item in contrastHelper.GetPlaybackDatas(myDate, organizationId, variableIds))
            {
                results.Add(item);
            }

            //foreach (var item in GetRealtimeDatas(organizationId))
            //{
            //    results.Add(item);
            //}

            return(results);
        }
Exemple #3
0
        public IEnumerable <DataItem> GetDataItem(string organizationId, params string[] variableIds)
        {
            IList <DataItem> results = new List <DataItem>();

            string dcsConn = ConnectionStringFactory.GetDCSConnectionString(organizationId);

            _dataFactory = new SqlServerDataFactory(dcsConn);

            EnergyContrastHelper contrastHelper = new EnergyContrastHelper(_type);

            foreach (var item in contrastHelper.GetRealtimeDatas(organizationId, variableIds))
            {
                results.Add(item);
            }

            //foreach (var item in GetRealtimeDatas(organizationId))
            //{
            //    results.Add(item);
            //}

            return(results);
        }