Beispiel #1
0
 public DataTable GetY_WarnFault(int siteId)
 {
     return(CRBIYYBBReport.Intance().GetY_WarnFault(siteId));
 }
Beispiel #2
0
 public DataTable GetDutyOnDutyRemaining(int siteId)
 {
     return(CRBIYYBBReport.Intance().GetDutyOnDutyRemaining(siteId));
 }
Beispiel #3
0
 public DataTable GetMonthCurve(int siteId, string startTime, string endTime)
 {
     return(CRBIYYBBReport.Intance().GetMonthCurve(siteId, startTime, endTime));
 }
Beispiel #4
0
 public DataTable GetEngineRoomScoreItem(int scoreId)
 {
     return(CRBIYYBBReport.Intance().GetEngineRoomScoreItem(scoreId));
 }
Beispiel #5
0
 /// <summary>
 /// 支撑时间
 /// </summary>
 /// <returns></returns>
 public DataTable GetSupportTime(int siteId, List <int> equipmentTypeList)
 {
     return(CRBIYYBBReport.Intance().GetY_KeepTime(siteId, equipmentTypeList));
 }
Beispiel #6
0
 public DataTable GetWarnFault(int siteId, string startTime, string endTime)
 {
     return(CRBIYYBBReport.Intance().GetWarnFault(siteId, startTime, endTime));
 }
Beispiel #7
0
 public DataTable GetEarlyWarningPop(int siteId)
 {
     return(CRBIYYBBReport.Intance().GetEarlyWarningPop(siteId));
 }
Beispiel #8
0
 public DataTable GetZeroFaultVendor(int siteId)
 {
     return(CRBIYYBBReport.Intance().GetZeroFaultVendor(siteId));
 }
Beispiel #9
0
 public int GetWarnFaultCount(int siteId)
 {
     return(CRBIYYBBReport.Intance().GetWarnFaultCount(siteId));
 }
Beispiel #10
0
 public DataTable GetDailyKnowledgePop()
 {
     return(CRBIYYBBReport.Intance().GetDailyKnowledgePop());
 }
Beispiel #11
0
 public int GetEarlyWarningCount(int siteId)
 {
     return(CRBIYYBBReport.Intance().GetEarlyWarningCount(siteId));
 }
Beispiel #12
0
 public DataTable GetAlarmStatistics(int siteId)
 {
     return(CRBIYYBBReport.Intance().GetAlarmStatistics(siteId));
 }
Beispiel #13
0
 public DataTable GetRoomNewsletter(int siteId)
 {
     return(CRBIYYBBReport.Intance().GetRoomNewsletter(siteId));
 }
Beispiel #14
0
 public DataTable GetServiceResource()
 {
     return(CRBIYYBBReport.Intance().GetServiceResource());
 }
Beispiel #15
0
 public bool DeleteEarlyWarning(int id)
 {
     return(CRBIYYBBReport.Intance().DeleteEarlyWarning(id));
 }
Beispiel #16
0
 public DataTable GetZeroFaultEquipment(int siteId)
 {
     return(CRBIYYBBReport.Intance().GetZeroFaultEquipment(siteId));
 }
Beispiel #17
0
 public bool DeleteWarnFault(int id)
 {
     return(CRBIYYBBReport.Intance().DeleteWarnFault(id));
 }
Beispiel #18
0
 public DataTable GetEquipmentPerformance(int siteId)
 {
     return(CRBIYYBBReport.Intance().GetEquipmentPerformance(siteId));
 }
Beispiel #19
0
        /// <summary>
        /// 站点级近一周整体健康状态
        /// </summary>
        /// <param name="context"></param>
        /// <returns></returns>
        private ChartJson get_S_7D_ZTJKZT_SQJsonData(CRBIHttpContextQuery context)
        {
            ChartJson json = new ChartJson();

            json.charttype = context.charttype;
            json.xAxis.Add(new xAxisItemJson()
            {
                categories   = new List <string>()
                {
                }, crosshair = true
            });
            if (context.querydateflag == 0)
            {
                context.startDate = DateTime.Now.AddDays(-7);
            }
            //else
            //{
            //    context.startDate = DateTime.Now.AddMonths(-1);
            //}

            context.endDate = DateTime.Now;
            for (int i = 0; i < 7; i++) //添加近一周日期
            {
                json.series.Add(new SeriesItemJson(context.startDate.AddDays(i).ToString("mm-dd")));
            }

            DataTable table = null;

            //查询某站点各设备运行数据
            table = CRBIYYBBReport.Intance().GetBatEquipmentInfo(0, 0);

            //GDPAPatentChartBaseDataQuery query = new GDPAPatentChartBaseDataQuery()
            //{
            //    n_PatentStatus = context.type,
            //    d_StartDate = context.startDate,
            //    d_EndDate = context.endDate,
            //    n_PatentType = context.patenttype
            //};


            //table = (context.patenttype == 0) ? GDPAPatentChartBaseDataAccessor.Instance().loadDataWZLXSQRZLSQSLT(query) :
            //                      GDPAPatentChartBaseDataAccessor.Instance().loadDataXXXLX_ZLSQRLXZKT(query);

            //申请人类型:1:大专院校,2:科研机构,3:企业,4:机关团体,5:个人
            StringBuilder categories = new StringBuilder("[");

            //#region //获取大专院校
            //var t_fm = table.Select(String.Format("(n_ApplicanterType ={0})", 1));
            //json.series[0].data.Add(t_fm.Length > 0 ? Int32.Parse(t_fm[0]["n_Count"].ToString()) : 0);
            //#endregion

            //#region  //获取科研机构
            //t_fm = table.Select(String.Format("(n_ApplicanterType ={0} )", 2));
            //json.series[1].data.Add(t_fm.Length > 0 ? Int32.Parse(t_fm[0]["n_Count"].ToString()) : 0);
            //#endregion

            //#region //获取企业
            //t_fm = table.Select(String.Format("(n_ApplicanterType ={0} )", 3));
            //json.series[2].data.Add(t_fm.Length > 0 ? Int32.Parse(t_fm[0]["n_Count"].ToString()) : 0);
            //#endregion

            //#region //获取机关团体
            //t_fm = table.Select(String.Format("(n_ApplicanterType ={0} )", 4));
            //json.series[3].data.Add(t_fm.Length > 0 ? Int32.Parse(t_fm[0]["n_Count"].ToString()) : 0);
            //#endregion

            //#region //获取个人
            //t_fm = table.Select(String.Format("(n_ApplicanterType ={0} )", 5));
            //json.series[4].data.Add(t_fm.Length > 0 ? Int32.Parse(t_fm[0]["n_Count"].ToString()) : 0);
            //#endregion

            return(json);
        }