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;
                    }
                }
            }
        }
Example #2
0
        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;
                    }
                }
            }
        }