/// <summary> /// Constructor de copia /// </summary> /// <param name="c"></param> public Comentario(Comentario c) { id = c.id; texto = c.texto; actividadAcademica = c.actividadAcademica; usuario = c.usuario; fecha = c.fecha; }
public static Comentario ComentarioToObject(DataSet data) { if (data != null) { CADUser user = new CADUser(); CADActividad_a actividadA = new CADActividad_a(); Comentario com; int id; string text; Actividad_a act; User usr; DateTime dat; DataRowCollection rows = data.Tables[0].Rows; if (rows.Count != 0) { id = (int)rows[0].ItemArray[0]; text = rows[0].ItemArray[1].ToString(); act = Actividad_a.Actividad_aToObject(actividadA.GetDatosActividad_a((int)rows[0].ItemArray[2])); usr = User.UserToObject(user.GetDatosUser(rows[0].ItemArray[3].ToString())); dat = (DateTime)rows[0].ItemArray[4]; com = new Comentario(id, text, act, usr, dat); return com; } } return null; }
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; }