Пример #1
0
        private void btnAdminSectorDetail_Click(object sender, EventArgs e)
        {
            SectorAdminDetalle sad = new SectorAdminDetalle();

            if (cmbAdminSectorList.SelectedItem == null)
            {
                return;
            }

            sad.sector = SectorManager.obtener(int.Parse((cmbAdminSectorList.SelectedItem as ComboboxItem).Value.ToString()));
            sad.Show();
        }
Пример #2
0
        private void btnEdit_Click(object sender, EventArgs e)
        {
            GestionarSector gs             = new GestionarSector();
            Sector          selectedSector = SectorManager.obtener(int.Parse((cmbSectores.SelectedItem as ComboboxItem).Value.ToString()));

            if (selectedSector == null)
            {
                return;
            }

            gs.selectedSector = selectedSector;
            gs.Show();
        }
Пример #3
0
        private void SectorAdminDetalle_Load(object sender, EventArgs e)
        {
            this.allControls = Program.GetAllControls(this);

            allControls.Add(lblOpenObj);
            allControls.Add(lblClosedObj);

            IdiomaManager.cambiar(Sesion.obtenerSesion().idioma, Sesion.obtenerSesion().idioma.id, this);

            this.Text = SectorManager.obtener(sector.id).nombre;

            loadOpenObjectives();
            loadClosedObjectives();
        }
Пример #4
0
        private void updateSectoresList()
        {
            sectores = SectorManager.obtener();

            cmbSectores.DisplayMember = "Text";
            cmbSectores.ValueMember   = "Value";

            var items = new List <Object>();

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

            cmbSectores.DataSource = items;
        }
Пример #5
0
        private void cargarDetalleUsuario()
        {
            if (this.user == null)
            {
                return;
            }

            this.txtApellido.Text = user.apellido;
            this.txtMail.Text     = user.mail;
            this.txtNombre.Text   = user.nombre;
            this.txtUsername.Text = user.nombreUsuario;

            PermisosManager.obtenerFamilia(user);
            cmbRol.SelectedIndex = cmbRol.FindStringExact((user.permiso != null ? user.permiso.nombre : (String)""));

            SectorManager.obtener(user);
            txtSector.Text = user.sector != null? user.sector.nombre : "";

            PuestoManager.obtener(user);
            lbPuestos.SelectedIndex = lbPuestos.FindStringExact((user.puesto != null ? user.puesto.nombre : (String)""));
        }
Пример #6
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;
            }
        }