private bool SalvarUnidadeMedida() { bool salvou = true; StringBuilder strValidacao = ValidarCampos(); // Verifica se as informações do usuário são válidas if (strValidacao.Length > 0) { MessageBox.Show(strValidacao.ToString(), "Unidade de Medida", MessageBoxButton.OK, MessageBoxImage.Information); salvou = false; } else { Contrato.EntradaUnidadeMedida entradaUnidadeMedida = new Contrato.EntradaUnidadeMedida(); entradaUnidadeMedida.Chave = Comum.Util.Chave; entradaUnidadeMedida.UsuarioLogado = Comum.Util.UsuarioLogado.Login; entradaUnidadeMedida.EmpresaLogada = Comum.Util.UsuarioLogado.Empresa; if (_unidadeMedida == null) entradaUnidadeMedida.Novo = true; entradaUnidadeMedida.UnidadeMedida = new Contrato.UnidadeMedida(); PreencherDados(entradaUnidadeMedida.UnidadeMedida); Servico.BrasilDidaticosClient servBrasilDidaticos = new Servico.BrasilDidaticosClient(Comum.Util.RecuperarNomeEndPoint()); Contrato.RetornoUnidadeMedida retUnidadeMedida = servBrasilDidaticos.UnidadeMedidaSalvar(entradaUnidadeMedida); servBrasilDidaticos.Close(); if (retUnidadeMedida.Codigo != Contrato.Constantes.COD_RETORNO_SUCESSO) { MessageBox.Show(retUnidadeMedida.Mensagem, "UnidadeMedida", MessageBoxButton.OK, MessageBoxImage.Error); salvou = false; } } return salvou; }