public LocationInfo LocationInfoIDataReader(IDataReader dr)
        {
            LocationInfo obj = new DataAccess.LocationInfo();

            obj.LocationID = (dr["LocationID"] is DBNull) ? string.Empty : dr["LocationID"].ToString();
            obj.xcoor      = (dr["xcoor"] is DBNull) ? string.Empty : dr["xcoor"].ToString();
            obj.ycoor      = (dr["ycoor"] is DBNull) ? string.Empty : dr["ycoor"].ToString();
            return(obj);
        }
示例#2
0
        public List <LocationInfo> LocationInfo_GetByLevel(string Level, int LevelLength)
        {
            List <DataAccess.LocationInfo> list = new List <DataAccess.LocationInfo>();

            DataAccess.LocationInfo obj = new DataAccess.LocationInfo();
            DbCommand cmd = db.GetStoredProcCommand("sp_LocationInfo_GetByLevel", Level, LevelLength);

            using (IDataReader dr = db.ExecuteReader(cmd))
            {
                while (dr.Read())
                {
                    list.Add(obj.LocationInfoIDataReader(dr));
                }
                dr.Close();
                dr.Dispose();
            }
            return(list);
        }
示例#3
0
        public List <LocationInfo> LocationInfo_GetByAll()
        {
            List <DataAccess.LocationInfo> list = new List <DataAccess.LocationInfo>();

            DataAccess.LocationInfo obj = new DataAccess.LocationInfo();
            DbCommand cmd = db.GetStoredProcCommand("Links_SelectAll");

            using (IDataReader dr = db.ExecuteReader(cmd))
            {
                while (dr.Read())
                {
                    list.Add(obj.LocationInfoIDataReader(dr));
                }
                dr.Close();
                dr.Dispose();
            }
            return(list);
        }
示例#4
0
        public List <LocationInfo> LocationInfo_Paging(string CurentLocationInfo, string LocationInfoSize)
        {
            List <DataAccess.LocationInfo> list = new List <DataAccess.LocationInfo>();

            DataAccess.LocationInfo obj = new DataAccess.LocationInfo();
            DbCommand cmd = db.GetStoredProcCommand("Links_SelectPage", CurentLocationInfo, LocationInfoSize);

            using (IDataReader dr = db.ExecuteReader(cmd))
            {
                while (dr.Read())
                {
                    list.Add(obj.LocationInfoIDataReader(dr));
                }
                dr.Close();
                dr.Dispose();
            }
            return(list);
        }