public void obtenerPreguntas(int pIdPrueba, Guid pClTokenExterno)
        {
            PreguntaNegocio nPregunta = new PreguntaNegocio();

            vPregunta = new List <E_PREGUNTA>();
            var vListaPreguntas = nPregunta.Obtener_K_PREGUNTA(ID_PRUEBA: vIdPrueba, CL_TOKEN_EXTERNO: vClTokenExterno);

            foreach (var pregunta in vListaPreguntas)
            {
                E_PREGUNTA vObjetoPregunta = new E_PREGUNTA();
                vObjetoPregunta.ID_PRUEBA = pregunta.ID_PRUEBA;
                vObjetoPregunta.ID_CUESTIONARIO_PREGUNTA = pregunta.ID_CUESTIONARIO_PREGUNTA;
                vObjetoPregunta.ID_CUESTIONARIO          = pregunta.ID_CUESTIONARIO;
                vObjetoPregunta.ID_PREGUNTA        = pregunta.ID_PREGUNTA;
                vObjetoPregunta.CL_PREGUNTA        = pregunta.CL_PREGUNTA;
                vObjetoPregunta.NB_PREGUNTA        = pregunta.NB_PREGUNTA;
                vObjetoPregunta.DS_PREGUNTA        = pregunta.DS_PREGUNTA;
                vObjetoPregunta.CL_TIPO_PREGUNTA   = pregunta.CL_TIPO_PREGUNTA;
                vObjetoPregunta.NO_VALOR           = pregunta.NO_VALOR;
                vObjetoPregunta.NO_VALOR_RESPUESTA = pregunta.NO_VALOR_RESPUESTA;
                vObjetoPregunta.NB_RESPUESTA       = pregunta.NB_RESPUESTA;
                vObjetoPregunta.FG_REQUERIDO       = pregunta.FG_REQUERIDO;
                vObjetoPregunta.FG_ACTIVO          = pregunta.FG_ACTIVO;
                vObjetoPregunta.ID_COMPETENCIA     = pregunta.ID_COMPETENCIA;
                vObjetoPregunta.ID_BITACORA        = pregunta.ID_BITACORA;
                vObjetoPregunta.DS_FILTRO          = pregunta.DS_FILTRO;
                vPregunta.Add(vObjetoPregunta);
            }
        }
        public void EditTest()
        {
            CuestionariosNegocio nPreguntas = new CuestionariosNegocio();
            var preguntas = nPreguntas.Obtener_K_PREGUNTA(pIdPrueba: vIdPrueba, pClTokenExterno: vClToken);

            foreach (SPE_OBTIENE_K_PREGUNTA_Result pregunta in preguntas)
            {
                E_PREGUNTA vObjetoPregunta = new E_PREGUNTA
                {
                    ID_PRUEBA = pregunta.ID_PRUEBA,
                    ID_CUESTIONARIO_PREGUNTA = pregunta.ID_CUESTIONARIO_PREGUNTA,
                    ID_CUESTIONARIO          = pregunta.ID_CUESTIONARIO,
                    ID_PREGUNTA        = pregunta.ID_PREGUNTA,
                    CL_PREGUNTA        = pregunta.CL_PREGUNTA,
                    NB_PREGUNTA        = pregunta.NB_PREGUNTA,
                    DS_PREGUNTA        = pregunta.DS_PREGUNTA,
                    CL_TIPO_PREGUNTA   = pregunta.CL_TIPO_PREGUNTA,
                    NO_VALOR           = pregunta.NO_VALOR,
                    NO_VALOR_RESPUESTA = pregunta.NO_VALOR_RESPUESTA,
                    NB_RESPUESTA       = pregunta.NB_RESPUESTA,
                    FG_REQUERIDO       = pregunta.FG_REQUERIDO,
                    FG_ACTIVO          = pregunta.FG_ACTIVO,
                    ID_COMPETENCIA     = pregunta.ID_COMPETENCIA,
                    ID_BITACORA        = pregunta.ID_BITACORA
                };
                vRespuestasPreguntas.Add(vObjetoPregunta);
            }
            string[] names = new string[] { "DÍA", "ÉL", "PREGUNTÓ", "VIVÍA", "AHÍ", "IMPRESIÓN", "SÍ", "SÓLO", "TÍMIDAMENTE", "SÍ", "SÉ", "QUÉ", "INCÓMODA", "MANSIÓN", "MÍA", "HABÍA", "DESPUÉS", "ÚNICA" };
            vrespuestas = names.ToList <String>();

            AgregarRespuesta("ORTOGRAFIA-3-A0001", vrespuestas, lstPalabras);


            var vXelements = vRespuestasPreguntas.Take(1).Select(x =>
                                                                 new XElement("RESPUESTA",
                                                                              new XAttribute("ID_CUESTIONARIO_PREGUNTA", x.ID_CUESTIONARIO_PREGUNTA),
                                                                              new XAttribute("ID_PREGUNTA", x.ID_PREGUNTA),
                                                                              new XAttribute("NB_PREGUNTA", x.NB_PREGUNTA),
                                                                              new XAttribute("CL_PREGUNTA", x.CL_PREGUNTA),
                                                                              new XAttribute("NB_RESPUESTA", x.NB_RESPUESTA),
                                                                              new XAttribute("NO_VALOR_RESPUESTA", x.NO_VALOR_RESPUESTA)
                                                                              ));
            XElement RESPUESTAS =
                new XElement("RESPUESTAS", vXelements
                             );

            CuestionarioPreguntaNegocio nCustionarioPregunta = new CuestionarioPreguntaNegocio();
            PruebasNegocio nKprueba      = new PruebasNegocio();
            var            vObjetoPrueba = nKprueba.Obtener_K_PRUEBA(pClTokenExterno: vClToken, pIdPrueba: vIdPrueba).FirstOrDefault();

            if (vObjetoPrueba != null)
            {
                E_RESULTADO vResultado = nCustionarioPregunta.InsertaActualiza_K_CUESTIONARIO_PREGUNTA(tipo_transaccion: E_TIPO_OPERACION_DB.A.ToString(), pIdEvaluado: vObjetoPrueba.ID_CANDIDATO, pIdEvaluador: null, pIdCuestionarioPregunta: 0, pIdCuestionario: 0, XML_CUESTIONARIO: RESPUESTAS.ToString(), pNbPrueba: "ORTOGRAFIA-3", usuario: vClUsuario, programa: vNbPrograma);
                string      vMensaje   = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE;
                UtilMensajes.MensajeResultadoDB(rnMensaje, vMensaje, vResultado.CL_TIPO_ERROR, 400, 150, "");
            }
        }
        public void insertarPreguntas(E_PREGUNTA pregunta, E_EXAMEN examen)
        {
            using (var conexion = GetConnection())
            {
                conexion.Open();
                using (var comand = new SqlCommand())
                {
                    comand.Connection  = conexion;
                    comand.CommandText = "SP_INSERTAR_PERSONA_PERSONAL";
                    comand.Parameters.AddWithValue("@PREGUNTA", pregunta.pREGUNTA);
                    comand.Parameters.AddWithValue("@EX_IDEXAMEN", examen.eX_IDEXAMEN);
                    comand.Parameters.AddWithValue("@US_IDUSUARIO", UsuarioLoginCache.US_IDUSUARIO);

                    comand.CommandType = CommandType.StoredProcedure;
                    comand.ExecuteNonQuery();
                }
            }
        }
        public void actualizarPreguntas(E_PREGUNTA pregunta, E_EXAMEN examen)
        {
            using (var conexion = GetConnection())
            {
                conexion.Open();
                using (var comand = new SqlCommand())
                {
                    comand.Connection  = conexion;
                    comand.CommandText = "SP_EDITAR_PERSONA";
                    comand.Parameters.AddWithValue("@PR_IDPREGUNTA", pregunta.pR_IDPREGUNTA);
                    comand.Parameters.AddWithValue("@PREGUNTA", pregunta.pREGUNTA);
                    comand.Parameters.AddWithValue("@EX_IDEXAMEN", examen.eX_IDEXAMEN);



                    comand.CommandType = CommandType.StoredProcedure;
                    comand.ExecuteNonQuery();
                }
            }
        }
Пример #5
0
        public void EditTest()
        {
            CuestionariosNegocio nPreguntas = new CuestionariosNegocio();
            var preguntas = nPreguntas.Obtener_K_PREGUNTA(pIdPrueba: vIdPrueba, pClTokenExterno: vClToken);

            foreach (SPE_OBTIENE_K_PREGUNTA_Result pregunta in preguntas)
            {
                E_PREGUNTA vObjetoPregunta = new E_PREGUNTA
                {
                    ID_PRUEBA = pregunta.ID_PRUEBA,
                    ID_CUESTIONARIO_PREGUNTA = pregunta.ID_CUESTIONARIO_PREGUNTA,
                    ID_CUESTIONARIO          = pregunta.ID_CUESTIONARIO,
                    ID_PREGUNTA        = pregunta.ID_PREGUNTA,
                    CL_PREGUNTA        = pregunta.CL_PREGUNTA,
                    NB_PREGUNTA        = pregunta.NB_PREGUNTA,
                    DS_PREGUNTA        = pregunta.DS_PREGUNTA,
                    CL_TIPO_PREGUNTA   = pregunta.CL_TIPO_PREGUNTA,
                    NO_VALOR           = pregunta.NO_VALOR,
                    NO_VALOR_RESPUESTA = pregunta.NO_VALOR_RESPUESTA,
                    NB_RESPUESTA       = pregunta.NB_RESPUESTA,
                    FG_REQUERIDO       = pregunta.FG_REQUERIDO,
                    FG_ACTIVO          = pregunta.FG_ACTIVO,
                    ID_COMPETENCIA     = pregunta.ID_COMPETENCIA,
                    ID_BITACORA        = pregunta.ID_BITACORA
                };
                vRespuestas.Add(vObjetoPregunta);
            }

            String LABORAL2_A_0001 = radTxtPreg1Resp1.Text;

            GuardarResultado("LABORAL2-A-0001", LABORAL2_A_0001);
            String LABORAL2_A_0002 = radTxtPreg1Resp2.Text;

            GuardarResultado("LABORAL2-A-0002", LABORAL2_A_0002);
            String LABORAL2_A_0003 = radTxtPreg1Resp3.Text;

            GuardarResultado("LABORAL2-A-0003", LABORAL2_A_0003);
            String LABORAL2_A_0004 = radTxtPreg1Resp4.Text;

            GuardarResultado("LABORAL2-A-0004", LABORAL2_A_0004);

            String LABORAL2_A_0005 = radTxtPreg2Resp1.Text;

            GuardarResultado("LABORAL2-A-0005", LABORAL2_A_0005);
            String LABORAL2_A_0006 = radTxtPreg2Resp2.Text;

            GuardarResultado("LABORAL2-A-0006", LABORAL2_A_0006);
            String LABORAL2_A_0007 = radTxtPreg2Resp3.Text;

            GuardarResultado("LABORAL2-A-0007", LABORAL2_A_0007);
            String LABORAL2_A_0008 = radTxtPreg2Resp4.Text;

            GuardarResultado("LABORAL2-A-0008", LABORAL2_A_0008);

            String LABORAL2_A_0009 = radTxtPreg3Resp1.Text;

            GuardarResultado("LABORAL2-A-0009", LABORAL2_A_0009);
            String LABORAL2_A_0010 = radTxtPreg3Resp2.Text;

            GuardarResultado("LABORAL2-A-0010", LABORAL2_A_0010);
            String LABORAL2_A_0011 = radTxtPreg3Resp3.Text;

            GuardarResultado("LABORAL2-A-0011", LABORAL2_A_0011);
            String LABORAL2_A_0012 = radTxtPreg3Resp4.Text;

            GuardarResultado("LABORAL2-A-0012", LABORAL2_A_0012);


            String LABORAL2_A_0013 = radTxtPreg4Resp1.Text;

            GuardarResultado("LABORAL2-A-0013", LABORAL2_A_0013);
            String LABORAL2_A_0014 = radTxtPreg4Resp2.Text;

            GuardarResultado("LABORAL2-A-0014", LABORAL2_A_0014);
            String LABORAL2_A_0015 = radTxtPreg4Resp3.Text;

            GuardarResultado("LABORAL2-A-0015", LABORAL2_A_0015);
            String LABORAL2_A_0016 = radTxtPreg4Resp4.Text;

            GuardarResultado("LABORAL2-A-0016", LABORAL2_A_0016);

            String LABORAL2_A_0017 = radTxtPreg5Resp1.Text;

            GuardarResultado("LABORAL2-A-0017", LABORAL2_A_0017);
            String LABORAL2_A_0018 = radTxtPreg5Resp2.Text;

            GuardarResultado("LABORAL2-A-0018", LABORAL2_A_0018);
            String LABORAL2_A_0019 = radTxtPreg5Resp3.Text;

            GuardarResultado("LABORAL2-A-0019", LABORAL2_A_0019);
            String LABORAL2_A_0020 = radTxtPreg5Resp4.Text;

            GuardarResultado("LABORAL2-A-0020", LABORAL2_A_0020);

            String LABORAL2_A_0021 = radTxtPreg6Resp1.Text;

            GuardarResultado("LABORAL2-A-0021", LABORAL2_A_0021);
            String LABORAL2_A_0022 = radTxtPreg6Resp2.Text;

            GuardarResultado("LABORAL2-A-0022", LABORAL2_A_0022);
            String LABORAL2_A_0023 = radTxtPreg6Resp3.Text;

            GuardarResultado("LABORAL2-A-0023", LABORAL2_A_0023);
            String LABORAL2_A_0024 = radTxtPreg6Resp4.Text;

            GuardarResultado("LABORAL2-A-0024", LABORAL2_A_0024);


            //////////////////////
            String LABORAL2_A_0025 = radTxtPreg7Resp1.Text;

            GuardarResultado("LABORAL2-A-0025", LABORAL2_A_0025);
            String LABORAL2_A_0026 = radTxtPreg7Resp2.Text;

            GuardarResultado("LABORAL2-A-0026", LABORAL2_A_0026);
            String LABORAL2_A_0027 = radTxtPreg7Resp3.Text;

            GuardarResultado("LABORAL2-A-0027", LABORAL2_A_0027);
            String LABORAL2_A_0028 = radTxtPreg7Resp4.Text;

            GuardarResultado("LABORAL2-A-0028", LABORAL2_A_0028);

            String LABORAL2_A_0029 = radTxtPreg8Resp1.Text;

            GuardarResultado("LABORAL2-A-0029", LABORAL2_A_0029);
            String LABORAL2_A_0030 = radTxtPreg8Resp2.Text;

            GuardarResultado("LABORAL2-A-0030", LABORAL2_A_0030);
            String LABORAL2_A_0031 = radTxtPreg8Resp3.Text;

            GuardarResultado("LABORAL2-A-0031", LABORAL2_A_0031);
            String LABORAL2_A_0032 = radTxtPreg8Resp4.Text;

            GuardarResultado("LABORAL2-A-0032", LABORAL2_A_0032);

            String LABORAL2_A_0033 = radTxtPreg9Resp1.Text;

            GuardarResultado("LABORAL2-A-0033", LABORAL2_A_0033);
            String LABORAL2_A_0034 = radTxtPreg9Resp2.Text;

            GuardarResultado("LABORAL2-A-0034", LABORAL2_A_0034);
            String LABORAL2_A_0035 = radTxtPreg9Resp3.Text;

            GuardarResultado("LABORAL2-A-0035", LABORAL2_A_0035);
            String LABORAL2_A_0036 = radTxtPreg9Resp4.Text;

            GuardarResultado("LABORAL2-A-0036", LABORAL2_A_0036);

            String LABORAL2_A_0037 = radTxtPreg10Resp1.Text;

            GuardarResultado("LABORAL2-A-0037", LABORAL2_A_0037);
            String LABORAL2_A_0038 = radTxtPreg10Resp2.Text;

            GuardarResultado("LABORAL2-A-0038", LABORAL2_A_0038);
            String LABORAL2_A_0039 = radTxtPreg10Resp3.Text;

            GuardarResultado("LABORAL2-A-0039", LABORAL2_A_0039);
            String LABORAL2_A_0040 = radTxtPreg10Resp4.Text;

            GuardarResultado("LABORAL2-A-0040", LABORAL2_A_0040);

            String LABORAL2_A_0041 = radTxtPreg11Resp1.Text;

            GuardarResultado("LABORAL2-A-0041", LABORAL2_A_0041);
            String LABORAL2_A_0042 = radTxtPreg11Resp2.Text;

            GuardarResultado("LABORAL2-A-0042", LABORAL2_A_0042);
            String LABORAL2_A_0043 = radTxtPreg11Resp3.Text;

            GuardarResultado("LABORAL2-A-0043", LABORAL2_A_0043);
            String LABORAL2_A_0044 = radTxtPreg11Resp4.Text;

            GuardarResultado("LABORAL2-A-0044", LABORAL2_A_0044);

            String LABORAL2_A_0045 = radTxtPreg12Resp1.Text;

            GuardarResultado("LABORAL2-A-0045", LABORAL2_A_0045);
            String LABORAL2_A_0046 = radTxtPreg12Resp2.Text;

            GuardarResultado("LABORAL2-A-0046", LABORAL2_A_0046);
            String LABORAL2_A_0047 = radTxtPreg12Resp3.Text;

            GuardarResultado("LABORAL2-A-0047", LABORAL2_A_0047);
            String LABORAL2_A_0048 = radTxtPreg12Resp4.Text;

            GuardarResultado("LABORAL2-A-0048", LABORAL2_A_0048);

            //////////////////////////////////////////////////////

            String LABORAL2_A_0049 = radTxtPreg13Resp1.Text;

            GuardarResultado("LABORAL2-A-0049", LABORAL2_A_0049);
            String LABORAL2_A_0050 = radTxtPreg13Resp2.Text;

            GuardarResultado("LABORAL2-A-0050", LABORAL2_A_0050);
            String LABORAL2_A_0051 = radTxtPreg13Resp3.Text;

            GuardarResultado("LABORAL2-A-0051", LABORAL2_A_0051);
            String LABORAL2_A_0052 = radTxtPreg13Resp4.Text;

            GuardarResultado("LABORAL2-A-0052", LABORAL2_A_0052);

            String LABORAL2_A_0053 = radTxtPreg14Resp1.Text;

            GuardarResultado("LABORAL2-A-0053", LABORAL2_A_0053);
            String LABORAL2_A_0054 = radTxtPreg14Resp2.Text;

            GuardarResultado("LABORAL2-A-0054", LABORAL2_A_0054);
            String LABORAL2_A_0055 = radTxtPreg14Resp3.Text;

            GuardarResultado("LABORAL2-A-0055", LABORAL2_A_0055);
            String LABORAL2_A_0056 = radTxtPreg14Resp4.Text;

            GuardarResultado("LABORAL2-A-0056", LABORAL2_A_0056);

            String LABORAL2_A_0057 = radTxtPreg15Resp1.Text;

            GuardarResultado("LABORAL2-A-0057", LABORAL2_A_0057);
            String LABORAL2_A_0058 = radTxtPreg15Resp2.Text;

            GuardarResultado("LABORAL2-A-0058", LABORAL2_A_0058);
            String LABORAL2_A_0059 = radTxtPreg15Resp3.Text;

            GuardarResultado("LABORAL2-A-0059", LABORAL2_A_0059);
            String LABORAL2_A_0060 = radTxtPreg15Resp4.Text;

            GuardarResultado("LABORAL2-A-0060", LABORAL2_A_0060);

            String LABORAL2_A_0061 = radTxtPreg16Resp1.Text;

            GuardarResultado("LABORAL2-A-0061", LABORAL2_A_0061);
            String LABORAL2_A_0062 = radTxtPreg16Resp2.Text;

            GuardarResultado("LABORAL2-A-0062", LABORAL2_A_0062);
            String LABORAL2_A_0063 = radTxtPreg16Resp3.Text;

            GuardarResultado("LABORAL2-A-0063", LABORAL2_A_0063);
            String LABORAL2_A_0064 = radTxtPreg16Resp4.Text;

            GuardarResultado("LABORAL2-A-0064", LABORAL2_A_0064);

            String LABORAL2_A_0065 = radTxtPreg17Resp1.Text;

            GuardarResultado("LABORAL2-A-0065", LABORAL2_A_0065);
            String LABORAL2_A_0066 = radTxtPreg17Resp2.Text;

            GuardarResultado("LABORAL2-A-0066", LABORAL2_A_0066);
            String LABORAL2_A_0067 = radTxtPreg17Resp3.Text;

            GuardarResultado("LABORAL2-A-0067", LABORAL2_A_0067);
            String LABORAL2_A_0068 = radTxtPreg17Resp4.Text;

            GuardarResultado("LABORAL2-A-0068", LABORAL2_A_0068);

            String LABORAL2_A_0069 = radTxtPreg18Resp1.Text;

            GuardarResultado("LABORAL2-A-0069", LABORAL2_A_0069);
            String LABORAL2_A_0070 = radTxtPreg18Resp2.Text;

            GuardarResultado("LABORAL2-A-0070", LABORAL2_A_0070);
            String LABORAL2_A_0071 = radTxtPreg18Resp3.Text;

            GuardarResultado("LABORAL2-A-0071", LABORAL2_A_0071);
            String LABORAL2_A_0072 = radTxtPreg18Resp4.Text;

            GuardarResultado("LABORAL2-A-0072", LABORAL2_A_0072);

            ///////////////////////////////////

            var vXelements = vRespuestas.Select(x =>
                                                new XElement("RESPUESTA",
                                                             new XAttribute("ID_CUESTIONARIO_PREGUNTA", x.ID_CUESTIONARIO_PREGUNTA),
                                                             new XAttribute("ID_PREGUNTA", x.ID_PREGUNTA),
                                                             new XAttribute("NB_PREGUNTA", x.NB_PREGUNTA),
                                                             new XAttribute("NB_RESPUESTA", x.NB_RESPUESTA),
                                                             new XAttribute("NO_VALOR_RESPUESTA", x.NO_VALOR_RESPUESTA)
                                                             ));
            XElement RESPUESTAS =
                new XElement("RESPUESTAS", vXelements
                             );

            CuestionarioPreguntaNegocio nCustionarioPregunta = new CuestionarioPreguntaNegocio();
            PruebasNegocio nKprueba      = new PruebasNegocio();
            var            vObjetoPrueba = nKprueba.Obtener_K_PRUEBA(pClTokenExterno: vClToken, pIdPrueba: vIdPrueba).FirstOrDefault();

            if (vObjetoPrueba != null)
            {
                E_RESULTADO vResultado = nCustionarioPregunta.InsertaActualiza_K_CUESTIONARIO_PREGUNTA(tipo_transaccion: E_TIPO_OPERACION_DB.A.ToString(), pIdEvaluado: vObjetoPrueba.ID_CANDIDATO, pIdEvaluador: null, pIdCuestionarioPregunta: 0, pIdCuestionario: 0, XML_CUESTIONARIO: RESPUESTAS.ToString(), pNbPrueba: "LABORAL2", usuario: vClUsuario, programa: vNbPrograma);
                string      vMensaje   = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE;
                UtilMensajes.MensajeResultadoDB(rnMensaje, vMensaje, vResultado.CL_TIPO_ERROR, 400, 150, "");
            }
        }
Пример #6
0
        public void EditTest()
        {
            CuestionariosNegocio nPreguntas = new CuestionariosNegocio();
            var preguntas = nPreguntas.Obtener_K_PREGUNTA(pIdPrueba: vIdPrueba, pClTokenExterno: vClToken);

            if (preguntas.Count > 0)
            {
                foreach (SPE_OBTIENE_K_PREGUNTA_Result pregunta in preguntas)
                {
                    E_PREGUNTA vObjetoPregunta = new E_PREGUNTA
                    {
                        ID_PRUEBA = pregunta.ID_PRUEBA,
                        ID_CUESTIONARIO_PREGUNTA = pregunta.ID_CUESTIONARIO_PREGUNTA,
                        ID_CUESTIONARIO          = pregunta.ID_CUESTIONARIO,
                        ID_PREGUNTA        = pregunta.ID_PREGUNTA,
                        CL_PREGUNTA        = pregunta.CL_PREGUNTA,
                        NB_PREGUNTA        = pregunta.NB_PREGUNTA,
                        DS_PREGUNTA        = pregunta.DS_PREGUNTA,
                        CL_TIPO_PREGUNTA   = pregunta.CL_TIPO_PREGUNTA,
                        NO_VALOR           = pregunta.NO_VALOR,
                        NO_VALOR_RESPUESTA = pregunta.NO_VALOR_RESPUESTA,
                        NB_RESPUESTA       = pregunta.NB_RESPUESTA,
                        FG_REQUERIDO       = pregunta.FG_REQUERIDO,
                        FG_ACTIVO          = pregunta.FG_ACTIVO,
                        ID_COMPETENCIA     = pregunta.ID_COMPETENCIA,
                        ID_BITACORA        = pregunta.ID_BITACORA
                    };
                    vRespuestas.Add(vObjetoPregunta);
                }

                String vTIVA_A_0001 = BackSelectedCheckBox(btnPreg1Resp1, btnPreg1Resp2, btnPreg1Resp3, btnPreg1Resp4);
                AgregarRespuesta("TIVA-A-0001", vTIVA_A_0001);

                String vTIVA_A_0002 = BackSelectedCheckBox(btnPreg2Resp1, btnPreg2Resp2, btnPreg2Resp3, btnPreg2Resp4);
                AgregarRespuesta("TIVA-A-0002", vTIVA_A_0002);

                String vTIVA_A_0003 = BackSelectedCheckBox(btnPreg3Resp1, btnPreg3Resp2, btnPreg3Resp3, btnPreg3Resp4);
                AgregarRespuesta("TIVA-A-0003", vTIVA_A_0003);

                String vTIVA_A_0004 = BackSelectedCheckBox(btnPreg4Resp1, btnPreg4Resp2, btnPreg4Resp3, btnPreg4Resp4);
                AgregarRespuesta("TIVA-A-0004", vTIVA_A_0004);

                String vTIVA_A_0005 = BackSelectedCheckBox(btnPreg5Resp1, btnPreg5Resp2, btnPreg5Resp3, btnPreg5Resp4);
                AgregarRespuesta("TIVA-A-0005", vTIVA_A_0005);

                String vTIVA_A_0006 = BackSelectedCheckBox(btnPreg6Resp1, btnPreg6Resp2, btnPreg6Resp3, btnPreg6Resp4);
                AgregarRespuesta("TIVA-A-0006", vTIVA_A_0006);

                String vTIVA_A_0007 = BackSelectedCheckBox(btnPreg7Resp1, btnPreg7Resp2, btnPreg7Resp3, btnPreg7Resp4);
                AgregarRespuesta("TIVA-A-0007", vTIVA_A_0007);

                String vTIVA_A_0008 = BackSelectedCheckBox(btnPreg8Resp1, btnPreg8Resp2, btnPreg8Resp3, btnPreg8Resp4);
                AgregarRespuesta("TIVA-A-0008", vTIVA_A_0008);

                String vTIVA_A_0009 = BackSelectedCheckBox(btnPreg9Resp1, btnPreg9Resp2, btnPreg9Resp3, btnPreg9Resp4);
                AgregarRespuesta("TIVA-A-0009", vTIVA_A_0009);

                String vTIVA_A_0010 = BackSelectedCheckBox(btnPreg10Resp1, btnPreg10Resp2, btnPreg10Resp3, btnPreg10Resp4);
                AgregarRespuesta("TIVA-A-0010", vTIVA_A_0010);

                String vTIVA_A_0011 = BackSelectedCheckBox(btnPreg11Resp1, btnPreg11Resp2, btnPreg11Resp3, btnPreg11Resp4);
                AgregarRespuesta("TIVA-A-0011", vTIVA_A_0011);

                String vTIVA_A_0012 = BackSelectedCheckBox(btnPreg12Resp1, btnPreg12Resp2, btnPreg12Resp3, btnPreg12Resp4);
                AgregarRespuesta("TIVA-A-0012", vTIVA_A_0012);

                String vTIVA_A_0013 = BackSelectedCheckBox(btnPreg13Resp1, btnPreg13Resp2, btnPreg13Resp3, btnPreg13Resp4);
                AgregarRespuesta("TIVA-A-0013", vTIVA_A_0013);

                String vTIVA_A_0014 = BackSelectedCheckBox(btnPreg14Resp1, btnPreg14Resp2, btnPreg14Resp3, btnPreg14Resp4);
                AgregarRespuesta("TIVA-A-0014", vTIVA_A_0014);

                String vTIVA_A_0015 = BackSelectedCheckBox(btnPreg15Resp1, btnPreg15Resp2, btnPreg15Resp3, btnPreg15Resp4);
                AgregarRespuesta("TIVA-A-0015", vTIVA_A_0015);

                String vTIVA_A_0016 = BackSelectedCheckBox(btnPreg16Resp1, btnPreg16Resp2, btnPreg16Resp3, btnPreg16Resp4);
                AgregarRespuesta("TIVA-A-0016", vTIVA_A_0016);

                String vTIVA_A_0017 = BackSelectedCheckBox(btnPreg17Resp1, btnPreg17Resp2, btnPreg17Resp3, btnPreg17Resp4);
                AgregarRespuesta("TIVA-A-0017", vTIVA_A_0017);

                String vTIVA_A_0018 = BackSelectedCheckBox(btnPreg18Resp1, btnPreg18Resp2, btnPreg18Resp3, btnPreg18Resp4);
                AgregarRespuesta("TIVA-A-0018", vTIVA_A_0018);

                String vTIVA_A_0019 = BackSelectedCheckBox(btnPreg19Resp1, btnPreg19Resp2, btnPreg19Resp3, btnPreg19Resp4);
                AgregarRespuesta("TIVA-A-0019", vTIVA_A_0019);

                String vTIVA_A_0020 = BackSelectedCheckBox(btnPreg20Resp1, btnPreg20Resp2, btnPreg20Resp3, btnPreg20Resp4);
                AgregarRespuesta("TIVA-A-0020", vTIVA_A_0020);

                var vXelements = vRespuestas.Select(x =>
                                                    new XElement("RESPUESTA",
                                                                 new XAttribute("ID_CUESTIONARIO_PREGUNTA", x.ID_CUESTIONARIO_PREGUNTA),
                                                                 new XAttribute("ID_PREGUNTA", x.ID_PREGUNTA),
                                                                 new XAttribute("NB_PREGUNTA", x.NB_PREGUNTA),
                                                                 new XAttribute("NB_RESPUESTA", x.NB_RESPUESTA),
                                                                 new XAttribute("NO_VALOR_RESPUESTA", x.NO_VALOR_RESPUESTA)
                                                                 ));
                XElement RESPUESTAS =
                    new XElement("RESPUESTAS", vXelements
                                 );

                CuestionarioPreguntaNegocio nCustionarioPregunta = new CuestionarioPreguntaNegocio();
                PruebasNegocio nKprueba      = new PruebasNegocio();
                var            vObjetoPrueba = nKprueba.Obtener_K_PRUEBA(pClTokenExterno: vClToken, pIdPrueba: vIdPrueba).FirstOrDefault();

                if (vObjetoPrueba != null)
                {
                    E_RESULTADO vResultado = nCustionarioPregunta.InsertaActualiza_K_CUESTIONARIO_PREGUNTA(tipo_transaccion: E_TIPO_OPERACION_DB.A.ToString(), pIdEvaluado: vObjetoPrueba.ID_CANDIDATO, pIdEvaluador: null, pIdCuestionarioPregunta: 0, pIdCuestionario: 0, XML_CUESTIONARIO: RESPUESTAS.ToString(), pNbPrueba: "TIVA", usuario: vClUsuario, programa: vNbPrograma);
                    string      vMensaje   = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE;
                    UtilMensajes.MensajeResultadoDB(rnMensaje, vMensaje, vResultado.CL_TIPO_ERROR, 400, 150, "");
                }
            }
        }
Пример #7
0
        public void EditTest()
        {
            CuestionariosNegocio nPreguntas = new CuestionariosNegocio();
            var preguntas = nPreguntas.Obtener_K_PREGUNTA(pIdPrueba: vIdPrueba, pClTokenExterno: vClToken);

            if (preguntas.Count > 0)
            {
                foreach (SPE_OBTIENE_K_PREGUNTA_Result pregunta in preguntas)
                {
                    E_PREGUNTA vObjetoPregunta = new E_PREGUNTA
                    {
                        ID_PRUEBA = pregunta.ID_PRUEBA,
                        ID_CUESTIONARIO_PREGUNTA = pregunta.ID_CUESTIONARIO_PREGUNTA,
                        ID_CUESTIONARIO          = pregunta.ID_CUESTIONARIO,
                        ID_PREGUNTA        = pregunta.ID_PREGUNTA,
                        CL_PREGUNTA        = pregunta.CL_PREGUNTA,
                        NB_PREGUNTA        = pregunta.NB_PREGUNTA,
                        DS_PREGUNTA        = pregunta.DS_PREGUNTA,
                        CL_TIPO_PREGUNTA   = pregunta.CL_TIPO_PREGUNTA,
                        NO_VALOR           = pregunta.NO_VALOR,
                        NO_VALOR_RESPUESTA = pregunta.NO_VALOR_RESPUESTA,
                        NB_RESPUESTA       = pregunta.NB_RESPUESTA,
                        FG_REQUERIDO       = pregunta.FG_REQUERIDO,
                        FG_ACTIVO          = pregunta.FG_ACTIVO,
                        ID_COMPETENCIA     = pregunta.ID_COMPETENCIA,
                        ID_BITACORA        = pregunta.ID_BITACORA
                    };
                    vRespuestas.Add(vObjetoPregunta);
                }


                BackQuestionObject("TECNICAPC-A-0001", btnPregunta1Resp1SI, btnPregunta1Resp1NO);
                BackQuestionObject("TECNICAPC-A-0002", btnPregunta1Resp2SI, btnPregunta1Resp2NO);
                BackQuestionObject("TECNICAPC-A-0003", btnPregunta1Resp3SI, btnPregunta1Resp3NO);
                BackQuestionObject("TECNICAPC-A-0004", btnPregunta1Resp4SI, btnPregunta1Resp4NO);

                BackQuestionObject("TECNICAPC-A-0005", btnPregunta2Resp1SI, btnPregunta2Resp1NO);
                BackQuestionObject("TECNICAPC-A-0006", btnPregunta2Resp2SI, btnPregunta2Resp2NO);
                BackQuestionObject("TECNICAPC-A-0007", btnPregunta2Resp3SI, btnPregunta2Resp3NO);
                BackQuestionObject("TECNICAPC-A-0008", btnPregunta2Resp4SI, btnPregunta2Resp4NO);

                BackQuestionObject("TECNICAPC-A-0009", btnPregunta3Resp1SI, btnPregunta3Resp1NO);
                BackQuestionObject("TECNICAPC-A-0010", btnPregunta3Resp2SI, btnPregunta3Resp2NO);
                BackQuestionObject("TECNICAPC-A-0011", btnPregunta3Resp3SI, btnPregunta3Resp3NO);
                BackQuestionObject("TECNICAPC-A-0012", btnPregunta3Resp4SI, btnPregunta3Resp4NO);

                BackQuestionObject("TECNICAPC-A-0013", btnPregunta4Resp1SI, btnPregunta4Resp1NO);
                BackQuestionObject("TECNICAPC-A-0014", btnPregunta4Resp2SI, btnPregunta4Resp1NO);
                BackQuestionObject("TECNICAPC-A-0015", btnPregunta4Resp3SI, btnPregunta4Resp3NO);
                BackQuestionObject("TECNICAPC-A-0016", btnPregunta4Resp4SI, btnPregunta4Resp4NO);

                BackQuestionObject("TECNICAPC-A-0017", btnPregunta5Resp1SI, btnPregunta5Resp1NO);
                BackQuestionObject("TECNICAPC-A-0018", btnPregunta5Resp2SI, btnPregunta5Resp2NO);
                BackQuestionObject("TECNICAPC-A-0019", btnPregunta5Resp3SI, btnPregunta5Resp3NO);
                BackQuestionObject("TECNICAPC-A-0020", btnPregunta5Resp4SI, btnPregunta5Resp4NO);

                //Categoria 1
                BackQuestionObject("TECNICAPC-A-0021", btnPregunta6Resp1SI, btnPregunta6Resp1NO);
                BackQuestionObject("TECNICAPC-A-0022", btnPregunta6Resp2SI, btnPregunta6Resp2NO);
                BackQuestionObject("TECNICAPC-A-0023", btnPregunta6Resp3SI, btnPregunta6Resp3NO);
                BackQuestionObject("TECNICAPC-A-0024", btnPregunta6Resp4SI, btnPregunta6Resp4NO);

                BackQuestionObject("TECNICAPC-A-0025", btnPregunta7Resp1SI, btnPregunta7Resp1NO);
                BackQuestionObject("TECNICAPC-A-0026", btnPregunta7Resp2SI, btnPregunta7Resp2NO);
                BackQuestionObject("TECNICAPC-A-0027", btnPregunta7Resp3SI, btnPregunta7Resp3NO);
                BackQuestionObject("TECNICAPC-A-0028", btnPregunta7Resp4SI, btnPregunta7Resp4NO);

                BackQuestionObject("TECNICAPC-A-0029", btnPregunta8Resp1SI, btnPregunta8Resp1NO);
                BackQuestionObject("TECNICAPC-A-0030", btnPregunta8Resp2SI, btnPregunta8Resp2NO);
                BackQuestionObject("TECNICAPC-A-0031", btnPregunta8Resp3SI, btnPregunta8Resp3NO);
                BackQuestionObject("TECNICAPC-A-0032", btnPregunta8Resp4SI, btnPregunta8Resp4NO);

                BackQuestionObject("TECNICAPC-A-0033", btnPregunta9Resp1SI, btnPregunta9Resp1NO);
                BackQuestionObject("TECNICAPC-A-0034", btnPregunta9Resp2SI, btnPregunta9Resp2NO);
                BackQuestionObject("TECNICAPC-A-0035", btnPregunta9Resp3SI, btnPregunta9Resp3NO);
                BackQuestionObject("TECNICAPC-A-0036", btnPregunta9Resp4SI, btnPregunta9Resp4NO);

                BackQuestionObject("TECNICAPC-A-0037", btnPregunta10Resp1SI, btnPregunta10Resp1NO);
                BackQuestionObject("TECNICAPC-A-0038", btnPregunta10Resp2SI, btnPregunta10Resp2NO);
                BackQuestionObject("TECNICAPC-A-0039", btnPregunta10Resp3SI, btnPregunta10Resp3NO);
                BackQuestionObject("TECNICAPC-A-0040", btnPregunta10Resp4SI, btnPregunta10Resp4NO);

                BackQuestionObject("TECNICAPC-A-0041", btnPregunta11Resp1SI, btnPregunta11Resp1NO);
                BackQuestionObject("TECNICAPC-A-0042", btnPregunta11Resp2SI, btnPregunta11Resp2NO);
                BackQuestionObject("TECNICAPC-A-0043", btnPregunta11Resp3SI, btnPregunta11Resp3NO);
                BackQuestionObject("TECNICAPC-A-0044", btnPregunta11Resp4SI, btnPregunta11Resp4NO);


                // Categoria 2
                BackQuestionObject("TECNICAPC-A-0045", btnPregunta12Resp1SI, btnPregunta12Resp1NO);
                BackQuestionObject("TECNICAPC-A-0046", btnPregunta12Resp2SI, btnPregunta12Resp2NO);
                BackQuestionObject("TECNICAPC-A-0047", btnPregunta12Resp3SI, btnPregunta12Resp3NO);
                BackQuestionObject("TECNICAPC-A-0048", btnPregunta12Resp4SI, btnPregunta12Resp4NO);

                BackQuestionObject("TECNICAPC-A-0049", btnPregunta13Resp1SI, btnPregunta13Resp1NO);
                BackQuestionObject("TECNICAPC-A-0050", btnPregunta13Resp2SI, btnPregunta13Resp2NO);
                BackQuestionObject("TECNICAPC-A-0051", btnPregunta13Resp3SI, btnPregunta13Resp3NO);
                BackQuestionObject("TECNICAPC-A-0052", btnPregunta13Resp4SI, btnPregunta13Resp4NO);

                BackQuestionObject("TECNICAPC-A-0053", btnPregunta14Resp1SI, btnPregunta14Resp1NO);
                BackQuestionObject("TECNICAPC-A-0054", btnPregunta14Resp2SI, btnPregunta14Resp2NO);
                BackQuestionObject("TECNICAPC-A-0055", btnPregunta14Resp3SI, btnPregunta14Resp3NO);
                BackQuestionObject("TECNICAPC-A-0056", btnPregunta14Resp4SI, btnPregunta14Resp4NO);

                BackQuestionObject("TECNICAPC-A-0057", btnPregunta15Resp1SI, btnPregunta15Resp1NO);
                BackQuestionObject("TECNICAPC-A-0058", btnPregunta15Resp2SI, btnPregunta15Resp2NO);
                BackQuestionObject("TECNICAPC-A-0059", btnPregunta15Resp3SI, btnPregunta15Resp3NO);
                BackQuestionObject("TECNICAPC-A-0060", btnPregunta15Resp4SI, btnPregunta15Resp4NO);

                BackQuestionObject("TECNICAPC-A-0061", btnPregunta16Resp1SI, btnPregunta16Resp1NO);
                BackQuestionObject("TECNICAPC-A-0062", btnPregunta16Resp2SI, btnPregunta16Resp2NO);
                BackQuestionObject("TECNICAPC-A-0063", btnPregunta16Resp3SI, btnPregunta16Resp3NO);
                BackQuestionObject("TECNICAPC-A-0064", btnPregunta16Resp4SI, btnPregunta16Resp4NO);

                BackQuestionObject("TECNICAPC-A-0065", btnPregunta17Resp1SI, btnPregunta17Resp1NO);
                BackQuestionObject("TECNICAPC-A-0066", btnPregunta17Resp2SI, btnPregunta17Resp2NO);
                BackQuestionObject("TECNICAPC-A-0067", btnPregunta17Resp3SI, btnPregunta17Resp3NO);
                BackQuestionObject("TECNICAPC-A-0068", btnPregunta17Resp4SI, btnPregunta17Resp4NO);

                BackQuestionObject("TECNICAPC-A-0069", btnPregunta18Resp1SI, btnPregunta18Resp1NO);
                BackQuestionObject("TECNICAPC-A-0070", btnPregunta18Resp2SI, btnPregunta18Resp2NO);
                BackQuestionObject("TECNICAPC-A-0071", btnPregunta18Resp3SI, btnPregunta18Resp3NO);
                BackQuestionObject("TECNICAPC-A-0072", btnPregunta18Resp4SI, btnPregunta18Resp4NO);

                BackQuestionObject("TECNICAPC-A-0073", btnPregunta19Resp1SI, btnPregunta19Resp1NO);
                BackQuestionObject("TECNICAPC-A-0074", btnPregunta19Resp2SI, btnPregunta19Resp2NO);
                BackQuestionObject("TECNICAPC-A-0075", btnPregunta19Resp3SI, btnPregunta19Resp3NO);
                BackQuestionObject("TECNICAPC-A-0076", btnPregunta19Resp4SI, btnPregunta19Resp4NO);

                BackQuestionObject("TECNICAPC-A-0077", btnPregunta20Resp1SI, btnPregunta20Resp1NO);
                BackQuestionObject("TECNICAPC-A-0078", btnPregunta20Resp2SI, btnPregunta20Resp2NO);
                BackQuestionObject("TECNICAPC-A-0079", btnPregunta20Resp3SI, btnPregunta20Resp3NO);
                BackQuestionObject("TECNICAPC-A-0080", btnPregunta20Resp4SI, btnPregunta21Resp4NO);

                BackQuestionObject("TECNICAPC-A-0081", btnPregunta21Resp1SI, btnPregunta21Resp1NO);
                BackQuestionObject("TECNICAPC-A-0082", btnPregunta21Resp2SI, btnPregunta21Resp2NO);
                BackQuestionObject("TECNICAPC-A-0083", btnPregunta21Resp3SI, btnPregunta21Resp3NO);
                BackQuestionObject("TECNICAPC-A-0084", btnPregunta21Resp4SI, btnPregunta21Resp4NO);

                var vXelements = vRespuestas.Select(x =>
                                                    new XElement("RESPUESTA",
                                                                 new XAttribute("ID_CUESTIONARIO_PREGUNTA", x.ID_CUESTIONARIO_PREGUNTA),
                                                                 new XAttribute("ID_PREGUNTA", x.ID_PREGUNTA),
                                                                 new XAttribute("NB_PREGUNTA", x.NB_PREGUNTA),
                                                                 new XAttribute("NB_RESPUESTA", x.NB_RESPUESTA),
                                                                 new XAttribute("NO_VALOR_RESPUESTA", x.NO_VALOR_RESPUESTA)
                                                                 ));
                XElement RESPUESTAS =
                    new XElement("RESPUESTAS", vXelements
                                 );

                CuestionarioPreguntaNegocio nCustionarioPregunta = new CuestionarioPreguntaNegocio();
                PruebasNegocio nKprueba      = new PruebasNegocio();
                var            vObjetoPrueba = nKprueba.Obtener_K_PRUEBA(pClTokenExterno: vClToken, pIdPrueba: vIdPrueba).FirstOrDefault();

                if (vObjetoPrueba != null)
                {
                    E_RESULTADO vResultado = nCustionarioPregunta.InsertaActualiza_K_CUESTIONARIO_PREGUNTA(tipo_transaccion: E_TIPO_OPERACION_DB.A.ToString(), pIdEvaluado: vObjetoPrueba.ID_CANDIDATO, pIdEvaluador: null, pIdCuestionarioPregunta: 0, pIdCuestionario: 0, XML_CUESTIONARIO: RESPUESTAS.ToString(), pNbPrueba: "TECNICAPC", usuario: vClUsuario, programa: vNbPrograma);
                    string      vMensaje   = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE;
                    UtilMensajes.MensajeResultadoDB(rnMensaje, vMensaje, vResultado.CL_TIPO_ERROR, 400, 150, "");
                }
            }
        }
Пример #8
0
        public void EditTest()
        {
            CuestionariosNegocio nPreguntas = new CuestionariosNegocio();
            var preguntas = nPreguntas.Obtener_K_PREGUNTA(pIdPrueba: vIdPrueba, pClTokenExterno: vClToken);

            foreach (SPE_OBTIENE_K_PREGUNTA_Result pregunta in preguntas)
            {
                E_PREGUNTA vObjetoPregunta = new E_PREGUNTA
                {
                    ID_PRUEBA = pregunta.ID_PRUEBA,
                    ID_CUESTIONARIO_PREGUNTA = pregunta.ID_CUESTIONARIO_PREGUNTA,
                    ID_CUESTIONARIO          = pregunta.ID_CUESTIONARIO,
                    ID_PREGUNTA        = pregunta.ID_PREGUNTA,
                    CL_PREGUNTA        = pregunta.CL_PREGUNTA,
                    NB_PREGUNTA        = pregunta.NB_PREGUNTA,
                    DS_PREGUNTA        = pregunta.DS_PREGUNTA,
                    CL_TIPO_PREGUNTA   = pregunta.CL_TIPO_PREGUNTA,
                    NO_VALOR           = pregunta.NO_VALOR,
                    NO_VALOR_RESPUESTA = pregunta.NO_VALOR_RESPUESTA,
                    NB_RESPUESTA       = pregunta.NB_RESPUESTA,
                    FG_REQUERIDO       = pregunta.FG_REQUERIDO,
                    FG_ACTIVO          = pregunta.FG_ACTIVO,
                    ID_COMPETENCIA     = pregunta.ID_COMPETENCIA,
                    ID_BITACORA        = pregunta.ID_BITACORA
                };
                vRespuestas.Add(vObjetoPregunta);
            }


            String ORTOGRAFIA2_A_0001 = cmbPregunta1.SelectedValue;

            BackQuestionObject("ORTOGRAFIA2-A-0001", ORTOGRAFIA2_A_0001, txtPregunta1, "1");

            String ORTOGRAFIA2_A_0002 = cmbPregunta2.SelectedValue;

            BackQuestionObject("ORTOGRAFIA2-A-0002", ORTOGRAFIA2_A_0002, txtPregunta2, "exhibición");

            String ORTOGRAFIA2_A_0003 = cmbPregunta3.SelectedValue;

            BackQuestionObject("ORTOGRAFIA2-A-0003", ORTOGRAFIA2_A_0003, txtPregunta3, "manantial");

            String ORTOGRAFIA2_A_0004 = cmbPregunta4.SelectedValue;

            BackQuestionObject("ORTOGRAFIA2-A-0004", ORTOGRAFIA2_A_0004, txtPregunta4, "1");

            String ORTOGRAFIA2_A_0005 = cmbPregunta5.SelectedValue;

            BackQuestionObject("ORTOGRAFIA2-A-0005", ORTOGRAFIA2_A_0005, txtPregunta5, "embotellar");

            String ORTOGRAFIA2_A_0006 = cmbPregunta6.SelectedValue;

            BackQuestionObject("ORTOGRAFIA2-A-0006", ORTOGRAFIA2_A_0006, txtPregunta6, "1");

            String ORTOGRAFIA2_A_0007 = cmbPregunta7.SelectedValue;

            BackQuestionObject("ORTOGRAFIA2-A-0007", ORTOGRAFIA2_A_0007, txtPregunta7, "atlético");

            String ORTOGRAFIA2_A_0008 = cmbPregunta8.SelectedValue;

            BackQuestionObject("ORTOGRAFIA2-A-0008", ORTOGRAFIA2_A_0008, txtPregunta8, "1");

            String ORTOGRAFIA2_A_0009 = cmbPregunta9.SelectedValue;

            BackQuestionObject("ORTOGRAFIA2-A-0009", ORTOGRAFIA2_A_0009, txtPregunta9, "hermético");

            String ORTOGRAFIA2_A_0010 = cmbPregunta10.SelectedValue;

            BackQuestionObject("ORTOGRAFIA2-A-0010", ORTOGRAFIA2_A_0010, txtPregunta10, "exhaustivo");

            String ORTOGRAFIA2_A_0011 = cmbPregunta11.SelectedValue;

            BackQuestionObject("ORTOGRAFIA2-A-0011", ORTOGRAFIA2_A_0011, txtPregunta11, "excelente");

            String ORTOGRAFIA2_A_0012 = cmbPregunta12.SelectedValue;

            BackQuestionObject("ORTOGRAFIA2-A-0012", ORTOGRAFIA2_A_0012, txtPregunta12, "1");

            String ORTOGRAFIA2_A_0013 = cmbPregunta13.SelectedValue;

            BackQuestionObject("ORTOGRAFIA2-A-0013", ORTOGRAFIA2_A_0013, txtPregunta13, "hallar");

            String ORTOGRAFIA2_A_0014 = cmbPregunta14.SelectedValue;

            BackQuestionObject("ORTOGRAFIA2-A-0014", ORTOGRAFIA2_A_0014, txtPregunta14, "innecesario");

            String ORTOGRAFIA2_A_0015 = cmbPregunta15.SelectedValue;

            BackQuestionObject("ORTOGRAFIA2-A-0015", ORTOGRAFIA2_A_0015, txtPregunta15, "1");

            String ORTOGRAFIA2_A_0016 = cmbPregunta16.SelectedValue;

            BackQuestionObject("ORTOGRAFIA2-A-0016", ORTOGRAFIA2_A_0016, txtPregunta16, "aeropuerto");

            String ORTOGRAFIA2_A_0017 = cmbPregunta17.SelectedValue;

            BackQuestionObject("ORTOGRAFIA2-A-0017", ORTOGRAFIA2_A_0017, txtPregunta17, "1");

            String ORTOGRAFIA2_A_0018 = cmbPregunta18.SelectedValue;

            BackQuestionObject("ORTOGRAFIA2-A-0018", ORTOGRAFIA2_A_0018, txtPregunta18, "1");

            String ORTOGRAFIA2_A_0019 = cmbPregunta19.SelectedValue;

            BackQuestionObject("ORTOGRAFIA2-A-0019", ORTOGRAFIA2_A_0019, txtPregunta19, "defectuoso");

            String ORTOGRAFIA2_A_0020 = cmbPregunta20.SelectedValue;

            BackQuestionObject("ORTOGRAFIA2-A-0020", ORTOGRAFIA2_A_0020, txtPregunta20, "1");

            String ORTOGRAFIA2_A_0021 = cmbPregunta21.SelectedValue;

            BackQuestionObject("ORTOGRAFIA2-A-0021", ORTOGRAFIA2_A_0021, txtPregunta21, "simultáneo");

            String ORTOGRAFIA2_A_0022 = cmbPregunta22.SelectedValue;

            BackQuestionObject("ORTOGRAFIA2-A-0022", ORTOGRAFIA2_A_0022, txtPregunta22, "hinchar");

            String ORTOGRAFIA2_A_0023 = cmbPregunta23.SelectedValue;

            BackQuestionObject("ORTOGRAFIA2-A-0023", ORTOGRAFIA2_A_0023, txtPregunta23, "empapar");

            String ORTOGRAFIA2_A_0024 = cmbPregunta24.SelectedValue;

            BackQuestionObject("ORTOGRAFIA2-A-0024", ORTOGRAFIA2_A_0024, txtPregunta24, "1");

            String ORTOGRAFIA2_A_0025 = cmbPregunta25.SelectedValue;

            BackQuestionObject("ORTOGRAFIA2-A-0025", ORTOGRAFIA2_A_0025, txtPregunta25, "1");

            var vXelements = vRespuestas.Select(x =>
                                                new XElement("RESPUESTA",
                                                             new XAttribute("ID_CUESTIONARIO_PREGUNTA", x.ID_CUESTIONARIO_PREGUNTA),
                                                             new XAttribute("ID_PREGUNTA", x.ID_PREGUNTA),
                                                             new XAttribute("NB_PREGUNTA", x.NB_PREGUNTA),
                                                             new XAttribute("CL_PREGUNTA", x.CL_PREGUNTA),
                                                             new XAttribute("NB_RESPUESTA", x.NB_RESPUESTA),
                                                             new XAttribute("NO_VALOR_RESPUESTA", x.NO_VALOR_RESPUESTA)
                                                             ));
            XElement RESPUESTAS =
                new XElement("RESPUESTAS", vXelements
                             );

            CuestionarioPreguntaNegocio nCustionarioPregunta = new CuestionarioPreguntaNegocio();
            PruebasNegocio nKprueba      = new PruebasNegocio();
            var            vObjetoPrueba = nKprueba.Obtener_K_PRUEBA(pClTokenExterno: vClToken, pIdPrueba: vIdPrueba).FirstOrDefault();

            if (vObjetoPrueba != null)
            {
                E_RESULTADO vResultado = nCustionarioPregunta.InsertaActualiza_K_CUESTIONARIO_PREGUNTA(tipo_transaccion: E_TIPO_OPERACION_DB.A.ToString(), pIdEvaluado: vObjetoPrueba.ID_CANDIDATO, pIdEvaluador: null, pIdCuestionarioPregunta: 0, pIdCuestionario: 0, XML_CUESTIONARIO: RESPUESTAS.ToString(), pNbPrueba: "ORTOGRAFIA-2", usuario: vClUsuario, programa: vNbPrograma);
                string      vMensaje   = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE;
                UtilMensajes.MensajeResultadoDB(rnMensaje, vMensaje, vResultado.CL_TIPO_ERROR, 400, 150, "");
            }
        }