public vtaPasaje(Pasajero p, int nro, Empleado e, Pasaje pa) { this._empleado = e; this._nroVenta = nro; this._pasajero = p; this._pasaje = pa; }
public Pasaje(string nro, double cost, Pasajero pa, Vuelo vu, DateTime dat) { this._nroPasaje = nro; this._costo = cost; this._Pasajero = pa; this._Vuelo = vu; this._fecha = dat; }
private void button1_Click(object sender, EventArgs e) { if (txtEdad.Text != null && txtDNI.Text != null && txtNombre.Text != null && txtApe.Text != null && cmbDest.SelectedItem != null && cmbOrigen.SelectedItem != null && cmbCat.SelectedItem != null && cmbVendor.SelectedItem != null) { double precio = Convert.ToDouble(lblPrecio.Text); if (Convert.ToInt32(txtEdad.Text) < 10) { precio = precio * .5; lblPrecio.Text = precio.ToString(); } DialogResult Resultado; Resultado = MessageBox.Show("Confirmar venta?", "Salir", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (Resultado == DialogResult.Yes) { Pasajero nuevo = new Pasajero(Convert.ToInt32(txtDNI.Text), txtNombre.Text, txtApe.Text); var elegido = cmbPart.SelectedItem as Vuelo; Pasaje boleto = new Pasaje(lblNroPas.Text, precio, nuevo, elegido, DateTime.Today); foreach (Vuelo v in Aero.Vuelos) { if (elegido.NroVuelo == v.NroVuelo) { foreach (Asiento a in v.Avion.asientos.listaAsientos) { if (a.Nro == AuxSelect) { a.Estado = false; } } } } } else { return; } } else { MessageBox.Show("Complete los campos faltantes", "ERROR!!", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }