예제 #1
0
        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);
            }
        }
예제 #2
0
        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);
        }