public List <Preguntas> buscarPreguntas_Examen(List <Preguntas> lista_preguntas) { var consulta = from preguntas in miBase.Preguntas where preguntas.Examen == Convert.ToInt32(busqueda) orderby preguntas.Examen ascending select new { ID = preguntas.Id, CODIGO = preguntas.Codigo, MATERIA = preguntas.Materia, PREGUNTA = preguntas.Pregunta, RESPUESTA_1 = preguntas.Respuesta_1, RESPUESTA_2 = preguntas.Respuesta_2, RESPUESTA_3 = preguntas.Respuesta_3, RESPUESTA_4 = preguntas.Respuesta_4, EXAMEN = preguntas.Examen }; foreach (var item in consulta) { Preguntas cargar = new Preguntas(item.ID, item.CODIGO, item.MATERIA, item.PREGUNTA, item.RESPUESTA_1, item.RESPUESTA_2, item.RESPUESTA_3, item.RESPUESTA_4, item.EXAMEN); lista_preguntas.Add(cargar); mostrarPreguntasUsuario = lista_preguntas; } return(mostrarPreguntasUsuario); }
public List <Preguntas> mostrarExamenes(List <Preguntas> lista_preguntas) { var consulta = from preguntas in miBase.Preguntas where preguntas.Examen > 0 orderby preguntas.Examen ascending select new { CODIGO = preguntas.Codigo, MATERIA = preguntas.Materia, EXAMEN = preguntas.Examen }; foreach (var item in consulta.Distinct()) { Preguntas cargar = new Preguntas(item.CODIGO, item.MATERIA, item.EXAMEN); lista_preguntas.Add(cargar); mostrarPreguntasUsuario = lista_preguntas; } return(mostrarPreguntasUsuario); }
public List <Preguntas> agregarPreguntas(List <Preguntas> lista_preguntas) { Random r = new Random(); aleatorio = r.Next(1, 5); if (aleatorio == 1) { Preguntas nuevaPregunta = new Preguntas(identificadorPregunta, codigo, materia, pregunta, respuesta_1, respuesta_2, respuesta_3, respuesta_4, examen); nuevaPregunta.Id = identificadorPregunta; nuevaPregunta.Codigo = codigo; nuevaPregunta.Materia = materia; nuevaPregunta.Pregunta = pregunta; nuevaPregunta.Respuesta_1 = respuesta_1; nuevaPregunta.Respuesta_2 = respuesta_2; nuevaPregunta.Respuesta_3 = respuesta_3; nuevaPregunta.Respuesta_4 = respuesta_4; nuevaPregunta.Examen = examen; miBase.Preguntas.InsertOnSubmit(nuevaPregunta); miBase.SubmitChanges(); var consulta = from preguntas in miBase.Preguntas where preguntas.Examen == examen select new { ID = preguntas.Id, CODIGO = preguntas.Codigo, MATERIA = preguntas.Materia, PREGUNTA = preguntas.Pregunta, RESPUESTA_1 = preguntas.Respuesta_1, RESPUESTA_2 = preguntas.Respuesta_2, RESPUESTA_3 = preguntas.Respuesta_3, RESPUESTA_4 = preguntas.Respuesta_4, EXAMEN = preguntas.Examen }; foreach (var item in consulta) { Preguntas cargar = new Preguntas(item.ID, item.CODIGO, item.MATERIA, item.PREGUNTA, item.RESPUESTA_1, item.RESPUESTA_2, item.RESPUESTA_3, item.RESPUESTA_4, item.EXAMEN); lista_preguntas.Add(cargar); mostrarPreguntasUsuario = lista_preguntas; } } if (aleatorio == 2) { Preguntas nuevaPregunta = new Preguntas(identificadorPregunta, codigo, materia, pregunta, respuesta_2, respuesta_3, respuesta_4, respuesta_1, examen); nuevaPregunta.Id = identificadorPregunta; nuevaPregunta.Codigo = codigo; nuevaPregunta.Materia = materia; nuevaPregunta.Pregunta = pregunta; nuevaPregunta.Respuesta_1 = respuesta_2; nuevaPregunta.Respuesta_2 = respuesta_3; nuevaPregunta.Respuesta_3 = respuesta_4; nuevaPregunta.Respuesta_4 = respuesta_1; nuevaPregunta.Examen = examen; miBase.Preguntas.InsertOnSubmit(nuevaPregunta); miBase.SubmitChanges(); var consulta = from preguntas in miBase.Preguntas where preguntas.Examen == examen select new { ID = preguntas.Id, CODIGO = preguntas.Codigo, MATERIA = preguntas.Materia, PREGUNTA = preguntas.Pregunta, RESPUESTA_1 = preguntas.Respuesta_2, RESPUESTA_2 = preguntas.Respuesta_3, RESPUESTA_3 = preguntas.Respuesta_4, RESPUESTA_4 = preguntas.Respuesta_1, EXAMEN = preguntas.Examen }; foreach (var item in consulta) { Preguntas cargar = new Preguntas(item.ID, item.CODIGO, item.MATERIA, item.PREGUNTA, item.RESPUESTA_2, item.RESPUESTA_3, item.RESPUESTA_4, item.RESPUESTA_1, item.EXAMEN); lista_preguntas.Add(cargar); mostrarPreguntasUsuario = lista_preguntas; } } if (aleatorio == 3) { Preguntas nuevaPregunta = new Preguntas(identificadorPregunta, codigo, materia, pregunta, respuesta_3, respuesta_4, respuesta_2, respuesta_1, examen); nuevaPregunta.Id = identificadorPregunta; nuevaPregunta.Codigo = codigo; nuevaPregunta.Materia = materia; nuevaPregunta.Pregunta = pregunta; nuevaPregunta.Respuesta_1 = respuesta_3; nuevaPregunta.Respuesta_2 = respuesta_4; nuevaPregunta.Respuesta_3 = respuesta_1; nuevaPregunta.Respuesta_4 = respuesta_2; nuevaPregunta.Examen = examen; miBase.Preguntas.InsertOnSubmit(nuevaPregunta); miBase.SubmitChanges(); var consulta = from preguntas in miBase.Preguntas where preguntas.Examen == examen select new { ID = preguntas.Id, CODIGO = preguntas.Codigo, MATERIA = preguntas.Materia, PREGUNTA = preguntas.Pregunta, RESPUESTA_1 = preguntas.Respuesta_3, RESPUESTA_2 = preguntas.Respuesta_4, RESPUESTA_3 = preguntas.Respuesta_1, RESPUESTA_4 = preguntas.Respuesta_2, EXAMEN = preguntas.Examen }; foreach (var item in consulta) { Preguntas cargar = new Preguntas(item.ID, item.CODIGO, item.MATERIA, item.PREGUNTA, item.RESPUESTA_3, item.RESPUESTA_4, item.RESPUESTA_2, item.RESPUESTA_2, item.EXAMEN); lista_preguntas.Add(cargar); mostrarPreguntasUsuario = lista_preguntas; } } if (aleatorio == 4) { Preguntas nuevaPregunta = new Preguntas(identificadorPregunta, codigo, materia, pregunta, respuesta_4, respuesta_1, respuesta_2, respuesta_3, examen); nuevaPregunta.Id = identificadorPregunta; nuevaPregunta.Codigo = codigo; nuevaPregunta.Materia = materia; nuevaPregunta.Pregunta = pregunta; nuevaPregunta.Respuesta_1 = respuesta_4; nuevaPregunta.Respuesta_2 = respuesta_1; nuevaPregunta.Respuesta_3 = respuesta_2; nuevaPregunta.Respuesta_4 = respuesta_3; nuevaPregunta.Examen = examen; miBase.Preguntas.InsertOnSubmit(nuevaPregunta); miBase.SubmitChanges(); var consulta = from preguntas in miBase.Preguntas where preguntas.Examen == examen select new { ID = preguntas.Id, CODIGO = preguntas.Codigo, MATERIA = preguntas.Materia, PREGUNTA = preguntas.Pregunta, RESPUESTA_1 = preguntas.Respuesta_4, RESPUESTA_2 = preguntas.Respuesta_1, RESPUESTA_3 = preguntas.Respuesta_2, RESPUESTA_4 = preguntas.Respuesta_3, EXAMEN = preguntas.Examen }; foreach (var item in consulta) { Preguntas cargar = new Preguntas(item.ID, item.CODIGO, item.MATERIA, item.PREGUNTA, item.RESPUESTA_4, item.RESPUESTA_1, item.RESPUESTA_2, item.RESPUESTA_3, item.EXAMEN); lista_preguntas.Add(cargar); mostrarPreguntasUsuario = lista_preguntas; } } return(mostrarPreguntasUsuario); }