예제 #1
0
        private void cargarPeriodo()
        {
            ControlAvanceNegocio neg = new ControlAvanceNegocio();
            var periodo = neg.ObtenerPeriodoEvaluacion(vIdPeriodo);

            //txtNoPeriodo.InnerText = periodo.CL_PERIODO;
            //txtNbPeriodo.InnerText = periodo.DS_PERIODO;
            btnEnvioCuestionarios.Enabled = (periodo.CL_ESTADO_PERIODO.ToUpper() == "CERRADO") ? false : true;

            txtClPeriodo.InnerText = periodo.NB_PERIODO;
            txtDsPeriodo.InnerText = periodo.DS_PERIODO;
            txtEstatus.InnerText   = periodo.CL_ESTADO_PERIODO;
            string vTiposEvaluacion = "";

            if (periodo.FG_AUTOEVALUACION)
            {
                vTiposEvaluacion = string.IsNullOrEmpty(vTiposEvaluacion) ? "Autoevaluación" : String.Join(", ", vTiposEvaluacion, "Autoevaluacion");
            }

            if (periodo.FG_SUPERVISOR)
            {
                vTiposEvaluacion = string.IsNullOrEmpty(vTiposEvaluacion) ? "Superior" : String.Join(", ", vTiposEvaluacion, "Superior");
            }

            if (periodo.FG_SUBORDINADOS)
            {
                vTiposEvaluacion = string.IsNullOrEmpty(vTiposEvaluacion) ? "Subordinado" : String.Join(", ", vTiposEvaluacion, "Subordinado");
            }

            if (periodo.FG_INTERRELACIONADOS)
            {
                vTiposEvaluacion = string.IsNullOrEmpty(vTiposEvaluacion) ? "Interrelacionado" : String.Join(", ", vTiposEvaluacion, "Interrelacionado");
            }

            if (periodo.FG_OTROS_EVALUADORES)
            {
                vTiposEvaluacion = string.IsNullOrEmpty(vTiposEvaluacion) ? "Otros" : String.Join(", ", vTiposEvaluacion, "Otros");
            }

            txtTipoEvaluacion.InnerText = vTiposEvaluacion;

            if (periodo.DS_NOTAS != null)
            {
                if (periodo.DS_NOTAS.Contains("DS_NOTA"))
                {
                    txtNotas.InnerHtml = Utileria.MostrarNotas(periodo.DS_NOTAS);
                }
                else
                {
                    XElement vNotas = XElement.Parse(periodo.DS_NOTAS);
                    if (vNotas != null)
                    {
                        vNotas.Name        = vNbFirstRadEditorTagName;
                        txtNotas.InnerHtml = vNotas.ToString();
                    }
                }
            }
        }
예제 #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            vIdRol = ContextoUsuario.oUsuario.oRol.ID_ROL;

            if (!Page.IsPostBack)
            {
                if (Request.Params["PeriodoId"] != null)
                {
                    pIdPeriodo = int.Parse((Request.QueryString["PeriodoId"]));
                    ControlAvanceNegocio neg = new ControlAvanceNegocio();
                    var periodo = neg.ObtenerPeriodoEvaluacion(pIdPeriodo);

                    //txtNoPeriodo.InnerText = periodo.CL_PERIODO;
                    //txtNbPeriodo.InnerText = periodo.DS_PERIODO;
                    vEstadoPeriodo         = Request.QueryString["EstadoPeriodo"].ToString();
                    txtClPeriodo.InnerText = periodo.NB_PERIODO;
                    txtDsPeriodo.InnerText = periodo.DS_PERIODO;
                    txtEstatus.InnerText   = periodo.CL_ESTADO_PERIODO;
                    string vTiposEvaluacion = "";

                    if (periodo.FG_AUTOEVALUACION)
                    {
                        vTiposEvaluacion = string.IsNullOrEmpty(vTiposEvaluacion) ? "Autoevaluación" : String.Join(", ", vTiposEvaluacion, "Autoevaluacion");
                    }

                    if (periodo.FG_SUPERVISOR)
                    {
                        vTiposEvaluacion = string.IsNullOrEmpty(vTiposEvaluacion) ? "Superior" : String.Join(", ", vTiposEvaluacion, "Superior");
                    }

                    if (periodo.FG_SUBORDINADOS)
                    {
                        vTiposEvaluacion = string.IsNullOrEmpty(vTiposEvaluacion) ? "Subordinado" : String.Join(", ", vTiposEvaluacion, "Subordinado");
                    }

                    if (periodo.FG_INTERRELACIONADOS)
                    {
                        vTiposEvaluacion = string.IsNullOrEmpty(vTiposEvaluacion) ? "Interrelacionado" : String.Join(", ", vTiposEvaluacion, "Interrelacionado");
                    }

                    if (periodo.FG_OTROS_EVALUADORES)
                    {
                        vTiposEvaluacion = string.IsNullOrEmpty(vTiposEvaluacion) ? "Otros" : String.Join(", ", vTiposEvaluacion, "Otros");
                    }

                    txtTipoEvaluacion.InnerText = vTiposEvaluacion;

                    if (periodo.DS_NOTAS != null)
                    {
                        if (periodo.DS_NOTAS.Contains("DS_NOTA"))
                        {
                            txtNotas.InnerHtml = Utileria.MostrarNotas(periodo.DS_NOTAS);
                        }
                        else
                        {
                            XElement vNotas = XElement.Parse(periodo.DS_NOTAS);
                            if (vNotas != null)
                            {
                                vNotas.Name        = vNbFirstRadEditorTagName;
                                txtNotas.InnerHtml = vNotas.ToString();
                            }
                        }
                    }
                }
            }
        }