public List <Actividad> getAllActividad(ref string mensaje) { List <Actividad> actividades = new List <Actividad>(); sql = new ConsultasSQL(); sql.Comando.CommandType = CommandType.StoredProcedure; sql.Comando.CommandText = "pa_getAllActividad"; try { IDataReader reader = sql.EjecutaReader(ref mensaje); while (reader.Read()) { actividades.Add(Actividad.CreateActividadFromDataRecord(reader)); } } catch (Exception ex) { mensaje = ex.Message; } return(actividades); }