public formDatosCompra(int p, int kg, Viaje v) { InitializeComponent(); cantPasajes = p; kgsEncomienda = kg; viajeCompra = v; }
public formCantidades(Viaje v, int maxEnc, int maxPas) { InitializeComponent(); viaje = v; nudEncomiendas.Maximum = maxEnc; nudPasajes.Maximum = maxPas; }
public formDatosCliente(int nro, Viaje v) { InitializeComponent(); numero = nro; viajeActual = v; cancelo = false; }
private void btnLlegada_Click(object sender, EventArgs e) { try { string mensaje = string.Empty; if (cboMatriculas.SelectedIndex == -1) { mensaje += "Debe seleccionar una matricula." + Environment.NewLine; } if (cboCiudadOrigen.SelectedIndex == -1) { mensaje += "Debe seleccionar una ciudad de origen." + Environment.NewLine; } if (cboCiudadDestino.SelectedIndex == -1) { mensaje += "Debe seleccionar una ciudad de destino." + Environment.NewLine; } if (dtpSalida.Value > ConfiguracionGlobal.FechaSistema) { mensaje += "La fecha de salida tiene que ser anterior a la fecha actual." + Environment.NewLine; } if (cboCiudadOrigen.SelectedValue == cboCiudadDestino.SelectedValue) { mensaje += "Las ciudades no pueden ser iguales."; } if (!string.IsNullOrEmpty(mensaje)) { throw new Exception(mensaje); } Aeronave a = (Aeronave)cboMatriculas.SelectedItem; RutaAerea ruta = new RutaAerea().obtenerRutaAereaPorCiudades((int)cboCiudadOrigen.SelectedValue, (int)cboCiudadDestino.SelectedValue); if (ruta == null) { throw new Exception("No se ha encontrado la ruta aerea ingresada."); } Viaje v = new Viaje().obtenerViajePorAeroRutaYFechaSalida(a.idAeronave, ruta.idRutaAerea, dtpSalida.Value); if (v == null) { throw new Exception("No se ha encontrado el viaje solicitado."); } if (v.fechaLlegadaViaje != DateTime.MinValue) { throw new Exception("Ya se ha registrado la fecha de llegada del viaje ingresado."); } var frmInfo = new frmInfoAeronave(a, v); frmInfo.ShowDialog(); limpiarCampos(); } catch (Exception exc) { MessageBox.Show(exc.Message,"Error"); } }
public Viaje obtenerViajePorAeroRutaYFechaSalida(int aeroId, int rutaId, DateTime fechaSalida) { Viaje viaje = new Viaje(); string[] parametros = { "@aeroId","@rutaId","@fechaSalida" }; DatosSistema datos = new DatosSistema(); DataTable dt = datos.getDatosTabla("[INFONIONIOS].[spViajePorAeroRutaFechaSalida]", parametros, aeroId,rutaId,fechaSalida); if (dt.Rows.Count != 0) { viaje.idViaje = Int32.Parse(dt.Rows[0]["VIAJE_ID"].ToString()); viaje.fechaSalidaViaje = DateTime.Parse(dt.Rows[0]["VIAJE_FECHA_SALIDA"].ToString()); viaje.fechaLlegadaViaje = convertirFecha(dt.Rows[0]["VIAJE_FECHA_LLEGADA"].ToString()); viaje.fechaLlegadaEstimadaViaje = DateTime.Parse(dt.Rows[0]["VIAJE_FECHA_LLEGADA_ESTIMADA"].ToString()); viaje.idRutaAerea = Int32.Parse(dt.Rows[0]["RUTA_AEREA_ID"].ToString()); viaje.idAeronave = Int32.Parse(dt.Rows[0]["AERO_ID"].ToString()); } else { return null; } return viaje; }
public frmInfoAeronave(Aeronave a, Viaje v) { InitializeComponent(); aero = a; viaje = v; }
private void dgvViajes_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex == -1) return; Viaje viajeSeleccionado = new Viaje().obtenerViajePorId((int)dgvViajes.Rows[e.RowIndex].Cells[0].Value); if (viajeSeleccionado != null) { if (e.ColumnIndex == 7) { formCantidades f = new formCantidades(viajeSeleccionado, (int)dgvViajes.Rows[e.RowIndex].Cells[6].Value, (int)dgvViajes.Rows[e.RowIndex].Cells[5].Value); f.ShowDialog(); } } }
public frmAgregarFecha(Aeronave a, Viaje v) { InitializeComponent(); aero = a; viaje = v; }
public void generarMillas(Viaje viaje) { string[] parametros = { "@idViaje", "@fechaActual"}; DatosSistema datos = new DatosSistema(); datos.Ejecutar("[INFONIONIOS].[spGenerarMillasPorViaje]", parametros, viaje.idViaje, ConfiguracionGlobal.FechaSistema); }
public void actualizarFechaDeLlegada(Viaje viaje, DateTime fecha) { string[] parametros = { "@idViaje","@fechaLlegada"}; DatosSistema datos = new DatosSistema(); datos.Ejecutar("[INFONIONIOS].[spActualizarFechaDeLlegada]", parametros, viaje.idViaje, fecha); }