コード例 #1
0
ファイル: AlarmDiagnose.cs プロジェクト: NickQi/TianheDemo
        public List <AlarmDiagnoseModel> GetAlarmDiagnose(QueryAlarm query)
        {
            try
            {
                var            cmd       = new DataCommand("getAlarmDiagnose", new SqlCustomDbCommand());
                IList <string> objectIds = new AlarmAccess().GetAlarmListAreaId(query.ObjectId, query.ObjType);
                StringBuilder  sb        = new StringBuilder();
                foreach (string s in objectIds)
                {
                    sb.Append(s);
                    sb.Append(",");
                }
                sb.Remove(sb.Length - 1, 1);
                cmd.ReplaceParameterValue("#ObjectId#", sb.ToString());
                cmd.SetParameterValue("@StartTime", query.StartTime);
                cmd.SetParameterValue("@EndTime", query.EndTime);

                return(cmd.ExecuteEntityList <AlarmDiagnoseModel>());
            }
            catch (Exception ee)
            {
                throw ee;
                //return null;
            }
        }
コード例 #2
0
        public ResultAlarm GetAlarmDiagnose(QueryAlarm query)
        {
            ResultAlarm result  = new ResultAlarm();
            var         pAction = new ExecuteProcess();

            try
            {
                var alarmdiagnoselist = new NTS.WEB.BLL.AlarmDiagnose().GetAlarmDiagnose(query);
                if (alarmdiagnoselist.Count > 0)
                {
                    pAction.Success   = true;
                    result.Rows       = alarmdiagnoselist;
                    result.ActionInfo = pAction;
                    return(result);
                }
                else
                {
                    pAction.Success      = false;
                    pAction.ExceptionMsg = "暂无数据信息";
                    result.ActionInfo    = pAction;
                    return(result);
                }
            }
            catch (Exception e)
            {
                pAction.Success      = false;
                pAction.ExceptionMsg = e.Message;
                result.ActionInfo    = pAction;
                return(result);
            }
        }
コード例 #3
0
ファイル: AlarmDiagnose.cs プロジェクト: NickQi/TianheDemo
 public List <AlarmDiagnoseModel> GetAlarmDiagnose(QueryAlarm query)
 {
     return(dal.GetAlarmDiagnose(query));
 }