protected virtual void SetRespuestas() { _alumno_examen.OidExamen = _examen.Oid; _examen = ExamenInfo.Get(_examen.Oid, true); Respuesta_Alumno_Examen respuesta; foreach (PreguntaExamenInfo item in _examen.PreguntaExamenes) { respuesta = _alumno_examen.Respuestas.NewItem(_alumno_examen); respuesta.OidPreguntaExamen = item.Oid; respuesta.Orden = item.Orden; respuesta.Pregunta = item.Texto; respuesta.Correcta = true; foreach (RespuestaExamenInfo resp in item.RespuestaExamenes) { if (resp.Correcta) { respuesta.Opcion = resp.Opcion; respuesta.OpcionCorrecta = resp.Opcion; } } } Datos_Respuestas.DataSource = Respuesta_Alumno_Examenes.SortList(_alumno_examen.Respuestas, "Orden", ListSortDirection.Ascending); }
/// <summary> /// Asigna el objeto principal al origen de datos /// <returns>void</returns> /// </summary> protected override void RefreshMainData() { if (_examen != null) { Datos.DataSource = _examen; PgMng.Grow(); Datos_Respuestas.DataSource = Respuesta_Alumno_Examenes.SortList(_examen.Respuestas, "Orden", ListSortDirection.Ascending); PgMng.Grow(); } }
private void SetPreguntas() { _examen = ExamenInfo.Get(_examen.Oid, true); _preguntas = _examen.PreguntaExamenes; Respuesta_Alumno_Examen respuesta; foreach (PreguntaExamenInfo item in _preguntas) { respuesta = _alumno_examen.Respuestas.NewItem(_alumno_examen); respuesta.OidPreguntaExamen = item.Oid; respuesta.Orden = item.Orden; respuesta.Pregunta = item.Texto; } Datos_Respuestas.DataSource = Respuesta_Alumno_Examenes.SortList(_alumno_examen.Respuestas, "Orden", ListSortDirection.Ascending); }