Beispiel #1
0
        /// <summary>
        /// 删除报警点
        /// </summary>
        /// <returns></returns>
        public JsonResult DelteAlarmAjax()
        {
            string  alarmid = Request.Params["alarmid"];
            Message ms      = null;

            if (string.IsNullOrEmpty(alarmid))
            {
                ms = new Message(false, "报警主键ALAEMID传参失败!", "");
                return(Json(ms));
            }
            var m = new T_IPS_ALARM_Model();

            m.opMethod = "Del";
            m.ALARMID  = alarmid;
            ms         = T_IPS_ALARMCls.Manager(m);
            return(Json(ms));
        }
Beispiel #2
0
        /// <summary>
        /// 检索结果报警定位
        /// </summary>
        /// <returns></returns>
        public JsonResult GetLocaAlarmAjax()
        {
            string        alarmid = Request.Params["alarmid"];
            MessageObject ms      = null;

            if (string.IsNullOrEmpty(alarmid))
            {
                ms = new MessageObject(false, null);
                return(Json(ms));
            }
            var sw = new T_IPS_ALARM_SW();

            sw.ALARMID = alarmid;
            var model = T_IPS_ALARMCls.getModel(sw);

            ms = new MessageObject(true, model);
            return(Json(ms));
        }
Beispiel #3
0
        /// <summary>
        /// 获取一键报警信息
        /// </summary>
        /// <returns></returns>
        public JsonResult GetAlarmInfoAjax()
        {
            MessageObject ms      = null;
            string        alarmid = Request.Params["alarmid"];
            var           sw      = new T_IPS_ALARM_SW();

            sw.ALARMID = alarmid;
            var model = T_IPS_ALARMCls.getModel(sw);

            if (model != null)
            {
                ms = new MessageObject(true, model);
            }
            else
            {
                ms = new MessageObject(false, null);
            }
            return(Json(ms));
        }
Beispiel #4
0
        /// <summary>
        /// 报警信息(一键报警)
        /// </summary>
        /// <returns></returns>
        public JsonResult GetAlarmListAjax()
        {
            string            state     = Request.Params["state"];     //处理状态
            string            starttime = Request.Params["starttime"]; //开始时间
            string            endtime   = Request.Params["endtime"];   //开始时间
            MessageListObject ms        = null;
            var sw = new T_IPS_ALARM_SW();

            sw.orgNo     = SystemCls.getCurUserOrgNo();
            sw.MANSTATE  = state;
            sw.DateBegin = starttime;
            sw.DateEnd   = endtime;
            sw.orgNo     = SystemCls.getCurUserOrgNo();
            var list = T_IPS_ALARMCls.getModelList(sw);

            if (list.Any())
            {
                ms = new MessageListObject(true, list);
            }
            return(Json(ms));
        }
Beispiel #5
0
        /// <summary>
        /// 保存更新报警信息
        /// </summary>
        /// <returns></returns>
        public JsonResult SaveAlarmInfoAjax()
        {
            string  alarmid   = Request.Params["alarmid"];
            string  bjcontent = Request.Params["bjcontent"];
            string  tbresult  = Request.Params["tbresult"];
            Message ms        = null;

            if (string.IsNullOrEmpty(alarmid))
            {
                ms = new Message(false, "alarmid参数传递错误!", "");
                return(Json(ms));
            }
            var m = new T_IPS_ALARM_Model();

            m.opMethod     = "Man";
            m.ALARMID      = alarmid;
            m.MANRESULT    = tbresult;
            m.ALARMCONTENT = bjcontent;
            m.MANUSERID    = SystemCls.getUserID();
            ms             = T_IPS_ALARMCls.Manager(m);
            return(Json(ms));
        }
Beispiel #6
0
        /// <summary>
        /// 检索报警信息列表Html
        /// </summary>
        /// <returns></returns>
        public JsonResult GetAlarmAjax()
        {
            Message       ms = null;
            StringBuilder sb = new StringBuilder();

            sb.AppendFormat("<table cellpadding=\"0\" cellspacing=\"0\">");
            sb.AppendFormat("<thead>");
            sb.AppendFormat("<tr> ");
            sb.AppendFormat("<th>序号</th>");
            sb.AppendFormat("<th>报警单位</th>");
            sb.AppendFormat("<th>报警人</th>");
            sb.AppendFormat("<th>电话号码</th>");
            sb.AppendFormat("<th>报警时间</th>");
            sb.AppendFormat("<th>状态</th>");
            sb.AppendFormat("<th>操作</th>");
            sb.AppendFormat("</tr>");
            sb.AppendFormat("</thead>");
            sb.AppendFormat("<tbody>");
            string txtAlarmStartTime = Request.Params["txtAlarmStartTime"]; //开始时间
            string txtAlarmEndTime   = Request.Params["txtAlarmEndTime"];   //结束时间
            string status            = Request.Params["status"];            //处理结果
            var    sw = new T_IPS_ALARM_SW();

            sw.DateBegin = txtAlarmStartTime;
            sw.DateEnd   = txtAlarmEndTime;
            sw.orgNo     = SystemCls.getCurUserOrgNo();
            if (status != "2")//0 未处理1已处理 2全部
            {
                sw.MANSTATE = status;
            }
            var list = T_IPS_ALARMCls.getModelList(sw);

            if (list.Any())
            {
                int i = 0;
                foreach (var item in list)
                {
                    sb.AppendFormat("<tr>");
                    sb.AppendFormat("<td>{0}</td>", ++i);
                    sb.AppendFormat("<td>{0}</td>", item.OrgNoName);
                    sb.AppendFormat("<td>{0}</td>", item.HName);
                    sb.AppendFormat("<td>{0}</td>", item.PHONE);
                    sb.AppendFormat("<td>{0}</td>", item.ALARMTIME);
                    if (item.MANSTATE == "0")
                    {
                        sb.AppendFormat("<td><a class=\"label label-danger\">未处理</a></td>");
                    }
                    else
                    {
                        sb.AppendFormat("<td><a class=\"label label-success\">已处理</a></td>");
                    }
                    sb.AppendFormat("<td><a href=\"javascript:void(0);\" onClick=\"getLocaAlarm(" + item.ALARMID + ")\">定位</a></td>");
                    sb.AppendFormat("</tr>");
                }
            }
            else
            {
                sb.AppendFormat("<tr>");
                sb.AppendFormat("<td colspan=\"7\">暂无报警信息</td>");
                sb.AppendFormat("</tr>");
            }
            sb.AppendFormat("</tbody>");
            sb.AppendFormat("</table>");
            ms = new Message(true, sb.ToString(), "");
            return(Json(ms));
        }