/// <summary> /// 获取用户配置的报警图片路径 /// </summary> /// <param name="datas"></param> /// <returns></returns> public string GetSetImageUrl(string setName) { LumluxSSYDB.BLL.tPrjectSet set_bll = new LumluxSSYDB.BLL.tPrjectSet(); LumluxSSYDB.Model.tPrjectSet set_mod = set_bll.GetModelByWhere(PrjGUID, setName); if (set_mod != null) { return(set_mod.sValue); } return("2.png"); }
public string GetLng(string setkey) { LumluxSSYDB.BLL.tPrjectSet set_bll = new LumluxSSYDB.BLL.tPrjectSet(); LumluxSSYDB.Model.tPrjectSet set_mod = set_bll.GetModelByWhere(PrjGUID, setkey); if (set_mod != null) { return(set_mod.sValue); } return("120.6298828125"); }
public string GetLat(string setkey) { LumluxSSYDB.BLL.tPrjectSet set_bll = new LumluxSSYDB.BLL.tPrjectSet(); LumluxSSYDB.Model.tPrjectSet set_mod = set_bll.GetModelByWhere(PrjGUID, setkey); if (set_mod != null) { return(set_mod.sValue); } return("31.064698120353743"); }
public string GetSetValue(string setName, string sFeild) { LumluxSSYDB.BLL.tPrjectSet set_bll = new LumluxSSYDB.BLL.tPrjectSet(); LumluxSSYDB.Model.tPrjectSet set_mod = set_bll.GetModelByWhere(PrjGUID, setName); if (set_mod != null) { if (sFeild == "sValue") { return(set_mod.sValue); } if (sFeild == "sDesc") { return(set_mod.sDesc); } } return(""); }
public ControllerBaseHelper() : base() { List <HostInfoVM> list = new List <HostInfoVM>(); LumluxSSYDB.BLL.tHostInfo bllhost = new LumluxSSYDB.BLL.tHostInfo(); #region 加载顶部所有单灯报警 DataTable allhostalarmdt = bllhost.GetHostInfo("dbo.tHostInfo.sProjectInfoGUID='" + PrjGUID + "' and dbo.tHostInfo.iState_Online=1 and dbo.tHostInfo.iState_Alarm=1"); if (allhostalarmdt != null) { allhostalarmdt.Columns.Add("hostByLightCount"); allhostalarmdt.Columns.Add("hostByAlarmLightCount"); HostInfoVM hvms; foreach (DataRow dr in allhostalarmdt.Rows) { hvms = addInfo(dr); list.Add(hvms); } ViewBag.allAlarmhostlist = list; } else { ViewBag.allAlarmhostlist = new List <HostInfoVM>(); } #endregion #region 加载该项目的logo图片 LumluxSSYDB.BLL.tPrjectSet set_bll = new LumluxSSYDB.BLL.tPrjectSet(); LumluxSSYDB.Model.tPrjectSet set_mod = set_bll.GetModelByWhere(PrjGUID, "logoMain_0001"); if (set_mod != null) { ViewBag.logoMain = set_mod.sValue; } else { ViewBag.logoMain = imageurl; } #endregion #region 用户相关 ViewBag.UserName = this.UserName; ViewBag.UserAuthority = this.UserAuthority; #endregion }
/// <summary> /// 获取主机报了警的单灯总个数 /// </summary> /// <param name="hostGUID"></param> /// <returns></returns> public int GetLightCountByHostGUID(string hostGUID, string IsAlarm) { int alarmCount = 0; LumluxSSYDB.BLL.tLightInfoes light_bll = new LumluxSSYDB.BLL.tLightInfoes(); DataTable dt = light_bll.GetLightByWhereInfo(" li.iEnable=1 and sHostInfoGUID='" + hostGUID + "'"); if (dt != null) { LumluxSSYDB.BLL.tPrjectSet set_bll = new LumluxSSYDB.BLL.tPrjectSet(); LumluxSSYDB.Model.tPrjectSet set_mod = new LumluxSSYDB.Model.tPrjectSet(); for (int i = 0; i < dt.Rows.Count; i++) { int RealTimeAlarm_Fault = Convert.ToInt32(ToString(dt.Rows[i]["iRealTimeAlarm_Fault"]) == "" ? "-1" : ToString(dt.Rows[i]["iRealTimeAlarm_Fault"])); set_mod = set_bll.GetModelByWhere(PrjGUID, "Light_IsAlarm_" + RealTimeAlarm_Fault.ToString("D4")); if (set_mod != null && set_mod.sValue == "Alarm") { alarmCount = alarmCount + 1; } } } return(alarmCount); }