private void ArmarPerfil() { bool admin = false; foreach (Grupo g in oUsuarioActual.Grupo) { if (g.IDgrupo == "Administrador") { admin = true; } } if (admin) { btnPagar.Visible = true; } else { Controladora.SEGURIDAD.ControladoraPerfiles ctrlPerfiles = new Controladora.SEGURIDAD.ControladoraPerfiles(); List <Modelo.SEGURIDAD.Permiso> _PERMISOS = new List <Modelo.SEGURIDAD.Permiso>(); _PERMISOS = ctrlPerfiles.ObtenerPermisos(this.Name.ToString().Substring(3), oUsuarioActual); foreach (Modelo.SEGURIDAD.Permiso oPERMISO in _PERMISOS) { switch (oPERMISO.IDpermiso) { case "TOTAL": btnPagar.Visible = true; break; } } } }
private void ArmarPerfil() { Controladora.SEGURIDAD.ControladoraPerfiles ctrlPerfiles = new Controladora.SEGURIDAD.ControladoraPerfiles(); bool admin = false; foreach (Grupo g in oUsuarioActual.Grupo) { if (g.IDgrupo == "Administrador") { admin = true; } } if (admin) { menuAdministrar.Visible = true; menuAuditoria.Visible = true; menuAdmGrupos.Visible = true; menuAdmPerfiles.Visible = true; menuAdmUsuarios.Visible = true; menuGestionar.Visible = true; menuGestGastos.Visible = true; menuGestVehiculos.Visible = true; menuInformes.Visible = true; menuMonitores.Visible = true; } else { List <Modelo.SEGURIDAD.Formulario> _PERMISOS = new List <Modelo.SEGURIDAD.Formulario>(); _PERMISOS = ctrlPerfiles.ObtenerPermisos(oUsuarioActual); foreach (Modelo.SEGURIDAD.Formulario oPERMISO in _PERMISOS) { switch (oPERMISO.IDformulario) { case "GestionGrupos": menuAdministrar.Visible = true; menuAdmGrupos.Visible = true; break; case "GestionPerfiles": menuAdministrar.Visible = true; menuAdmPerfiles.Visible = true; break; case "GestionUsuarios": menuAdministrar.Visible = true; menuAdmUsuarios.Visible = true; break; case "GestionGastos": menuGestionar.Visible = true; menuGestGastos.Visible = true; break; case "GestionVehiculos": menuGestionar.Visible = true; menuGestVehiculos.Visible = true; break; case "Informes": menuInformes.Visible = true; break; case "Monitor": menuMonitores.Visible = true; break; } } } }