public void setEncomienda(int dni, decimal pesoEncomienda, FormDatosPasajeroEncomienda hijo) { if (pesoDisponible - pesoEncomienda < 0) MessageBox.Show("El peso encomendado es mayor al disponible en la aeronave"); else { pesoDisponible = pesoDisponible - pesoEncomienda; encomiendas.Add(new Encomienda(-1, dni, pesoEncomienda)); listBoxPasajesYEncomiendasComprados.Items.Add("Encomienda -> DNI:" + dni + ". Peso: " + pesoEncomienda); btnAceptar.Enabled = true; hijo.Close(); } }
public void setPasaje(int dni, int numeroDeButaca, FormDatosPasajeroEncomienda hijo) { if (!validarQueNoEsteEnElVuelo(dni)) { if (pasajes.Any(unPasaje => unPasaje.dni == dni)) MessageBox.Show("Esta persona ya tiene asignado un pasaje en este viaje"); else { pasajes.Add(new Pasaje(-1, dni, numeroDeButaca)); listBoxPasajesYEncomiendasComprados.Items.Add("Pasaje -> DNI:" + dni + ". Butaca n°: " + numeroDeButaca); btnAceptar.Enabled = true; hijo.Close(); } } }
private void irAComprar(bool esSoloPasaje) { FormDatosPasajeroEncomienda fdpe = new FormDatosPasajeroEncomienda(); DataGridViewRow filaSeleccionada; filaSeleccionada = dataGridView1.CurrentRow; fdpe.indicarPasajeOEncomienda(esSoloPasaje); if (esSoloPasaje) { List<int> butacasEnCompra = new List<int>(); for (int i = 0; i < pasajes.Count; i++) butacasEnCompra.Add(pasajes[i].numeroDeButaca); fdpe.setButacasEnCompra(butacasEnCompra); } fdpe.setIDViaje(Convert.ToInt32(filaSeleccionada.Cells[0].FormattedValue.ToString())); fdpe.setPadre(this); fdpe.Show(this); }