void LeggTilKnapp_Click(object sender, RoutedEventArgs e) { string tykkelse = tykkelseKombo.SelectedItem as string; string treslag = treslagKombo.SelectedItem as string; string benkeplateType = benkeplateTypeKombo.SelectedItem as string; string størrelse = dybdeKombo.SelectedItem as string; int lengde = 0; int.TryParse(løpemeterTekstBoks.Text, out lengde); double pris = heltreplateService.getPrisPerEnhet(tykkelse, treslag, benkeplateType, størrelse, lengde);; //double.TryParse(prisLabel.Content.ToString(), out pris); HeltreProdukt.PerPrisType perPris = heltreplateService.getBenkeplatePtype(tykkelse, treslag, benkeplateType, størrelse); bool perLøpemeter = false; if (perPris == HeltreProdukt.PerPrisType.perLøpemeter) { perLøpemeter = true; } HeltreplateSomEndres = new HeltreplatePresentasjon(treslag, benkeplateType, tykkelse, størrelse, lengde, pris, perLøpemeter); DialogResult = true; this.Close(); }
void dybdeKombo_SelectionChanged(object sender, SelectionChangedEventArgs e) { oppdaterPris(); string tykkelse = tykkelseKombo.SelectedItem as string; string treslag = treslagKombo.SelectedItem as string; string benkeplate = benkeplateTypeKombo.SelectedItem as string; string størrelse = dybdeKombo.SelectedItem as string; HeltreProdukt.PerPrisType perPris = heltreplateService.getBenkeplatePtype(tykkelse, treslag, benkeplate, størrelse); bool perLøpemeter = false; if (perPris == HeltreProdukt.PerPrisType.perLøpemeter) { perLøpemeter = true; } if (perLøpemeter) { løpemeterLabel.Content = "Løpemeter (mm)"; løpemeterTekstBoks.Text = "1000"; } else { løpemeterLabel.Content = "Antall"; løpemeterTekstBoks.Text = "1"; } løpemeterTekstBoks.IsEnabled = true; }