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(); }
public static PerfilRN GetInstance() { if (_instancia == null) { _instancia = new PerfilRN(); } return(_instancia); }