public Bloque inicializarCuestionario(Cuestionario cuestionario) { PuestoEvaluado pEv = cuestionario.PuestoEvaluado; List <PreguntaEvaluada> listaPreguntas = gestorEvaluacion.listarPreguntas(pEv); if (listaPreguntas.Count != 0) { ordenarListaAleatorio(listaPreguntas); int pregXbloque = admBD.preguntasPorBloque(); if (pregXbloque != -1 && pregXbloque != -2) { bool bloques_Creados = this.crearBloque(listaPreguntas, pregXbloque, cuestionario); if (bloques_Creados) { this.cambiarEstado("EN PROCESO", cuestionario); cuestionario.aumentarAcceso(); Bloque bloq_ = cuestionario.UltimoBloque; this.resguardarCuestionario(cuestionario); return(bloq_); } else { return(null); } } else { return(null); } } else { return(null); } }