private void FinancasDetailsBtn_Click(object sender, RoutedEventArgs e)
        {
            Financa financa = null;

            if (FinancaEntradaDataGrid.SelectedItem != null)
            {
                financa = ServicoDados.ServicoDadosFinancas.ObterFinancaPorId((FinancaEntradaDataGrid.SelectedItem as Financa).FinancaId);
            }
            else if (FinancaSaidaDataGrid.SelectedItem != null)
            {
                financa = ServicoDados.ServicoDadosFinancas.ObterFinancaPorId((FinancaSaidaDataGrid.SelectedItem as Financa).FinancaId);
            }

            if (financa != null)
            {
                FormDetalhesAlterarFinanca formDetalhesAlterarFinanca = new FormDetalhesAlterarFinanca(financa);
                formDetalhesAlterarFinanca.Show();
            }
        }
        private void VisualizarBtn_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                Aviso aviso = ListItemAvisos.SelectedItem as Aviso;
                switch (aviso.Tipo)
                {
                case Modelo.Enums.TiposDeAviso.VEICULO_IRREGULAR:
                    FormDetalhesVeiculo formDetalhesVeiculo = new FormDetalhesVeiculo(ServicoDados.ServicoDadosVeiculos.ObterVeiculoPorId(aviso.idObjeto));
                    formDetalhesVeiculo.Show();
                    break;

                case Modelo.Enums.TiposDeAviso.MOTORISTA_IRREGULAR:
                    FormDetalhesMotorista formDetalhesMotorista = new FormDetalhesMotorista(ServicoDados.ServicoDadosMotorista.ObterMotoristaPorId(aviso.idObjeto));
                    formDetalhesMotorista.Show();
                    break;

                case Modelo.Enums.TiposDeAviso.PAGAMENTO_VENCIDO:
                    FormDetalhesAlterarFinanca formDetalhesAlterarFinanca = new FormDetalhesAlterarFinanca(ServicoDados.ServicoDadosFinancas.ObterFinancaPorId(aviso.idObjeto));
                    formDetalhesAlterarFinanca.Show();
                    break;

                case Modelo.Enums.TiposDeAviso.VIAGEM_IRREGULAR:
                    FormDetalhesAlterarViagem formDetalhesAlterarViagem = new FormDetalhesAlterarViagem(ServicoDados.ServicoDadosViagem.ObterViagemPorId(aviso.idObjeto));
                    formDetalhesAlterarViagem.Show();
                    break;

                case Modelo.Enums.TiposDeAviso.ALUGUEL_IRREGULAR:
                    FormDetalhesAlterarAluguel formDetalhesAlterarAluguel = new FormDetalhesAlterarAluguel(ServicoDados.ServicoDadosAluguel.ObterAluguelPorId(aviso.idObjeto));
                    formDetalhesAlterarAluguel.Show();
                    break;
                }
            }
            catch (NullReferenceException)
            {
                StandardMessageBoxes.MensagemDeErro("Selecione um item para poder visualizar!");
            }
            catch (Exception ex)
            {
                StandardMessageBoxes.MensagemDeErro(ex.Message);
            }
        }