示例#1
0
        ///<summary>
        ///
        /// Método que verifica a validade dos atributos do objeto usuario passado
        /// e retorna verdadeiro caso seja válido.
        ///
        /// Retorna excecao: Erro nos dados
        /// 
        ///</summary>
        public static bool verificaValidadeUsuario(usuario user)
        {
            if (user.getChave() == "" || user.getChave() == null ||
                verificaValidadeCampos(user.getNome()) == true ||
                verificaValidadeCampos(user.getLogin()) == true ||
                string.Compare(user.getLogin(), user.getNome()) == 0)
            {

                throw new excecao.excecao(MSG_ERRO);

            } else return true;
        }
示例#2
0
        ///<summary>
        ///
        /// Método que verifica a validade dos dados e existência do usuario passado 
        /// retornando verdadeiro caso cadastro seja realizado
        /// 
        /// Retorna excecao: Erro de usuário inválido e de seleção de permissão
        /// 
        ///</summary>
        public static bool antesCadastro(usuario user)
        {
            if (user.getPermissao() == -1) throw new excecao(MSG_ERRO_PERMISSAO);

            try
            {
                if(verificaCampos.verificaValidadeUsuario(user))
                {
                    if (WService.verificaUsuario(user.getLogin())) return false;
                    else cadastro(user);
                }

            } catch (excecao except)
            {
                throw except;
            }

            return true;
        }
示例#3
0
 ///<summary>
 ///
 /// Método que cria diretorios e arquivos para o novo usuario cadastrado         
 /// 
 ///</summary>
 private void criaDiretoriosUsuario(usuario user, string key)
 {
     manipulaArquivo.criaDiretorio(CAMINHO_SERVER + user.getLogin());
     manipulaArquivo.criaDiretorio(CAMINHO_SERVER + user.getLogin() + ENTRADA);
     manipulaArquivo.criaDiretorio(CAMINHO_SERVER + user.getLogin() + ENVIADOS);
     manipulaArquivo.criaDiretorio(CAMINHO_SERVER + user.getLogin() + CONTATOS);
     manipulaArquivo.criaArquivoTexto(CAMINHO_SERVER + user.getLogin() + CONTATOS + ARQUIVO_CONTATO, null);
     manipulaArquivo.criaArquivoTexto(CAMINHO_SERVER + CHAVEIRO + key, user.getChave());
 }