示例#1
0
 private void _initFromRow(SqlDataReader r)
 {
     PanelId = r.IntOrZero("PanelId");
     Top = r.IntOrZero("Top");
     Left = r.IntOrZero("Left");
     Width = r.IntOrZero("Width");
     Height = r.IntOrZero("Height");
     FadeLength = r.ValueOrDefault<double>("FadeLength", 0);
     Name = r.StringOrBlank("Name").Trim();
     if (Name == "")
         Name = string.Format("Panel {0}", PanelId);
 }
示例#2
0
        private void _initFromRow(SqlDataReader r)
        {
            LocationId = r.IntOrZero("LocationId");
            LevelId = r.IntOrZero("LevelId");
            TemperatureUnit = r.StringOrDefault("TemperatureUnit", "C").ToLower();
            DateFormat = r.StringOrDefault("DateFormat", "LL");
            TimeFormat = r.StringOrDefault("TimeFormat", "LT");
            Latitude = r.ValueOrDefault<double>("Latitude", ServerGeoData.Latitude);
            Longitude = r.ValueOrDefault<double>("Longitude", ServerGeoData.Longitude);
            Woeid = r.IntOrZero("Woeid");
            Culture = r.StringOrBlank("Culture");

            Name = r.StringOrBlank("Name");
            if (Name == "")
                Name = string.Format("Location {0}", LocationId);

            TimeZone = TimeZoneInfo.FindSystemTimeZoneById(
                r.StringOrDefault("TimeZone", ServerGeoData.TimeZone.Id)
                );
        }