private void init(ForslagPresentasjon forslag) { this.merknaderTekstblokk.Text = ""; List <Merknad> merknader = new List <Merknad>(); oppdaterMerknader(merknader, forslag); }
public TilvalgTotalsumXprosentTilvalg(string tilvalgNavn, double prosent, ForslagPresentasjon totalsumForslag, double minstepris) : base(tilvalgNavn, 0) { AvhengigAvTotalsum = true; this.prosent = prosent; this.mistePris = minstepris; this.forslagetsTotalpris = totalsumForslag.TotalPrisUtenAvhengige; this.totalsumForslag = totalsumForslag; this.totalsumForslag.PropertyChanged += totalsumForslag_PropertyChanged; beregnPris(forslagetsTotalpris); }
public KundeVindu(ForslagPresentasjon forslag) { InitializeComponent(); avbrytKnapp.Click += avbrytKnapp_Click; okKnapp.Click += okKnapp_Click; kommentarTekstboks.TextChanged += kommentarTekstboks_TextChanged; kommentarTekstboks.PreviewKeyDown += new KeyEventHandler(kommentarTekstboks_PreviewKeyDown); //kommentarTekstboks.PreviewTextInput += new TextCompositionEventHandler(kommentarTekstboks_PreviewTextInput); navnTekstboks.Text = forslag.Navn; adresseTekstboks.Text = forslag.Adresse; postnummerTekstboks.Text = forslag.Postnummer; poststedTekstboks.Text = forslag.Poststed; epostTekstboks.Text = forslag.Epost; telefonnummereTekstboks.Text = forslag.Telefonnummere; kommentarTekstboks.Text = forslag.Kommentar; }
private void oppdaterMerknader(List <Merknad> merknader, ForslagPresentasjon forslag) { foreach (ProduktPresentasjon produkt in forslag.Produkter) { if (produkt.Merknader3 != null) { foreach (Merknad merknad in produkt.Merknader3) { if (!merknader.Contains(merknad)) { merknaderTekstblokk.Text += merknad.MerknadTekst + "\n"; merknader.Add(merknad); } } } } if (!(forslag is HeltreForslagPresentasjon)) { merknaderTekstblokk.Text = merknaderTekstblokk.Text.Trim(); return; } foreach (ProduktPresentasjon produkt in (forslag as HeltreForslagPresentasjon).Tilvalg) { if (produkt.Merknader3 != null) { foreach (Merknad merknad in produkt.Merknader3) { if (!merknader.Contains(merknad)) { merknaderTekstblokk.Text += merknad.MerknadTekst + "\n"; merknader.Add(merknad); } } } } merknaderTekstblokk.Text = merknaderTekstblokk.Text.Trim(); }
public KundeViserKontroll(ForslagPresentasjon forslag, bool somPDF) { InitializeComponent(); //////this.tilvalgGrid.Visibility = System.Windows.Visibility.Collapsed; this.datoTekst.Text = DateTime.Now.ToShortDateString() + " " + DateTime.Now.ToShortTimeString(); this.navnTekst.Text = forslag.Navn;; this.adresseTekst.Text = forslag.Adresse; this.postnummerTekst.Text = forslag.Postnummer; this.poststedTekst.Text = forslag.Poststed; this.epostTekst.Text = forslag.Epost; this.telefonnrTekst.Text = forslag.Telefonnummere; this.kommentarTekstblokk.Text = forslag.Kommentar; this.totalsumTekst.Text = forslag.Totalpris.ToString(); if (somPDF) { logoBilde.Margin = new Thickness(logoBilde.Margin.Left, logoBilde.Margin.Top, logoBilde.Margin.Right + 160, logoBilde.Margin.Bottom); } init(forslag); }
public TilvalgVindu(DataAksess2 db, ForslagPresentasjon forslag, Corinor.Modell.Produkt.DelingType deling) { InitializeComponent(); tilvalgService = new TilvalgHeltreplateService(forslag); tilvalgKombo.SelectionChanged += tilvalgKombo_SelectionChanged; LeggTilKnapp.Click += new RoutedEventHandler(LeggTilKnapp_Click); avbrytKnapp.Click += new RoutedEventHandler(avbrytKnapp_Click); Liste = new ObservableCollection <TilvalgGruppe>(); foreach (TilvalgGruppe p in db.Produktbeholder.Tilvalgliste) { if (p.Deling == deling || p.Deling == Produkt.DelingType.Begge) { Liste.Add(p); } } tilvalgKombo.DataContext = this; }
public TilvalgHeltreplateService(ForslagPresentasjon forslag) { this.forslag = forslag; }