WathHouseDataEFModel getNewData(int watchHouseID) { WathHouseDataEFModel vResult = new WathHouseDataEFModel(); string vSql = string.Format("Select * From `岗亭数据` where WatchHouseID={0} order by id desc limit 1", watchHouseID); WathHouseDataEFModel[] vSelectResult = m_BasicDBClass.SelectCustomEx <WathHouseDataEFModel>(vSql); if (vSelectResult != null && vSelectResult.Length > 0) { vResult = vSelectResult[0]; } return(vResult); }
/// <summary> /// 灯光状态 /// </summary> /// <param name="WatchHouseID"></param> /// <returns></returns> public DengGuanStateInfo DuangGuanState(int WatchHouseID) { WathHouseDataEFModel vNewData = getNewData(WatchHouseID); DengGuanStateInfo vResult = new DengGuanStateInfo(); if (vNewData.WatchHouseID != null) { vResult.IsOpen = vNewData.Deng == "关" ? false : true; vResult.LianDu = vNewData.DengGuanLD.Value; } return(vResult); }
/// <summary> /// 空调状态 /// </summary> /// <param name="WatchHouseID"></param> /// <returns></returns> public KongTiaoStateInfo KongTiaoState(int WatchHouseID) { WathHouseDataEFModel vNewData = getNewData(WatchHouseID); KongTiaoStateInfo vResult = new KongTiaoStateInfo(); if (vNewData.WatchHouseID != null) { vResult.IsOpen = vNewData.KongTiao == "关" ? false : true; vResult.FengShu = vNewData.KongTiaoGZFL; vResult.MoShi = vNewData.KongTiaoGZMS; vResult.ShiLeiWD = vNewData.ShiLeiWD ?? 0; } return(vResult); }
public XinFengStateInfo XinFengState(int WatchHouseID) { WathHouseDataEFModel vNewData = getNewData(WatchHouseID); XinFengStateInfo vResutl = new XinFengStateInfo(); if (vNewData.WatchHouseID != null) { vResutl.IsOpen = vNewData.XinFeng == "关" ? false : true; vResutl.ChuKouAPM = vNewData.ChuKouAPM ?? 0; vResutl.RuKouAPM = vNewData.RuKouAPM ?? 0; vResutl.WenDu = vNewData.XinFengWD ?? 0; vResutl.ShiDu = vNewData.ShiLeiSD ?? 0; } return(vResutl); }
public DiNuanStateInfo DiNuan(int WatchHouseID) { WathHouseDataEFModel vNewData = getNewData(WatchHouseID); DiNuanStateInfo vResult = new DiNuanStateInfo(); if (vNewData.WatchHouseID != null) { vResult.DanQianWD = vNewData.CaiLuanKZWBWD ?? 0; vResult.DiNuan = vNewData.DiNuan == "关" ? false : true; vResult.SheZhiWD = vNewData.CaiLuanKZWD ?? 0; vResult.YouNuanJQ = vNewData.YouNuanJQ == "关" ? false : true; vResult.ZuoNuanJQ = vNewData.ZuoNuanJQ == "关" ? false : true; } return(vResult); }
/// <summary> /// 门窗状态(单向) /// </summary> /// <param name="WatchHouseID">岗亭编号</param> /// <returns></returns> public MenChuangStateInfo MenChuangState(int WatchHouseID) { WathHouseDataEFModel vNewData = getNewData(WatchHouseID); MenChuangStateInfo vResult = new MenChuangStateInfo(); if (vNewData.WatchHouseID != null) { vResult.BaoJinQi = vNewData.BaoJingQi == "关"?false:true; vResult.Men = vNewData.MenZhuanTai == "关" ? false : true; vResult.Shuo = vNewData.DianChiSuo == "关" ? false : true; vResult.Chuang = vNewData.Chuang == "关" ? false : true; vResult.FengMu = vNewData.FengMu == "关" ? false : true; vResult.FengMuDeng = vNewData.ChuangDeng == "关" ? false : true; vResult.ZiDonGChuang = false;//协议中暂不支持此数据 } return(vResult); }