private void InserirLancamento(bool fecharTela)
        {
            try
            {
                switch (_tipoLancamentoSelecionado)
                {
                case TipoLancamento.Despesa:
                    var novaDespesa = new Despesas()
                    {
                        DataVencimento = _data,
                        Valor          = _valor,
                        Categoria      = _categoriaLancamento,
                        Descricao      = _descricao,
                        Pago           = _valorPago,
                        ParcelaAtual   = _parcelaAtual,
                        TotalParcelas  = _totalParcelas
                    };
                    _despesaDAL.CadastrarNovaDespesa(novaDespesa);
                    break;

                case TipoLancamento.Receita:
                    var novaReceita = new Receitas()
                    {
                        Data      = _data,
                        Valor     = _valor,
                        Categoria = _categoriaLancamento,
                        Descricao = _descricao
                    };
                    _receitaDAL.CadastrarNovaReceita(novaReceita);
                    break;
                }

                if (fecharTela)
                {
                    FecharTela(true);
                }
            }
            catch (Exception ex)
            {
                var teste = ex;
                _textAvisoCadastro = string.Format("Houve um erro ao cadastrar a {0} informada.", _tipoLancamentoSelecionado);
                RaisePropertyChanged("textAvisoCadastro");
            }
        }