示例#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 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;
            }
        }
示例#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());
 }