public Viaje LoadObject(SqlDataReader reader)
 {
     Viaje viaje = new Viaje();
     viaje.Id = Convert.ToInt32(reader["id"].ToString());
     viaje.Aeronave = new AeronaveDAO().FindById(Convert.ToInt32(reader["id_aeronave"].ToString()));
     viaje.Ruta = new RutaDAO().FindById(Convert.ToInt32(reader["id_ruta_aerea"].ToString()));
     //viaje.Llegada = Convert.ToDateTime(reader["fecha_llegada"].ToString());
     viaje.Llegada_estimada = Convert.ToDateTime(reader["fecha_llegada_estimada"].ToString());
     viaje.Salida = Convert.ToDateTime(reader["fecha_salida"].ToString());
     viaje.Ruta_correcta = Convert.ToBoolean(reader["id_ruta_correcta"].ToString());
     viaje.Cancelado = Convert.ToBoolean(reader["cancelado"].ToString());
     return viaje;
 }
Example #2
0
 public Pago(List<Pasaje> pasajes, Paquete paquete, Viaje viaje)
 {
     InitializeComponent();
     this.pasajes = pasajes;
     this.paquete = paquete;
     detalle = new Dominio.DetalleCompra();
     detalle.Viaje = viaje;
     FillCombos();
     cmbAnio.SelectedIndex = 0;
     cmbMes.SelectedIndex = 0;
     UpdateDayCombo();
     cmbMes.SelectedIndexChanged += cmbMes_SelectedIndexChanged;
     cmbAnio.SelectedIndexChanged += cmbAnio_SelectedIndexChanged;
 }
 public DetalleCompra(int kgs, int cant_pasajes, Viaje viaje)
 {
     InitializeComponent();
     this.kgs = kgs;
     this.cant_pasajes = cant_pasajes;
     this.viaje = viaje;
     pasajes = new List<Pasaje>();
     butacas_disponibles = new ButacaDAO().ObtenerLibres(viaje.Id);
     indice = 1;
     total = cant_pasajes + (kgs > 0 ? 1 : 0);
     SetCaption();
     FillCombos();
     ClearFields();
     cmbMes.SelectedIndexChanged += cmbMes_SelectedIndexChanged;
     cmbAnio.SelectedIndexChanged += cmbAnio_SelectedIndexChanged;
 }
 public void Guardar(Viaje viaje)
 {
     SqlCommand cmd = new SqlCommand("SANTI_EL_LIDER.Viaje_Guardar", db.Connection);
     cmd.CommandType = CommandType.StoredProcedure;
     cmd.Parameters.AddWithValue("@fecha_salida", SqlDbType.DateTime).Value = viaje.Salida;
     if (viaje.Llegada == DateTime.MinValue)
         cmd.Parameters.AddWithValue("@fecha_llegada", DBNull.Value);
     else
         cmd.Parameters.AddWithValue("@fecha_llegada", SqlDbType.DateTime).Value = viaje.Llegada;
     cmd.Parameters.AddWithValue("@fecha_llegada_estimada", SqlDbType.DateTime).Value = viaje.Llegada_estimada;
     cmd.Parameters.AddWithValue("@id_aeronave", SqlDbType.Int).Value = viaje.Aeronave.Id;
     cmd.Parameters.AddWithValue("@id_ruta_aerea", SqlDbType.Int).Value = viaje.Ruta.Id;
     cmd.Parameters.AddWithValue("@id_ruta_correcta", SqlDbType.Bit).Value = viaje.Ruta_correcta;
     cmd.Parameters.AddWithValue("@cancelado", SqlDbType.Bit).Value = viaje.Cancelado;
     cmd.ExecuteNonQuery();
 }