Exemplo n.º 1
0
 /// <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");
 }
Exemplo n.º 2
0
 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");
 }
Exemplo n.º 3
0
 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");
 }
Exemplo n.º 4
0
 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("");
 }
Exemplo n.º 5
0
        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
        }
Exemplo n.º 6
0
        /// <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);
        }