Exemplo n.º 1
0
        private void updateTeamLeaders()
        {
            List <Sector> sectores = TrabajadorManager.obtenerSectorJefes(usuarioLoggeado);

            var items = new List <Object>();

            foreach (Sector sector in sectores)
            {
                items.Add(new ComboboxItem {
                    Text = sector.nombre, Value = sector.id
                });
            }

            cmbAdminSectorList.DisplayMember = "Text";
            cmbAdminSectorList.ValueMember   = "Value";
            cmbAdminSectorList.DataSource    = items;
        }
Exemplo n.º 2
0
        private void loadPermisos()
        {
            if (PermisosManager.obtenerFamilia(usuarioLoggeado) == null)
            {
                MetroFramework.MetroMessageBox.Show(this, Sesion.obtenerSesion().idioma.textos["error_contact_admin"], Sesion.obtenerSesion().idioma.textos["notification"]);
                this.Close();
                return;
            }

            if (!PermisosManager.verificarPatente(usuarioLoggeado, "VerAdmin"))
            {
                tabs.DisableTab(tabAdmin);
            }

            if (TrabajadorManager.obtenerSectorJefes(usuarioLoggeado).Count == 0)
            {
                tabs.DisableTab(tabJefe);
            }

            if (SectorManager.obtener(usuarioLoggeado) == null)
            {
                tabs.DisableTab(tabObjetivos);
            }

            if (!PermisosManager.verificarPatente(usuarioLoggeado, "ABMUsuarios"))
            {
                adminGroup.Visible = false;
                btnAddUser.Enabled = false;
            }

            if (!PermisosManager.verificarPatente(usuarioLoggeado, "ABMFamilias"))
            {
                metroButton1.Enabled = false;
            }

            if (!PermisosManager.verificarPatente(usuarioLoggeado, "ABMEmblemas"))
            {
                btnEmblema.Enabled = false;
            }

            if (!PermisosManager.verificarPatente(usuarioLoggeado, "ABMSectores"))
            {
                btnSectores.Enabled = false;
            }

            if (!PermisosManager.verificarPatente(usuarioLoggeado, "ABMPuestos"))
            {
                btnSectorTypes.Enabled = false;
            }

            if (!PermisosManager.verificarPatente(usuarioLoggeado, "BajaReconocimientos"))
            {
                btnRewards.Enabled = false;
            }

            if (!PermisosManager.verificarPatente(usuarioLoggeado, "Bitacora"))
            {
                btnBitacora.Enabled = false;
            }

            if (!PermisosManager.verificarPatente(usuarioLoggeado, "BackUp"))
            {
                btnBackUp.Enabled = false;
            }

            if (!PermisosManager.verificarPatente(usuarioLoggeado, "DigitoVerificador"))
            {
                btnRestDV.Enabled = false;
            }
        }