示例#1
0
        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);
        }
示例#2
0
        /// <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);
        }
示例#3
0
        /// <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);
        }
示例#4
0
        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);
        }
示例#5
0
        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);
        }
示例#6
0
        /// <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);
        }