private bool SalvarPerfil() { 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(), "Perfil", MessageBoxButton.OK, MessageBoxImage.Information); salvou = false; } else { Contrato.EntradaPerfil entPerfil = new Contrato.EntradaPerfil(); entPerfil.Chave = Comum.Util.Chave; entPerfil.UsuarioLogado = Comum.Util.UsuarioLogado.Login; entPerfil.EmpresaLogada = Comum.Util.UsuarioLogado.Empresa; if (_perfil == null) entPerfil.Novo = true; entPerfil.Perfil = new Contrato.Perfil(); PreencherDadosPerfil(entPerfil.Perfil); Servico.BrasilDidaticosClient servBrasilDidaticos = new Servico.BrasilDidaticosClient(Comum.Util.RecuperarNomeEndPoint()); Contrato.RetornoPerfil retPerfil = servBrasilDidaticos.PerfilSalvar(entPerfil); servBrasilDidaticos.Close(); if (retPerfil.Codigo != Contrato.Constantes.COD_RETORNO_SUCESSO) { MessageBox.Show(retPerfil.Mensagem, "Perfil", MessageBoxButton.OK, MessageBoxImage.Error); salvou = false; } } return salvou; }