internal void FacilidadesDeUnDestino(Destino unDestino) { SqlConnection _cnn = new SqlConnection(Conexion.MiConexion); SqlCommand _comando = new SqlCommand("FacilidadesDeUnDestino", _cnn); _comando.CommandType = CommandType.StoredProcedure; _comando.Parameters.AddWithValue("@Cod", unDestino.Cod); try { //me conecto _cnn.Open(); //ejecuto consulta SqlDataReader _lector = _comando.ExecuteReader(); //verifico si hay facilidades if (_lector.HasRows) { while (_lector.Read()) { Facilidades f = new Facilidades((string)_lector["facilidad"]); unDestino.AgregarFacilidad(f); } } _lector.Close(); } catch (Exception ex) { throw ex; } finally { _cnn.Close(); } }