Ejemplo n.º 1
0
        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>();
            }
        }
Ejemplo n.º 2
0
        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>();
            }
        }
Ejemplo n.º 3
0
        public void ObtenerResultadosAplicacion(PruebasNegocio nPruebas, Guid?pToken, int pIdPrueba, string pOrtografia)
        {
            var prueba = nPruebas.Obtener_RESULTADO_PRUEBA(pClTokenExterno: (Guid)pToken, pIdPrueba: pIdPrueba).ToList();

            if (prueba != null)
            {
                switch (pOrtografia)
                {
                case "ORTOGRAFIA-1":
                    var vPruebaRespuesta = prueba.Where(w => w.CL_PREGUNTA.Equals("ORTOGRAFIA1-RES-01")).FirstOrDefault();
                    if (vPruebaRespuesta != null && vPruebaRespuesta.NO_VALOR_RESPUESTA != null)
                    {
                        var vPruebaRespuestaR = vPruebaRespuesta.NO_VALOR_RESPUESTA.ToString();
                        txtOrtografia1.Text = vPruebaRespuestaR != null ? vPruebaRespuestaR : "";
                    }

                    break;

                case "ORTOGRAFIA-2":
                    var vPruebaRespuesta2 = prueba.Where(w => w.CL_PREGUNTA.Equals("ORTOGRAFIA2-RES-01")).FirstOrDefault();
                    if (vPruebaRespuesta2 != null && vPruebaRespuesta2.NO_VALOR_RESPUESTA != null)
                    {
                        var vPruebaRespuesta2R = vPruebaRespuesta2.NO_VALOR_RESPUESTA.ToString();
                        txtOrtografia2.Text = vPruebaRespuesta2R != null ? vPruebaRespuesta2R : "";
                    }

                    break;

                case "ORTOGRAFIA-3":
                    var vPruebaRespuesta3 = prueba.Where(w => w.CL_PREGUNTA.Equals("ORTOGRAFIA3-RES-01")).FirstOrDefault();
                    if (vPruebaRespuesta3 != null && vPruebaRespuesta3.NO_VALOR_RESPUESTA != null)
                    {
                        var vPruebaRespuesta3R = vPruebaRespuesta3.NO_VALOR_RESPUESTA.ToString();
                        txtOrtografia3.Text = vPruebaRespuesta3R != null ? vPruebaRespuesta3R : "";
                    }
                    break;
                }
            }
        }
        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>();
            }
        }
Ejemplo n.º 6
0
        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)
        {
            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>();
            }
        }
        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>();

            // }
        }
Ejemplo n.º 9
0
        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;
                    }

                    btnTerminar.Text = "Guardar";

                    CargarFactores();

                    if (Request.QueryString["CL"] != null)
                    {
                        if (Request.QueryString["CL"] == "REVISION")
                        {
                            btnTerminar.Enabled = false;
                        }
                        if (Request.QueryString["CL"] == "EDIT")
                        {
                            // btnEliminar.Visible = true;
                            btnTerminar.Text = "Guardar";
                        }
                    }
                    //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();
                    if (prueba != null)
                    {
                        var vPruebaRespuesta  = prueba.Where(w => w.CL_PREGUNTA.Equals("ENTREVISTA_RES_0001")).FirstOrDefault();
                        var vPruebaRespuesta2 = prueba.Where(w => w.CL_PREGUNTA.Equals("ENTREVISTA_RES_0002")).FirstOrDefault();
                        var vPruebaRespuesta3 = prueba.Where(w => w.CL_PREGUNTA.Equals("ENTREVISTA_RES_0003")).FirstOrDefault();
                        var vPruebaRespuesta4 = prueba.Where(w => w.CL_PREGUNTA.Equals("ENTREVISTA_RES_0004")).FirstOrDefault();
                        var vPruebaRespuesta5 = prueba.Where(w => w.CL_PREGUNTA.Equals("ENTREVISTA_RES_0005")).FirstOrDefault();
                        var vPruebaRespuesta6 = prueba.Where(w => w.CL_PREGUNTA.Equals("ENTREVISTA_RES_0006")).FirstOrDefault();

                        if (vPruebaRespuesta != null)
                        {
                            iniciaRadButtonResultado((int)vPruebaRespuesta.NO_VALOR_RESPUESTA);
                        }

                        if (vPruebaRespuesta2 != null)
                        {
                            iniciaRadButtonResultado2((int)vPruebaRespuesta2.NO_VALOR_RESPUESTA);
                        }

                        if (vPruebaRespuesta3 != null)
                        {
                            iniciaRadButtonResultado3((int)vPruebaRespuesta3.NO_VALOR_RESPUESTA);
                        }

                        if (vPruebaRespuesta4 != null)
                        {
                            iniciaRadButtonResultado4((int)vPruebaRespuesta4.NO_VALOR_RESPUESTA);
                        }

                        if (vPruebaRespuesta5 != null)
                        {
                            iniciaRadButtonResultado5((int)vPruebaRespuesta5.NO_VALOR_RESPUESTA);
                        }

                        if (vPruebaRespuesta6 != null)
                        {
                            iniciaRadButtonResultado6((int)vPruebaRespuesta6.NO_VALOR_RESPUESTA);
                        }
                    }
                    //}
                    //else if (vObjetoPrueba.CL_TIPO_ERROR == E_TIPO_RESPUESTA_DB.SUCCESSFUL)
                    //{
                    //}
                    //}
                }
                vRespuestas = new List <E_PRUEBA_RESULTADO>();
            }
        }