protected void btnTerminar_Click(object sender, EventArgs e) { radPreg1Resp1.EditModes = radPreg1Resp1.EditModes ^ Telerik.Web.UI.EditModes.Html; PruebasNegocio nKprueba = new PruebasNegocio(); var vObjetoPrueba = nKprueba.Obtener_K_PRUEBA(pIdPrueba: vIdPrueba, pClTokenExterno: vClToken); PreguntaNegocio nPregunta = new PreguntaNegocio(); var vPregunta = nPregunta.Obtener_K_PREGUNTA(ID_PRUEBA: vIdPrueba, CL_TOKEN_EXTERNO: vClToken); if (vPregunta.Count > 0) { if (radPreg1Resp1.Content.ToString().Length > 0) { BackQuestionObject(radPreg1Resp1.Content.ToString(), vPregunta.Where(r => r.CL_PREGUNTA.Equals("REDACCION-A-0001")).FirstOrDefault()); var vXelements = vPregunta.Select(x => new XElement("RESPUESTA", new XAttribute("ID_PREGUNTA", x.ID_PREGUNTA), new XAttribute("ID_CUESTIONARIO_PREGUNTA", x.ID_CUESTIONARIO_PREGUNTA), new XAttribute("NB_PREGUNTA", x.NB_PREGUNTA), new XAttribute("NB_RESPUESTA", x.NB_RESPUESTA), new XAttribute("NO_VALOR_RESPUESTA", x.NO_VALOR_RESPUESTA), new XAttribute("CL_PREGUNTA", x.CL_PREGUNTA) )); XElement RESPUESTAS = new XElement("RESPUESTAS", vXelements ); CuestionarioPreguntaNegocio nCustionarioPregunta = new CuestionarioPreguntaNegocio(); PruebasNegocio objPrueba = new PruebasNegocio(); var vPrueba = objPrueba.Obtener_K_PRUEBA(pClTokenExterno: vClToken, pIdPrueba: vIdPrueba).FirstOrDefault(); if (vPrueba != null) { SPE_OBTIENE_K_PRUEBA_Result vPruebaTerminada = nKprueba.Obtener_K_PRUEBA(pClTokenExterno: vClToken, pIdPrueba: vIdPrueba).FirstOrDefault(); vPruebaTerminada.FE_TERMINO = DateTime.Now; vPruebaTerminada.CL_ESTADO = E_ESTADO_PRUEBA.TERMINADA.ToString(); vPruebaTerminada.NB_TIPO_PRUEBA = "APLICACION"; E_RESULTADO vResultados = nKprueba.InsertaActualiza_K_PRUEBA(tipo_transaccion: E_TIPO_OPERACION_DB.A.ToString(), pID_PRUEBA: vIdPrueba, v_k_prueba: vPruebaTerminada, usuario: vClUsuario, programa: vNbPrograma); string vMensaje = vResultados.MENSAJE.Where(w => w.CL_IDIOMA.Equals("ES")).FirstOrDefault().DS_MENSAJE; if (vResultados.CL_TIPO_ERROR == E_TIPO_RESPUESTA_DB.WARNING && vMensaje == "NO") { UtilMensajes.MensajeResultadoDB(rnMensaje, "Usted ha tratado de capturar doble una prueba; los datos no fueron guardados.", E_TIPO_RESPUESTA_DB.SUCCESSFUL, 400, 150, "CloseTest"); } else { E_RESULTADO vResultado = nCustionarioPregunta.InsertaActualiza_K_CUESTIONARIO_PREGUNTA(tipo_transaccion: E_TIPO_OPERACION_DB.A.ToString(), pIdEvaluado: vPrueba.ID_CANDIDATO, pIdEvaluador: null, pIdCuestionarioPregunta: 0, pIdCuestionario: 0, XML_CUESTIONARIO: RESPUESTAS.ToString(), pNbPrueba: "REDACCION", usuario: vClUsuario, programa: vNbPrograma); string vMensajes = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals("ES")).FirstOrDefault().DS_MENSAJE; UtilMensajes.MensajeResultadoDB(rnMensaje, vMensajes, vResultado.CL_TIPO_ERROR, 400, 150, "CloseTest"); } } } else { string vMensaje = "Debes de contestar la prueba."; UtilMensajes.MensajeResultadoDB(rnMensaje, vMensaje, E_TIPO_RESPUESTA_DB.WARNING, 400, 150, ""); } } }
// protected void Page_Load(object sender, EventArgs e) { vClUsuario = (ContextoUsuario.oUsuario != null ? ContextoUsuario.oUsuario.CL_USUARIO : "INVITADO"); vNbPrograma = ContextoUsuario.nbPrograma; if (!IsPostBack) { if (Request.QueryString["ID"] != null) { PruebasNegocio nKprueba = new PruebasNegocio(); vIdPrueba = int.Parse(Request.QueryString["ID"]); vClToken = new Guid(Request.QueryString["T"]); if (Request.Params["CLAVE"] != null) { string vClavePruebaReq = Request.Params["CLAVE"].ToString(); switch (vClavePruebaReq) { case "ORTOGRAFIA-1": txtOrtografia1.Visible = true; lblOrtografia1.Visible = true; break; case "ORTOGRAFIA-2": txtOrtografia2.Visible = true; lblOrtografia2.Visible = true; break; case "ORTOGRAFIA-3": txtOrtografia3.Visible = true; lblOrtografia3.Visible = true; break; } } var vObjetoPrueba = nKprueba.Obtener_K_PRUEBA(pIdPrueba: vIdPrueba).FirstOrDefault(); if (vObjetoPrueba != null && vObjetoPrueba.NB_TIPO_PRUEBA == "APLICACION") { vIdBateria = vObjetoPrueba.ID_BATERIA; var vBateria = nKprueba.Obtener_K_PRUEBA(pIdBateria: vIdBateria, pFgAsignada: true); vBateriaPruebas = ParseListBaterias(vBateria); HabilitarOrtografiasAplicacion(vBateriaPruebas, nKprueba); } else if (vObjetoPrueba != null) { vIdBateria = vObjetoPrueba.ID_BATERIA; var vBateria = nKprueba.Obtener_K_PRUEBA(pIdBateria: vIdBateria, pFgAsignada: true); vBateriaPruebas = ParseListBaterias(vBateria); HabilitarOrtografias(vBateriaPruebas, nKprueba); } } vPruebaResultado = new List <E_DATOS_ORTOGRAFIAS>(); } }
protected void btnTerminar_Click(object sender, EventArgs e) { if (!String.IsNullOrEmpty(txtserie_1_1.Text) && !String.IsNullOrEmpty(txtserie_1_2.Text) && !String.IsNullOrEmpty(txtserie_1_3.Text) && !String.IsNullOrEmpty(txtserie_1_4.Text) && !String.IsNullOrEmpty(txtserie_1_5.Text) && !String.IsNullOrEmpty(txtserie_1_6.Text) && !String.IsNullOrEmpty(txtserie_1_7.Text) && !String.IsNullOrEmpty(txtserie_1_8.Text) && !String.IsNullOrEmpty(txtserie_2_1.Text) && !String.IsNullOrEmpty(txtserie_2_2.Text) && !String.IsNullOrEmpty(txtserie_2_3.Text) && !String.IsNullOrEmpty(txtserie_2_4.Text) && !String.IsNullOrEmpty(txtserie_2_5.Text) && !String.IsNullOrEmpty(txtserie_2_6.Text) && !String.IsNullOrEmpty(txtserie_2_7.Text) && !String.IsNullOrEmpty(txtserie_2_8.Text)) { if (clTipoPrueba == "EDIT") { PruebasNegocio nKprueba = new PruebasNegocio(); SPE_OBTIENE_K_PRUEBA_Result vPruebaTerminada = nKprueba.Obtener_K_PRUEBA(pClTokenExterno: vClToken, pIdPrueba: vIdPrueba).FirstOrDefault(); E_RESULTADO vResultado = nKprueba.CorrigePrueba(tipo_transaccion: E_TIPO_OPERACION_DB.A.ToString(), pID_PRUEBA: vIdPrueba, v_k_prueba: vPruebaTerminada, usuario: vClUsuario, programa: vNbPrograma); EditTest(); } else { PruebasNegocio nKprueba = new PruebasNegocio(); SPE_OBTIENE_K_PRUEBA_Result vPruebaTerminada = nKprueba.Obtener_K_PRUEBA(pClTokenExterno: vClToken, pIdPrueba: vIdPrueba).FirstOrDefault(); vPruebaTerminada.FE_TERMINO = DateTime.Now; vPruebaTerminada.FE_INICIO = DateTime.Now; vPruebaTerminada.CL_ESTADO = E_ESTADO_PRUEBA.TERMINADA.ToString(); vPruebaTerminada.NB_TIPO_PRUEBA = "MANUAL"; E_RESULTADO vResultado = nKprueba.InsertaActualiza_K_PRUEBA(tipo_transaccion: E_TIPO_OPERACION_DB.A.ToString(), pID_PRUEBA: vIdPrueba, v_k_prueba: vPruebaTerminada, usuario: vClUsuario, programa: vNbPrograma); SaveTest(); } } else { UtilMensajes.MensajeResultadoDB(rnMensaje, "¡Ingrese todos los campos por favor!", E_TIPO_RESPUESTA_DB.WARNING, 400, 150, pCallBackFunction: ""); } }
protected void btnEliminarRespuesta_Click(object sender, EventArgs e) { int vIdPlantilla = ObtenerIdPlantilla(); if (vIdPlantilla > 0) { PruebasNegocio pruebas = new PruebasNegocio(); SPE_OBTIENE_K_PRUEBA_Result vCandidatosPruebas = pruebas.Obtener_K_PRUEBA(pIdBateria: vIdBateria, pIdPruebaPlantilla: vIdPlantilla).FirstOrDefault(); if (vCandidatosPruebas != null) { var vResultado = pruebas.EliminaRespuestasPrueba(vCandidatosPruebas.ID_PRUEBA, vClUsuario, vNbPrograma); string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; UtilMensajes.MensajeResultadoDB(rwMensaje, vMensaje, vResultado.CL_TIPO_ERROR, pCallBackFunction: ""); if (vResultado.CL_TIPO_ERROR == E_TIPO_RESPUESTA_DB.SUCCESSFUL) { List <SPE_OBTIENE_K_PRUEBA_Result> vCandidatosPruebasCargar = pruebas.Obtener_K_PRUEBA(pIdBateria: vIdBateria, pFgAsignada: true); HabilitaPuebas(vCandidatosPruebasCargar); } } else { UtilMensajes.MensajeResultadoDB(rwMensaje, "Ocurrio un error.", E_TIPO_RESPUESTA_DB.ERROR, 400, 150, ""); } } else { UtilMensajes.MensajeResultadoDB(rwMensaje, "Seleccione una prueba.", E_TIPO_RESPUESTA_DB.ERROR, 400, 150, ""); } }
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, ""); } }
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, ""); } }
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, ""); } }
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, ""); } }
protected void Page_Load(object sender, EventArgs e) { vClUsuario = (ContextoUsuario.oUsuario != null ? ContextoUsuario.oUsuario.CL_USUARIO : "INVITADO"); vNbPrograma = ContextoUsuario.nbPrograma; if (!IsPostBack) { if (Request.QueryString["ID"] != null) { PruebasNegocio nKprueba = new PruebasNegocio(); vIdPrueba = int.Parse(Request.QueryString["ID"]); vClToken = new Guid(Request.QueryString["T"]); if (Request.QueryString["vIdBateria"] != null) { vIdBateria = int.Parse(Request.QueryString["vIdBateria"]); btnEliminar.Visible = true; btnEliminarBateria.Visible = true; } else { btnEliminar.Visible = false; btnEliminarBateria.Visible = false; } //E_RESULTADO vObjetoPrueba = nKprueba.INICIAR_K_PRUEBA(pIdPrueba: vIdPrueba, pFeInicio: DateTime.Now, pClTokenExterno: vClToken, usuario: vClUsuario, programa: vNbPrograma); //if (vObjetoPrueba.CL_TIPO_ERROR == E_TIPO_RESPUESTA_DB.ERROR) //{ PruebasNegocio nPruebas = new PruebasNegocio(); var prueba = nPruebas.Obtener_RESULTADO_PRUEBA(pClTokenExterno: vClToken, pIdPrueba: vIdPrueba).ToList(); var vPrueba = nPruebas.Obtener_K_PRUEBA(pIdPrueba: vIdPrueba, pClTokenExterno: vClToken).FirstOrDefault(); if (prueba != null) { //if (vPrueba.NB_TIPO_PRUEBA == "APLICACION") // CargarRespuestasAplicacion(prueba); //else CargarRespuestas(prueba); } // } //if (Request.QueryString["MOD"] != null) //{ // clTipoPrueba = Request.QueryString["MOD"]; // if (clTipoPrueba.Equals("REV")) // { // // btnTerminar.Enabled = false; //Se comenta 06/06/2018 // } //} } vPruebaResultado = new List <E_PRUEBA_RESULTADO>(); } }
protected void btnTerminar_Click(object sender, EventArgs e) { PruebasNegocio nKprueba = new PruebasNegocio(); SPE_OBTIENE_K_PRUEBA_Result vPruebaTerminada = nKprueba.Obtener_K_PRUEBA(pClTokenExterno: vClToken, pIdPrueba: vIdPrueba).FirstOrDefault(); vPruebaTerminada.FE_TERMINO = DateTime.Now; vPruebaTerminada.CL_ESTADO = E_ESTADO_PRUEBA.TERMINADA.ToString(); vPruebaTerminada.NB_TIPO_PRUEBA = "MANUAL"; E_RESULTADO vResultado = nKprueba.InsertaActualiza_K_PRUEBA(tipo_transaccion: E_TIPO_OPERACION_DB.A.ToString(), pID_PRUEBA: vIdPrueba, v_k_prueba: vPruebaTerminada, usuario: vClUsuario, programa: vNbPrograma); saveTest(); }
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, ""); } }
protected void btnCorregir_Click(object sender, EventArgs e) { PruebasNegocio nKprueba = new PruebasNegocio(); SPE_OBTIENE_K_PRUEBA_Result vPruebaTerminada = nKprueba.Obtener_K_PRUEBA(pClTokenExterno: vClToken, pIdPrueba: vIdPrueba).FirstOrDefault(); E_RESULTADO vResultado = nKprueba.CorrigePrueba(tipo_transaccion: E_TIPO_OPERACION_DB.A.ToString(), pID_PRUEBA: vIdPrueba, v_k_prueba: vPruebaTerminada, usuario: vClUsuario, programa: vNbPrograma); string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; if (vResultado.CL_TIPO_ERROR != E_TIPO_RESPUESTA_DB.SUCCESSFUL) { UtilMensajes.MensajeResultadoDB(rnMensaje, vMensaje, vResultado.CL_TIPO_ERROR, 400, 150, ""); } else { EditTest(); } }
protected void CargarFactores() { PruebasNegocio nPruebasNegocio = new PruebasNegocio(); var vPrueba = nPruebasNegocio.Obtener_K_PRUEBA(pIdPrueba: vIdPrueba, pClTokenExterno: vClToken).FirstOrDefault(); if (vPrueba != null) { var vlstFactores = nPruebasNegocio.ObtienePruebasFactores(pID_SELECCION: vPrueba.ID_PRUEBA_PLANTILLA, pCL_SELECCION: "FACTORES").ToList(); foreach (var item in vlstFactores.OrderByDescending(o => o.ID_SELECCION)) { var vLstCompetenciasFactor = nPruebasNegocio.ObtienePruebasFactores(pID_SELECCION: item.ID_SELECCION, pCL_SELECCION: "COMPETENCIAS").ToList(); HabilitarPestana(item.ID_SELECCION.ToString(), vLstCompetenciasFactor.Count); } } }
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, ""); } }
protected void btnTerminar_Click(object sender, EventArgs e) { if (validarCamposVacios()) { PruebasNegocio nKprueba = new PruebasNegocio(); SPE_OBTIENE_K_PRUEBA_Result vPruebaTerminada = nKprueba.Obtener_K_PRUEBA(pClTokenExterno: vClToken, pIdPrueba: vIdPrueba).FirstOrDefault(); vPruebaTerminada.FE_TERMINO = DateTime.Now; vPruebaTerminada.FE_INICIO = DateTime.Now; vPruebaTerminada.CL_ESTADO = E_ESTADO_PRUEBA.TERMINADA.ToString(); vPruebaTerminada.NB_TIPO_PRUEBA = "MANUAL"; E_RESULTADO vResultado = nKprueba.InsertaActualiza_K_PRUEBA(tipo_transaccion: E_TIPO_OPERACION_DB.A.ToString(), pID_PRUEBA: vIdPrueba, v_k_prueba: vPruebaTerminada, usuario: vClUsuario, programa: vNbPrograma); SaveTest(); } else { UtilMensajes.MensajeResultadoDB(rnMensaje, "No ha ingresado todos los valores.", E_TIPO_RESPUESTA_DB.WARNING, 400, 150, ""); } }
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, ""); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Request.Params["pIdBateria"] != null) { vIdBateria = int.Parse(Request.Params["pIdBateria"]); PruebasNegocio pruebas = new PruebasNegocio(); List <SPE_OBTIENE_K_PRUEBA_Result> vCandidatosPruebas = pruebas.Obtener_K_PRUEBA(pIdBateria: vIdBateria, pFgAsignada: true); HabilitaPuebas(vCandidatosPruebas); } if (Request.Params["pIdCandidato"] != null) { vIdCandidato = int.Parse(Request.Params["pIdCandidato"]); } } }
protected void Page_Load(object sender, EventArgs e) { vClUsuario = (ContextoUsuario.oUsuario != null ? ContextoUsuario.oUsuario.CL_USUARIO : "INVITADO"); vNbPrograma = ContextoUsuario.nbPrograma; if (!IsPostBack) { if (Request.QueryString["ID"] != null) { PruebasNegocio nKprueba = new PruebasNegocio(); vIdPrueba = int.Parse(Request.QueryString["ID"]); vClToken = new Guid(Request.QueryString["T"]); //E_RESULTADO vObjetoPrueba = nKprueba.INICIAR_K_PRUEBA(pIdPrueba: vIdPrueba, pFeInicio: DateTime.Now, pClTokenExterno: vClToken, usuario: vClUsuario, programa: vNbPrograma); //if (vObjetoPrueba.CL_TIPO_ERROR == E_TIPO_RESPUESTA_DB.ERROR) //{ var prueba = nKprueba.Obtener_RESULTADO_PRUEBA(pClTokenExterno: vClToken, pIdPrueba: vIdPrueba).ToList(); var vPrueba = nKprueba.Obtener_K_PRUEBA(pIdPrueba: vIdPrueba, pClTokenExterno: vClToken).FirstOrDefault(); if (prueba != null) { vRespuestas = new List <E_RESULTADOS_TIVA>(); // CargarRespuestas(); if (vPrueba.NB_TIPO_PRUEBA == "MANUAL") { AsignarRespuestasTextBox(prueba); } else { AsignarRespuestasAplicacion(prueba); } } //} //else if (vObjetoPrueba.CL_TIPO_ERROR == E_TIPO_RESPUESTA_DB.SUCCESSFUL) //{ // vTiempoPrueba = int.Parse(vObjetoPrueba.MENSAJE.Where(r => r.CL_IDIOMA.Equals("ES")).FirstOrDefault().DS_MENSAJE.ToString()); //} } vRespuestas = new List <E_RESULTADOS_TIVA>(); CargarRespuestas(); vPruebaResultado = new List <E_PRUEBA_RESULTADO>(); } }
protected void btnTerminar_Click(object sender, EventArgs e) { PruebasNegocio nKprueba = new PruebasNegocio(); SPE_OBTIENE_K_PRUEBA_Result vPruebaTerminada = nKprueba.Obtener_K_PRUEBA(pClTokenExterno: vClToken, pIdPrueba: vIdPrueba).FirstOrDefault(); vPruebaTerminada.FE_TERMINO = DateTime.Now; vPruebaTerminada.CL_ESTADO = E_ESTADO_PRUEBA.TERMINADA.ToString(); vPruebaTerminada.NB_TIPO_PRUEBA = "APLICACION"; E_RESULTADO vResultado = nKprueba.InsertaActualiza_K_PRUEBA(tipo_transaccion: E_TIPO_OPERACION_DB.A.ToString(), pID_PRUEBA: vIdPrueba, v_k_prueba: vPruebaTerminada, usuario: vClUsuario, programa: vNbPrograma); string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; if (vResultado.CL_TIPO_ERROR == E_TIPO_RESPUESTA_DB.WARNING && vMensaje == "NO") { UtilMensajes.MensajeResultadoDB(rnMensaje, "Usted ha tratado de capturar doble una prueba; los datos no fueron guardados.", E_TIPO_RESPUESTA_DB.SUCCESSFUL, 400, 150, "CloseTest"); } else { SaveTest(); } }
//protected void GenerarBaterias(string clTipoAplicacion) //{ // if (clTipoAplicacion == "EXTERNA") // ClientScript.RegisterStartupScript(GetType(), "script", "OpenEnviarCorreos();", true); //} #endregion protected void Page_Load(object sender, EventArgs e) { vClUsuario = ContextoUsuario.oUsuario.CL_USUARIO; vNbPrograma = ContextoUsuario.nbPrograma; List <SPE_OBTIENE_CANDIDATOS_BATERIA_Result> lstCandidatos = new List <SPE_OBTIENE_CANDIDATOS_BATERIA_Result>(); if (!IsPostBack) { lstCandidatoS = new List <E_CANDIDATO>(); PuestoNegocio negocio = new PuestoNegocio(); //if (Request.Params["pIdCandidatosPruebas"] != null) //{ // vIdCandidatosPruebas = Guid.Parse(Request.Params["pIdCandidatosPruebas"].ToString()); // if (ContextoCandidatosBateria.oCandidatosBateria.Where(w => w.vIdGeneraBaterias == vIdCandidatosPruebas).FirstOrDefault().vListaCandidatos.Count > 0) // CargarDesdeContexto(ContextoCandidatosBateria.oCandidatosBateria.Where(w => w.vIdGeneraBaterias == vIdCandidatosPruebas).FirstOrDefault().vListaCandidatos); //} if (Request.Params["candidatos"] != null) { List <E_CANDIDATO> ListaCandidatos = new List <E_CANDIDATO>(); ListaCandidatos = JsonConvert.DeserializeObject <List <E_CANDIDATO> >(Request.Params["candidatos"].ToString()); CargarDesdeContexto(ListaCandidatos); } if (Request.Params["pIdBateria"] != null) { vIdBateria = int.Parse(Request.Params["pIdBateria"]); if (vIdBateria != null) { ClientScript.RegisterStartupScript(GetType(), "script", "EditPruebas();", true); PruebasNegocio pruebas = new PruebasNegocio(); List <SPE_OBTIENE_K_PRUEBA_Result> vLstPruebas = new List <SPE_OBTIENE_K_PRUEBA_Result>(); vLstPruebas = pruebas.Obtener_K_PRUEBA(pIdBateria: vIdBateria, pFgAsignada: true); } } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Request.Params["pIdBateria"] != null) { vIdBateria = int.Parse(Request.Params["pIdBateria"]); PruebasNegocio pruebas = new PruebasNegocio(); List <SPE_OBTIENE_K_PRUEBA_Result> vCandidatosPruebas = pruebas.Obtener_K_PRUEBA(pIdBateria: vIdBateria, pFgAsignada: true); HabilitaPuebas(vCandidatosPruebas); } if (Request.Params["pIdCandidato"] != null) { vIdCandidato = int.Parse(Request.Params["pIdCandidato"]); } } vClUsuario = (ContextoUsuario.oUsuario != null ? ContextoUsuario.oUsuario.CL_USUARIO : "INVITADO"); vNbPrograma = ContextoUsuario.nbPrograma; }
protected void Page_Load(object sender, EventArgs e) { vClUsuario = (ContextoUsuario.oUsuario != null ? ContextoUsuario.oUsuario.CL_USUARIO : "INVITADO"); vNbPrograma = ContextoUsuario.nbPrograma; if (!IsPostBack) { if (Request.QueryString["ID"] != null) { PruebasNegocio nKprueba = new PruebasNegocio(); vIdPrueba = int.Parse(Request.QueryString["ID"]); vClToken = new Guid(Request.QueryString["T"]); //E_RESULTADO vObjetoPrueba = nKprueba.INICIAR_K_PRUEBA(pIdPrueba: vIdPrueba, pFeInicio: DateTime.Now, pClTokenExterno: vClToken, usuario: vClUsuario, programa: vNbPrograma); //if (vObjetoPrueba.CL_TIPO_ERROR == E_TIPO_RESPUESTA_DB.ERROR) //{ PruebasNegocio nPruebas = new PruebasNegocio(); var prueba = nPruebas.Obtener_RESULTADO_PRUEBA(pClTokenExterno: vClToken, pIdPrueba: vIdPrueba).ToList(); var vPrueba = nPruebas.Obtener_K_PRUEBA(pClTokenExterno: vClToken, pIdPrueba: vIdPrueba).FirstOrDefault(); if (prueba != null) { if (vPrueba.NB_TIPO_PRUEBA == "APLICACION") { CargarRespuestasAplicacion(prueba); } else { CargarRespuestas(prueba); } } //} //else if (vObjetoPrueba.CL_TIPO_ERROR == E_TIPO_RESPUESTA_DB.SUCCESSFUL) //{ //} } vPruebaResultado = new List <E_PRUEBA_RESULTADO>(); } }
protected void Page_Load(object sender, EventArgs e) { vClUsuario = (ContextoUsuario.oUsuario != null ? ContextoUsuario.oUsuario.CL_USUARIO : "INVITADO"); vNbPrograma = ContextoUsuario.nbPrograma; if (!IsPostBack) { if (Request.QueryString["ID"] != null) { PruebasNegocio nKprueba = new PruebasNegocio(); vIdPrueba = int.Parse(Request.QueryString["ID"]); vClToken = new Guid(Request.QueryString["T"]); //E_RESULTADO vObjetoPrueba = nKprueba.INICIAR_K_PRUEBA(pIdPrueba: vIdPrueba, pFeInicio: DateTime.Now, pClTokenExterno: vClToken, usuario: vClUsuario, programa: vNbPrograma); //if (vObjetoPrueba != null) //{ //if (vObjetoPrueba.CL_TIPO_ERROR == E_TIPO_RESPUESTA_DB.ERROR) //{ PruebasNegocio nPruebas = new PruebasNegocio(); var prueba = nPruebas.Obtener_RESULTADO_PRUEBA(pClTokenExterno: vClToken, pIdPrueba: vIdPrueba).ToList(); var vDatosPrueba = nPruebas.Obtener_K_PRUEBA(pClTokenExterno: vClToken, pIdPrueba: vIdPrueba).FirstOrDefault(); if (prueba != null) { var vPruebaRespuesta = prueba.Where(w => w.CL_PREGUNTA.Equals("REDACCION_RES_0001")).FirstOrDefault(); if (vPruebaRespuesta != null) { iniciaRadButtonResultado((int)vPruebaRespuesta.NO_VALOR_RESPUESTA); } } //} //else if (vObjetoPrueba.CL_TIPO_ERROR == E_TIPO_RESPUESTA_DB.SUCCESSFUL) //{ //} // } } vRespuestas = new List <E_PRUEBA_RESULTADO>(); } }
public void EditarPrueba() { obtenerPreguntas(vIdPrueba, vClTokenExterno); actualizaLista("INTERES-A0001", "INTERES_RES_A1", txtAsk1ans1.Text); actualizaLista("INTERES-A0002", "INTERES_RES_A2", txtAsk1ans2.Text); actualizaLista("INTERES-A0003", "INTERES_RES_A3", txtAsk1ans3.Text); actualizaLista("INTERES-A0004", "INTERES_RES_A4", txtAsk1ans4.Text); actualizaLista("INTERES-A0005", "INTERES_RES_A5", txtAsk1ans5.Text); actualizaLista("INTERES-A0006", "INTERES_RES_A6", txtAsk1ans6.Text); actualizaLista("INTERES-B0001", "INTERES_RES_B1", txtAsk2ans1.Text); actualizaLista("INTERES-B0002", "INTERES_RES_B2", txtAsk2ans2.Text); actualizaLista("INTERES-B0003", "INTERES_RES_B3", txtAsk2ans3.Text); actualizaLista("INTERES-B0004", "INTERES_RES_B4", txtAsk2ans4.Text); actualizaLista("INTERES-B0005", "INTERES_RES_B5", txtAsk2ans5.Text); actualizaLista("INTERES-B0006", "INTERES_RES_B6", txtAsk2ans6.Text); actualizaLista("INTERES-C0001", "INTERES_RES_C1", txtAsk3ans1.Text); actualizaLista("INTERES-C0002", "INTERES_RES_C2", txtAsk3ans2.Text); actualizaLista("INTERES-C0003", "INTERES_RES_C3", txtAsk3ans3.Text); actualizaLista("INTERES-C0004", "INTERES_RES_C4", txtAsk3ans4.Text); actualizaLista("INTERES-C0005", "INTERES_RES_C5", txtAsk3ans5.Text); actualizaLista("INTERES-C0006", "INTERES_RES_C6", txtAsk3ans6.Text); actualizaLista("INTERES-D0001", "INTERES_RES_D1", txtAsk4ans1.Text); actualizaLista("INTERES-D0002", "INTERES_RES_D2", txtAsk4ans2.Text); actualizaLista("INTERES-D0003", "INTERES_RES_D3", txtAsk4ans3.Text); actualizaLista("INTERES-D0004", "INTERES_RES_D4", txtAsk4ans4.Text); actualizaLista("INTERES-D0005", "INTERES_RES_D5", txtAsk4ans5.Text); actualizaLista("INTERES-D0006", "INTERES_RES_D6", txtAsk4ans6.Text); actualizaLista("INTERES-E0001", "INTERES_RES_E1", txtAsk5ans1.Text); actualizaLista("INTERES-E0002", "INTERES_RES_E2", txtAsk5ans2.Text); actualizaLista("INTERES-E0003", "INTERES_RES_E3", txtAsk5ans3.Text); actualizaLista("INTERES-E0004", "INTERES_RES_E4", txtAsk5ans4.Text); actualizaLista("INTERES-E0005", "INTERES_RES_E5", txtAsk5ans5.Text); actualizaLista("INTERES-E0006", "INTERES_RES_E6", txtAsk5ans6.Text); actualizaLista("INTERES-F0001", "INTERES_RES_F1", txtAsk6ans1.Text); actualizaLista("INTERES-F0002", "INTERES_RES_F2", txtAsk6ans2.Text); actualizaLista("INTERES-F0003", "INTERES_RES_F3", txtAsk6ans3.Text); actualizaLista("INTERES-F0004", "INTERES_RES_F4", txtAsk6ans4.Text); actualizaLista("INTERES-F0005", "INTERES_RES_F5", txtAsk6ans5.Text); actualizaLista("INTERES-F0006", "INTERES_RES_F6", txtAsk6ans6.Text); actualizaLista("INTERES-G0001", "INTERES_RES_G1", txtAsk7ans1.Text); actualizaLista("INTERES-G0002", "INTERES_RES_G2", txtAsk7ans2.Text); actualizaLista("INTERES-G0003", "INTERES_RES_G3", txtAsk7ans3.Text); actualizaLista("INTERES-G0004", "INTERES_RES_G4", txtAsk7ans4.Text); actualizaLista("INTERES-G0005", "INTERES_RES_G5", txtAsk7ans5.Text); actualizaLista("INTERES-G0006", "INTERES_RES_G6", txtAsk7ans6.Text); actualizaLista("INTERES-H0001", "INTERES_RES_H1", txtAsk8ans1.Text); actualizaLista("INTERES-H0002", "INTERES_RES_H2", txtAsk8ans2.Text); actualizaLista("INTERES-H0003", "INTERES_RES_H3", txtAsk8ans3.Text); actualizaLista("INTERES-H0004", "INTERES_RES_H4", txtAsk8ans4.Text); actualizaLista("INTERES-H0005", "INTERES_RES_H5", txtAsk8ans5.Text); actualizaLista("INTERES-H0006", "INTERES_RES_H6", txtAsk8ans6.Text); actualizaLista("INTERES-I0001", "INTERES_RES_I1", txtAsk9ans1.Text); actualizaLista("INTERES-I0002", "INTERES_RES_I2", txtAsk9ans2.Text); actualizaLista("INTERES-I0003", "INTERES_RES_I3", txtAsk9ans3.Text); actualizaLista("INTERES-I0004", "INTERES_RES_I4", txtAsk9ans4.Text); actualizaLista("INTERES-I0005", "INTERES_RES_I5", txtAsk9ans5.Text); actualizaLista("INTERES-I0006", "INTERES_RES_I6", txtAsk9ans6.Text); actualizaLista("INTERES-J0001", "INTERES_RES_J1", txtAsk10ans1.Text); actualizaLista("INTERES-J0002", "INTERES_RES_J2", txtAsk10ans2.Text); actualizaLista("INTERES-J0003", "INTERES_RES_J3", txtAsk10ans3.Text); actualizaLista("INTERES-J0004", "INTERES_RES_J4", txtAsk10ans4.Text); actualizaLista("INTERES-J0005", "INTERES_RES_J5", txtAsk10ans5.Text); actualizaLista("INTERES-J0006", "INTERES_RES_J6", txtAsk10ans6.Text); var vXelements = vPregunta.Select(x => new XElement("RESPUESTA", new XAttribute("ID_PREGUNTA", x.ID_PREGUNTA), new XAttribute("NB_PREGUNTA", x.NB_PREGUNTA), new XAttribute("NB_RESPUESTA", x.NB_RESPUESTA), new XAttribute("CL_PREGUNTA", x.CL_PREGUNTA), new XAttribute("NO_VALOR_RESPUESTA", x.NO_VALOR_RESPUESTA), new XAttribute("ID_CUESTIONARIO_PREGUNTA", x.ID_CUESTIONARIO_PREGUNTA) )); XElement RESPUESTAS = new XElement("RESPUESTAS", vXelements); PruebasNegocio nKprueba = new PruebasNegocio(); var vResultPrueba = nKprueba.Obtener_K_PRUEBA(pIdPrueba: vIdPrueba, pClTokenExterno: vClTokenExterno).FirstOrDefault(); if (vResultPrueba != null) { CuestionarioPreguntaNegocio negocioCuestionario = new CuestionarioPreguntaNegocio(); E_RESULTADO vResultado = negocioCuestionario.InsertaActualiza_K_CUESTIONARIO_PREGUNTA(tipo_transaccion: E_TIPO_OPERACION_DB.A.ToString(), pIdEvaluado: vResultPrueba.ID_CANDIDATO, pIdEvaluador: null, pIdCuestionarioPregunta: 0, pIdCuestionario: 0, XML_CUESTIONARIO: RESPUESTAS.ToString(), pNbPrueba: "INTERES", 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, ""); } }
protected void Page_Load(object sender, EventArgs e) { //if (ContextoUsuario.idBateriaPruebas == 0 && ContextoUsuario.clTokenPruebas == Guid.Empty) //{ if (Request.QueryString["ID"] != null && Request.QueryString["T"] != null) { //FormsAuthentication.SignOut(); vIdBateria = int.Parse(Request.QueryString["ID"]); vClToken = Guid.Parse(Request.QueryString["T"].ToString()); //ContextoUsuario.idBateriaPruebas = vIdBateria; //ContextoUsuario.clTokenPruebas = vClToken; vClUsuario = (ContextoUsuario.oUsuario != null ? ContextoUsuario.oUsuario.CL_USUARIO : "INVITADO"); vNbPrograma = ContextoUsuario.nbPrograma; //txtMensajeDespedida.InnerHtml = ContextoApp.IDP.MensajeDespedidaPrueba.dsMensaje; } //} bool finalizarBateria = false; if (Request.QueryString["ty"] != null) { vClEstadoPrueba = Request.QueryString["ty"].ToString(); ContextoUsuario.clEstadoPruebas = vClEstadoPrueba; string pagina = String.Empty; if (vClEstadoPrueba == "sig") { PruebasNegocio pruebas = new PruebasNegocio(); var vPruebas = pruebas.Obtener_K_PRUEBA(pIdBateria: vIdBateria, pClTokenBateria: vClToken, pFgAsignada: true); var vsPruebas = from c in vPruebas where c.CL_ESTADO == "CREADA" || c.CL_ESTADO == "INICIADA" orderby c.NO_ORDEN select c; foreach (var itemPrueba in vsPruebas) { switch (itemPrueba.CL_PRUEBA) { case "LABORAL-1": pagina = "VentanaPersonalidadLaboralI.aspx?ID=" + itemPrueba.ID_PRUEBA + "&T=" + itemPrueba.CL_TOKEN_EXTERNO + "&IDB=" + vIdBateria + "&TB=" + vClToken; itemPrueba.CL_ESTADO = "INICIADA"; break; case "LABORAL-2": pagina = "VentanaPersonalidadLaboralII.aspx?ID=" + itemPrueba.ID_PRUEBA + "&T=" + itemPrueba.CL_TOKEN_EXTERNO + "&IDB=" + vIdBateria + "&TB=" + vClToken; itemPrueba.CL_ESTADO = "INICIADA"; break; case "INTERES": pagina = "VentanaInteresesPersonales.aspx?ID=" + itemPrueba.ID_PRUEBA + "&T=" + itemPrueba.CL_TOKEN_EXTERNO + "&IDB=" + vIdBateria + "&TB=" + vClToken; itemPrueba.CL_ESTADO = "INICIADA"; break; case "PENSAMIENTO": pagina = "VentanaEstiloDePensamiento.aspx?ID=" + itemPrueba.ID_PRUEBA + "&T=" + itemPrueba.CL_TOKEN_EXTERNO + "&IDB=" + vIdBateria + "&TB=" + vClToken; itemPrueba.CL_ESTADO = "INICIADA"; break; case "APTITUD-1": pagina = "VentanaAptitudMentalI.aspx?ID=" + itemPrueba.ID_PRUEBA + "&T=" + itemPrueba.CL_TOKEN_EXTERNO + "&IDB=" + vIdBateria + "&TB=" + vClToken; itemPrueba.CL_ESTADO = "INICIADA"; break; case "APTITUD-2": pagina = "VentanaAptitudMentalII.aspx?ID=" + itemPrueba.ID_PRUEBA + "&T=" + itemPrueba.CL_TOKEN_EXTERNO + "&IDB=" + vIdBateria + "&TB=" + vClToken; itemPrueba.CL_ESTADO = "INICIADA"; break; /* case "ADAPTACION": * pagina = "AdaptacionMedio.aspx?ID=" + itemPrueba.ID_PRUEBA + "&T=" + itemPrueba.CL_TOKEN_EXTERNO; * itemPrueba.CL_PRUEBA = "INICIADA"; * break;*/ case "TIVA": pagina = "VentanaTIVA.aspx?ID=" + itemPrueba.ID_PRUEBA + "&T=" + itemPrueba.CL_TOKEN_EXTERNO + "&IDB=" + vIdBateria + "&TB=" + vClToken; itemPrueba.CL_ESTADO = "INICIADA"; break; case "ORTOGRAFIA-1": pagina = "VentanaOrtografiaI.aspx?ID=" + itemPrueba.ID_PRUEBA + "&T=" + itemPrueba.CL_TOKEN_EXTERNO + "&IDB=" + vIdBateria + "&TB=" + vClToken; itemPrueba.CL_ESTADO = "INICIADA"; break; case "ORTOGRAFIA-2": pagina = "VentanaOrtografiaII.aspx?ID=" + itemPrueba.ID_PRUEBA + "&T=" + itemPrueba.CL_TOKEN_EXTERNO + "&IDB=" + vIdBateria + "&TB=" + vClToken; itemPrueba.CL_ESTADO = "INICIADA"; break; case "ORTOGRAFIA-3": pagina = "VentanaOrtografiaIII.aspx?ID=" + itemPrueba.ID_PRUEBA + "&T=" + itemPrueba.CL_TOKEN_EXTERNO + "&IDB=" + vIdBateria + "&TB=" + vClToken; itemPrueba.CL_ESTADO = "INICIADA"; break; case "TECNICAPC": pagina = "VentanaTecnicaPC.aspx?ID=" + itemPrueba.ID_PRUEBA + "&T=" + itemPrueba.CL_TOKEN_EXTERNO + "&IDB=" + vIdBateria + "&TB=" + vClToken; itemPrueba.CL_ESTADO = "INICIADA"; break; case "REDACCION": pagina = "VentanaRedaccion.aspx?ID=" + itemPrueba.ID_PRUEBA + "&T=" + itemPrueba.CL_TOKEN_EXTERNO + "&IDB=" + vIdBateria + "&TB=" + vClToken; itemPrueba.CL_ESTADO = "INICIADA"; break; case "INGLES": pagina = "VentanaIngles.aspx?ID=" + itemPrueba.ID_PRUEBA + "&T=" + itemPrueba.CL_TOKEN_EXTERNO + "&IDB=" + vIdBateria + "&TB=" + vClToken; itemPrueba.CL_ESTADO = "INICIADA"; break; case "ADAPTACION": break; default: pagina = "Default.aspx?F=1&ID=" + vIdBateria + "&T=" + vClToken; break; } ; if (itemPrueba.CL_PRUEBA != "ADAPTACION" && itemPrueba.CL_PRUEBA != "ENTREVISTA") { break; } } if (!String.IsNullOrEmpty(pagina)) { Response.Redirect(pagina); } else { finalizarBateria = true; } } else if (vClEstadoPrueba == "Ini") { PruebasNegocio pruebas = new PruebasNegocio(); var vPruebas = pruebas.Obtener_K_PRUEBA(pIdBateria: vIdBateria, pClTokenBateria: vClToken, pFgAsignada: true).FirstOrDefault(); int? vIdCandidato = vPruebas.ID_CANDIDATO; pagina = "PruebaBienvenida.aspx?ID=" + vIdBateria + "&T=" + vClToken + "&idCandidato=" + vIdCandidato; Response.Redirect(pagina); } } if (Request.QueryString["F"] != null || finalizarBateria) { vClUsuario = (ContextoUsuario.oUsuario != null ? ContextoUsuario.oUsuario.CL_USUARIO : "INVITADO"); vNbPrograma = ContextoUsuario.nbPrograma; //vIdBateria = ContextoUsuario.idBateriaPruebas; generarBaremos(); //Observacion: Solucion al bug al terminar una bateria y querer empezar otra, no deja iniciarla //ContextoUsuario.idBateriaPruebas = 0; //ContextoUsuario.clTokenPruebas = Guid.Empty; //ContextoUsuario.clEstadoPruebas =string.Empty; } if (!Page.IsPostBack) { txtMensajeDespedida.InnerHtml = ContextoApp.IDP.MensajeDespedidaPrueba.dsMensaje; } }
protected void grdPruebas_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e) { PruebasNegocio pruebas = new PruebasNegocio(); grdPruebas.DataSource = pruebas.Obtener_K_PRUEBA(pIdBateria: vIdBateria, pFgAsignada: true); }
protected void Page_Load(object sender, EventArgs e) { vNbPrograma = ContextoUsuario.nbPrograma; vClUsuario = (ContextoUsuario.oUsuario != null ? ContextoUsuario.oUsuario.CL_USUARIO : "INVITADO"); if (!IsPostBack) { if (Request.QueryString["ID"] != null && Request.QueryString["T"] != null) { if (Request.QueryString["MOD"] != null) { vTipoRevision = Request.QueryString["MOD"]; } PruebasNegocio nPrueba = new PruebasNegocio(); if (vNow == null) { vNow = DateTime.Now; } vIdPrueba = int.Parse(Request.QueryString["ID"]); vClToken = Guid.Parse(Request.QueryString["T"].ToString()); if (Request.QueryString["vIdBateria"] != null) { vIdBateria = int.Parse(Request.QueryString["vIdBateria"]); vClTokenBateria = new Guid(); btnEliminar.Visible = true; btnEliminarBateria.Visible = true; } else { vIdBateria = int.Parse(Request.QueryString["IDB"]); vClTokenBateria = new Guid(Request.QueryString["TB"]); btnEliminar.Visible = false; btnEliminarBateria.Visible = false; } MostrarCronometro = ContextoApp.IDP.ConfiguracionPsicometria.FgMostrarCronometro; //Si el modo de revision esta activado if (vTipoRevision == "REV") { cronometro.Visible = false; vTiempoRedaccion = 0; btnTerminar.Enabled = false; //obtener respuestas var respuestas = nPrueba.Obtener_RESULTADO_PRUEBA(vIdPrueba, vClToken); asignarValores(respuestas); } else if (vTipoRevision == "EDIT") { //btnEliminar.Visible = true;// Se agrega para la nueva forma de navegación 06/06/2018 cronometro.Visible = false; vTiempoRedaccion = 0; btnTerminar.Visible = false; btnCorregir.Visible = true; //obtener respuestas var respuestas = nPrueba.Obtener_RESULTADO_PRUEBA(vIdPrueba, vClToken); asignarValores(respuestas); } else { var lstPrueba = nPrueba.Obtener_K_PRUEBA(pIdPrueba: vIdPrueba, pClTokenExterno: vClToken); if (lstPrueba.Count == 1) { var vPruebaObj = lstPrueba[0]; var tiempoTotal = vPruebaObj.NO_TIEMPO * 60; if (vPruebaObj.FE_INICIO.HasValue) { var tiempoTranscurrido = DateTime.Now.Subtract(vPruebaObj.FE_INICIO.Value); vTiempoRedaccion = tiempoTotal - (int)tiempoTranscurrido.TotalSeconds; } else { vTiempoRedaccion = tiempoTotal; } } else { vTiempoRedaccion = 0; } /*var vObjetoPrueba = nPrueba.INICIAR_K_PRUEBA(pIdPrueba: vIdPrueba, pFeInicio: vNow.Value, pClTokenExterno: vClToken, usuario: vClUsuario, programa: vNbPrograma); * * if (vObjetoPrueba != null) * { * // //Si el modo de revision esta activado * //if (vTipoRevision == "REV") * //{ * // cronometro.Visible = false; * // vTiempoRedaccion = 0; * // btnTerminar.Enabled = false; * // //obtener respuestas * // var respuestas = nPrueba.Obtener_RESULTADO_PRUEBA(vIdPrueba, vClToken); * // asignarValores(respuestas); * //} * //else if (vTipoRevision == "EDIT") * //{ * // cronometro.Visible = false; * // vTiempoRedaccion = 0; * // btnTerminar.Visible = false; * // btnCorregir.Visible = true; * // //obtener respuestas * // var respuestas = nPrueba.Obtener_RESULTADO_PRUEBA(vIdPrueba, vClToken); * // asignarValores(respuestas); * //} * //else * //{ * if (vObjetoPrueba.CL_TIPO_ERROR == E_TIPO_RESPUESTA_DB.ERROR) * { * vTiempoRedaccion = 0; * } * else if (vObjetoPrueba.CL_TIPO_ERROR == E_TIPO_RESPUESTA_DB.SUCCESSFUL) * { * vTiempoRedaccion = int.Parse(vObjetoPrueba.MENSAJE.Where(r => r.CL_IDIOMA.Equals("ES")).FirstOrDefault().DS_MENSAJE.ToString()); * if (vTiempoRedaccion <= 0) * { * //UtilMensajes.MensajeResultadoDB(rnMensaje, "La prueba no esta disponible.", E_TIPO_RESPUESTA_DB.ERROR, 400, 150, "CloseTest"); * //btnTerminar.Enabled = false; * } * } * }*/ } } else { vTiempoRedaccion = 0; UtilMensajes.MensajeResultadoDB(rnMensaje, "No existe la prueba", E_TIPO_RESPUESTA_DB.ERROR, 400, 150, "CloseTest"); btnTerminar.Enabled = false; } } }
protected void Page_Load(object sender, EventArgs e) { if (txtapartado1_4.Text != "") { if (txtapartado1_4.Text != "0") { lblapartado1_2.InnerText = (Decimal.Round((decimal)100 / 16 * (Convert.ToDecimal(txtapartado1_4.Text)), 2)).ToString(); } else { lblapartado1_2.InnerText = "0.00"; } } if (txtapartado2_4.Text != "") { if (txtapartado2_4.Text != "0") { lblapartado2_2.InnerText = (Decimal.Round((decimal)100 / 22 * (Convert.ToDecimal(txtapartado2_4.Text)), 2)).ToString(); } else { lblapartado2_2.InnerText = "0.00"; } } if (txtapartado3_4.Text != "") { if (txtapartado3_4.Text != "0") { lblapartado3_2.InnerText = (Decimal.Round((decimal)100 / 30 * (Convert.ToDecimal(txtapartado3_4.Text)), 2)).ToString(); } else { lblapartado3_2.InnerText = "0.00"; } } if (txtapartado4_4.Text != "") { if (txtapartado4_4.Text != "0") { lblapartado4_2.InnerText = (Decimal.Round((decimal)100 / 18 * (Convert.ToDecimal(txtapartado4_4.Text)), 2)).ToString(); } else { lblapartado4_2.InnerText = "0.00"; } } if (txtapartado5_4.Text != "") { if (txtapartado5_4.Text != "0") { lblapartado5_2.InnerText = (Decimal.Round((decimal)100 / 24 * (Convert.ToDecimal(txtapartado5_4.Text)), 2)).ToString(); } else { lblapartado5_2.InnerText = "0.00"; } } if (txtapartado6_4.Text != "") { if (txtapartado6_4.Text != "0") { lblapartado6_2.InnerText = (Decimal.Round((decimal)100 / 20 * (Convert.ToDecimal(txtapartado6_4.Text)), 2)).ToString() + ".00"; } else { lblapartado6_2.InnerText = "0.00"; } } if (txtapartado7_4.Text != "") { if (txtapartado7_4.Text != "0") { lblapartado7_2.InnerText = (Decimal.Round((decimal)100 / 20 * (Convert.ToDecimal(txtapartado7_4.Text)), 2)).ToString() + ".00"; } else { lblapartado7_2.InnerText = "0.00"; } } if (txtapartado8_4.Text != "") { if (txtapartado8_4.Text != "0") { lblapartado8_2.InnerText = (Decimal.Round((decimal)100 / 17 * (Convert.ToDecimal(txtapartado8_4.Text)), 2)).ToString(); } else { lblapartado8_2.InnerText = "0.00"; } } if (txtapartado9_4.Text != "") { if (txtapartado9_4.Text != "0") { lblapartado9_2.InnerText = (Decimal.Round((decimal)100 / 18 * (Convert.ToDecimal(txtapartado9_4.Text)), 2)).ToString(); } else { lblapartado9_2.InnerText = "0.00"; } } if (txtapartado10_4.Text != "") { if (txtapartado10_4.Text != "0") { lblapartado10_2.InnerText = (Decimal.Round((decimal)100 / 22 * (Convert.ToDecimal(txtapartado10_4.Text)), 2)).ToString(); } else { lblapartado10_2.InnerText = "0.00"; } } vClUsuario = (ContextoUsuario.oUsuario != null ? ContextoUsuario.oUsuario.CL_USUARIO : "INVITADO"); vNbPrograma = ContextoUsuario.nbPrograma; if (!IsPostBack) { if (Request.QueryString["ID"] != null) { PruebasNegocio nKprueba = new PruebasNegocio(); vIdPrueba = int.Parse(Request.QueryString["ID"]); vClToken = new Guid(Request.QueryString["T"]); //E_RESULTADO vObjetoPrueba = nKprueba.INICIAR_K_PRUEBA(pIdPrueba: vIdPrueba, pFeInicio: DateTime.Now, pClTokenExterno: vClToken, usuario: vClUsuario, programa: vNbPrograma); //if (vObjetoPrueba != null) //{ //if (vObjetoPrueba.CL_TIPO_ERROR == E_TIPO_RESPUESTA_DB.ERROR) //{ PruebasNegocio nPruebas = new PruebasNegocio(); var prueba = nPruebas.Obtener_RESULTADO_PRUEBA(pClTokenExterno: vClToken, pIdPrueba: vIdPrueba).ToList(); var vPrueba = nPruebas.Obtener_K_PRUEBA(pClTokenExterno: vClToken, pIdPrueba: vIdPrueba).FirstOrDefault(); if (prueba != null) { if (vPrueba.CL_ESTADO == "TERMINADA") { if (vPrueba.NB_TIPO_PRUEBA == "APLICACION") { AsignarRespuestasAplicacion(prueba); } else { AsignarRespuestasTextBox(prueba); } } } } // else if (vObjetoPrueba.CL_TIPO_ERROR == E_TIPO_RESPUESTA_DB.SUCCESSFUL) // { // vTiempoPrueba = int.Parse(vObjetoPrueba.MENSAJE.Where(r => r.CL_IDIOMA.Equals("ES")).FirstOrDefault().DS_MENSAJE.ToString()); // } //} } vRespuestas = new List <E_PRUEBA_RESULTADO>(); // } }
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, ""); } }
protected void Page_Load(object sender, EventArgs e) { vNbPrograma = ContextoUsuario.nbPrograma; vClUsuario = (ContextoUsuario.oUsuario != null ? ContextoUsuario.oUsuario.CL_USUARIO : "INVITADO"); if (!IsPostBack) { if (Request.QueryString["ID"] != null) { if (Request.QueryString["MOD"] != null) { vTipoRevision = Request.QueryString["MOD"]; } MostrarCronometro = ContextoApp.IDP.ConfiguracionPsicometria.FgMostrarCronometro; PruebasNegocio nKprueba = new PruebasNegocio(); vIdPrueba = int.Parse(Request.QueryString["ID"]); vClTokenExterno = new Guid(Request.QueryString["T"]); if (Request.QueryString["vIdBateria"] != null) { vIdBateria = int.Parse(Request.QueryString["vIdBateria"]); vClTokenBateria = new Guid(); btnEliminar.Visible = true; btnEliminarBateria.Visible = true; } else { vIdBateria = int.Parse(Request.QueryString["IDB"]); vClTokenBateria = new Guid(Request.QueryString["TB"]); btnEliminar.Visible = false; btnEliminarBateria.Visible = false; } //Si el modo de revision esta activado if (vTipoRevision == "REV") { cronometro.Visible = false; vTiempoPrueba = 0; btnTerminar.Enabled = false; //obtener respuestas var respuestas = nKprueba.Obtener_RESULTADO_PRUEBA(vIdPrueba, vClTokenExterno); var vPrueba = nKprueba.Obtener_K_PRUEBA(pIdPrueba: vIdPrueba, pClTokenExterno: vClTokenExterno).FirstOrDefault(); if (vPrueba.NB_TIPO_PRUEBA == "MANUAL") { AsignarValoresManual(respuestas); } else { asignarValores(respuestas); } btnImpresionPrueba.Visible = true; } else if (vTipoRevision == "EDIT") { cronometro.Visible = false; vTiempoPrueba = 0; //btnEliminar.Visible = true;// Se agrega para la nueva forma de navegación 06/06/2018 btnTerminar.Visible = false; btnCorregir.Visible = true; btnImpresionPrueba.Visible = true; // Se agrega para imprimir en la nueva navegación IDP 06/06/2018 //obtener respuestas var respuestas = nKprueba.Obtener_RESULTADO_PRUEBA(vIdPrueba, vClTokenExterno); var vPrueba = nKprueba.Obtener_K_PRUEBA(pIdPrueba: vIdPrueba, pClTokenExterno: vClTokenExterno).FirstOrDefault(); if (vPrueba.NB_TIPO_PRUEBA == "MANUAL") { AsignarValoresManual(respuestas); btnCorregir.Enabled = false; } else { asignarValores(respuestas); } } else { var lstPrueba = nKprueba.Obtener_K_PRUEBA(pIdPrueba: vIdPrueba, pClTokenExterno: vClTokenExterno); if (lstPrueba.Count == 1) { var vPruebaObj = lstPrueba[0]; var tiempoTotal = vPruebaObj.NO_TIEMPO * 60; if (vPruebaObj.FE_INICIO.HasValue) { var tiempoTranscurrido = DateTime.Now.Subtract(vPruebaObj.FE_INICIO.Value); vTiempoPrueba = tiempoTotal - (int)tiempoTranscurrido.TotalSeconds; } else { vTiempoPrueba = tiempoTotal; } } else { vTiempoPrueba = 0; } /*E_RESULTADO vObjetoPrueba = nKprueba.INICIAR_K_PRUEBA(pIdPrueba: vIdPrueba, pFeInicio: DateTime.Now, pClTokenExterno: vClTokenExterno, usuario: vClUsuario, programa: vNbPrograma); * if (vObjetoPrueba != null) * { * // //Si el modo de revision esta activado * //if (vTipoRevision == "REV") * //{ * // cronometro.Visible = false; * // vTiempoPrueba = 0; * // btnTerminar.Enabled = false; * // //obtener respuestas * // var respuestas = nKprueba.Obtener_RESULTADO_PRUEBA(vIdPrueba, vClTokenExterno); * // var vPrueba = nKprueba.Obtener_K_PRUEBA(pIdPrueba: vIdPrueba, pClTokenExterno: vClTokenExterno).FirstOrDefault(); * // if (vPrueba.NB_TIPO_PRUEBA == "MANUAL") * // AsignarValoresManual(respuestas); * // else * // asignarValores(respuestas); * // btnImpresionPrueba.Visible = true; * * //} * //else if (vTipoRevision == "EDIT") * //{ * // cronometro.Visible = false; * // vTiempoPrueba = 0; * // btnTerminar.Visible = false; * // btnCorregir.Visible = true; * // //obtener respuestas * // var respuestas = nKprueba.Obtener_RESULTADO_PRUEBA(vIdPrueba, vClTokenExterno); * // var vPrueba = nKprueba.Obtener_K_PRUEBA(pIdPrueba: vIdPrueba, pClTokenExterno: vClTokenExterno).FirstOrDefault(); * // if (vPrueba.NB_TIPO_PRUEBA == "MANUAL") * // AsignarValoresManual(respuestas); * // else * // asignarValores(respuestas); * //} * //else * //{ * * if (vObjetoPrueba.CL_TIPO_ERROR == E_TIPO_RESPUESTA_DB.ERROR) * { * vTiempoPrueba = 0; * } * else if (vObjetoPrueba.CL_TIPO_ERROR == E_TIPO_RESPUESTA_DB.SUCCESSFUL) * { * vTiempoPrueba = int.Parse(vObjetoPrueba.MENSAJE.Where(r => r.CL_IDIOMA.Equals("ES")).FirstOrDefault().DS_MENSAJE.ToString()); * } * }*/ } } vPregunta = new List <E_PREGUNTA>(); } }