private void metroButton1_Click(object sender, EventArgs e) { if (!SesionManager.iniciarSesion(usernameTB.Text, passwordTB.Text)) { MetroFramework.MetroMessageBox.Show(this, Sesion.obtenerSesion().idioma.textos["login_failed"], Sesion.obtenerSesion().idioma.textos["notification"]); return; } var sesion = Sesion.obtenerSesion(); MetroFramework.MetroMessageBox.Show(this, sesion.idioma.textos["login_success"], sesion.idioma.textos["notification"]); if (!DV.verificarDV()) { if (PermisosManager.verificarPatente(sesion.usuario, "DigitoVerificador")) { ErrorDV error = new ErrorDV(); error.Show(); return; } MetroFramework.MetroMessageBox.Show(this, sesion.idioma.textos["error_contact_admin"], sesion.idioma.textos["notification"]); return; } this.Hide(); Home h1 = new Home(); h1.ShowDialog(); this.Close(); }
private void btnProfile_Click(object sender, EventArgs e) { if (dgvUsers.SelectedRows.Count == 0) { return; } bool canEditProfile = PermisosManager.verificarPatente(Sesion.obtenerSesion().usuario, "EditarPerfil"); var selectedItem = int.Parse(dgvUsers.SelectedRows[0].Cells["iid"].Value.ToString()); Perfil vp = new Perfil(UsuarioManager.obtener(selectedItem), canEditProfile); vp.Show(); }
private void DetalleObjetivo_Load(object sender, EventArgs e) { this.allControls = Program.GetAllControls(this); allControls.Add(lblCerrarAntesDe); allControls.Add(lblDescripcion); allControls.Add(lblEmpleado); allControls.Add(lblFAsignacion); allControls.Add(lblFCierre); allControls.Add(lblFCreacion); allControls.Add(lblNivel); updateTrabajadoresList(); txtDescripcion.Text = objective.descripcion; txtFAsignacion.Text = objective.fechaAsignacion.ToString(); txtFCierre.Text = objective.fechaFin.ToString(); txtFCreacion.Text = objective.fechaCreacion.ToString(); dtCerrarAntesDe.Value = objective.fechaCerrarAntesDe; cbNivel.SelectedIndex = cbNivel.FindStringExact(objective.nivelIssue.ToString()); if (ObjetivoManager.obtenerEmpleado(objective) != null) { cbEmpleado.SelectedIndex = cbEmpleado.FindStringExact(ObjetivoManager.obtenerEmpleado(objective).NombreCompleto); } IdiomaManager.cambiar(Sesion.obtenerSesion().idioma, Sesion.obtenerSesion().idioma.id, this); if (!PermisosManager.verificarPatente(Sesion.obtenerSesion().usuario, "ModificarObjetivo")) { txtDescripcion.Enabled = false; txtFAsignacion.Enabled = false; txtFCierre.Enabled = false; txtFCreacion.Enabled = false; dtCerrarAntesDe.Enabled = false; cbNivel.Enabled = false; cbEmpleado.Enabled = false; btnGuardar.Visible = false; } }
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; } }