public frmInfoAeronave(Aeronave a, Viaje v) { InitializeComponent(); aero = a; viaje = v; }
private void totalCompra() { total = 0; Aeronave a = new Aeronave().obtenerHabilitadasLista().Find(aer => aer.idAeronave == viajeCompra.idAeronave); TipoServicio ts = new TipoServicio().obtenerPorId(a.idTipoServicio); RutaAerea ra = new RutaAerea().obtenerRutaAereaPorId(viajeCompra.idRutaAerea); precioPorPasaje = (int)ra.precioPasajeRutaAerea + ((ts.porcentajeTipoServicio / 100) * (int)ra.precioPasajeRutaAerea); precioPorPasaje = Math.Round(precioPorPasaje, 2); total = precioPorPasaje * cantPasajes; if (kgsEncomienda > 0) { precioEncomienda = ((int)ra.precioKGRutaAerea * kgsEncomienda); precioEncomienda = Math.Round(precioEncomienda, 2); total += precioEncomienda; } }
public frmAgregarFecha(Aeronave a, Viaje v) { InitializeComponent(); aero = a; viaje = v; }
public List<Aeronave> obtenerHabilitadasLista() { List<Aeronave> aeronaves = new List<Aeronave>(); DataTable dt = obtenerHabilitadas(); foreach (DataRow row in dt.Rows) { Aeronave a = new Aeronave(); a.idAeronave = Int32.Parse(row["AERO_ID"].ToString()); a.matriculaAeronave = row["AERO_MATRICULA"].ToString(); a.fechaAltaAeronave = DateTime.Parse(row["AERO_FECHA_ALTA"].ToString()); a.fechaBajaDefinitivaAeronave = convertirFecha(row["AERO_FECHA_BAJA_DEFINITIVA"].ToString()); a.bajaFueraServicioAeronave = Boolean.Parse(row["AERO_BAJA_FUERA_SERVICIO"].ToString()); a.bajaVidaUtilAeronave = Boolean.Parse(row["AERO_BAJA_VIDA_UTIL"].ToString()); a.kgsDispAeronave = Decimal.Parse(row["AERO_KGS_DISP"].ToString()); a.idModelo = Int32.Parse(row["MODELO_ID"].ToString()); a.idTipoServicio = Int32.Parse(row["TIPO_SERVICIO_ID"].ToString()); aeronaves.Add(a); } return aeronaves; }
public Aeronave obtenerAeronaveReemplazoFueraServicio(int idAero, DateTime baja, DateTime reinicio) { Aeronave a = new Aeronave(); string[] parametros = { "@idAero", "@baja", "@reinicio" }; DatosSistema datos = new DatosSistema(); DataTable dt = datos.getDatosTabla("[INFONIONIOS].[spObtenerAeronaveReemplazoFueraServicio]", parametros, idAero, baja, reinicio); if (dt.Rows.Count != 0) { a.idAeronave = Int32.Parse(dt.Rows[0]["AERO_ID"].ToString()); a.matriculaAeronave = dt.Rows[0]["AERO_MATRICULA"].ToString(); a.fechaAltaAeronave = DateTime.Parse(dt.Rows[0]["AERO_FECHA_ALTA"].ToString()); a.fechaBajaDefinitivaAeronave = convertirFecha(dt.Rows[0]["AERO_FECHA_BAJA_DEFINITIVA"].ToString()); a.bajaFueraServicioAeronave = Boolean.Parse(dt.Rows[0]["AERO_BAJA_FUERA_SERVICIO"].ToString()); a.bajaVidaUtilAeronave = Boolean.Parse(dt.Rows[0]["AERO_BAJA_VIDA_UTIL"].ToString()); a.kgsDispAeronave = Decimal.Parse(dt.Rows[0]["AERO_KGS_DISP"].ToString()); a.idModelo = Int32.Parse(dt.Rows[0]["MODELO_ID"].ToString()); a.idTipoServicio = Int32.Parse(dt.Rows[0]["TIPO_SERVICIO_ID"].ToString()); } else { return null; } return a; }
public void modificarAeronaveYButacas(Aeronave aeronaveActual, int pasillo, int ventanilla) { string[] parametros = {"@idAero", "@matricula", "@tipoServicio", "@modelo", "@kgsDisp", "@pasillo", "@ventanilla" }; DatosSistema datos = new DatosSistema(); datos.Ejecutar("[INFONIONIOS].[spModificarAeronaveYButacas]", parametros,aeronaveActual.idAeronave, aeronaveActual.matriculaAeronave, aeronaveActual.idTipoServicio, aeronaveActual.idModelo, aeronaveActual.kgsDispAeronave, pasillo, ventanilla); }