/// <summary> /// Convierte un DataSet(será un Horario) en un objeto Horario /// </summary> /// <param name="data"></param> /// <returns></returns> public static Horario HorarioToObject(DataSet data) { if (data != null) { string titulo, usuario = ""; int id = 0; bool publico = false; DataSet aux = new DataSet(); CADUser user = new CADUser(); DataRowCollection rows = data.Tables[0].Rows; if (rows.Count != 0) { id = (int)rows[0].ItemArray[0]; titulo = rows[0].ItemArray[1].ToString(); usuario = rows[0].ItemArray[2].ToString(); aux = user.GetDatosUser(usuario); publico = (bool)rows[0].ItemArray[3]; Horario hor = new Horario(id, titulo, User.UserToObject(aux), publico); return hor; } } return null; }
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; }
/// <summary> /// Convertimos un Dataset que contiene lista de Horarios en Una lista de Horarios /// </summary> /// <param name="data"></param> /// <returns></returns> public static List<Horario> HorariosToList(DataSet data, User autor) { if (data != null) { List<Horario> list = new List<Horario>(); DataSet aux = new DataSet(); CADUser user = new CADUser(); string titulo, usuario = ""; int id = 0; bool publico = false; DataRowCollection rows = data.Tables[0].Rows; for (int i = 0; i < rows.Count; i++) { id = (int)rows[i].ItemArray[0]; titulo = rows[i].ItemArray[1].ToString(); usuario = rows[i].ItemArray[2].ToString(); publico = (bool)rows[i].ItemArray[3]; if (autor == null) { autor = User.UserToObject(user.GetDatosUser(usuario)); } Horario nuevo = new Horario(id, titulo, autor, publico); nuevo.SetTurnos(); list.Add(nuevo); } return list; } 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; }