コード例 #1
0
        public void GuardarResultado()
        {
            int REDACCION_RES_0001 = int.Parse(resultadoPregunta(rbrespuesta1, rbrespuesta2, rbrespuesta3, rbrespuesta4));

            AgregarResultadoPrueba(1175, REDACCION_RES_0001);
            var vXelements = vRespuestas.Select(x =>
                                                new XElement("RESULTADO",
                                                             new XAttribute("CL_VARIABLE", "REDACCION_RES_0001"),
                                                             new XAttribute("NO_VALOR", x.NO_VALOR)
                                                             ));
            XElement RESPUESTAS =
                new XElement("RESULTADOS", vXelements
                             );

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

            if (vObjetoPrueba != null)
            {
                E_RESULTADO vResultado = nResultado.insertaResultadosRedaccion(RESPUESTAS.ToString(), null, vIdPrueba, vClUsuario, 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, "CloseTest");
                UtilMensajes.MensajeResultadoDB(rnMensaje, vMensaje, vResultado.CL_TIPO_ERROR, 400, 150, "");
            }
        }
コード例 #2
0
        public void saveTest()
        {
            if (tbresultados.Tabs[0].Visible)
            {
                int ENTREVISTA_RES_0001 = BackSelectedCheckBox(rbrespuesta1, rbrespuesta2, rbrespuesta3, rbrespuesta4);
                BackQuestionObject("ENTREVISTA_RES_0001", ENTREVISTA_RES_0001);
            }

            if (tbresultados.Tabs[1].Visible)
            {
                int ENTREVISTA_RES_0002 = BackSelectedCheckBox(rbrespuesta5, rbrespuesta6, rbrespuesta7, rbrespuesta8);
                BackQuestionObject("ENTREVISTA_RES_0002", ENTREVISTA_RES_0002);
            }

            if (tbresultados.Tabs[2].Visible)
            {
                int ENTREVISTA_RES_0003 = BackSelectedCheckBox(btnSeguridadInsegura, btnSeguridadAgresiva, btnSeguridadMediaSegura, btnSeguridadSegura);
                BackQuestionObject("ENTREVISTA_RES_0003", ENTREVISTA_RES_0003);
            }

            if (tbresultados.Tabs[3].Visible)
            {
                int ENTREVISTA_RES_0004 = BackSelectedCheckBox(btnEnfoque1, btnEnfoque2, btnEnfoque3, btnEnfoque4);
                BackQuestionObject("ENTREVISTA_RES_0004", ENTREVISTA_RES_0004);
            }

            if (tbresultados.Tabs[4].Visible)
            {
                int ENTREVISTA_RES_0005 = BackSelectedCheckBox(btnConflicto1, btnConflicto2, btnConflicto3, btnConflicto4);
                BackQuestionObject("ENTREVISTA_RES_0005", ENTREVISTA_RES_0005);
            }

            if (tbresultados.Tabs[5].Visible)
            {
                int ENTREVISTA_RES_0006 = BackSelectedCheckBox(btnCarisma1, btnCarisma2, btnCarisma3, btnCarisma4);
                BackQuestionObject("ENTREVISTA_RES_0006", ENTREVISTA_RES_0006);
            }

            var vXelements = vRespuestas.Select(x =>
                                                new XElement("RESULTADO",
                                                             new XAttribute("CL_VARIABLE", x.CL_VARIABLE),
                                                             new XAttribute("NO_VALOR", x.NO_VALOR),
                                                             new XAttribute("NO_VALOR_RES", x.NO_VALOR_RES)
                                                             ));
            XElement RESPUESTAS =
                new XElement("RESULTADOS", vXelements
                             );

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

            if (vObjetoPrueba != null)
            {
                E_RESULTADO vResultado = nResultado.insertaResultadosEntrevista(RESPUESTAS.ToString(), null, vIdPrueba, vClUsuario, 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, "CloseTest");
                UtilMensajes.MensajeResultadoDB(rnMensaje, vMensaje, vResultado.CL_TIPO_ERROR, 400, 150, "");
            }
        }
コード例 #3
0
        public void SaveTest()
        {
            BackQuestionObject("TECNICAPC_RES_C", txtrespuesta1.Text);
            BackQuestionObject("TECNICAPC_RES_S", txtrespuesta2.Text);
            BackQuestionObject("TECNICAPC_RES_I", txtrespuesta3.Text);
            BackQuestionObject("TECNICAPC_RES_H", txtrespuesta4.Text);

            var vXelements = vPruebaResultado.Select(x =>
                                                     new XElement("RESULTADO",
                                                                  new XAttribute("CL_VARIABLE", x.CL_VARIABLE),
                                                                  new XAttribute("NO_VALOR", x.NO_VALOR),
                                                                  new XAttribute("NO_VALOR_RES", x.NO_VALOR_RES)
                                                                  ));
            XElement RESPUESTAS =
                new XElement("RESULTADOS", vXelements
                             );

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

            if (vObjetoPrueba != null)
            {
                E_RESULTADO vResultado = negRes.insertaResultadosTecnicaPc(RESPUESTAS.ToString(), null, vIdPrueba, vClUsuario, 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, "CloseTest");
                UtilMensajes.MensajeResultadoDB(rnMensaje, vMensaje, vResultado.CL_TIPO_ERROR, 400, 150, "");
            }
        }
コード例 #4
0
        public void SaveTest()
        {
            AsignarValorRespuestas("LABORAL2-RES-0001", (!txtRespA1.Text.Equals("")) ? int.Parse(txtRespA1.Text) : 0);
            AsignarValorRespuestas("LABORAL2-RES-0002", (!txtRespB1.Text.Equals("")) ? int.Parse(txtRespB1.Text) : 0);
            AsignarValorRespuestas("LABORAL2-RES-0003", (!txtRespC1.Text.Equals("")) ? int.Parse(txtRespC1.Text) : 0);
            AsignarValorRespuestas("LABORAL2-RES-0004", (!txtRespD1.Text.Equals("")) ? int.Parse(txtRespD1.Text) : 0);
            AsignarValorRespuestas("LABORAL2-RES-0005", (!txtRespE1.Text.Equals("")) ? int.Parse(txtRespE1.Text) : 0);
            AsignarValorRespuestas("LABORAL2-RES-0006", (!txtRespF1.Text.Equals("")) ? int.Parse(txtRespF1.Text) : 0);
            AsignarValorRespuestas("LABORAL2-RES-0007", (!txtRespG1.Text.Equals("")) ? int.Parse(txtRespG1.Text) : 0);
            AsignarValorRespuestas("LABORAL2-RES-0008", (!txtRespH1.Text.Equals("")) ? int.Parse(txtRespH1.Text) : 0);
            AsignarValorRespuestas("LABORAL2-RES-0009", (!txtRespI1.Text.Equals("")) ? int.Parse(txtRespI1.Text) : 0);
            AsignarValorRespuestas("LABORAL2-RES-0010", (!txtRespJ1.Text.Equals("")) ? int.Parse(txtRespJ1.Text) : 0);
            AsignarValorRespuestas("LABORAL2-RES-0011", (!txtRespK1.Text.Equals("")) ? int.Parse(txtRespK1.Text) : 0);
            AsignarValorRespuestas("LABORAL2-RES-0012", (!txtRespL1.Text.Equals("")) ? int.Parse(txtRespL1.Text) : 0);

            AsignarValorRespuestas("LABORAL2-RES-0013", (!txtRespA2.Text.Equals("")) ? int.Parse(txtRespA2.Text) : 0);
            AsignarValorRespuestas("LABORAL2-RES-0014", (!txtRespB2.Text.Equals("")) ? int.Parse(txtRespB2.Text) : 0);
            AsignarValorRespuestas("LABORAL2-RES-0015", (!txtRespC2.Text.Equals("")) ? int.Parse(txtRespC2.Text) : 0);
            AsignarValorRespuestas("LABORAL2-RES-0016", (!txtRespD2.Text.Equals("")) ? int.Parse(txtRespD2.Text) : 0);
            AsignarValorRespuestas("LABORAL2-RES-0017", (!txtRespE2.Text.Equals("")) ? int.Parse(txtRespE2.Text) : 0);
            AsignarValorRespuestas("LABORAL2-RES-0018", (!txtRespF2.Text.Equals("")) ? int.Parse(txtRespF2.Text) : 0);
            AsignarValorRespuestas("LABORAL2-RES-0019", (!txtRespG2.Text.Equals("")) ? int.Parse(txtRespG2.Text) : 0);
            AsignarValorRespuestas("LABORAL2-RES-0020", (!txtRespH2.Text.Equals("")) ? int.Parse(txtRespH2.Text) : 0);
            AsignarValorRespuestas("LABORAL2-RES-0021", (!txtRespI2.Text.Equals("")) ? int.Parse(txtRespI2.Text) : 0);
            AsignarValorRespuestas("LABORAL2-RES-0022", (!txtRespJ2.Text.Equals("")) ? int.Parse(txtRespJ2.Text) : 0);
            AsignarValorRespuestas("LABORAL2-RES-0023", (!txtRespK2.Text.Equals("")) ? int.Parse(txtRespK2.Text) : 0);
            AsignarValorRespuestas("LABORAL2-RES-0024", (!txtRespL2.Text.Equals("")) ? int.Parse(txtRespL2.Text) : 0);


            var vXelements = vPruebaResultado.Select(x =>
                                                     new XElement("RESULTADO",
                                                                  new XAttribute("CL_VARIABLE", x.CL_VARIABLE),
                                                                  new XAttribute("NO_VALOR", x.NO_VALOR),
                                                                  new XAttribute("NO_VALOR_RES", x.NO_VALOR_RES)
                                                                  ));
            XElement RESPUESTAS =
                new XElement("RESULTADOS", vXelements
                             );

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

            if (vObjetoPrueba != null)
            {
                E_RESULTADO vResultado = negRes.insertaResultadosLaboral2(RESPUESTAS.ToString(), null, vIdPrueba, vClUsuario, 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, "CloseTest");
                UtilMensajes.MensajeResultadoDB(rnMensaje, vMensaje, vResultado.CL_TIPO_ERROR, 400, 150, "");
            }
        }
コード例 #5
0
        public void SaveTest()
        {
            string[] split         = HiddenField1.Value.Split(new Char[] { ',' });
            String   SpaceToDelete = "";

            split = split.Where(val => val != SpaceToDelete).ToArray();

            AsignarValorRespuestas("ADAPTACION_RES_0001", int.Parse(split[0]));
            AsignarValorRespuestas("ADAPTACION_RES_0002", int.Parse(split[1]));
            AsignarValorRespuestas("ADAPTACION_RES_0003", int.Parse(split[2]));
            AsignarValorRespuestas("ADAPTACION_RES_0004", int.Parse(split[3]));
            AsignarValorRespuestas("ADAPTACION_RES_0005", int.Parse(split[4]));
            AsignarValorRespuestas("ADAPTACION_RES_0006", int.Parse(split[5]));
            AsignarValorRespuestas("ADAPTACION_RES_0007", int.Parse(split[6]));
            AsignarValorRespuestas("ADAPTACION_RES_0008", int.Parse(split[7]));
            AsignarValorRespuestas("ADAPTACION_RES_0009", int.Parse(split[8]));
            AsignarValorRespuestas("ADAPTACION_RES_0010", int.Parse(split[9]));
            AsignarValorRespuestas("ADAPTACION_RES_0011", int.Parse(split[10]));
            AsignarValorRespuestas("ADAPTACION_RES_0012", int.Parse(split[11]));
            AsignarValorRespuestas("ADAPTACION_RES_0013", int.Parse(split[12]));
            AsignarValorRespuestas("ADAPTACION_RES_0014", int.Parse(split[13]));
            AsignarValorRespuestas("ADAPTACION_RES_0015", int.Parse(split[14]));
            AsignarValorRespuestas("ADAPTACION_RES_0016", int.Parse(split[15]));


            var vXelements = vPruebaResultado.Select(x =>
                                                     new XElement("RESULTADO",
                                                                  new XAttribute("CL_VARIABLE", x.CL_VARIABLE),
                                                                  new XAttribute("NO_VALOR", x.NO_VALOR)
                                                                  ));
            XElement RESPUESTAS =
                new XElement("RESULTADOS", vXelements
                             );

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

            if (vObjetoPrueba != null)
            {
                E_RESULTADO vResultado = negRes.insertaResultadosAdaptacionMedio(RESPUESTAS.ToString(), null, vIdPrueba, vClUsuario, 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 SaveTest()
        {
            var vOrtografiaI   = (vBateriaPruebas.Where(w => w.CL_PRUEBA.Equals("ORTOGRAFIA-1")).FirstOrDefault());
            var vOrtografiaII  = (vBateriaPruebas.Where(w => w.CL_PRUEBA.Equals("ORTOGRAFIA-2")).FirstOrDefault());
            var vOrtografiaIII = (vBateriaPruebas.Where(w => w.CL_PRUEBA.Equals("ORTOGRAFIA-3")).FirstOrDefault());

            if (vOrtografiaI != null && txtOrtografia1.Visible == true)
            {
                AsignarValorRespuestas("ORTOGRAFIA1-RES-01", (!txtOrtografia1.Text.Equals("")) ? int.Parse(txtOrtografia1.Text) : 0, vOrtografiaI.ID_PRUEBA);
            }
            if (vOrtografiaII != null && txtOrtografia2.Visible == true)
            {
                AsignarValorRespuestas("ORTOGRAFIA2-RES-01", (!txtOrtografia2.Text.Equals("")) ? int.Parse(txtOrtografia2.Text) : 0, vOrtografiaII.ID_PRUEBA);
            }

            if (vOrtografiaIII != null && txtOrtografia3.Visible == true)
            {
                AsignarValorRespuestas("ORTOGRAFIA3-RES-01", (!txtOrtografia3.Text.Equals("")) ? int.Parse(txtOrtografia3.Text) : 0, vOrtografiaIII.ID_PRUEBA);
            }

            var vXelements = vPruebaResultado.Select(x =>
                                                     new XElement("RESULTADO",
                                                                  new XAttribute("ID_PRUEBA", x.ID_PRUEBA),
                                                                  new XAttribute("CL_VARIABLE", x.CL_VARIABLE),
                                                                  new XAttribute("NO_VALOR", x.NO_VALOR),
                                                                  new XAttribute("NB_RESULTADO", x.NB_RESULTADO)
                                                                  ));
            XElement RESPUESTAS =
                new XElement("RESULTADOS", vXelements
                             );

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

            if (vObjetoPrueba != null)
            {
                E_RESULTADO vResultado = negRes.insertaResultadosOrtografias(RESPUESTAS.ToString(), null, vIdPrueba, "", vClUsuario, 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, "CloseTest");
                UtilMensajes.MensajeResultadoDB(rnMensaje, vMensaje, vResultado.CL_TIPO_ERROR, 400, 150, "");
            }
        }
コード例 #7
0
        public void GuardarResultado()
        {
            //String APTITUD1_RES_0001 = txtapartado1_4.Text;
            //BackResultObject(97, int.Parse(APTITUD1_RES_0001));

            int APTITUD1_RES_0001 = (!txtapartado1_4.Text.Equals("")) ? int.Parse(txtapartado1_4.Text) : 0;

            BackResultObject("APTITUD1-RES-0001", APTITUD1_RES_0001);

            //String APTITUD1_RES_0002 = txtapartado2_4.Text;
            //BackResultObject(98, int.Parse(APTITUD1_RES_0002));

            int APTITUD1_RES_0002 = (!txtapartado2_4.Text.Equals("")) ? int.Parse(txtapartado2_4.Text) : 0;

            BackResultObject("APTITUD1-RES-0002", APTITUD1_RES_0002);

            //String APTITUD1_RES_0003 = txtapartado3_4.Text;
            //BackResultObject(99, int.Parse(APTITUD1_RES_0003));
            int APTITUD1_RES_0003 = (!txtapartado3_4.Text.Equals("")) ?int.Parse(txtapartado3_4.Text) : 0;

            BackResultObject("APTITUD1-RES-0003", APTITUD1_RES_0003);

            //String APTITUD1_RES_0004 = txtapartado4_4.Text;
            //BackResultObject(100, int.Parse(APTITUD1_RES_0004));
            int APTITUD1_RES_0004 = (!txtapartado4_4.Text.Equals("")) ?int.Parse(txtapartado4_4.Text) : 0;

            BackResultObject("APTITUD1-RES-0004", APTITUD1_RES_0004);

            //String APTITUD1_RES_0005 = txtapartado5_4.Text;
            //BackResultObject(101, int.Parse(APTITUD1_RES_0005));

            int APTITUD1_RES_0005 = (!txtapartado1_4.Text.Equals("")) ?int.Parse(txtapartado5_4.Text) : 0;

            BackResultObject("APTITUD1-RES-0005", APTITUD1_RES_0005);

            //String APTITUD1_RES_0006 = txtapartado6_4.Text;
            //BackResultObject(102, int.Parse(APTITUD1_RES_0006));
            int APTITUD1_RES_0006 = (!txtapartado6_4.Text.Equals("")) ?int.Parse(txtapartado6_4.Text) : 0;

            BackResultObject("APTITUD1-RES-0006", APTITUD1_RES_0006);

            //String APTITUD1_RES_0007 = txtapartado7_4.Text;
            //BackResultObject(103, int.Parse(APTITUD1_RES_0007));
            int APTITUD1_RES_0007 = (!txtapartado7_4.Text.Equals("")) ?int.Parse(txtapartado7_4.Text) : 0;

            BackResultObject("APTITUD1-RES-0007", APTITUD1_RES_0007);

            //String APTITUD1_RES_0008 = txtapartado8_4.Text;
            //BackResultObject(104, int.Parse(APTITUD1_RES_0008));
            int APTITUD1_RES_0008 = (!txtapartado8_4.Text.Equals("")) ?int.Parse(txtapartado8_4.Text) : 0;

            BackResultObject("APTITUD1-RES-0008", APTITUD1_RES_0008);

            //String APTITUD1_RES_0009 = txtapartado9_4.Text;
            //BackResultObject(105, int.Parse(APTITUD1_RES_0009));

            int APTITUD1_RES_0009 = (!txtapartado9_4.Text.Equals("")) ?int.Parse(txtapartado9_4.Text) : 0;

            BackResultObject("APTITUD1-RES-0009", APTITUD1_RES_0009);

            //String APTITUD1_RES_0010 = txtapartado10_4.Text;
            //BackResultObject(106, int.Parse(APTITUD1_RES_0010));
            int APTITUD1_RES_0010 = (!txtapartado10_4.Text.Equals("")) ? int.Parse(txtapartado10_4.Text) : 0;

            BackResultObject("APTITUD1-RES-0010", APTITUD1_RES_0010);

            var vXelements = vRespuestas.Select(x =>
                                                new XElement("RESULTADO",
                                                             new XAttribute("CL_VARIABLE", x.CL_VARIABLE),
                                                             new XAttribute("NO_VALOR", x.NO_VALOR),
                                                             new XAttribute("NO_VALOR_RES", x.NO_VALOR_RES)
                                                             ));
            XElement RESPUESTAS =
                new XElement("RESULTADOS", vXelements
                             );

            ResultadoNegocio nResultado = new ResultadoNegocio();
            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(), usuario: vClUsuario, programa: ContextoUsuario.nbPrograma.ToString());
                //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, "CloseTest");

                E_RESULTADO vResultado = nResultado.insertaResultadosAptitud1(RESPUESTAS.ToString(), null, vIdPrueba, vClUsuario, 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, "CloseTest");
                UtilMensajes.MensajeResultadoDB(rnMensaje, vMensaje, vResultado.CL_TIPO_ERROR, 400, 150, "");
            }
        }
コード例 #8
0
        public void SaveTest()
        {
            String vTIVA_A_0001 = txtResp1.Text;

            BackQuestionObject("TIVA_RES_1", vTIVA_A_0001);
            BackQuestionObject("TIVA-A-0001", vTIVA_A_0001);

            String vTIVA_A_0002 = txtResp2.Text;

            BackQuestionObject("TIVA_RES_2", vTIVA_A_0002);
            BackQuestionObject("TIVA-A-0002", vTIVA_A_0002);


            String vTIVA_A_0003 = txtResp3.Text;

            BackQuestionObject("TIVA_RES_3", vTIVA_A_0003);
            BackQuestionObject("TIVA-A-0003", vTIVA_A_0003);


            String vTIVA_A_0004 = txtResp4.Text;

            BackQuestionObject("TIVA_RES_4", vTIVA_A_0004);
            BackQuestionObject("TIVA-A-0004", vTIVA_A_0004);


            String vTIVA_A_0005 = txtResp5.Text;

            BackQuestionObject("TIVA_RES_5", vTIVA_A_0005);
            BackQuestionObject("TIVA-A-0005", vTIVA_A_0005);


            String vTIVA_A_0006 = txtResp6.Text;

            BackQuestionObject("TIVA_RES_6", vTIVA_A_0006);
            BackQuestionObject("TIVA-A-0006", vTIVA_A_0006);


            String vTIVA_A_0007 = txtResp7.Text;

            BackQuestionObject("TIVA_RES_7", vTIVA_A_0007);
            BackQuestionObject("TIVA-A-0007", vTIVA_A_0007);


            String vTIVA_A_0008 = txtResp8.Text;

            BackQuestionObject("TIVA_RES_8", vTIVA_A_0008);
            BackQuestionObject("TIVA-A-0008", vTIVA_A_0008);


            String vTIVA_A_0009 = txtResp9.Text;

            BackQuestionObject("TIVA_RES_9", vTIVA_A_0009);
            BackQuestionObject("TIVA-A-0009", vTIVA_A_0009);


            String vTIVA_A_0010 = txtResp10.Text;

            BackQuestionObject("TIVA_RES_10", vTIVA_A_0010);
            BackQuestionObject("TIVA-A-0010", vTIVA_A_0010);


            String vTIVA_A_0011 = txtResp11.Text;

            BackQuestionObject("TIVA_RES_11", vTIVA_A_0011);
            BackQuestionObject("TIVA-A-0011", vTIVA_A_0011);


            String vTIVA_A_0012 = txtResp12.Text;

            BackQuestionObject("TIVA_RES_12", vTIVA_A_0012);
            BackQuestionObject("TIVA-A-0012", vTIVA_A_0012);


            String vTIVA_A_0013 = txtResp13.Text;

            BackQuestionObject("TIVA_RES_13", vTIVA_A_0013);
            BackQuestionObject("TIVA-A-0013", vTIVA_A_0013);


            String vTIVA_A_0014 = txtResp14.Text;

            BackQuestionObject("TIVA_RES_14", vTIVA_A_0014);
            BackQuestionObject("TIVA-A-0014", vTIVA_A_0014);


            String vTIVA_A_0015 = txtResp15.Text;

            BackQuestionObject("TIVA_RES_15", vTIVA_A_0015);
            BackQuestionObject("TIVA-A-0015", vTIVA_A_0015);


            String vTIVA_A_0016 = txtResp16.Text;

            BackQuestionObject("TIVA_RES_16", vTIVA_A_0016);
            BackQuestionObject("TIVA-A-0016", vTIVA_A_0016);


            String vTIVA_A_0017 = txtResp17.Text;

            BackQuestionObject("TIVA_RES_17", vTIVA_A_0017);
            BackQuestionObject("TIVA-A-0017", vTIVA_A_0017);


            String vTIVA_A_0018 = txtResp18.Text;

            BackQuestionObject("TIVA_RES_18", vTIVA_A_0018);
            BackQuestionObject("TIVA-A-0018", vTIVA_A_0018);


            String vTIVA_A_0019 = txtResp19.Text;

            BackQuestionObject("TIVA_RES_19", vTIVA_A_0019);
            BackQuestionObject("TIVA-A-0019", vTIVA_A_0019);


            String vTIVA_A_0020 = txtResp20.Text;

            BackQuestionObject("TIVA_RES_20", vTIVA_A_0020);
            BackQuestionObject("TIVA-A-0020", vTIVA_A_0020);


            var vXelements = vPruebaResultado.Select(x =>
                                                     new XElement("RESULTADO",
                                                                  new XAttribute("CL_VARIABLE", x.CL_VARIABLE),
                                                                  new XAttribute("NO_VALOR", x.NO_VALOR),
                                                                  new XAttribute("NO_VALOR_RES", x.NO_VALOR_RES)
                                                                  ));
            XElement RESPUESTAS =
                new XElement("RESULTADOS", vXelements
                             );

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

            if (vObjetoPrueba != null)
            {
                E_RESULTADO vResultado = nResNeg.insertaResultadosTiva(RESPUESTAS.ToString(), null, vIdPrueba, vClUsuario, 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, "CloseTest");
                UtilMensajes.MensajeResultadoDB(rnMensaje, vMensaje, vResultado.CL_TIPO_ERROR, 400, 150, "");
            }
        }