private void button1_Click(object sender, RoutedEventArgs e) { try { RegistroPasaje regg = new RegistroPasaje(); PoblarPasajes(ref regg); cont++; registro.Add(regg); MessageBox.Show("Pasaje registrado", "Información", MessageBoxButton.OK, MessageBoxImage.Information); } catch (ArgumentException ae) { MessageBox.Show(ae.Message, "Validación", MessageBoxButton.OK, MessageBoxImage.Warning); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void PoblarPasajes(ref RegistroPasaje regg) { switch ((TipoPasaje)comboBox1.SelectedValue) { case TipoPasaje.Ida: SoloIda ss = new SoloIda(); ss.FechaV = (DateTime)datePicker1.SelectedDate; ss.ciudadO = (Ciudad)comboBox2.SelectedValue; ss.ciudadD = (Ciudad)comboBox1.SelectedValue; ss.ValorB = int.Parse(textBox3.Text); ss.ID = "PSJ-IDA-000" + cont.ToString(); int x = int.Parse(textBox3.Text); ss.ValorT = ss.Costo(x); textBox5.Text = ss.Costo(x).ToString(); ss.ValorB = int.Parse(textBox3.Text); textBox4.Text = ss.ID; break; case TipoPasaje.Ida_Regreso: IdaRegreso ii = new IdaRegreso(); ii.FechaI = (DateTime)datePicker1.SelectedDate; ii.FechaR = (DateTime)datePicker2.SelectedDate; ii.ciudadO = (Ciudad)comboBox2.SelectedValue; ii.ciudadD = (Ciudad)comboBox1.SelectedValue; ii.ValorB = int.Parse(textBox3.Text); ii.ID = "PSJ-IYR-000" + cont.ToString(); int c = int.Parse(textBox3.Text); ii.ValorT = ii.Costo(c); textBox5.Text = ii.Costo(c).ToString(); ii.ValorB = int.Parse(textBox3.Text); textBox4.Text = ii.ID; break; } regg.Nombre = textBox1.Text; regg.Apellidos = textBox2.Text; regg.Tipo = (TipoPasaje)comboBox3.SelectedValue; regg.ValorB = int.Parse(textBox3.Text); regg.Total = int.Parse(textBox5.Text); }