コード例 #1
0
        public PreguntaEvaluada retornarPreguntaDeLaRelacion(PuestoEvaluado puestoAsociado, string codigo)
        {
            int i = 0;
            PreguntaEvaluada preguntaEncontrada = null;

            while (i < puestoAsociado.Caracteristicas.Count)
            {
                int j = 0;
                CompetenciaEvaluada competenciaAsociada = (CompetenciaEvaluada)puestoAsociado.Caracteristicas[i].dato1;
                while (j < competenciaAsociada.ListaFactores.Count)
                {
                    int w = 0;
                    List <PreguntaEvaluada> listaPreguntas = competenciaAsociada.ListaFactores[j].ListaPreguntasEv;
                    while (w < listaPreguntas.Count)
                    {
                        if ((listaPreguntas[w].Codigo == codigo) == true)
                        {
                            return(preguntaEncontrada = listaPreguntas[w]);
                        }
                        w++;
                    }
                    j++;
                }
                i++;
            }
            return(preguntaEncontrada);
        }
コード例 #2
0
        public PreguntaEvaluada instanciarPreguntaEvaluda(string codigo, string pregunta_, string nombre, FactorEvaluado factorAsocido, OpciondeRespuestaEvaluada OpcRespuesta = null, string descripcion = null)
        {
            PreguntaEvaluada nuevaPreguntaEv = new PreguntaEvaluada(codigo, pregunta_, nombre, factorAsocido, OpcRespuesta, descripcion);

            return(nuevaPreguntaEv);
        }