예제 #1
0
파일: Charts.cs 프로젝트: NickQi/TianheDemo
        public ResultItemCode IndexAvgElectricityLineChart()
        {
            var nowDate   = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd"));
            var indexLine = new NTS.WEB.BLL.Charts().IndexAvgElectricityLineChart(nowDate, nowDate.AddDays(1).AddHours(-1));

            return(indexLine);
        }
예제 #2
0
파일: Charts.cs 프로젝트: NickQi/TianheDemo
        public ResultRealLine IndexElectricityRealLineChart()
        {
            var nowDate  = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd"));
            var realLine = new NTS.WEB.BLL.Charts().IndexElectricityRealLine(nowDate, nowDate.AddDays(1).AddHours(-1));

            return(realLine);
        }
예제 #3
0
파일: Charts.cs 프로젝트: NickQi/TianheDemo
        public EnergyAnalyseCompare GetEnergyAnalyseCompare(QueryAnalyse query)
        {
            var pAction = new ExecuteProcess();

            try
            {
                var result = new NTS.WEB.BLL.Charts().GetEnergyAnalyseCompare(query);
                if (result == null)
                {
                    pAction.Success      = false;
                    pAction.ExceptionMsg = "暂无数据信息";
                    return(new EnergyAnalyseCompare()
                    {
                        ActionInfo = pAction
                    });
                }
                pAction.Success   = true;
                result.ActionInfo = pAction;
                return(result);
            }
            catch (Exception e)
            {
                pAction.Success      = false;
                pAction.ExceptionMsg = e.Message;
                return(new EnergyAnalyseCompare()
                {
                    ActionInfo = pAction
                });
            }
        }
예제 #4
0
파일: Charts.cs 프로젝트: NickQi/TianheDemo
        public ResultQuota GetQuotaAnalyseChart(QueryQuota query)
        {
            var pAction = new ExecuteProcess();

            try
            {
                var result = new NTS.WEB.BLL.Charts().GetQuotaAnalyseChart(query);
                if (result == null)
                {
                    pAction.Success      = false;
                    pAction.ExceptionMsg = "暂无数据信息";
                    return(new ResultQuota()
                    {
                        ActionInfo = pAction
                    });
                }
                pAction.Success   = true;
                result.ActionInfo = pAction;
                return(result);
            }
            catch (Exception e)
            {
                pAction.Success      = false;
                pAction.ExceptionMsg = e.Message;
                return(new ResultQuota()
                {
                    ActionInfo = pAction
                });
            }
        }
예제 #5
0
파일: Charts.cs 프로젝트: NickQi/TianheDemo
        /// <summary>
        /// 首页电分类占比图
        /// </summary>
        /// <returns></returns>
        public ResultIndexPieChart IndexElectricityPieChart()
        {
            var result = new ResultIndexPieChart {
                ItemCode = new List <Itemcode>(), ItemCodeEnery = new List <decimal>()
            };

            var itemList = new NTS.WEB.BLL.Itemcode().GetItemcodeList(string.Format(" and ParentID=(select itemcodeid from Becm_ItemCode where ItemCodeNumber='{0}')", "01000"), " order by ItemcodeID");

            result.ItemCode = itemList;

            var eneryList = new NTS.WEB.BLL.Charts().GetIndexPieChart();

            result.ItemCodeEnery = eneryList;
            return(result);
        }
예제 #6
0
파일: Charts.cs 프로젝트: NickQi/TianheDemo
 public ResultEnergyAnalyse GetEnergyAnalyseLineChart(QueryAnalyse query)
 {
     var pAction = new ExecuteProcess();
     try
     {
         var result = new NTS.WEB.BLL.Charts().GetEnergyAnalyseLineChart(query);
         if (result == null)
         {
             pAction.Success = false;
             pAction.ExceptionMsg = "暂无数据信息";
             return new ResultEnergyAnalyse() { ActionInfo = pAction };
         }
         pAction.Success = true;
         result.ActionInfo = pAction;
         return result;
     }
     catch (Exception e)
     {
         pAction.Success = false;
         pAction.ExceptionMsg = e.Message;
         return new ResultEnergyAnalyse() { ActionInfo = pAction };
     }
 }
예제 #7
0
파일: Charts.cs 프로젝트: NickQi/TianheDemo
        public ResultRealLine IndexElectricityRealLineChart()
        {
            var nowDate = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd"));
            var realLine = new NTS.WEB.BLL.Charts().IndexElectricityRealLine(nowDate, nowDate.AddDays(1).AddHours(-1));

            return realLine;
        }
예제 #8
0
파일: Charts.cs 프로젝트: NickQi/TianheDemo
        /// <summary>
        /// 首页电分类占比图
        /// </summary>
        /// <returns></returns>
        public ResultIndexPieChart IndexElectricityPieChart()
        {
            var result = new ResultIndexPieChart {ItemCode = new List<Itemcode>(), ItemCodeEnery = new List<decimal>()};

            var itemList = new NTS.WEB.BLL.Itemcode().GetItemcodeList(string.Format(" and ParentID=(select itemcodeid from Becm_ItemCode where ItemCodeNumber='{0}')", "01000"), " order by ItemcodeID");
            result.ItemCode = itemList;

            var eneryList = new NTS.WEB.BLL.Charts().GetIndexPieChart();
            result.ItemCodeEnery = eneryList;
            return result;
        }
예제 #9
0
파일: Charts.cs 프로젝트: NickQi/TianheDemo
 public ResultItemCode IndexAvgElectricityLineChart()
 {
     var nowDate = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd"));
     var indexLine = new NTS.WEB.BLL.Charts().IndexAvgElectricityLineChart(nowDate, nowDate.AddDays(1).AddHours(-1));
     return indexLine;
 }