Пример #1
0
        /// <summary>
        /// 获取浮标的详情
        /// </summary>
        public Entity.TABBUOY GetTABBUOYModel(string deviceCode)
        {
            Entity.TABBUOY buoy = new Entity.TABBUOY();

            BUOYECOLOGY_BN biaozhun = new BUOYECOLOGY_BN();

            buoy.BiaoZhun = biaozhun.GetModel(deviceCode);

            TABBUOYECOLOGY_BN cology = new TABBUOYECOLOGY_BN();

            buoy.COLOGY = cology.GetModel(deviceCode);

            TABBUOYHYDROLOGY_BN hydrology = new TABBUOYHYDROLOGY_BN();

            buoy.BoLang = hydrology.GetBoLangModel(deviceCode);
            buoy.HaiLiu = hydrology.GetHaiLiuModel(deviceCode);

            TABBUOYQIXG_BN qixiang = new TABBUOYQIXG_BN();

            buoy.QiWenQiYa       = qixiang.GetQiWenQiYaModel(deviceCode);
            buoy.QiXiang         = qixiang.GetQiXiangModel(deviceCode);
            buoy.FengSuFengXiang = qixiang.GetFengSuFengXiangModel(deviceCode);

            TABBUOYSTATUS_BN status = new TABBUOYSTATUS_BN();

            buoy.STATUS = status.GetModel(deviceCode);

            return(buoy);
        }
 public DataTable GetTongBuFenXi(string deviceCode, string strId, string startDate, string endDate, string deviceType)
 {
     if (deviceType == "1")
     {
         // 岸基站
         TABECOLOGY_BN co = new TABECOLOGY_BN();
         return(co.SynchronizeAnalysis(deviceCode, strId, startDate, endDate));
     }
     else if (deviceType == "2")
     {
         // 浮标
         TABBUOYECOLOGY_BN co = new TABBUOYECOLOGY_BN();
         return(co.SynchronizeAnalysis(deviceCode, strId, startDate, endDate));
     }
     else
     {
         return(null);
     }
 }