コード例 #1
0
        private void CargarDatos()
        {
            TableroControlNegocio nTableroControl = new TableroControlNegocio();

            SPE_OBTIENE_PERIODO_TABLERO_CONTROL_Result vTableroControl = nTableroControl.ObtenerPeriodoTableroControl(pIdPeriodo: vIdPeriodo).FirstOrDefault();

            if (vTableroControl != null)
            {
                txtIdPeriodo.InnerText = vTableroControl.CL_PERIODO;
                txtNbPeriodo.InnerText = vTableroControl.DS_PERIODO;

                vFgEvaluacionIdp       = vTableroControl.FG_EVALUACION_IDP == true;
                vFgEvalucionFyd        = vTableroControl.FG_EVALUACION_FYD == true;
                vFgEvaluacionDesempeno = vTableroControl.FG_EVALUACION_DESEMPEÑO == true;
                vFgEvaluacionClima     = vTableroControl.FG_EVALUACION_CLIMA_LABORAL == true;
                vFgSituacionSalarial   = vTableroControl.FG_SITUACION_SALARIAL == true;

                rtsConfiguracionPeriodo.Tabs[1].Visible = vFgEvaluacionIdp;
                rtsConfiguracionPeriodo.Tabs[2].Visible = vFgEvalucionFyd;
                rtsConfiguracionPeriodo.Tabs[3].Visible = vFgEvaluacionDesempeno;
                rtsConfiguracionPeriodo.Tabs[4].Visible = vFgEvaluacionClima;
                rtsConfiguracionPeriodo.Tabs[5].Visible = vFgSituacionSalarial;


                if (vTableroControl.CL_ESTADO_PERIODO == "CERRADO" || vTableroControl.CL_ESTADO_PERIODO == "Cerrado")
                {
                    btnAgregarPeriodoFyd.Enabled        = false;
                    btnEliminarPeriodoFyd.Enabled       = false;
                    btnAgregarPeriodoDesempeno.Enabled  = false;
                    btnEliminarPeriodoDesempeno.Enabled = false;
                    btnAgregarPeriodoClima.Enabled      = false;
                    btnEliminarPeriodoClima.Enabled     = false;
                    btnAgregarTabulador.Enabled         = false;
                    btnEliminarTabulador.Enabled        = false;
                    btnEliminarEvaluado.Enabled         = false;
                    btnSeleccionPorPersona.Enabled      = false;
                    btnSeleccionPorPuesto.Enabled       = false;
                    btnSeleccionPorArea.Enabled         = false;
                }
            }
        }
コード例 #2
0
        protected void rlvPeriodos_ItemCommand(object sender, RadListViewCommandEventArgs e)
        {
            if (e.CommandName == "Select")
            {
                RadListViewDataItem item = e.ListViewItem as RadListViewDataItem;
                rlvPeriodos.SelectedItems.Clear();

                int vIdPeriodoLista = 0;
                if (int.TryParse(item.GetDataKeyValue("ID_PERIODO").ToString(), out vIdPeriodoLista))
                {
                    vIdPeriodo = vIdPeriodoLista;
                }

                TableroControlNegocio nTableroControl = new TableroControlNegocio();
                SPE_OBTIENE_PERIODO_TABLERO_CONTROL_Result vPeriodo = nTableroControl.ObtenerPeriodoTableroControl(pIdPeriodo: vIdPeriodo).FirstOrDefault();

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