Ejemplo n.º 1
0
        /// <summary>
        /// 获取列表
        /// </summary>
        /// <param name="sw">参见模型 sw.TopCount 默认为10 sw.MANSTATE 默认取所有</param>
        /// <returns>参见模型</returns>

        public static IEnumerable <YJ_SATELLITECLOUD_Model> getListModelTop(YJ_SATELLITECLOUD_SW sw)
        {
            DataTable dt          = BaseDT.YJ_SATELLITECLOUD.getTopDT(sw);            //列表
            var       result      = new List <YJ_SATELLITECLOUD_Model>();
            string    path        = ConfigCls.getConfigValue("WxImagesPath");         //压缩卫星云图
            string    orginalpath = ConfigCls.getConfigValue("WxImagesOriginalPath"); //原始卫星云图

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                YJ_SATELLITECLOUD_Model m = new YJ_SATELLITECLOUD_Model();
                m.CLOUDID          = dt.Rows[i]["CLOUDID"].ToString();
                m.CLOUDTIME        = ClsSwitch.SwitTM(dt.Rows[i]["CLOUDTIME"].ToString());
                m.CLOUDNAME        = dt.Rows[i]["CLOUDNAME"].ToString();
                m.CLOUDFILENAME    = path + dt.Rows[i]["CLOUDFILENAME"].ToString();
                m.CLOUDORIGIONNAME = orginalpath + dt.Rows[i]["CLOUDORIGIONNAME"].ToString();
                result.Add(m);
            }
            dt.Clear();
            dt.Dispose();
            return(result);
        }