private void Manutencao(TipoManutencao tipoManutencao)
        {
            movimentacao         = new Movimentacao();
            movimentacaoControle = new MovimentacaoControle();

            try
            {
                movimentacao.Id                = idMovimentacao;
                movimentacao.Descricao         = TxtDescricao.Text.Trim();
                movimentacao.Valor             = decimal.Parse(TxtValor.Text);
                movimentacao.Data_Movimentacao = DateTime.Parse(DpDataMovimentacao.Text);
                movimentacao.Categoria         = new Categoria();
                movimentacao.Categoria.Id      = idCategoria;

                if (tipoManutencao == TipoManutencao.Gravar)
                {
                    movimentacaoControle.Gravar(movimentacao);
                }
                else if (tipoManutencao == TipoManutencao.Alterar)
                {
                    movimentacaoControle.Alterar(movimentacao);
                }
                else if (tipoManutencao == TipoManutencao.Excluir)
                {
                    movimentacaoControle.Excluir(movimentacao);
                }
                ListaMovimentacao();
                Limpar();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
        private void ListaMovimentacao()
        {
            movimentacaoControle = new MovimentacaoControle();
            decimal valorEntrada, valorSaida, saldo;

            try
            {
                DgMovimentacao.ItemsSource = movimentacaoControle.Consulta().DefaultView;
                valorEntrada = movimentacaoControle.TotalEntrada();
                valorSaida   = movimentacaoControle.TotalSaida();
                saldo        = valorEntrada - valorSaida;

                LblInformacao1.Content = "Totais: Entrada: " + valorEntrada.ToString("#,##0.00") +
                                         " - Saida: " + valorSaida.ToString("#,##0.00") +
                                         " - Saldo: " + saldo.ToString("#,##0.00");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }