private bool SalvarUsuario() { bool salvou = true; _strValidacao = ValidarCampos(); // Verifica se as informações do usuário são válidas if (_strValidacao.Length > 0) { MessageBox.Show(_strValidacao.ToString(), "Usuário", MessageBoxButton.OK, MessageBoxImage.Information); salvou = false; } else { Contrato.EntradaUsuario entUsuario = new Contrato.EntradaUsuario(); entUsuario.Chave = Comum.Util.Chave; entUsuario.UsuarioLogado = Comum.Util.UsuarioLogado.Login; entUsuario.EmpresaLogada = Comum.Util.UsuarioLogado.Empresa; entUsuario.Usuario = new Contrato.Usuario(); if (_usuario == null) entUsuario.Novo = true; else entUsuario.Usuario.Id = _usuario.Id; PreencherDadosUsuario(entUsuario.Usuario); Servico.BrasilDidaticosClient servBrasilDidaticos = new Servico.BrasilDidaticosClient(Comum.Util.RecuperarNomeEndPoint()); Contrato.RetornoUsuario retUsuario = servBrasilDidaticos.UsuarioSalvar(entUsuario); servBrasilDidaticos.Close(); if (retUsuario.Codigo != Contrato.Constantes.COD_RETORNO_SUCESSO) { MessageBox.Show(retUsuario.Mensagem, "Usuario", MessageBoxButton.OK, MessageBoxImage.Error); salvou = false; } } return salvou; }