/// <summary> /// Devuelve todas las butacas disponibles para compra y habilitadas /// </summary> /// <param name="aeronave"></param> /// <returns></returns> public static List<ButacaDTO> GetDisponiblesByAeronave(GridViajesDTO unGrid) { using (SqlConnection conn = Conexion.Conexion.obtenerConexion()) { SqlCommand com = new SqlCommand("[NORMALIZADOS].[GetButacasDisponibles_SEL_ByAeronave]", conn); com.CommandType = CommandType.StoredProcedure; com.Parameters.AddWithValue("@paramViaje",unGrid.IdViaje); com.Parameters.AddWithValue("@paramNroAeronave", unGrid.NumeroAeronave); SqlDataReader dataReader = com.ExecuteReader(); return getButacas(dataReader); } }
public IngresoDatos(GridViajesDTO unGridViaje, bool esCompraEncomienda) { InitializeComponent(); this.gridViaje = unGridViaje; this.compraEncomienda = esCompraEncomienda; if (this.compraEncomienda) { this.Text = "Ingreso de Datos para Encomienda"; } else { this.Text = "Ingreso de Datos para Pasaje"; } }
public SeleccionButaca(GridViajesDTO unGridViaje) { InitializeComponent(); this.gridViaje= unGridViaje; }
/// <summary> /// Vuelca un dataReader en una lista de Viajes /// </summary> /// <param name="dataReader"></param> /// <returns></returns> public static List<GridViajesDTO> getViajes(SqlDataReader dataReader) { List<GridViajesDTO> ListaViajes = new List<GridViajesDTO>(); if (dataReader.HasRows) { while (dataReader.Read()) { GridViajesDTO viaje = new GridViajesDTO(); viaje.IdViaje = Convert.ToInt32(dataReader["Id"]); viaje.FechaSalida = Convert.ToDateTime(dataReader["Fecha_Salida"]); viaje.FechaLlegadaEstimada = Convert.ToDateTime(dataReader["Fecha_Llegada_Estimada"]); viaje.IdRuta = Convert.ToInt32(dataReader["Ruta_Aerea"]); viaje.DescrCiudadOrigen=Convert.ToString(dataReader["CiudadOrigenNombre"]); viaje.DescrCiudadDest = Convert.ToString(dataReader["CiudadDestinoNombre"]); viaje.NumeroAeronave=Convert.ToInt32(dataReader["Aeronave"]); viaje.MatriculaAeronave = Convert.ToString(dataReader["Matricula"]); viaje.DescrServicio = Convert.ToString(dataReader["Descripcion"]); viaje.IdTipoServicio = Convert.ToInt32(dataReader["Tipo_Servicio"]); viaje.KgsDisponibles =Convert.ToInt32( dataReader["KGs_Disponibles"]); viaje.CantButacasDisp = Convert.ToInt32(dataReader["CantButacasDisponibles"]); ListaViajes.Add(viaje); } dataReader.Close(); dataReader.Dispose(); } return ListaViajes; }