/// <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()); }
/// <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)); }
/// <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()); }
/// <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); }
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); }
/// <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; } }
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)); }
/// <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()); }
/// <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)); }
/// <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()); }
/// <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()); }
/// <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)); }