public CY.HotelBooking.Core.Business.Settings SelectLatest()
        {
            SqlServerUtility db = new SqlServerUtility();

            SqlDataReader reader = db.ExecuteSqlReader(SqlSelectLatestSetting);

            if (reader != null && !reader.IsClosed && reader.Read())
            {
                CY.HotelBooking.Core.Business.Settings setting = new CY.HotelBooking.Core.Business.Settings();

                setting.Id = reader.GetInt32(0);

                if (!reader.IsDBNull(1)) setting.HotelName = reader.GetString(1);
                if (!reader.IsDBNull(2)) setting.Copyright = reader.GetString(2);
                if (!reader.IsDBNull(3)) setting.SysAuthor = reader.GetString(3);
                if (!reader.IsDBNull(4)) setting.ReadInfo = reader.GetString(4);
                if (!reader.IsDBNull(5)) setting.Contact = reader.GetString(5);
                if (!reader.IsDBNull(6)) setting.Address = reader.GetString(6);
                if (!reader.IsDBNull(7)) setting.EmailBody = reader.GetString(7);
                reader.Close();

                setting.MarkOld();

                return setting;
            }
            else
            {
                if (reader != null && !reader.IsClosed)
                    reader.Close();

                return null;
            }
        }