///<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; }
///<summary> /// /// Método para cadastrar o usuario no webservice /// /// Retorna excecao: Erro de cadastro /// ///</summary> private static void cadastro(usuario user) { try { string senha = simetrica.geraSenha(); user.setSenha(senha); string conteudo = manipulaArquivo.leArquivoTexto(user.getChave()); user.setChave(conteudo); string xml = serial.serializarObjeto(user); WService.cadastraUsuario(xml); } catch (excecao except) { throw except; } }
///<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()); }