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 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, ""); } }
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, ""); } } }
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, ""); } } }
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, ""); } }