private void button5_Click(object sender, RoutedEventArgs e) { Lipputiedot lippu = new Lipputiedot { JunavuoroID = int.Parse(idBlock5.Text.ToString()), Lähtöasema = lahtoBlock5.Text, Pääteasema = paateBlock5.Text, Lähtöaika = aikaBlock5.Text.Substring(0, 5), Pääteaika = aikaBlock5.Text.Substring(8), hinta = hinta, pvm = pv }; database.connection.Close(); this.Frame.Navigate(typeof(Ticket), lippu); }
protected override void OnNavigatedTo(NavigationEventArgs e) //tuo junavuoron tiedot edelliseltä sivulta { if (e.Parameter is Lipputiedot) { Lipputiedot lippu = (Lipputiedot)e.Parameter; lahtoasemabox.Text = lippu.Lähtöasema; paateasemabox.Text = lippu.Pääteasema; lahtoaikabox.Text = lippu.Lähtöaika; paateaikabox.Text = lippu.Pääteaika; pvmboksi.Text = lippu.pvm; vuoroid = lippu.JunavuoroID; hinta = lippu.hinta; } else { lahtoasemabox.Text = "Jotain meni pieleen, lataus epäonnistui"; } base.OnNavigatedTo(e); }