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;
        }