Exemple #1
0
        public Info[] GetInfos()
        {
            string      sql    = "select name from info";
            DataTable   dt     = SQLiteHelper.ExecuteDataTable(sql);
            List <Info> _infos = new DbTableConvertor <Info>().ConvertToList(dt);

            Info[] infos = new Info[_infos.Count];
            int    i     = 0;

            foreach (var info in _infos)
            {
                infos[i] = info;
                i++;
            }
            return(infos);
        }
Exemple #2
0
        /// <summary>
        /// 查找测线基本信息
        /// </summary>
        /// <param name="name"></param>
        /// <returns></returns>
        public Info FindLineInfo(string name)
        {
            try
            {
                string    sql = "select name,site,distance from Info where name = '" + name + "'";
                DataTable dt  = SQLiteHelper.ExecuteDataTable(sql);
                if (dt.Rows.Count == 0)
                {
                    return(null);
                }

                List <Info> _infos = new DbTableConvertor <Info>().ConvertToList(dt);
                return(_infos[0]);
            }
            catch (Exception ex)
            {
                Log4netHelper.Error(ex);
                return(null);
            }
        }