示例#1
0
        private void CargarDatosDetalle(int?pIdPeriodo)
        {
            PeriodoNegocio nPeriodo = new PeriodoNegocio();
            SPE_OBTIENE_FYD_PERIODOS_EVALUACION_Result vPeriodo = nPeriodo.ObtienePeriodosEvaluacion(pIdPeriodo: pIdPeriodo).FirstOrDefault();

            if (vPeriodo != null)
            {
                txtClPeriodo.Text  = vPeriodo.CL_PERIODO;
                txtDsPeriodo.Text  = vPeriodo.DS_PERIODO;
                txtClEstatus.Text  = vPeriodo.CL_ESTADO_PERIODO;
                txtTipoEval.Text   = ObtieneTiposEvaluacion(vPeriodo);
                txtUsuarioMod.Text = vPeriodo.CL_USUARIO_APP_MODIFICA;
                txtFechaMod.Text   = String.Format("{0:dd/MM/yyyy}", vPeriodo.FE_MODIFICA);

                if (vPeriodo.DS_NOTAS != null)
                {
                    XElement vNotas = XElement.Parse(vPeriodo.DS_NOTAS);

                    if (vNotas != null)
                    {
                        string vNotasTexto = validarDsNotas(vNotas.ToString());
                        txtNotas.InnerHtml = vNotasTexto;
                    }
                }

                rlvPeriodos.Rebind();
            }
        }
示例#2
0
        private string ObtieneTiposEvaluacion(SPE_OBTIENE_FYD_PERIODOS_EVALUACION_Result pPeriodo)
        {
            string vTiposEvaluacion = "";

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

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

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

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

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

            return(vTiposEvaluacion);
        }