private Model.RutaModel armarRuta() { Model.RutaModel ruta = new Model.RutaModel(); ruta.codigoRuta = Convert.ToInt32(tbCodigoRuta.Text); ruta.horasVuelo = Convert.ToDouble(tbHorasVuelo.Text); ruta.precioBasePasaje = Convert.ToDouble(tbPasajePrecio.Text); ruta.precioBaseKg = Convert.ToDouble(tbPrecioKg.Text); ruta.tipoServicio = Convert.ToInt32(((Model.TipoServicioModel)cbTipoServicio.SelectedItem).id); ruta.ciudadOrigen = Convert.ToInt32(((Model.CiudadModel)cbOrigen.SelectedItem).ciudadId); ruta.ciudadDestino = Convert.ToInt32(((Model.CiudadModel)cbDestino.SelectedItem).ciudadId); if (isEdit) ruta.idRuta = rutaId; return ruta; }
private void btnBuscarRuta_Click(object sender, EventArgs e) { int tipoServicioId = (cbTipoServicio.SelectedValue as Model.TipoServicioModel).id; rutaEncontrada = rutaController.buscarRuta(ciudadOrigen.ciudadId, ciudadDestino.ciudadId, tipoServicioId); if (rutaEncontrada != null) { gbViajePasoDos.Visible = true; cargarAeronaves(); dpFechaLlegadaEstimada.Value = dpFechaLlegadaEstimada.Value.AddHours(rutaEncontrada.horasVuelo); }else{ MessageBox.Show("No se encontraron rutas con los parámetros ingresados"); } }
public Model.RutaModel buscarRutaPorCodigo(int codigoRuta) { Model.RutaModel ruta = null; SqlConnection myConnection = null; try { myConnection = new SqlConnection(stringConexion); myConnection.Open(); SqlCommand command = null; var query = "select r.codigo_ruta " + "from mondongo.rutas r "+ "where r.codigo_ruta = @codRuta "+ "and r.estado = 0 "; using (command = new SqlCommand(query, myConnection)) { command.Parameters.AddWithValue("@codRuta", codigoRuta); } using (SqlDataReader reader = command.ExecuteReader()) { while (reader.Read()) { ruta = new Model.RutaModel(); ; ruta.codigoRuta = (int)(double)reader.GetDecimal(0); } } } catch (Exception ex) { MessageBox.Show("ERROR" + ex.Message); } finally { myConnection.Close(); } return ruta; }