private void BerechnenButton(object sender, RoutedEventArgs e) { bool error = false; if (bodenlaengeFliesen.Text == "") { bodenlaengeFliesen.Background = Brushes.OrangeRed; error = true; } else { bodenlaengeFliesen.Background = Brushes.White; if (Convert.ToDouble(bodenbreiteFliesen.Text) <= 0) { bodenlaengeFliesen.Background = Brushes.OrangeRed; error = true; } else { bodenlaengeFliesen.Background = Brushes.White; } } if (bodenbreiteFliesen.Text == "") { bodenbreiteFliesen.Background = Brushes.OrangeRed; error = true; } else { bodenbreiteFliesen.Background = Brushes.White; if (Convert.ToDouble(bodenbreiteFliesen.Text) <= 0) { bodenbreiteFliesen.Background = Brushes.OrangeRed; error = true; } else { bodenbreiteFliesen.Background = Brushes.White; } } if (error == false) { this.bodenlaenge = Convert.ToDouble(bodenlaengeFliesen.Text); this.bodenbreite = Convert.ToDouble(bodenbreiteFliesen.Text); this.flaeche = bodenbreite * bodenlaenge; this.fugenbreite = Convert.ToDouble(fugenbreiteTextbox.Text); FliesenberechnungWindow.Height = 540; berechnenButton.Content = "Aktualisieren"; this.anzahlFliesenpakete = berechnung.FliesenBerechnen(this.flaeche, fliese, fugenbreite); this.anzahlFugenfueller = berechnung.FugenfuellerBerechnen(this.flaeche, mainwindow.produktkatalog.fugenfueller); this.anzahlFliesenkleber = berechnung.FliesenkleberBerechnen(this.flaeche, mainwindow.produktkatalog.fliesenkleber); ergebnisBox.Text = ""; ergebnisBox.Text += "Gesamtfläche des Bodens:\t\t" + flaeche + " m²" + "\n"; ergebnisBox.Text += "Notwendige Fliesen:\t\t" + anzahlFliesenpakete + " m² \n"; ergebnisBox.Text += "Notwendige Fugenfüller: \t\t" + anzahlFugenfueller + " Stück\n"; if (fliesenkleberSelected) { ergebnisBox.Text += "Notwendige Fliesenkleber: \t\t" + anzahlFliesenkleber + " Stück\n"; } } }