Esempio n. 1
0
        public void ParametrizarAdmin()
        {
            PerfilDTO dtoPerfil = new PerfilDTO();

            dtoPerfil.SocialName = "Administradores do Sistema";
            dtoPerfil.Utilizador = "administrador";

            List <PerfilDTO> perfis = PerfilRN.GetInstance().ObterPorFiltro(dtoPerfil);

            if (perfis.Count == 0)
            {
                // Cria o Perfil Administrador Caso nao Exista;
                dtoPerfil.Descricao = "Grupo com Acesso Total no Sistema";
                dtoPerfil.Email     = "";
                dtoPerfil.Situacao  = "A"; //(A) - Activo ; (I) - Inactivo ; (E) - Excluido
                dtoPerfil           = PerfilRN.GetInstance().InserirPerfil(dtoPerfil);
                UtilizadorDTO dto = new UtilizadorDTO();

                dto.Email           = "";
                dto.SocialName      = "Administrador do Sistema";
                dto.CurrentPassword = "******";
                dto.Utilizador      = "administrador";
                dto.Situacao        = "A"; // (A)- Activo; (I) - Inactivo; (B) - Bloqueiado
                dto.Perfil          = dtoPerfil;
                dto = UtilizadorRN.GetInstance().Adicionar(dto);
            }
            else
            {
                dtoPerfil = perfis[0];
            }

            PerfilRN.GetInstance().DefineAcessoPerfilAdministradoresSistema();
        }
Esempio n. 2
0
        public static PerfilRN GetInstance()
        {
            if (_instancia == null)
            {
                _instancia = new PerfilRN();
            }

            return(_instancia);
        }