private void slider_skalaZagrozenia_ValueChanged(object sender, RoutedPropertyChangedEventArgs <double> e) { if (Math.Round(slider_skalaZagrozenia.Value, 0) == 0) { lab_Zagrozenie.Content = "Neutralne"; lab_Zagrozenie.Foreground = Brushes.Gray; lab_Zagrozenie.FontSize = 16; skala = Skala_zagr.neutralne; } else if (Math.Round(slider_skalaZagrozenia.Value, 0) == 1) { lab_Zagrozenie.Content = "Możliwie niebezpieczne"; lab_Zagrozenie.Foreground = Brushes.Yellow; lab_Zagrozenie.FontSize = 18; skala = Skala_zagr.możliwie_niebezpieczne; } else if (Math.Round(slider_skalaZagrozenia.Value, 0) == 2) { lab_Zagrozenie.Content = "Niebezpieczne!"; lab_Zagrozenie.Foreground = Brushes.Orange; lab_Zagrozenie.FontSize = 20; skala = Skala_zagr.niebezpieczne; } else if (Math.Round(slider_skalaZagrozenia.Value, 0) == 3) { lab_Zagrozenie.Content = "Bardzo niebezpieczne!"; lab_Zagrozenie.Foreground = Brushes.Red; lab_Zagrozenie.FontSize = 22; skala = Skala_zagr.bardzo_niebezpieczne; } }
/// <summary> /// Konstruktor parametryczny /// </summary> public Zjawisko_pogodowe(string datar, string dataz, Skala_zagr zagrozenie, decimal temp, double sredniecisnienieatm, double predkoscwiatru) { DateTime.TryParseExact(datar, new[] { "dd/MM/yyyy HH:mm", "dd/MM/yyyy HH:mm:ss", "dd-MM-yyyy HH:mm", "dd-MM-yyyy HH:mm:ss", "yyyy.MM.dd HH:mm", "yyyy.MM.dd HH:mm:ss", "dd.MM.yyyy HH:mm", "dd.MM.yyyy HH:mm:ss" }, null, DateTimeStyles.None, out dataObserwacji); DateTime.TryParseExact(dataz, new[] { "dd/MM/yyyy HH:mm", "dd/MM/yyyy HH:mm:ss", "dd-MM-yyyy HH:mm", "dd-MM-yyyy HH:mm:ss", "yyyy.MM.dd HH:mm", "yyyy.MM.dd HH:mm:ss", "dd.MM.yyyy HH:mm", "dd.MM.yyyy HH:mm:ss" }, null, DateTimeStyles.None, out dataZakonczenia); Temperatura = temp; SrednieCisnienieAtm = sredniecisnienieatm; Zagrozenie = zagrozenie; PredkoscWiatru = predkoscwiatru; CzasTrwania = (dataZakonczenia - DataObserwacji).TotalMinutes; }
/// <summary> /// Konstruktor parametryczny /// </summary> public Opad_sniegu(string datar, string dataz, Skala_zagr zagrozenie, double iloscOpadowNa_M2, double srednicaPlatkowSniegu, Typ typ, decimal temp, double sredniecisnienieatm, double predkoscwiatru) : base(datar, dataz, zagrozenie, iloscOpadowNa_M2, typ, temp, sredniecisnienieatm, predkoscwiatru) { SrednicaPlatkowSniegu = srednicaPlatkowSniegu; }
/// <summary> /// Konstruktor parametryczny /// </summary> /// public Burza(string datar, string dataz, Skala_zagr zagrozenie, int iloscWyladowan, double iloscOpadowNa_M2, double srednicakropel, Typ typ, decimal temp, double sredniecisnienieatm, double predkoscwiatru) : base(datar, dataz, zagrozenie, iloscOpadowNa_M2, srednicakropel, typ, temp, sredniecisnienieatm, predkoscwiatru) { IloscWyladowan = iloscWyladowan; }
/// <summary> /// Konstruktor parametryczny /// </summary> public Tornado(string datar, string dataz, Skala_zagr zagrozenie, decimal temp, double sredniecisnienieatm, double predkoscwiatru, SkalaFujity skalaFujity) : base(datar, dataz, zagrozenie, temp, sredniecisnienieatm, predkoscwiatru) { Skala_Fujity = skalaFujity; }
/// <summary> /// Konstruktor parametryczny /// </summary> public Opad_deszczu(string datar, string dataz, Skala_zagr zagrozenie, double iloscOpadowNa_M2, double srednicakropel, Typ typ, decimal temp, double sredniecisnienieatm, double predkoscwiatru) : base(datar, dataz, zagrozenie, iloscOpadowNa_M2, typ, temp, sredniecisnienieatm, predkoscwiatru) { SrednicaKropel = srednicakropel; }
/// <summary> /// Konstruktor parametryczny /// </summary> public Opad_gradu(string datar, string dataz, Skala_zagr zagrozenie, double iloscOpadowNa_M2, double srednicaBrylek, Typ typ, decimal temp, double sredniecisnienieatm, double predkoscwiatru) : base(datar, dataz, zagrozenie, iloscOpadowNa_M2, typ, temp, sredniecisnienieatm, predkoscwiatru) { SrednicaBrylekLodu = srednicaBrylek; }