Example #1
0
        /// <summary>
        /// Получает набор значений соответствующих условиям отбора одной точки
        /// </summary>
        /// <param name="DataPoint">Условия отбора одной точки</param>
        /// <returns></returns>
        public static List <SGSPointData> GetPointData(OnePointData DataPoint)
        {
            var res = new UniversalModel <SGSPointData>();

            res.QParameters.Add(new SqlParameter("@Point", DataPoint.ToXMLString()));
            return(res.GetFromDBList("GetPointData"));
        }
Example #2
0
        /// <summary>
        /// Получает данные для набора точек за определенный промежуток времени
        /// </summary>
        /// <param name="MPD">Набор идентификаторов точек с промежутками дат</param>
        /// <returns>данные для набора точек за определенный промежуток времени</returns>
        public static List <SGSPointData> GetPointData(ManyPointsData MPD)
        {
            var res = new UniversalModel <SGSPointData>();

            res.QParameters.Add(new SqlParameter("@Points", MPD.ToXMLString()));
            return(res.GetFromDBList("GetPointData"));
        }
        /// <summary>
        /// Набор сообщений по действиям по моделям SGSPointData
        /// </summary>
        /// <param name="SGSPointsData">Набор моделей SGSPointData для проверки на необходимость вставки обновления с последующим проведением операции</param>
        /// <returns></returns>
        public static List <Messadge> Put(IEnumerable <SGSPointData> SGSPointsData)
        {
            var res = new UniversalModel <Messadge>();
            var pdp = new SGSPDPut();

            pdp.AddRange(SGSPointsData);
            res.QParameters.Add(new SqlParameter("@SGSPDPut", pdp.ToXMLString()));
            return(res.GetFromDBList("PutPointData"));
        }
Example #4
0
        /// <summary>
        /// Получает набор последних данных путем обращения к хранимой процедуре
        /// </summary>
        /// <returns></returns>
        public static List <SGSPointData> GetPointDataQ()
        {
            var res = new UniversalModel <SGSPointData>();

            return(res.GetFromDBList("LastDataPointValues"));
        }