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; }
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(); }