/// <summary>
 /// 有害生物页面-三维
 /// </summary>
 /// <returns></returns>
 public ActionResult PEST_3D()
 {
     ViewBag.StartTime = DateTime.Now.AddMonths(-1).ToString("yyyy-MM-dd");
     ViewBag.EndTime   = DateTime.Now.ToString("yyyy-MM-dd");
     ViewBag.vdOrg     = T_SYS_ORGCls.getSelectOption(new T_SYS_ORGSW {
         TopORGNO = SystemCls.getCurUserOrgNo(), SYSFLAG = ConfigCls.getSystemFlag(), CurORGNO = SystemCls.getCurUserOrgNo()
     });
     ViewBag.SEARCHTYPE = T_SYS_DICTCls.getSelectOption(new T_SYS_DICTSW {
         DICTTYPEID = "123", isShowAll = "1"
     });
     ViewBag.SEARCHTYPEAdd = T_SYS_DICTCls.getSelectOption(new T_SYS_DICTSW {
         DICTTYPEID = "123"
     });
     ViewBag.HARMPOSITIONAdd = T_SYS_DICTCls.getSelectOption(new T_SYS_DICTSW {
         DICTTYPEID = "102"
     });
     ViewBag.HARMLEVELAdd = T_SYS_DICTCls.getSelectOption(new T_SYS_DICTSW {
         DICTTYPEID = "103"
     });
     ViewBag.MANSTATEAdd = T_SYS_DICTCls.getSelectOption(new T_SYS_DICTSW {
         DICTTYPEID = "104"
     });
     ViewBag.OrgNo = SystemCls.getCurUserOrgNo();
     return(View());
 }
Exemple #2
0
        /// <summary>
        /// 报警处理
        /// </summary>
        /// <param name="m">参见模型</param>
        /// <returns>参见模型</returns>
        public static Message Man(T_IPS_ALARM_Model m)
        {
            if (string.IsNullOrEmpty(m.ALARMID))
            {
                return(new Message(false, "修改失败,请选择要处理的记录!", ""));
            }
            StringBuilder sb = new StringBuilder();

            //(ORGNO,LOGINUSERNAME,USERNAME,USERPWD,REGISTERTIME,LOGINNUM,NOTE)
            sb.AppendFormat("UPDATE T_IPS_ALARM");
            sb.AppendFormat(" set ");
            sb.AppendFormat(" ALARMCONTENT='{0}'", ClsSql.EncodeSql(m.ALARMCONTENT));
            sb.AppendFormat(" ,MANSTATE='{0}'", "1");
            sb.AppendFormat(" ,MANRESULT='{0}'", ClsSql.EncodeSql(m.MANRESULT));
            sb.AppendFormat(" ,MANTIME='{0}'", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
            sb.AppendFormat(" ,MANUSERID='{0}'", SystemCls.getUserID());
            sb.AppendFormat(" where  ALARMID= '{0}'", ClsSql.EncodeSql(m.ALARMID));

            bool bln = DataBaseClass.ExeSql(sb.ToString());

            if (bln == true)
            {
                return(new Message(true, "处理成功!", ""));
            }
            else
            {
                return(new Message(false, "处理失败,请检查各输入框是否正确!", ""));
            }
        }
        /// <summary>
        /// 图层控制
        /// </summary>
        /// <returns></returns>
        public ActionResult Tckz()
        {
            CookieModel cookieInfo = SystemCls.getCookieInfo();

            ViewBag.LAYERNAME = T_SYS_LAYERCls.getLayerNameStr(new T_SYS_LAYER_SW {
                USERID = cookieInfo.UID
            });
            ViewBag.DEFAULTCH = T_SYS_LAYERCls.getLayerDEFAULTCHStr(new T_SYS_LAYER_SW {
                USERID = cookieInfo.UID
            });
            ViewBag.LAYERCODE = T_SYS_LAYERCls.getLayerLAYERCODEStr(new T_SYS_LAYER_SW {
                USERID = cookieInfo.UID
            });
            ViewBag.YEAR = T_SYS_LAYERCls.getLayerYEAR();//从空间库获取火情档案的年份
            var model = new List <EHCurFireMode>();
            //string result = T_SYS_LAYERCls.getTree(new T_SYS_LAYER_SW { USERID = cookieInfo.UID });//普通方法取图层
            string result = T_SYS_LAYERCls.getTckzTree(new T_SYS_LAYER_SW {
                USERID = cookieInfo.UID
            });                                                                                        //递归方法取图层

            ViewBag.TreeData = result;
            string resultChecked = T_SYS_LAYERCls.getTckzTreeChecked(new T_SYS_LAYER_SW {
                USERID = cookieInfo.UID
            });

            ViewBag.TreeDataChe = resultChecked;
            return(View(model));
        }
Exemple #4
0
        /// <summary>
        /// 获取采集信息List
        /// </summary>
        /// <returns>参见模型</returns>
        public JsonResult GetCollectDataListAjax()
        {
            string state      = Request.Params["state"];      //获取处理状态
            string type       = Request.Params["type"];       //采集数据类型
            string strarttime = Request.Params["strarttime"]; //开始时间
            string endtime    = Request.Params["endtime"];    //结束时间
            var    sw         = new T_IPSCOL_COLLECT_SW();

            if (state != "2")
            {
                sw.MANSTATE = state;
            }
            sw.DateBegin    = strarttime;
            sw.DateEnd      = endtime;
            sw.SYSTYPEVALUE = type;                        //采集类型
            sw.orgNo        = SystemCls.getCurUserOrgNo(); //当前单位
            var list = T_IPSCOL_COLLECTCls.getModelList(sw);

            if (list.Any())
            {
                return(Json(new MessageListObject(true, list)));
            }
            else
            {
                return(Json(new MessageListObject(false, null)));
            }
        }
        public string getHeadMenuStr3(string menuCodeList)
        {
            string PageCode = Request.Params["PageCode"];//调用方法
            var    result   = T_SYS_MENUCls.getT_SYS_MENUModel(new T_SYS_MENU_SW {
                UID = SystemCls.getUserID(), SYSFLAG = ConfigCls.getSystemFlag()
            });
            StringBuilder sb = new StringBuilder();

            sb.AppendFormat("<ul class='nav ace-nav'>");
            sb.AppendFormat("<li class='light-blue'>");
            sb.AppendFormat("<a  href='{0}' class='dropdown-toggle'>", ConfigCls.getLoginRedirectUrl());
            sb.AppendFormat("<i class='{0}' style='width:25px; {1}'></i>", "fa fa-wrench", "color:#ff0000;");
            sb.AppendFormat("{0}", "返回首页");
            sb.AppendFormat("</a>");
            sb.AppendFormat("</li>");
            foreach (var v in result)
            {
                if (menuCodeList.Contains("," + v.MENUCODE + ","))
                {
                    var subResult = v.subMenuModel;
                    foreach (var sv in subResult)
                    {
                        sb.AppendFormat("<li>");

                        sb.AppendFormat("<a href='{0}'>", sv.MENUURL);
                        sb.AppendFormat("<i class='{0}' style='width:25px; {1}'></i>", sv.MENUICO, sv.LICLASS);
                        sb.AppendFormat("{0}", sv.MENUNAME);
                        if (string.IsNullOrEmpty(sv.showCount) == false)
                        {
                            sb.AppendFormat("<span class='badge badge-important'>{0}</span>", sv.showCount);
                        }
                        sb.AppendFormat("</a>");
                        sb.AppendFormat("</li>");
                    }
                }
            }
            sb.AppendFormat("<li class='light-blue'>");
            sb.AppendFormat("<a data-toggle='dropdown' href='#' class='dropdown-toggle'>");
            sb.AppendFormat("      <img class='nav-user-photo' src='../Content/themes/assets/avatars/user.jpg' alt='Jason's Photo' />");
            sb.AppendFormat("      <span class='user-info'>");
            sb.AppendFormat("          <small>欢迎光临,</small>");
            CookieModel cookieInfo = SystemCls.getCookieInfo();

            sb.AppendFormat("          <font color='red'>{0}</font>", cookieInfo.trueName);
            sb.AppendFormat("      </span>");
            sb.AppendFormat("<i class='icon-caret-down'></i>");
            sb.AppendFormat("          </a>");
            sb.AppendFormat("<ul class='user-menu pull-right dropdown-menu dropdown-yellow dropdown-caret dropdown-close'>");
            sb.AppendFormat("      <li class='divider'></li>");
            sb.AppendFormat("      <li>");
            sb.AppendFormat("          <a href='/System/LoginOut'>");
            sb.AppendFormat("              <i class='fa fa-power-off'></i>");
            sb.AppendFormat("              退出");
            sb.AppendFormat("          </a>");
            sb.AppendFormat("      </li>");
            sb.AppendFormat("</ul>");
            sb.AppendFormat("</li>");
            sb.AppendFormat("</ul>");
            return(sb.ToString());
        }
Exemple #6
0
        /// <summary>
        /// 获取单条记录
        /// </summary>
        /// <returns></returns>
        public static DUTY_USER_Model getModel(DUTY_USER_SW sw)
        {
            DUTY_USER_Model m      = new DUTY_USER_Model();
            DataTable       dt     = BaseDT.Duty.DUTY_USER.getDT(sw);
            DataTable       dtUser = BaseDT.T_SYSSEC_USER.getDT(new T_SYSSEC_IPSUSER_SW {
                curOrgNo = SystemCls.getCurUserOrgNo()
            });

            if (dt.Rows.Count > 0)
            {
                int i = 0;
                m.DUID         = dt.Rows[i]["DUID"].ToString();
                m.DUTYDATE     = PublicClassLibrary.ClsSwitch.SwitDate(dt.Rows[i]["DUTYDATE"].ToString());
                m.BYORGNO      = dt.Rows[i]["BYORGNO"].ToString();
                m.DUTYUSERTYPE = dt.Rows[i]["DUTYUSERTYPE"].ToString();
                m.DUTYUSERID   = dt.Rows[i]["DUTYUSERID"].ToString();
                m.ISATTENDED   = dt.Rows[i]["ISATTENDED"].ToString();
                m.ATTENDEDTIME = PublicClassLibrary.ClsSwitch.SwitTM(dt.Rows[i]["ATTENDEDTIME"].ToString());
                m.USERNAME     = BaseDT.T_SYSSEC_USER.getNameByUserList(dtUser, m.DUTYUSERID);
            }
            dt.Clear();
            dt.Dispose();
            dtUser.Clear();
            dtUser.Dispose();
            return(m);
        }
Exemple #7
0
        public JsonResult GetRealAjax(string uidstr)
        {
            // string uidstr = Request.Params["uid"];//护林员ID
            string maptype = Request.Params["maptype"];
            //获取最新护林员当前坐标点
            var sw = new T_IPS_REALDATATEMPORARYSW();

            sw.USERID = uidstr;
            if (!string.IsNullOrEmpty(maptype))
            {
                sw.MapType = maptype;//地图类型
            }
            if (string.IsNullOrEmpty(uidstr))
            {
                sw.ORGNO = SystemCls.getCurUserOrgNo();
                if (sw.ORGNO.Trim().EndsWith("000") || sw.ORGNO.Trim().EndsWith("0000"))
                {
                    sw.ORGNO = "111111111";//市县级别不用首页定位
                    return(Json(null));
                }
            }
            var model = T_IPS_REALDATATEMPORARYCls.getTopOneModelList(sw);//选取最新的一条记录

            return(Json(model));
        }
        /// <summary>
        /// 获取待审核(反馈)个数
        /// </summary>
        /// <returns></returns>
        public JsonResult getSHFKCount()
        {
            Message ms    = null;
            int     count = 0;
            var     curog = SystemCls.getCurUserOrgNo();
            var     bo    = PublicCls.OrgIsShi(curog);  //市
            var     bb    = PublicCls.OrgIsXian(curog); //县
            var     bx    = PublicCls.OrgIsZhen(curog); //镇

            if (bo)
            {
                var list = JC_FIRECls.GetListModel(new JC_FIRE_SW {
                    MANSTATESTR = "11,15"
                });
                count = list.Count();
            }
            else if (bb)
            {
                var list = JC_FIRECls.GetListModel(new JC_FIRE_SW {
                    MANSTATESTR = "31,32,33,34"
                });
                count = list.Count();
            }
            else if (bx)
            {
                var list = JC_FIRECls.GetListModel(new JC_FIRE_SW {
                    MANSTATESTR = "0,51"
                });
                count = list.Count();
            }
            ms = new Message(true, count.ToString(), "");
            return(Json(ms));
        }
        /// <summary>
        /// 获取热点个数
        /// </summary>
        /// <returns></returns>
        private IEnumerable <HotInfoModel> GetHotInfoList()
        {
            var result = new List <HotInfoModel>();
            var sw     = new JC_FIRE_SW();
            var curogr = SystemCls.getCurUserOrgNo();
            var bb     = PublicCls.OrgIsXian(curogr);

            if (bb)
            {
                sw.BYORGNO = curogr;
            }
            var list = JC_FIRECls.GetListModel(sw);

            //遍历火情来源
            Array ary = Enum.GetValues(typeof(EnumType));  //array是数组的基类, 无法实例化

            foreach (int item in ary)
            {
                var info = new HotInfoModel();
                info.HotType = item.ToString();
                info.HotName = Enum.GetName(typeof(EnumType), item);//名称
                if (list.Any())
                {
                    var firelist = list.Where(p => p.FIREFROM == info.HotType && ((p.ISOUTFIRE.Trim() == "1" && p.MANSTATE.Trim() != "4") || p.ISOUTFIRE.Trim() != "1")); //筛选热点类型 排除已灭的

                    info.HotSum = firelist.Count().ToString();                                                                                                            //热点个数
                    if (bb)                                                                                                                                               //县
                    {
                        info.QSSum  = firelist.Where(p => p.MANSTATE != "1").ToList().Count.ToString();
                        info.WQSSum = firelist.Where(p => p.MANSTATE == "1").ToList().Count.ToString();
                    }
                    else
                    {
                        info.QSSum  = firelist.Where(p => p.MANSTATE == "1").ToList().Count.ToString();
                        info.WQSSum = firelist.Where(p => p.MANSTATE == "0").ToList().Count.ToString();
                    }

                    if (bb)//县
                    {
                        info.FKSum  = firelist.Where(p => p.MANSTATE == "3" || p.MANSTATE == "4").ToList().Count.ToString();
                        info.WFKSum = firelist.Where(p => p.MANSTATE == "2").ToList().Count.ToString();
                    }
                    else
                    {
                        info.FKSum  = firelist.Where(p => p.MANSTATE == "4").ToList().Count.ToString();
                        info.WFKSum = firelist.Where(p => p.MANSTATE == "3").ToList().Count.ToString();
                    }
                }
                else
                {
                    info.HotSum = "0";
                    info.QSSum  = "0";
                    info.WQSSum = "0";
                    info.FKSum  = "0";
                    info.WFKSum = "0";
                }
                result.Add(info);
            }
            return(result);
        }
Exemple #10
0
        /// <summary>
        /// 添加返回当前记录的id
        /// </summary>
        /// <param name="o"></param>
        /// <returns></returns>
        public static Message Add(OD_ODTYPE_Model o)
        {//增加判断该值班日期是否已存在
            StringBuilder sbExits = new StringBuilder();

            sbExits.AppendFormat("select ONDUTYID,ONDUTYDATE from OD_DATE where OD_TYPEID in(select OD_TYPEID from OD_TYPE where byorgno='{0}')", SystemCls.getCurUserOrgNo());
            sbExits.AppendFormat("and( ONDUTYDATE>='{0}' and ONDUTYDATE<='{1}')", o.OD_DATEBEGIN, o.OD_DATEEND);

            if (DataBaseClass.JudgeRecordExists(sbExits.ToString()) == true)
            {
                return(new Message(false, "新建失败,在该值班日期范围内已存在历史值班日期!", ""));
            }
            StringBuilder sb = new StringBuilder();

            sb.AppendFormat("insert into OD_TYPE(OD_TYPENAME,OD_DATEBEGIN,OD_DATEEND,BYORGNO) output inserted.OD_TYPEID values(");
            sb.AppendFormat("'{0}',", ClsSql.EncodeSql(o.OD_TYPENAME));
            sb.AppendFormat("'{0}',", ClsSql.EncodeSql(o.OD_DATEBEGIN));
            sb.AppendFormat("'{0}',", ClsSql.EncodeSql(o.OD_DATEEND));
            sb.AppendFormat("'{0}')", ClsSql.EncodeSql(SystemCls.getCurUserOrgNo()));
            try
            {
                string strid = DataBaseClass.ReturnSqlField(sb.ToString());
                return(new Message(true, "新建成功", strid));
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemple #11
0
        public ActionResult DocManager()
        {
            string Method = Request.Params["Method"];

            //默认为添加
            if (string.IsNullOrEmpty(Method))
            {
                Method = "Add";
            }
            if (Method != "Del")
            {
                if (string.IsNullOrEmpty(Request.Params["ARTTITLE"]))
                {
                    return(Content(JsonConvert.SerializeObject(new Message(false, "请输入标题!", "")), "text/html;charset=UTF-8"));
                }
            }
            ART_DOCUMENT_Model m = new ART_DOCUMENT_Model();

            m.ARTID        = Request.Params["id"];
            m.ARTTYPEID    = Request.Params["ARTTYPEID"];
            m.ARTTITLE     = Request.Params["ARTTITLE"];
            m.ARTCONTENT   = Request.Params["ARTCONTENT"];
            m.PLANFILENAME = Request.Params["PLANFILENAME"];
            m.opMethod     = Method;
            m.returnUrl    = Request.Params["returnUrl"];
            m.BYORGNO      = SystemCls.getCurUserOrgNo();
            m.ARTADDUSERID = SystemCls.getUserID();
            return(Content(JsonConvert.SerializeObject(ART_DOCUMENTCls.Manager(m)), "text/html;charset=UTF-8"));
        }
        /// <summary>
        /// 获取车辆Tree树
        /// </summary>
        /// <returns></returns>
        public ActionResult CarTreeGet()
        {
            string idorgno = Request.Params["id"];
            string orgno   = SystemCls.getCurUserOrgNo();//获取当前登录用户的机构编码
            string result  = DC_CARCls.GetJsonStrCar(orgno, idorgno);

            return(Content(result, "application/json"));
        }
        /// <summary>
        /// 图层控制树图层Json
        /// </summary>
        /// <returns></returns>
        public ActionResult TckzJson()
        {
            CookieModel cookieInfo = SystemCls.getCookieInfo();
            string      result     = T_SYS_LAYERCls.getTree(new T_SYS_LAYER_SW {
                USERID = cookieInfo.UID
            });

            return(Content(result, "application/json"));
        }
        /// <summary>
        /// 三维定位--预警监测
        /// </summary>
        /// <returns></returns>
        public ActionResult From2Dto3D()
        {
            CookieModel cookieInfo1 = SystemCls.getCookieInfo();

            ViewBag.LAYERNAME = T_SYS_LAYERCls.getLayerNameStr(new T_SYS_LAYER_SW {
                USERID = cookieInfo1.UID
            });
            ViewBag.DEFAULTCH = T_SYS_LAYERCls.getLayerDEFAULTCHStr(new T_SYS_LAYER_SW {
                USERID = cookieInfo1.UID
            });
            ViewBag.AllNAME = T_SYS_LAYERCls.getLayerAllNAME();
            var    result = new List <MapShowModel>();
            var    sw     = new JC_FIRE_SW();
            string jcfid  = Request.Params["jcfid"];

            if (!string.IsNullOrEmpty(jcfid))
            {
                ViewBag.strjcfid = jcfid;
                var ss = jcfid.Split(',');
                if (ss.Length == 1)
                {
                    sw.JCFID = jcfid;
                }
                else
                {
                    sw.JCFIDSTR = jcfid;
                }
            }
            var list = JC_FIRECls.GetListModel(sw);

            if (list.Any())
            {
                foreach (var item in list)
                {
                    //var info = JC_FIRETICKLINGCls.GetFKFireInfoData(item.JCFID);
                    var fklist     = GetFKInfoList(item.JCFID);
                    var recordlist = fklist.Select(p => p.MANSTATE).ToList();//MANSTATE状态集合

                    var model = new MapShowModel();
                    model.JCFID = item.JCFID;
                    model.AREA  = item.ZQWZ;
                    model.BH    = item.WXBH;
                    if (Convert.ToInt32(item.MANSTATE) > 10)//大于10 说明已经入反馈阶段有顺序
                    {
                        model.FKSTATE = StateSwitch.QSStateNew(SystemCls.getCurUserOrgNo(), item.MANSTATE);
                    }
                    else//签收无顺序性 状态判断是否反馈表包含 签到状态 1 市 2 县 3 乡镇
                    {
                        model.FKSTATE = StateSwitch.QSStateNewList(SystemCls.getCurUserOrgNo(), recordlist);
                    }
                    //model.FKSTATE = StateSwitch.QSStateNew(SystemCls.getCurUserOrgNo(), info.JC_FireFKData.MANSTATE);
                    result.Add(model);
                }
            }
            return(View(result));
        }
        /// <summary>
        /// 页面公用ViewBag
        /// </summary>
        /// <param name="PageCode">页面编码(菜单编码)</param>
        /// <param name="RightCode">权限编码 用于页面级权限验证</param>
        /// <param name="PageTitle">页面标题 标题为空自动获取页面标题及上级页面标题</param>
        public void pubViewBag(string PageCode, string RightCode, string PageTitle)
        {
            CookieModel cookieInfo = SystemCls.getCookieInfo();

            ViewBag.getPageMenuStr = getPageMenuStr(PageCode);
            ViewBag.PageCode       = PageCode;
            string curORGNo = SystemCls.getCurUserOrgNo();

            if (PublicCls.OrgIsShi(curORGNo))
            {
                curORGNo = ConfigCls.getConfigValue("ProvincialCapital");//州府所在地行政区划编码
            }
            //获取火险等级
            ViewBag.fireLevel = YJ_DANGERCLASSCls.getLevelByOrgNo(new YJ_DANGERCLASS_SW {
                BYORGNO = curORGNo
            });

            //获取滚动信息
            if (T_SYS_PARAMETERCls.getValueByFlag(new T_SYS_PARAMETER_SW {
                PARAMFLAG = "LoginInfo"
            }).ToString() == "0")
            {
                ViewBag.marqueeSysInfo = T_SYS_PARAMETERCls.getValueByFlag(new T_SYS_PARAMETER_SW {
                    PARAMFLAG = "marqueeIndexInfo"
                }).ToString();
            }
            else
            {
                ViewBag.marqueeSysInfo = YJ_WEATHERCls.getWeather(new YJ_WEATHER_SW {
                    BYORGNO = curORGNo
                });
            }

            ViewBag.PageLeftMenu = getPageLeftMenu(PageCode);                          //左侧菜单
            ViewBag.isPageRight  = SystemCls.isRight(RightCode);                       //判断页面是否有权限
            ViewBag.SystemName   = ConfigCls.getSystemName();                          //系统名称
            ViewBag.noticeRefreshTimeInterval = ConfigCls.noticeRefreshTimeInterval(); //菜单自动刷新间隔
            ViewBag.PageTitle = PageTitle;
            //如果页面标题为空,则自动通过页面编码从系统菜单表中获取菜单名称及上级菜单名称
            if (string.IsNullOrEmpty(PageTitle))
            {
                ViewBag.PageTitle = T_SYS_MENUCls.getModel(new T_SYS_MENU_SW {
                    MENUCODE = PageCode, SYSFLAG = ConfigCls.getSystemFlag()
                }).MENUNAME;
            }
            ViewBag.Title        = ConfigCls.getSystemName() + "-" + ViewBag.PageTitle;        //Title名称
            ViewBag.SystemLogo   = ConfigCls.getSystemLogo();                                  //获取系统logo图片
            ViewBag.trueName     = cookieInfo.trueName;                                        //当前登录用户姓名
            ViewBag.TopFireAlarm = ConfigCls.getTopFireAlarm();                                //是否火情报警
            ViewBag.TopFireLevel = ConfigCls.getTopFireLevel();                                //是否显示火险等级
            ViewBag.depName      = StateSwitch.GetOrgNameByOrgNO(SystemCls.getCurUserOrgNo()); //部门名称
            string systemFlag = ConfigCls.getSystemFlag();                                     //系统标识 如Springer

            ViewBag.T_UrlReferrer = Request.UrlReferrer;
        }
        /// <summary>
        /// 野生动物页面-三维
        /// </summary>
        /// <returns></returns>
        public ActionResult WILD_ANIMAL_3D()
        {
            ViewBag.POPULATIONTYPE = T_SYS_DICTCls.getSelectOption(new T_SYS_DICTSW {
                DICTTYPEID = "55", isShowAll = "1"
            });
            ViewBag.ANIMAL = WILD_ANIMALDISTRIBUTECls.getSelectOption(new WILD_LOCALANIMAL_SW {
                isShowAll = "1", BYORGNO = SystemCls.getCurUserOrgNo()
            });

            return(View());
        }
 /// <summary>
 /// 护林员统计Echarts
 /// </summary>
 /// <returns></returns>
 public ActionResult HUCountMan()
 {
     pubViewBag("004001", "004001", "");
     if (ViewBag.isPageRight == false)
     {
         return(View());
     }
     ViewBag.vdOrg = T_SYS_ORGCls.getSelectOption(new T_SYS_ORGSW {
         SYSFLAG = ConfigCls.getSystemFlag(), TopORGNO = SystemCls.getCurUserOrgNo()
     });
     return(View());
 }
 /// <summary>
 /// 野生植物页面-三维
 /// </summary>
 /// <returns></returns>
 public ActionResult WILD_BOTANY_3D()
 {
     ViewBag.vdOrg = T_SYS_ORGCls.getSelectOption(new T_SYS_ORGSW {
         TopORGNO = SystemCls.getCurUserOrgNo(), SYSFLAG = ConfigCls.getSystemFlag(), CurORGNO = SystemCls.getCurUserOrgNo()
     });
     ViewBag.POPULATIONTYPE = T_SYS_DICTCls.getSelectOption(new T_SYS_DICTSW {
         DICTTYPEID = "55", isShowAll = "1"
     });
     ViewBag.BOTANY = WILD_BOTANYDISTRIBUTECls.getSelectOption(new WILD_LOCALBOTANY_SW {
         isShowAll = "1"
     });
     return(View());
 }
 /// <summary>
 /// 巡检路线Echarts
 /// </summary>
 /// <returns></returns>
 public ActionResult PatrolRouteStatMan()
 {
     pubViewBag("004002", "004002", "");
     if (ViewBag.isPageRight == false)
     {
         return(View());
     }
     ViewBag.TIMEBegin = DateTime.Now.ToString("yyyy-MM-01");
     ViewBag.TIMEEnd   = DateTime.Now.ToString("yyyy-MM-dd");
     ViewBag.vdOrg     = T_SYS_ORGCls.getSelectOption(new T_SYS_ORGSW {
         SYSFLAG = ConfigCls.getSystemFlag(), TopORGNO = SystemCls.getCurUserOrgNo()
     });
     return(View());
 }
        /// <summary>
        /// Total3D页面分开-应急指挥页面
        /// </summary>
        /// <returns></returns>
        public ActionResult YJZH3D()
        {
            string userid = SystemCls.getUserID();

            ViewBag.Fire = T_SYS_LAYERCls.getTreeFireQuery(new T_SYS_LAYER_SW {
                USERID = userid
            });
            ViewBag.LAYERID = T_SYS_LAYERCls.getLayerFireLAYERID(new T_SYS_LAYER_SW {
                USERID = userid
            });
            var modelfirelist = GetCUrFireListYH();//当前火情

            return(View(modelfirelist));
        }
Exemple #21
0
        /// <summary>
        /// 考勤统计
        /// </summary>
        /// <returns>参见模型</returns>
        public ActionResult HUCheckINCount()
        {
            pubViewBag("005001", "005001", "");
            if (ViewBag.isPageRight == false)
            {
                return(View());
            }
            ViewBag.TIMEEnd   = DateTime.Now.ToString("yyyy-MM-dd");
            ViewBag.TIMEBegin = DateTime.Now.AddDays(-6).ToString("yyyy-MM-dd");
            ViewBag.vdOrg     = T_SYS_ORGCls.getSelectOption(new T_SYS_ORGSW {
                SYSFLAG = ConfigCls.getSystemFlag(), TopORGNO = SystemCls.getCurUserOrgNo()
            });

            return(View());
        }
        /// <summary>
        /// 生成地图图片
        /// </summary>
        /// <returns></returns>
        public ActionResult GenerateImages()
        {
            CookieModel cookieInfo = SystemCls.getCookieInfo();
            var         model      = T_SYSSEC_IPSUSERCls.getModel(new T_SYSSEC_IPSUSER_SW {
                USERID = cookieInfo.UID
            });
            var modelOrg = T_SYS_ORGCls.getModel(new T_SYS_ORGSW {
                ORGNO = model.ORGNO
            });

            ViewBag.DEPT = modelOrg.ORGNAME + modelOrg.COMMANDNAME;
            ViewBag.NAME = cookieInfo.trueName;
            ViewBag.TIME = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
            return(View());
        }
        public string getHeadMenuStr2()
        {
            var result = T_SYS_MENUCls.getT_SYS_MENUModel(new T_SYS_MENU_SW {
                UID = SystemCls.getUserID(), SYSFLAG = ConfigCls.getSystemFlag()
            });
            StringBuilder sb = new StringBuilder();

            sb.AppendFormat("<ul class='nav ace-nav'>");
            foreach (var v in result)
            {
                var subResult = v.subMenuModel;
                foreach (var sv in subResult)
                {
                    if (sv.MENUCODE.Length == 6)
                    {
                        sb.AppendFormat("<li class='light-blue'>");
                        sb.AppendFormat("<a  href='{0}'>", sv.MENUURL);
                        sb.AppendFormat("<i class='{0}' style='width:25px; {1}'></i>", sv.MENUICO, sv.LICLASS);
                        sb.AppendFormat("{0}", sv.MENUNAME);
                        sb.AppendFormat("</a>");
                        sb.AppendFormat("</li>");
                    }
                }
            }
            sb.AppendFormat("<li class='light-blue'>");
            sb.AppendFormat("<a data-toggle='dropdown' href='#' class='dropdown-toggle'>");
            sb.AppendFormat("      <img class='nav-user-photo' src='../Content/themes/assets/avatars/user.jpg' alt='Jason's Photo' />");
            sb.AppendFormat("      <span class='user-info'>");
            sb.AppendFormat("          <small>欢迎光临,</small>");
            CookieModel cookieInfo = SystemCls.getCookieInfo();

            sb.AppendFormat("          <font color='red'>{0}</font>", cookieInfo.trueName);
            sb.AppendFormat("      </span>");
            sb.AppendFormat("<i class='icon-caret-down'></i>");
            sb.AppendFormat("          </a>");
            sb.AppendFormat("<ul class='user-menu pull-right dropdown-menu dropdown-yellow dropdown-caret dropdown-close'>");
            sb.AppendFormat("      <li class='divider'></li>");
            sb.AppendFormat("      <li>");
            sb.AppendFormat("          <a href='/System/LoginOut'>");
            sb.AppendFormat("              <i class='fa fa-power-off'></i>");
            sb.AppendFormat("              退出");
            sb.AppendFormat("          </a>");
            sb.AppendFormat("      </li>");
            sb.AppendFormat("</ul>");
            sb.AppendFormat("</li>");
            sb.AppendFormat("</ul>");
            return(sb.ToString());
        }
Exemple #24
0
        /// <summary>
        /// 删除采集数据
        /// </summary>
        /// <returns>参见模型</returns>
        public JsonResult DeleteCollectDataAjax()
        {
            string cid = Request.Params["cid"];

            if (string.IsNullOrEmpty(cid))
            {
                return(Json(new Message(false, "cid参数传递失败", "")));
            }
            var m = new T_IPSCOL_COLLECT_Model();

            m.opMethod  = "Del";
            m.COLLECTID = cid;
            m.MANUSERID = SystemCls.getUserID();
            var ms = T_IPSCOL_COLLECTCls.Manager(m);

            return(Json(ms));
        }
Exemple #25
0
        /// <summary>
        /// 文档管理
        /// </summary>
        /// <returns></returns>
        public ActionResult DocIndex()
        {
            string typeID = (string.IsNullOrEmpty(Request.Params["typeID"])) ? "" : Request.Params["typeID"].ToString();

            if (string.IsNullOrEmpty(typeID))
            {
                return(View());
            }
            pubViewBag(typeID, typeID, "");
            if (ViewBag.isPageRight == false)
            {
                return(View());
            }
            ViewBag.typeid = typeID;
            ViewBag.isDel  = (SystemCls.isRight(ViewBag.typeid + "002")) ? "1" : "0";
            return(View());
        }
Exemple #26
0
        /// <summary>
        /// 获取OA办公信息
        /// </summary>
        /// <returns></returns>
        public string OAInfoStr()
        {
            CookieModel   cookieInfo = SystemCls.getCookieInfo();
            StringBuilder sb = new StringBuilder();
            string        kqhref = "#", dbhref = "#", dxhref = "#", target = "_self";

            int[] nums = { 0, 0 };
            if (ConfigCls.getIsTongBuOA() == "1")
            {
                if (HttpCommon.CheckUrlVisit(ConfigCls.getOAWebServiseAddress()))
                {
                    GetOAInfohref(cookieInfo, out kqhref, out dbhref, out dxhref, out target);
                    nums = OACls.GetOfficeNum(cookieInfo.UID);
                }
            }
            GetOAInfoStr(sb, kqhref, dbhref, dxhref, target, nums);
            return(sb.ToString());
        }
Exemple #27
0
        /// <summary>
        /// 获取火点信息
        /// </summary>
        /// <returns></returns>
        public JsonResult GetFireDisTributionData()
        {
            MessageListObject ms = new MessageListObject(false, null);
            var curogr           = SystemCls.getCurUserOrgNo();

            if (string.IsNullOrEmpty(curogr))
            {
                ms = new MessageListObject(false, null);
            }
            else
            {
                var dataList = JC_FIRECls.GetListModel(new JC_FIRE_SW()
                {
                    BYORGNO = curogr, BeginTime = DateTime.Now.AddMonths(-6).ToShortDateString(), EndTime = DateTime.Now.ToShortDateString()
                });
                ms = new MessageListObject(true, dataList);
            }
            return(Json(ms));
        }
        /// <summary>
        /// 获取当前火情
        /// </summary>
        /// <returns></returns>
        private IEnumerable <EHCurFireMode> GetCUrFireList()
        {
            var result     = new List <EHCurFireMode>();
            var jcfirelist = JC_FIRECls.GetListModel(new JC_FIRE_SW {
                BYORGNO = SystemCls.getCurUserOrgNo()
            }).Where(p => (p.ISOUTFIRE.Trim() != "1"));                                                                                                //监测火情信息

            if (jcfirelist.Any())
            {
                foreach (var item in jcfirelist)
                {
                    var firefkmodel = JC_FIRETICKLINGCls.GetModelList(new JC_FIRETICKLING_SW()
                    {
                        JCFID = item.JCFID, ISOUTFIRE = "0"
                    }).Where(p => p.HOTTYPE == "1" || p.HOTTYPE == "6" || p.HOTTYPE == "10").FirstOrDefault();
                    if (firefkmodel != null)
                    {
                        var model = new EHCurFireMode();
                        model.ADDRESSS = item.ZQWZ;
                        model.FIRENAME = item.FIRENAME;
                        model.JCFID    = item.JCFID;
                        model.JD       = item.JD;
                        model.WD       = item.WD;
                        model.ORGNO    = item.BYORGNO;
                        var record = JC_FIRE_PROPCls.getModel(new JC_FIRE_PROP_SW {
                            JCFID = item.JCFID
                        });
                        if (record != null)
                        {
                            model.FIRELEVEL = record.FIRELEVEL;
                        }
                        if (model.FIRELEVEL == null)
                        {
                            model.FIRELEVEL = "";
                        }
                        result.Add(model);
                    }
                }
            }
            return(result);
        }
        /// <summary>
        /// 获取当前火情——优化后
        /// </summary>
        /// <returns></returns>
        private IEnumerable <EHCurFireMode> GetCUrFireListYH()
        {
            var result     = new List <EHCurFireMode>();
            var jcfirelist = JC_FIRECls.GetListModelYH(new JC_FIRE_SW {
                BYORGNO = SystemCls.getCurUserOrgNo()
            });                                                                                                  //监测火情信息

            foreach (var item in jcfirelist)
            {
                var model = new EHCurFireMode();
                model.ADDRESSS  = item.ZQWZ;
                model.FIRENAME  = item.FIRENAME;
                model.JCFID     = item.JCFID;
                model.JD        = item.JD;
                model.WD        = item.WD;
                model.ORGNO     = item.BYORGNO;
                model.FIRELEVEL = item.FIRELEVEL;
                result.Add(model);
            }
            return(result);
        }
        /// <summary>
        /// 护林员信息
        /// </summary>
        /// <returns></returns>
        public ActionResult HuserInfoIndex()
        {
            string hid = Request.Params["hid"];

            ViewBag.hid = hid;
            if (string.IsNullOrEmpty(hid))
            {
                return(Content("护林员id传输错误"));
            }
            //获取最新护林员当前坐标点
            var sw = new T_IPS_REALDATATEMPORARYSW();

            sw.USERID = hid;
            var         model       = T_IPS_REALDATATEMPORARYCls.getTopOneModelList(sw).FirstOrDefault();
            CookieModel cookieInfo1 = SystemCls.getCookieInfo();

            ViewBag.LAYERID = T_SYS_LAYERCls.getLayerHuLinYuanLAYERID(new T_SYS_LAYER_SW {
                USERID = cookieInfo1.UID
            });
            return(View(model));
        }