private void btnEliminarAceptar1_Click(object sender, EventArgs e) { if (!txtEliminarId.Text.Equals(String.Empty)) { pasaje_Aereo = new PasajeAereo(); pasaje_Aereo.Id = Convert.ToInt32(txtEliminarId.Text); pasaje_Aereo.EliminarPasajeAereo(); } else { label50.Text = "Debe llenar el campo"; } }
private void btnAgregar_Click(object sender, RoutedEventArgs e) { PasajeAereo pasaje = null; /* Datos particulares */ if ((TipoPasaje)cboTipo.SelectedValue == TipoPasaje.Nacional) { PasajeNacional nacional = new PasajeNacional(); nacional.Rut = txtRutPasaporte.Text; pasaje = nacional; } else { PasajeInternacional internacional = new PasajeInternacional(); internacional.Pasaporte = txtRutPasaporte.Text; pasaje = internacional; } /* Datos comunes */ pasaje.Numero = txtNumero.Text; pasaje.Tipo = (TipoPasaje)cboTipo.SelectedValue; /* Obtiene datos para la fecha y hora del vuelo */ DateTime fecha = (DateTime)dpFechaHora.SelectedDate; string[] horaMinuto = txtHora.Text.Split(':'); pasaje.FechaVuelo = new DateTime(fecha.Year, fecha.Month, fecha.Day, int.Parse(horaMinuto[0]), int.Parse(horaMinuto[1]), 0); /* Redimensiona y guarda la instancia */ Array.Resize(ref registro, registro.Length + 1); registro[registro.Length - 1] = pasaje; /* Carga el registro en la interfaz */ dgRegistro.ItemsSource = registro; dgRegistro.Items.Refresh(); }
static void Main(string[] args) { //PasajeAereo pasaje_Aereo_Prueba = new PasajeAereo(1,"juan", "123-1", "13/2/1990", "masculino", "calle111", "999555", "555999", "valdivia", "20/7/2016", "juangomesvenito", "Avion",2); //Pasaje pasajePrueba = new Pasaje(1, "maria", "222-2", "13/2/1990", "femenimo", "calle#123", "7890", "223344", "anotofagasta", "20/6/1016"); //Pasaje psj = new Pasaje() { Id = 2 }; PasajeAereo asd = new PasajeAereo() { Id = 12 }; asd.EliminarPasajeAereo(); // PasajeTerrestre pst = new PasajeTerrestre(15, "caca", "111", new DateTime(1990, 12, 12), "1", "fsdf", "555", "333", "stgo", new DateTime(2016, 12, 12), 1, "san borja", "22"); // pst.CreatePasajeTerrestre(); //PasajeAereo psard = new PasajeAereo() { Id = 1, IdAereo=1 }; //psard.ReadPasajeAereo(); //Console.WriteLine("asd"+psard.NombreAeropuerto); /*psa.IdAereo = 1; * psa.NombreAeropuerto = "jgb"; * psa.TipoAeronave = "avioneta"; * psa.RutPasajero = "7878"; * psa.NombrePasajero = "fabian"; * psa.Sexo = "0"; * psa.TelefonoAccidente = "123"; * psa.TelefonoPersonal = "321"; * psa.FechaNacimiento = new DateTime(1994, 30, 11); * psa.FechaViaje = new DateTime(2016, 5, 7); * psa.DestinoViaje = "valdivia"; * psa.DireccionPasajero = "santiago";*/ //psa.CreatePasajeAereo(); /*psj.RutPasajero = "18905"; * psj.NombrePasajero = "juanito"; * psj.Sexo = "1"; * psj.TelefonoAccidente = "911"; * psj.TelefonoPersonal = "777"; * psj.FechaNacimiento = DateTime.Parse("1995-03-13"); * psj.DireccionPasajero = "calle555"; * psj.DestinoViaje = "buenos aires"; * psj.FechaViaje = DateTime.Parse("2016-07-15");*/ // psj.Read(); //Console.WriteLine(psj.RutPasajero); //Console.WriteLine(psj.DestinoViaje); //psj.RutPasajero = "18954"; // psj.FechaNacimiento=new DateTime(1984,9,14); //psj.Update(); //Console.WriteLine(psj.RutPasajero); //Console.WriteLine(psj.FechaNacimiento); /* * //psj.FechaNacimiento.GetDateTimeFormats('s'); * * string fecha = psj.FechaNacimiento.ToString("u"); * fecha = fecha.Replace("Z", " "); * fecha.Trim(); * * * psj.FechaNacimiento = Convert.ToDateTime(fecha); * * Console.WriteLine(psj.FechaNacimiento); * * Console.WriteLine(psj.Create());*/ ColeccionPasaje cp = new ColeccionPasaje(); foreach (Pasaje p in cp.ListarPasajes()) { Console.WriteLine(p.RutPasajero); } Console.ReadKey(); }
private void btnAceptar3_Click(object sender, EventArgs e) { btnAceptar3.Visible = false; if (textBox2.Text.Equals(string.Empty)) { textBox2.Text = "1"; } monthCalendario.SelectionRange.Start.Month.ToString(); ////TERRESTRE//// if (comboBoxTerrestreTipo.Text.Equals("Bus clásico")) { cont++; cod_pasaje = cont.ToString(); codigo = "TER-CLA-" + monthCalendario.SelectionRange.Start.Day.ToString() + monthCalendario.SelectionRange.Start.Month.ToString() + monthCalendario.SelectionRange.Start.Year.ToString() + "-" + cont.ToString(); precio = 10000; if (monthCalendario.SelectionRange.Start.Month.ToString().Equals("1") || monthCalendario.SelectionRange.Start.Month.ToString().Equals("2") || monthCalendario.SelectionRange.Start.Month.ToString().Equals("5") || monthCalendario.SelectionRange.Start.Month.ToString().Equals("9") || monthCalendario.SelectionRange.Start.Month.ToString().Equals("12")) { precio = precio * 3; } if (comboBox2.Text.Equals("Buenos Aires")) { precio = precio * 4; } str_precio = Convert.ToString(precio); lblPrecioFinal.Text = str_precio; lblcodigo.Text = codigo; precio = 0; } if (comboBoxTerrestreTipo.Text.Equals("Bus semicama")) { cont++; cod_pasaje = cont.ToString(); codigo = "TER-SMC-" + monthCalendario.SelectionRange.Start.Day.ToString() + monthCalendario.SelectionRange.Start.Month.ToString() + monthCalendario.SelectionRange.Start.Year.ToString() + "-" + cont.ToString(); precio = 15000; if (monthCalendario.SelectionRange.Start.Month.ToString().Equals("1") || monthCalendario.SelectionRange.Start.Month.ToString().Equals("2") || monthCalendario.SelectionRange.Start.Month.ToString().Equals("5") || monthCalendario.SelectionRange.Start.Month.ToString().Equals("9") || monthCalendario.SelectionRange.Start.Month.ToString().Equals("12")) { precio = precio * 3; } if (comboBox2.Text.Equals("Buenos Aires")) { precio = precio * 4; } str_precio = Convert.ToString(precio); lblPrecioFinal.Text = str_precio; lblcodigo.Text = codigo; precio = 0; } if (comboBoxTerrestreTipo.Text.Equals("Bus premium")) { cont++; cod_pasaje = cont.ToString(); codigo = "TER-PRE-" + monthCalendario.SelectionRange.Start.Day.ToString() + monthCalendario.SelectionRange.Start.Month.ToString() + monthCalendario.SelectionRange.Start.Year.ToString() + "-" + cont.ToString(); precio = 20000; if (monthCalendario.SelectionRange.Start.Month.ToString().Equals("1") || monthCalendario.SelectionRange.Start.Month.ToString().Equals("2") || monthCalendario.SelectionRange.Start.Month.ToString().Equals("5") || monthCalendario.SelectionRange.Start.Month.ToString().Equals("9") || monthCalendario.SelectionRange.Start.Month.ToString().Equals("12")) { precio = precio * 3; } if (comboBox2.Text.Equals("Buenos Aires")) { precio = precio * 4; } str_precio = Convert.ToString(precio); lblPrecioFinal.Text = str_precio; lblcodigo.Text = codigo; precio = 0; } ////MARINO//// if (comboBoxMarinoTipo.Text.Equals("Barcaza")) { cont++; cod_pasaje = cont.ToString(); codigo = "MAR-BCS-" + monthCalendario.SelectionRange.Start.Day.ToString() + monthCalendario.SelectionRange.Start.Month.ToString() + monthCalendario.SelectionRange.Start.Year.ToString() + "-" + cont.ToString(); precio = 5000; if (monthCalendario.SelectionRange.Start.Month.ToString().Equals("1") || monthCalendario.SelectionRange.Start.Month.ToString().Equals("2") || monthCalendario.SelectionRange.Start.Month.ToString().Equals("5") || monthCalendario.SelectionRange.Start.Month.ToString().Equals("9") || monthCalendario.SelectionRange.Start.Month.ToString().Equals("12")) { precio = precio * 3; } if (comboBox2.Text.Equals("Buenos Aires")) { precio = precio * 4; } str_precio = Convert.ToString(precio); lblPrecioFinal.Text = str_precio; lblcodigo.Text = codigo; precio = 0; } if (comboBoxMarinoTipo.Text.Equals("Yate")) { cont++; cod_pasaje = cont.ToString(); codigo = "MAR-NYT-" + monthCalendario.SelectionRange.Start.Day.ToString() + monthCalendario.SelectionRange.Start.Month.ToString() + monthCalendario.SelectionRange.Start.Year.ToString() + "-" + cont.ToString(); precio = 7500; if (monthCalendario.SelectionRange.Start.Month.ToString().Equals("1") || monthCalendario.SelectionRange.Start.Month.ToString().Equals("2") || monthCalendario.SelectionRange.Start.Month.ToString().Equals("5") || monthCalendario.SelectionRange.Start.Month.ToString().Equals("9") || monthCalendario.SelectionRange.Start.Month.ToString().Equals("12")) { precio = precio * 3; } if (comboBox2.Text.Equals("Buenos Aires")) { precio = precio * 4; } str_precio = Convert.ToString(precio); lblPrecioFinal.Text = str_precio; lblcodigo.Text = codigo; precio = 0; } if (comboBoxMarinoTipo.Text.Equals("Crucero")) { cont++; cod_pasaje = cont.ToString(); codigo = "MAR-CRU-" + monthCalendario.SelectionRange.Start.Day.ToString() + monthCalendario.SelectionRange.Start.Month.ToString() + monthCalendario.SelectionRange.Start.Year.ToString() + "-" + cont.ToString(); precio = 10000; if (monthCalendario.SelectionRange.Start.Month.ToString().Equals("1") || monthCalendario.SelectionRange.Start.Month.ToString().Equals("2") || monthCalendario.SelectionRange.Start.Month.ToString().Equals("5") || monthCalendario.SelectionRange.Start.Month.ToString().Equals("9") || monthCalendario.SelectionRange.Start.Month.ToString().Equals("12")) { precio = precio * 3; } if (comboBox2.Text.Equals("Buenos Aires")) { precio = precio * 4; } str_precio = Convert.ToString(precio); lblPrecioFinal.Text = str_precio; lblcodigo.Text = codigo; precio = 0; } ////AEREO//// if (comboBoxAereoTipo.Text.Equals("Clase económica")) { cont++; cod_pasaje = cont.ToString(); codigo = "AER-ECO-" + monthCalendario.SelectionRange.Start.Day.ToString() + monthCalendario.SelectionRange.Start.Month.ToString() + monthCalendario.SelectionRange.Start.Year.ToString() + "-" + cont.ToString(); precio = 40000; if (monthCalendario.SelectionRange.Start.Month.ToString().Equals("1") || monthCalendario.SelectionRange.Start.Month.ToString().Equals("2") || monthCalendario.SelectionRange.Start.Month.ToString().Equals("5") || monthCalendario.SelectionRange.Start.Month.ToString().Equals("9") || monthCalendario.SelectionRange.Start.Month.ToString().Equals("12")) { precio = precio * 3; } if (comboBox2.Text.Equals("Buenos Aires")) { precio = precio * 4; } str_precio = Convert.ToString(precio); lblPrecioFinal.Text = str_precio; lblcodigo.Text = codigo; precio = 0; } if (comboBoxAereoTipo.Text.Equals("Clase ejecutiva")) { cont++; cod_pasaje = cont.ToString(); codigo = "AER-EJT-" + monthCalendario.SelectionRange.Start.Day.ToString() + monthCalendario.SelectionRange.Start.Month.ToString() + monthCalendario.SelectionRange.Start.Year.ToString() + "-" + cont.ToString(); precio = 60000; if (monthCalendario.SelectionRange.Start.Month.ToString().Equals("1") || monthCalendario.SelectionRange.Start.Month.ToString().Equals("2") || monthCalendario.SelectionRange.Start.Month.ToString().Equals("5") || monthCalendario.SelectionRange.Start.Month.ToString().Equals("9") || monthCalendario.SelectionRange.Start.Month.ToString().Equals("12")) { precio = precio * 3; } if (comboBox2.Text.Equals("Buenos Aires")) { precio = precio * 4; } str_precio = Convert.ToString(precio); lblPrecioFinal.Text = str_precio; lblcodigo.Text = codigo; precio = 0; } if (comboBoxAereoTipo.Text.Equals("Primera clase")) { cont++; cod_pasaje = cont.ToString(); codigo = "AER-PRI-" + monthCalendario.SelectionRange.Start.Day.ToString() + monthCalendario.SelectionRange.Start.Month.ToString() + monthCalendario.SelectionRange.Start.Year.ToString() + "-" + cont.ToString(); precio = 80000; if (monthCalendario.SelectionRange.Start.Month.ToString().Equals("1") || monthCalendario.SelectionRange.Start.Month.ToString().Equals("2") || monthCalendario.SelectionRange.Start.Month.ToString().Equals("5") || monthCalendario.SelectionRange.Start.Month.ToString().Equals("9") || monthCalendario.SelectionRange.Start.Month.ToString().Equals("12")) { precio = precio * 3; } if (comboBox2.Text.Equals("Buenos Aires")) { precio = precio * 4; } str_precio = Convert.ToString(precio); lblPrecioFinal.Text = str_precio; lblcodigo.Text = codigo; precio = 0; } if (comboBox12.Text.Equals("Aéreo")) { string fecha = txtNacimiento.SelectionRange.Start.ToShortDateString(); DateTime dt; dt = Convert.ToDateTime(fecha); string fechav = monthCalendario.SelectionRange.Start.ToShortDateString(); DateTime dt2; dt2 = Convert.ToDateTime(fechav); string a = textBox2.Text; Pasaje pa = new Pasaje(txtNombre.Text, textBox1.Text, dt, comboBox1.Text, txtDireccion.Text, txtTelAccidente.Text, txtTelPersonal.Text, comboBox2.Text, dt2); pa.Create(); pa = null; pa = new Pasaje(); pa.Read(); try { PasajeAereo paer = new PasajeAereo(); paer.IdAereo = Convert.ToInt32(textBox2.Text); paer.Id = pa.Id; paer.NombreAeropuerto = txtAereoNombre.Text; paer.TipoAeronave = comboBox11.Text; paer.CreatePasajeAereo(); } catch { textBox2.Text = "ingrese id"; } //pasaje_Aereo=new PasajeAereo(txtNombre.Text, textBox1.Text, dt, comboBox1.Text, txtDireccion.Text, txtTelAccidente.Text, txtTelPersonal.Text, comboBox2.Text, dt2, txtAereoNombre.Text, comboBox11.Text, Convert.ToInt32(textBox2.Text) ); //pasaje_Aereo.CreatePasajeAereo(); } if (comboBox12.Text.Equals("Marino")) { string fecha = txtNacimiento.SelectionRange.Start.ToShortDateString(); DateTime dt; dt = Convert.ToDateTime(fecha); string fechav = monthCalendario.SelectionRange.Start.ToShortDateString(); DateTime dt2; dt2 = Convert.ToDateTime(fechav); string a = textBox2.Text; Pasaje pa = new Pasaje(txtNombre.Text, textBox1.Text, dt, comboBox1.Text, txtDireccion.Text, txtTelAccidente.Text, txtTelPersonal.Text, comboBox2.Text, dt2); pa.Create(); pa = null; pa = new Pasaje(); pa.Read(); try { PasajeMaritimo pm = new PasajeMaritimo(); pm.IdMaritimo = Convert.ToInt32(textBox2.Text); pm.Id = pa.Id; pm.NombreMuelle = txtMarinoNombre.Text; pm.CreatePasajeMaritimo(); } catch { // new ArgumentException("ingrese id valida"); textBox2.Text = "ingrese ID"; } //pasaje_Maritimo = new PasajeMaritimo(txtNombre.Text, textBox1.Text, dt, comboBox1.Text, txtDireccion.Text, txtTelAccidente.Text, txtTelPersonal.Text, comboBox2.Text, dt2, txtMarinoNombre.Text, Convert.ToInt32(textBox2.Text)); //pasaje_Maritimo.CreatePasajeMaritimo(); } if (comboBox12.Text.Equals("Terrestre")) { string fecha = txtNacimiento.SelectionRange.Start.ToShortDateString(); DateTime dt; dt = Convert.ToDateTime(fecha); string fechav = monthCalendario.SelectionRange.Start.ToShortDateString(); DateTime dt2; dt2 = Convert.ToDateTime(fechav); string a = textBox2.Text; Pasaje pa = new Pasaje(txtNombre.Text, textBox1.Text, dt, comboBox1.Text, txtDireccion.Text, txtTelAccidente.Text, txtTelPersonal.Text, comboBox2.Text, dt2); pa.Create(); pa = null; pa = new Pasaje(); pa.Read(); try { PasajeTerrestre pt = new PasajeTerrestre(); pt.IdTerrestre = Convert.ToInt32(textBox2.Text); pt.Id = pa.Id; pt.Terminal = txtTerrestreOrigen.Text; pt.NroAsiento = txtTerrestreNumero.Text; pt.CreatePasajeTerrestre(); } catch { textBox2.Text = "ingrese id"; } //pasaje_Terrestre = new PasajeTerrestre(txtNombre.Text, textBox1.Text, dt, comboBox1.Text, txtDireccion.Text, txtTelAccidente.Text, txtTelPersonal.Text, comboBox2.Text, dt2, Convert.ToInt32(textBox2.Text), txtTerrestreOrigen.Text, txtTerrestreNumero.Text); //pasaje_Terrestre.CreatePasajeTerrestre(); } }