private void btnAgregar_Click(object sender, EventArgs e) { try { destinoGlobal = Singleton.opDestino.BuscarDestinoNombre(cbo_destino.Text); var idDestino = destinoGlobal.id_destino.ToString(); if (string.IsNullOrEmpty(txtNroVuelo.Text)) { MessageBox.Show("El campo es requerido", "Alert", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { VuelosDestino vd = new VuelosDestino() { NroVuelo = txtNroVuelo.Text, id_destino = Convert.ToInt32(idDestino) }; Singleton.opVuelosDestino.insertarVuelosDestino(vd); var msj = MessageBox.Show("Vuelo destino insertado correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); if (msj == DialogResult.OK) { this.Hide(); InsertarVuelos v = new InsertarVuelos(); v.Show(); } } } catch { } }
public void insertarVuelosDestino(VuelosDestino vuelosDestino) { OracleConnection ora = new OracleConnection("DATA SOURCE=TOSHIBA-PC:1521/XE;PASSWORD=ORACLE01;USER ID=DESARROLLO"); ora.Open(); OracleCommand comando = new OracleCommand("INSERTARVUELOSDESTINO", ora); comando.CommandType = CommandType.StoredProcedure; comando.Parameters.Add("NROVUELO", OracleDbType.Varchar2).Value = vuelosDestino.NroVuelo; comando.Parameters.Add("ID_DESTINO", OracleDbType.Int32).Value = Convert.ToInt32(vuelosDestino.id_destino); comando.ExecuteNonQuery(); }
public void ActualizarVuelosDestino(VuelosDestino vuelosdestino) { throw new NotImplementedException(); }
public void IngresarDatos() { List <string> Aeropuertos = new List <string>(); List <string> Vuelos = new List <string>(); List <string> CapacidadVuelo = new List <string>(); List <string> Reserva = new List <string>(); List <string> origenvuelo = new List <string>(); List <string> destinovuelo = new List <string>(); List <string> pasajerosadultos = new List <string>(); List <string> pasajerosmenores = new List <string>(); List <string> pasajerosinfantes = new List <string>(); String NombreAeropuerto; string Condicion; bool Flag; string VuelosSalida; string VuelosDestino; string Capacidad; int NCapacidad = 0; int NNroReserva = 0; int NPasajerosAdultos = 0; int NPasajerosMenores = 0; int NPasajerosMenoresde3años = 0; string OrigenVuelo; string DestinoVuelo; string NroReserva; string PasajerosAdultos; string PasajerosMenores; string PasajerosMenoresde3años; int acumulador = 0; //Ej a do { do { Console.Write("Ingrese el nombre del aeropuerto: "); NombreAeropuerto = Console.ReadLine(); Flag = ValidarCampos(NombreAeropuerto, "Codigo"); } while (Flag == false); NombreAeropuerto = NombreAeropuerto.ToUpper(); Aeropuertos.Add(NombreAeropuerto); do { Console.WriteLine("Escriba SI para agregar aeropuertos: "); Condicion = Console.ReadLine(); Flag = ValidarCampos(Condicion, "Condicion"); } while (Flag == false); } while (Condicion == "SI"); foreach (string aeropuerto in Aeropuertos) { Console.WriteLine("Los aeropuertos son: " + aeropuerto); } //B do { do { Console.WriteLine("Ingrese el nombre de la salida: "); VuelosSalida = Console.ReadLine(); Flag = ValidarCampos(VuelosSalida, "Vuelo de salida"); } while (Flag == false); VuelosSalida = VuelosSalida.ToUpper(); do { Console.WriteLine("Ingrese el nombre de destino: "); VuelosDestino = Console.ReadLine(); Flag = ValidarCampos(VuelosDestino, "Vuelo de destino"); } while (Flag == false); VuelosDestino = VuelosDestino.ToUpper(); string SalidaDestino = (VuelosSalida + "-" + VuelosDestino); do { Console.Write("Ingrese la capacidad del vuelo: " + (VuelosSalida + "-" + VuelosDestino) + ": "); Capacidad = Console.ReadLine(); Flag = ValidarCapacidad(Capacidad, ref NCapacidad); } while (Flag == false); Vuelos.Add(SalidaDestino); CapacidadVuelo.Add(Capacidad); do { Console.WriteLine("Escriba si para agregar aeropuertos: "); Condicion = Console.ReadLine(); Flag = ValidarCampos(Condicion, "Condicion"); } while (Flag == false); } while (Condicion == "SI"); foreach (string SalidaDestino in Vuelos) { Console.WriteLine("Los vuelos son: " + SalidaDestino); } foreach (string capacidad in CapacidadVuelo) { Console.WriteLine("La capacidad de los vuelos : " + (VuelosSalida + "-" + VuelosDestino) + " son : " + Capacidad); } //C) do { do { Console.WriteLine("Ingrese Nro de reserva: "); NroReserva = Console.ReadLine(); Flag = ValidarCapacidad(NroReserva, ref NNroReserva); } while (Flag == false); Reserva.Add(NroReserva); do { Console.WriteLine("Ingrese el origen del vuelo: "); OrigenVuelo = Console.ReadLine(); Flag = ValidarCampos(OrigenVuelo, "Origen"); } while (Flag == false); origenvuelo.Add(OrigenVuelo); do { Console.WriteLine("Ingrese el destino del vuelo: "); DestinoVuelo = Console.ReadLine(); Flag = ValidarCampos(DestinoVuelo, "Destino Vuelo"); } while (Flag == false); destinovuelo.Add(DestinoVuelo); do { Console.WriteLine("Ingrese cantidad de adultos pasajeros: "); PasajerosAdultos = Console.ReadLine(); Flag = ValidarCapacidad(PasajerosAdultos, ref NPasajerosAdultos); } while (Flag == false); pasajerosadultos.Add(PasajerosAdultos); do { Console.WriteLine("Ingrese cantidad de pasajeros entre 3 y 10 años: "); PasajerosMenores = Console.ReadLine(); Flag = ValidarCapacidad(PasajerosMenores, ref NPasajerosMenores); } while (Flag == false); pasajerosmenores.Add(PasajerosMenores); do { Console.WriteLine("Ingrese cantidad de pasajeros de menos de 3 años: "); PasajerosMenoresde3años = Console.ReadLine(); Flag = ValidarCapacidad(PasajerosMenoresde3años, ref NPasajerosMenoresde3años); } while (Flag == false); pasajerosinfantes.Add(PasajerosMenoresde3años); do { Console.WriteLine("Escriba SI para agregar aeropuertos: "); Condicion = Console.ReadLine(); Flag = ValidarCampos(Condicion, "Condicion"); } while (Flag == false); acumulador = acumulador + NPasajerosAdultos + NPasajerosMenores + NPasajerosMenoresde3años; } while (Condicion == "SI"); foreach (string nroReserva in Reserva) { Console.WriteLine("El numero de reserva del vuelo es: " + nroReserva); } foreach (string origenvuelos in origenvuelo) { Console.WriteLine("El origen del vuelo es: " + origenvuelos); } foreach (string destinovuelos in destinovuelo) { Console.WriteLine("El destino del vuelo es: " + destinovuelos); } foreach (string pasajerosadulto in pasajerosadultos) { Console.WriteLine("El numero de pasajeros adultos es : " + pasajerosadulto); } foreach (string pasajerosmenore in pasajerosmenores) { Console.WriteLine("El numero de pasajeros entre 3 y 10 años son : " + pasajerosmenore); } foreach (string pasajerosinfante in pasajerosinfantes) { Console.WriteLine("El numero pasajeros infantes es: " + pasajerosinfante); } Console.WriteLine("La cantidad total de pasajeros del avión es : " + acumulador); }