public static List<Comentario> ComentariosToList(DataSet data)
{
if (data != null) {
List<Comentario> list = new List<Comentario>();
CADUser user = new CADUser();
CADActividad_a actividadA = new CADActividad_a();
User usuario;
DateTime date;
int id;
string text = "";
Actividad_a actividad;
DataRowCollection rows = data.Tables[0].Rows;
for (int i = 0; i < rows.Count; i++) {
id = (int)rows[i].ItemArray[0];
text = rows[i].ItemArray[1].ToString();
actividad = Actividad_a.Actividad_aToObject(actividadA.GetDatosActividad_a((int)rows[i].ItemArray[2]));
usuario = User.UserToObject(user.GetDatosUser(rows[i].ItemArray[3].ToString()));
date = (DateTime)rows[i].ItemArray[4];
Comentario nuevo = new Comentario(id, text,actividad,usuario,date);
list.Add(nuevo);
}
return list;
}
return null;
}