コード例 #1
0
 /// <summary>
 /// 分项用能报表:
 /// 初始加载:获取用户名查询建筑列表,第一栋建筑对应的分类,第一个分类对应的第一个分项日报表
 /// </summary>
 /// <param name="userName">用户名</param>
 /// <returns>返回完整的数据:包含建筑列表,能源按钮列表,分项列表,以及日报表</returns>
 public object Get()
 {
     try
     {
         string userName = User.Identity.Name;
         return(service.GetEnergyItemReportViewModel(userName));
     }
     catch (Exception e)
     {
         return(e.Message);
     }
 }
コード例 #2
0
        public void TestGetEnergyItemReportViewModel()
        {
            EnergyItemReportService   service             = new EnergyItemReportService();
            EnergyItemReportViewModel EnergyReportViewDay = service.GetEnergyItemReportViewModel("admin");

            Console.WriteLine(UtilTest.GetJson(EnergyReportViewDay));
        }
コード例 #3
0
        public void TestGetEnergyItemReportViewModelByBuildID()
        {
            DateTime today = DateTime.Now;

            EnergyItemReportService   service             = new EnergyItemReportService();
            EnergyItemReportViewModel EnergyReportViewDay = service.GetEnergyItemReportViewModel("000001G001", today.ToString());

            Console.WriteLine(UtilTest.GetJson(EnergyReportViewDay));
        }
コード例 #4
0
        public void TestGetEnergyItemReportViewModelByEnergyItemIDAndTypeYear()
        {
            DateTime today   = DateTime.Now;
            string   buildId = "000001G001";
            IEnergyItemTreeViewDbContext energyItemtreeView = new EnergyItemTreeViewDbContext();
            List <TreeViewModel>         treeView           = energyItemtreeView.GetEnergyItemTreeViewList(buildId);

            List <EnergyItemInfo> EnergyItemInfos = energyItemtreeView.GetEnergyItemInfoList(buildId);

            string[] formulaIDs = GetEnergyItemCodes(EnergyItemInfos);

            EnergyItemReportService   service             = new EnergyItemReportService();
            EnergyItemReportViewModel EnergyReportViewDay = service.GetEnergyItemReportViewModel(formulaIDs, today.ToString(), "YY");

            Console.WriteLine(UtilTest.GetJson(EnergyReportViewDay));
        }