Esempio n. 1
0
    public static void updatearEvaluador(VALORACIONESPROGRESS.formulario_id2 form2)
    {
        VALORACIONESPROGRESS.formulario_id2  evaluacion    = null;
        IB.Progress.BLL.VALORACIONESPROGRESS evaluacionBLL = null;
        try
        {
            string        responsable = String.Empty;
            StringBuilder sb          = new StringBuilder();

            int idficepiConectado = int.Parse(((IB.Progress.Models.Profesional)HttpContext.Current.Session["PROFESIONAL"]).t001_idficepi.ToString());

            IB.Progress.BLL.VALORACIONESPROGRESS valpro = new IB.Progress.BLL.VALORACIONESPROGRESS();
            valpro.UpdateEvaluador(form2);
            valpro.Dispose();

            evaluacionBLL = new IB.Progress.BLL.VALORACIONESPROGRESS();
            evaluacion    = evaluacionBLL.Select2(idficepiConectado, form2.t930_idvaloracion);
            evaluacionBLL.Dispose();

            //Envío de correos
            if (form2.t930_fecfirmaevaluador != null)
            {
                if (((IB.Progress.Models.Profesional)HttpContext.Current.Session["PROFESIONAL"]).Sexo.ToString() == "V")
                {
                    responsable = "evaluador";
                }
                else
                {
                    responsable = "evaluadora";
                }

                sb.Append(evaluacion.Nombreevaluado + ", tu " + responsable + " " + ((IB.Progress.Models.Profesional)HttpContext.Current.Session["PROFESIONAL"]).nombrecorto.ToString() + ", ha cumplimentado y firmado tu evaluación.");
                sb.Append(" A partir de este momento, dispones de 15 días para hacer las anotaciones oportunas y firmarla. Transcurrido este plazo, si no la has firmado, la evaluación se cerrará automáticamente.</br></br>");
                sb.Append("</br></br>Si te encuentras en las oficinas de IBERMÁTICA, puedes acceder directamente pulsando <a href=" + ConfigurationManager.AppSettings["urlInterna"] + "/Default.aspx?FEVADO=true>aquí</a>");
                sb.Append("</br>Si estás fuera, puedes acceder pulsando <a href=" + ConfigurationManager.AppSettings["UrlExterna"] + "/Default.aspx?FEVADO=true>aquí</a>");

                Correo.Enviar("PROGRESS: Firma de tu " + responsable + "", sb.ToString(), evaluacion.Correoevaluado);
            }
        }
        catch (Exception ex)
        {
            if (evaluacionBLL != null)
            {
                evaluacionBLL.Dispose();
            }
            IB.Progress.Shared.Smtp.SendSMTP("Error al actualizar el evaluador del colectivo TAU", ex.ToString());
            throw ex;
        }
    }
Esempio n. 2
0
    public static void updatearEvaluado(VALORACIONESPROGRESS.formulario_id2 form2)
    {
        VALORACIONESPROGRESS.formulario_id2  evaluacion    = null;
        IB.Progress.BLL.VALORACIONESPROGRESS evaluacionBLL = null;
        try
        {
            string        responsable                   = String.Empty;
            StringBuilder sb                            = new StringBuilder();
            int           idficepiConectado             = int.Parse(((IB.Progress.Models.Profesional)HttpContext.Current.Session["PROFESIONAL"]).t001_idficepi.ToString());
            IB.Progress.BLL.VALORACIONESPROGRESS valpro = new IB.Progress.BLL.VALORACIONESPROGRESS();
            valpro.UpdateEvaluado(form2);
            valpro.Dispose();

            evaluacionBLL = new IB.Progress.BLL.VALORACIONESPROGRESS();
            evaluacion    = evaluacionBLL.Select2(idficepiConectado, form2.t930_idvaloracion);
            evaluacionBLL.Dispose();

            //Envío de correos
            if (form2.t930_fecfirmaevaluado != null)
            {
                if (((IB.Progress.Models.Profesional)HttpContext.Current.Session["PROFESIONAL"]).Sexo.ToString() == "V")
                {
                    responsable = "evaluado";
                }
                else
                {
                    responsable = "evaluada";
                }

                sb.Append(evaluacion.Nombreevaluador + ", " + ((IB.Progress.Models.Profesional)HttpContext.Current.Session["PROFESIONAL"]).nombrelargo.ToString() + " ha realizado el cierre de la valoración.");

                Correo.Enviar("PROGRESS: Firma de tu " + responsable + "", sb.ToString(), evaluacion.Correoevaluador);
            }
        }
        catch (Exception ex)
        {
            IB.Progress.Shared.Smtp.SendSMTP("Error al actualizar al evaluado del colectivo TAU", ex.ToString());
            throw ex;
        }
    }
Esempio n. 3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        int idficepiConectado = int.Parse(((IB.Progress.Models.Profesional)HttpContext.Current.Session["PROFESIONAL"]).t001_idficepi.ToString());

        if (Request.QueryString["pt"] == "consultas")
        {
            //btnRegresar.Style.Add("display", "block");
            origen = "var origen ='" + Request.QueryString["pt"].ToString() + "';";
            menu   = "var menu ='" + Request.QueryString["menu"].ToString() + "';";
        }
        else
        {
            origen = "var origen = 'noConsultas';";
            if (Request.QueryString["acceso"] != null)
            {
                acceso = "var acceso ='" + Request.QueryString["acceso"].ToString() + "';";
            }
        }

        VALORACIONESPROGRESS.formulario_id2  evaluacion    = null;
        IB.Progress.BLL.VALORACIONESPROGRESS evaluacionBLL = null;
        bool bCont = true;

        try
        {
            IdEvaluacion  = "var IdEvaluacion = '" + Utils.decodpar(Request.QueryString["idval"].ToString()) + "';";
            evaluacion    = new VALORACIONESPROGRESS.formulario_id2();
            evaluacionBLL = new IB.Progress.BLL.VALORACIONESPROGRESS();
            evaluacion    = evaluacionBLL.Select2(idficepiConectado, int.Parse(Utils.decodpar(Request.QueryString["idval"].ToString())));

            //Si no devuelve resultados la select, no autorizamos el acceso.
            if (evaluacion == null)
            {
                Response.Redirect("~/NoAutorizado.aspx", false);
                Context.ApplicationInstance.CompleteRequest();
                return;
            }

            if (evaluacion.SexoEvaluador.ToString() == "V")
            {
                spanEvaluador.InnerText = "El evaluador";
                lgEvaluador.InnerText   = "Evaluador";
            }
            else
            {
                spanEvaluador.InnerText = "La evaluadora";
                lgEvaluador.InnerText   = "Evaluadora";
            }

            lgEvaluador.Style.Add("margin-top", "3px");

            if (evaluacion.SexoEvaluado.ToString() == "V")
            {
                spanEvaluado.InnerText = "El evaluado";
                lgEvaluado.InnerText   = "Evaluado";
            }
            else
            {
                spanEvaluado.InnerText = "La evaluada";
                lgEvaluado.InnerText   = "Evaluada";
            }

            lgEvaluado.Style.Add("margin-top", "3px");

            evaluacionBLL.Dispose();
        }
        catch (IB.Progress.Shared.IBException ibex)
        {
            if (evaluacionBLL != null)
            {
                evaluacionBLL.Dispose();
            }
            bCont = false;

            string msgerr = "";
            switch (ibex.ErrorCode)
            {
            case 109:
                msgerr = ibex.Message;
                break;
            }
            PieMenu.sErrores = "msgerr = '" + msgerr + "';";
            //Avisar a EDA por smtp
            IB.Progress.Shared.Smtp.SendSMTP("Error en Progress", ibex.ToString());
        }
        catch (Exception ex)
        {
            if (evaluacionBLL != null)
            {
                evaluacionBLL.Dispose();
            }
            bCont            = false;
            PieMenu.sErrores = "msgerr = 'Ocurrió un error general en la aplicación.';";
            //Avisar a EDA por smtp
            IB.Progress.Shared.Smtp.SendSMTP("Error en Progress", ex.ToString());
        }
        if (bCont)
        {
            List <string> listaRoles = (List <string>)(Session["ROLES"]);

            bool autorizado = false;
            try
            {
                //Si "ACCESSO" ES NULL, LA WEB ESTÁ EN MANTENIMIENTO.
                if (Session["ACCESO"] == null)
                {
                    return;
                }

                //SECURIZAMOS LOS FORMULARIOS YA QUE ES UNA INFORMACIÓN CONFIDENCIAL.
                //Si viene por consultas ADM, y no tiene el Rol pertinente, no le damos acceso.
                if (Request.QueryString["pt"] == "consultas" && Request.QueryString["menu"] == "ADM" || Request.QueryString["acceso"] == "formacion")
                {
                    if (listaRoles.Contains("SADM") || listaRoles.Contains("AADM"))
                    {
                        autorizado = true;
                    }
                    try
                    {
                        if (!autorizado)
                        {
                            Response.Redirect("~/NoAutorizado.aspx", false);
                            Context.ApplicationInstance.CompleteRequest();
                            return;
                        }
                    }
                    catch (Exception ex)
                    {
                        throw ex;
                    }
                }

                //Si viene por consultas evaluaciones (EVA) , miramos si tiene el rol "PEVA"
                else if (Request.QueryString["pt"] == "consultas" && Request.QueryString["menu"] == "EVA")
                {
                    if (listaRoles.Contains("PEVA"))
                    {
                        autorizado = true;
                    }
                    try
                    {
                        if (!autorizado)
                        {
                            Response.Redirect("~/NoAutorizado.aspx", false);
                            Context.ApplicationInstance.CompleteRequest();
                            return;
                        }
                    }
                    catch (Exception ex)
                    {
                        throw ex;
                    }
                }

                //Si viene por mis evaluaciones y la persona conectada no es el idficepi_evaluado, no le autorizamos.
                else if (Request.QueryString["acceso"] == "misevaluaciones")
                {
                    if (evaluacion.t001_idficepi_evaluado != idficepiConectado)
                    {
                        Response.Redirect("~/NoAutorizado.aspx", false);
                        Context.ApplicationInstance.CompleteRequest();
                        return;
                    }
                }

                //Si viene por evaluaciones de mi equipo ó completar abiertas ó acceso es null (esto pasa si borramos los parámetros del querystring)
                else if (Request.QueryString["acceso"] == "demiequipo")
                {
                    //if (evaluacion.t001_idficepi_evaluador != idficepiConectado)
                    //{
                    //    Response.Redirect("~/NoAutorizado.aspx", false);
                    //    Context.ApplicationInstance.CompleteRequest();
                    //    return;
                    //}
                }

                else if (Request.QueryString["acceso"] == "completarabiertas")
                {
                    if (evaluacion.t001_idficepi_evaluador != idficepiConectado)
                    {
                        Response.Redirect("~/NoAutorizado.aspx", false);
                        Context.ApplicationInstance.CompleteRequest();
                        return;
                    }
                }

                //No autorizamos el acceso si no viene "consultas, de "formación demandada",  de "mis evaluaciones", "de mi equipo", "completar abiertas", "parámetro acceso nulo", "parámetro acceso '' "
                else if (Request.QueryString["acceso"] != "misevaluaciones" && Request.QueryString["acceso"] != "demiequipo" && Request.QueryString["acceso"] != "completarabiertas" && Request.QueryString["acceso"] != "formacion")
                {
                    Response.Redirect("~/NoAutorizado.aspx", false);
                    Context.ApplicationInstance.CompleteRequest();
                    return;
                }

                //else {
                //    Response.Redirect("~/NoAutorizado.aspx", false);
                //    Context.ApplicationInstance.CompleteRequest();
                //    return;
                //}

                //FIN SECURIZACIÓN DE FORMULARIOS



                Cargar_Evaluacion(evaluacion);
            }
            catch (Exception)
            {
                //Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "script1", "msgerr = 'Ocurrió un error obteniendo los roles de base de datos';", true);
                PieMenu.sErrores = "msgerr = 'Ocurrió un error cargando los datos de la evaluaciones.';";
            }
        }
    }
Esempio n. 4
0
    protected void habilitar_deshabilitar(VALORACIONESPROGRESS.formulario_id2 oVal, Profesional prof)
    {
        //if (oVal.estado == "ABI" && oVal.t001_idficepi_evaluador == prof.t001_idficepi)
        //{
        //    estado = "var estadoEvaluacion=1;";//Modificable por el evaluador
        //}
        //else if (oVal.estado == "CUR" && oVal.t001_idficepi_evaluado == prof.t001_idficepi)
        //{
        //    estado = "var estadoEvaluacion=2;";//Modificable por el evaluado
        //}
        //else
        //{
        //    estado = "var estadoEvaluacion=0;";//Sólo lectura
        //    divBotones.Attributes.Add("class", "hide");
        //}

        //Cuando no viene por Consultas
        if (Request.QueryString["pt"] == null)
        {
            if (oVal.estado == "ABI" && oVal.t001_idficepi_evaluador == prof.t001_idficepi)
            {
                estado = "var estadoEvaluacion=1;";//Modificable por el evaluador
                sinfirma.Attributes["style"] = "display:inline-block";
                firmado.Attributes["style"]  = "display:inline-block";
                cancelar.Attributes["style"] = "display:inline-block";
            }
            else if (oVal.estado == "CUR" && oVal.t001_idficepi_evaluado == prof.t001_idficepi)
            {
                estado = "var estadoEvaluacion=2;";//Modificable por el evaluado
                sinfirma.Attributes["style"] = "display:inline-block";
                firmado.Attributes["style"]  = "display:inline-block";
                cancelar.Attributes["style"] = "display:inline-block";
            }
            else
            {
                estado = "var estadoEvaluacion=0;";//Sólo lectura
                regresar.Attributes["style"] = "display:inline-block";
            }
        }

        //Consultas
        else if (Request.QueryString["pt"] == "consultas")
        {
            if (oVal.t001_idficepi_evaluador == prof.t001_idficepi)
            {
                if (oVal.estado == "ABI")
                {
                    estado = "var estadoEvaluacion=1;";//Modificable por el evaluador
                    sinfirma.Attributes["style"] = "display:inline-block";
                    firmado.Attributes["style"]  = "display:inline-block";
                    cancelar.Attributes["style"] = "display:inline-block";
                }
                else
                {
                    estado = "var estadoEvaluacion=0;";//Sólo lectura
                    regresar.Attributes["style"] = "display:inline-block";
                }
            }

            else
            {
                estado = "var estadoEvaluacion=0;";//Sólo lectura
                regresar.Attributes["style"] = "display:inline-block";
            }


            if (Request.QueryString["menu"].ToString().ToUpper() == "ADM")
            {
                if (oVal.estado == "ABI")
                {
                    estado = "var estadoEvaluacion=1;";//Modificable por el evaluador
                    sinfirma.Attributes["style"] = "display:inline-block";
                    firmado.Attributes["style"]  = "display:inline-block";
                    cancelar.Attributes["style"] = "display:inline-block";
                }

                else if (oVal.estado == "CUR")
                {
                    estado = "var estadoEvaluacion=0;";//Sólo lectura
                    regresar.Attributes["style"] = "display:inline-block";
                }

                else
                {
                    //CUALIFICANDO
                    estado = "var estadoEvaluacion=0;";//Sólo lectura
                    switch (oVal.t930_puntuacion)
                    {
                    case true:
                        CnoValida.Attributes["style"]     = "display:inline-block";
                        Descualificar.Attributes["style"] = "display:inline-block";
                        regresar.Attributes["style"]      = "display:inline-block";
                        break;

                    case false:
                        Cvalida.Attributes["style"]       = "display:inline-block";
                        Descualificar.Attributes["style"] = "display:inline-block";
                        regresar.Attributes["style"]      = "display:inline-block";
                        break;

                    default:
                        Cvalida.Attributes["style"]   = "display:inline-block";
                        CnoValida.Attributes["style"] = "display:inline-block";
                        regresar.Attributes["style"]  = "display:inline-block";
                        break;
                    }

                    regresar.Attributes.Add("class", "btn btn-default");
                }
            }
        }

        //También le paso a javascript el idficepi del evaluado
        estado += "var idficepiEvaluado=" + oVal.t001_idficepi_evaluado.ToString() + ";";
    }
Esempio n. 5
0
    protected void Cargar_Evaluacion(VALORACIONESPROGRESS.formulario_id2 oVal)
    {
        sEvaluador.InnerText = oVal.evaluador;
        dApertura.Value      = oVal.t930_fechaapertura.ToShortDateString();
        if (oVal.t930_fechacierre != null)
        {
            dCierre.Value = ((DateTime)oVal.t930_fechacierre).ToShortDateString();
        }
        sEvaluado.InnerText = oVal.evaluado;
        sRol.Value          = oVal.t930_denominacionROL;
        sCR.Value           = oVal.t930_denominacionCR;

        if (oVal.t930_atclientes != null)
        {
            switch (oVal.t930_atclientes)
            {
            case 1: desemProfesional1.Checked = true; break;

            case 2: desemProfesional2.Checked = true; break;

            case 3: desemProfesional3.Checked = true; break;

            case 4: desemProfesional4.Checked = true; break;
            }
        }

        if (oVal.t930_prespuesta != null)
        {
            switch (oVal.t930_prespuesta)
            {
            case 1: plazoResp1.Checked = true; break;

            case 2: plazoResp2.Checked = true; break;

            case 3: plazoResp3.Checked = true; break;

            case 4: plazoResp4.Checked = true; break;
            }
        }

        if (oVal.t930_crespuesta != null)
        {
            switch (oVal.t930_crespuesta)
            {
            case 1: calidadResp1.Checked = true; break;

            case 2: calidadResp2.Checked = true; break;

            case 3: calidadResp3.Checked = true; break;

            case 4: calidadResp4.Checked = true; break;
            }
        }

        if (oVal.t930_respdificil != null)
        {
            switch (oVal.t930_respdificil)
            {
            case 1: dificilesResp1.Checked = true; break;

            case 2: dificilesResp2.Checked = true; break;

            case 3: dificilesResp3.Checked = true; break;

            case 4: dificilesResp4.Checked = true; break;
            }
        }

        if (oVal.t930_valactividad != null)
        {
            switch (oVal.t930_valactividad)
            {
            case 1: valoraActividad1.Checked = true; break;

            case 2: valoraActividad2.Checked = true; break;

            case 3: valoraActividad3.Checked = true; break;

            case 4: valoraActividad4.Checked = true; break;
            }
        }

        sAmejorar.InnerText = oVal.t930_amejorar;
        if (oVal.t930_gescli != null)
        {
            switch (oVal.t930_gescli)
            {
            case 1: rdbOrientaCliente1.Checked = true; break;

            case 2: rdbOrientaCliente2.Checked = true; break;

            case 3: rdbOrientaCliente3.Checked = true; break;

            case 4: rdbOrientaCliente4.Checked = true; break;
            }
        }
        if (oVal.t930_liderazgo != null)
        {
            switch (oVal.t930_liderazgo)
            {
            case 1: rdbOrientaResul1.Checked = true; break;

            case 2: rdbOrientaResul2.Checked = true; break;

            case 3: rdbOrientaResul3.Checked = true; break;

            case 4: rdbOrientaResul4.Checked = true; break;
            }
        }
        if (oVal.t930_planorga != null)
        {
            switch (oVal.t930_planorga)
            {
            case 1: rdbComunicacion1.Checked = true; break;

            case 2: rdbComunicacion2.Checked = true; break;

            case 3: rdbComunicacion3.Checked = true; break;

            case 4: rdbComunicacion4.Checked = true; break;
            }
        }
        if (oVal.t930_exptecnico != null)
        {
            switch (oVal.t930_exptecnico)
            {
            case 1: rdbCompromiso1.Checked = true; break;

            case 2: rdbCompromiso2.Checked = true; break;

            case 3: rdbCompromiso3.Checked = true; break;

            case 4: rdbCompromiso4.Checked = true; break;
            }
        }
        if (oVal.t930_cooperacion != null)
        {
            switch (oVal.t930_cooperacion)
            {
            case 1: rdbCooperacion1.Checked = true; break;

            case 2: rdbCooperacion2.Checked = true; break;

            case 3: rdbCooperacion3.Checked = true; break;

            case 4: rdbCooperacion4.Checked = true; break;
            }
        }
        if (oVal.t930_iniciativa != null)
        {
            switch (oVal.t930_iniciativa)
            {
            case 1: rdbIniciativa1.Checked = true; break;

            case 2: rdbIniciativa2.Checked = true; break;

            case 3: rdbIniciativa3.Checked = true; break;

            case 4: rdbIniciativa4.Checked = true; break;
            }
        }
        if (oVal.t930_perseverancia != null)
        {
            switch (oVal.t930_perseverancia)
            {
            case 1: rdbPerseverancia1.Checked = true; break;

            case 2: rdbPerseverancia2.Checked = true; break;

            case 3: rdbPerseverancia3.Checked = true; break;

            case 4: rdbPerseverancia4.Checked = true; break;
            }
        }
        if (oVal.t930_interesescar != null)
        {
            switch (oVal.t930_interesescar)
            {
            case 1: rdbIntereses1.Checked = true;
                divOtrosIntereses.Style.Add(HtmlTextWriterStyle.Display, "none");
                break;

            case 2: rdbIntereses2.Checked = true;
                divOtrosIntereses.Style.Add(HtmlTextWriterStyle.Display, "none");
                break;

            case 3: rdbIntereses3.Checked = true;
                otrosIntereses.Value      = oVal.t930_especificar;
                break;
            }
        }
        else
        {
            divOtrosIntereses.Style.Add(HtmlTextWriterStyle.Display, "none");
        }


        chkOfimatica.Checked = oVal.t930_forofichk;
        if (oVal.t930_forofichk)
        {
            lblOfimatica.Value = oVal.t930_forofitxt;
        }
        else
        {
            lblOfimatica.Attributes.Add("disabled", "");
        }
        chkTecnologias.Checked = oVal.t930_fortecchk;
        if (oVal.t930_fortecchk)
        {
            lblTecnologias.Value = oVal.t930_fortectxt;
        }
        else
        {
            lblTecnologias.Attributes.Add("disabled", "");
        }
        chkCliente.Checked = oVal.t930_foratcchk;
        if (oVal.t930_foratcchk)
        {
            lblCliente.Value = oVal.t930_foratctxt;
        }
        else
        {
            lblCliente.Attributes.Add("disabled", "");
        }

        chkComunicacion.Checked = oVal.t930_forcomchk;
        if (oVal.t930_forcomchk)
        {
            lblComunicacion.Value = oVal.t930_forcomtxt;
        }
        else
        {
            lblComunicacion.Attributes.Add("disabled", "");
        }
        chkIdeas.Checked = oVal.t930_forvenchk;
        if (oVal.t930_forvenchk)
        {
            lblIdeas.Value = oVal.t930_forventxt;
        }
        else
        {
            lblIdeas.Attributes.Add("disabled", "");
        }
        chkConocimientos.Checked = oVal.t930_forespchk;
        if (oVal.t930_forespchk)
        {
            lblConocimientos.Value = oVal.t930_foresptxt;
        }
        else
        {
            lblConocimientos.Attributes.Add("disabled", "");
        }
        sAutoevaluacion.InnerText = oVal.t930_autoevaluacion;


        if (Request.QueryString["menu"] == "Adm")
        {
            switch (oVal.t930_puntuacion)
            {
            case true:
                imgCualificacion.Src = "../../../../imagenes/imgValida.png";
                break;

            case false:
                imgCualificacion.Src = "../../../../imagenes/imgNOvalida.png";
                break;

            default:
                imgCualificacion.Src = "";
                break;
            }
        }

        switch (oVal.estado)
        {
        case "ABI":
            imgEstados.Src = "../../../../imagenes/estadoAbierta.png";
            break;

        case "CUR":
            imgEstados.Src = "../../../../imagenes/estadoEnCurso.png";
            break;

        case "CCF":
            imgEstados.Src = "../../../../imagenes/estadoCerradaFirmada.png";
            break;

        case "CSF":
            imgEstados.Src = "../../../../imagenes/estadoCerradaSinFirma.png";
            break;
        }

        if (oVal.t930_fecfirmaevaluador != null)
        {
            selloEvaluador.Attributes.Add("data-after", ((DateTime)oVal.t930_fecfirmaevaluador).ToShortDateString());
            //txtEvaluador.InnerText = oVal.firmaevaluador;
        }
        else
        {
            //txtEvaluador.Attributes.Add("class", "hide");
            selloEvaluador.Attributes.Add("class", "hide");
        }
        if (oVal.t930_fecfirmaevaluado != null)
        {
            selloEvaluado.Attributes.Add("data-after", ((DateTime)oVal.t930_fecfirmaevaluado).ToShortDateString());
            //txtEvaluado.InnerText = oVal.firmaevaluado;
        }
        else
        {
            //txtEvaluado.Attributes.Add("class", "hide");
            selloEvaluado.Attributes.Add("class", "hide");
        }

        //Para habilitar o no campos
        habilitar_deshabilitar(oVal, (Profesional)Session["PROFESIONAL"]);
        idvaloracion = "var idValoracion=" + oVal.t930_idvaloracion.ToString() + ";";

        string jsval = "";

        switch (oVal.t930_puntuacion)
        {
        case null: jsval = "null"; break;

        case true: jsval = "1"; break;

        case false: jsval = "0"; break;
        }
        puntuacion = "var puntuacion=" + jsval + ";";
    }