Exemple #1
0
        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;
            }
        }
 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;
     }
 }
Exemple #3
0
 public List<AlarmDiagnoseModel> GetAlarmDiagnose(QueryAlarm query)
 {
     return dal.GetAlarmDiagnose(query);
 }