private async void LstOrcamento_Cliente_ItemSelected(object sender, SelectedItemChangedEventArgs e)
        {
            if (e.SelectedItem == null)
            {
                return;
            }

            // obtem o item do listview - COLETA
            var coleta = e.SelectedItem as Coleta;

            int idCliente = Session.Instance.IdCliente;                 // Id do cliente logado

            var acompanha = await acompanhaController.GetList();        // Seleciona todos os registros

            acompanha = acompanha.Where(l => l.IdColeta == coleta.IdColeta)
                        .Where(l => l.IdCliente == idCliente)
                        .ToList();

            var lastAcompanha = acompanha.Last();

            var idColeta = coleta.IdColeta;               //  acompanha.Select(l => l.IdColeta).Distinct().First();

            // obtem os dados do motorista

            var idMotorista_ = lastAcompanha.IdMotorista; // acompanha.Select(l => l.IdMotorista).Distinct().First();

            var motorista = await motoristaController.GetMotorista(idMotorista_);

            var clienteMoto = await clienteController.GetCliente(motorista.IdCliente);

            // obtem os dados dos orçamentos que a coleta recebeu
            // var orcamentos = await orcaControl.GetListOrcamentoAceito(coleta.IdColeta);

            // verifica orçamento aceito
            var orcamento = await orcaControl.GetOrcamento(lastAcompanha.IdOrcamento);

            var veiculo = await veiculoController.GetConta(orcamento.IdVeiculoUsado);

            #region Popula

            lbColeta_.Text         = coleta.ApelidoColeta;
            lblNomeMotorista_.Text = clienteMoto.Cnome;
            lblTelMotorista_.Text  = clienteMoto.Ccelular;
            lblQtdeMotorista_.Text = "R$ " + orcamento.Valor;
            lbVeiculo_.Text        = veiculo.Modelo;
            lbPlaca_.Text          = veiculo.Placa;

            #endregion

            stAcompanha.IsVisible           = true;
            LstColeta_Acompanha.ItemsSource = acompanha;

            // Mostra campos
            MostraCampos();
            stAcompanhaDados.IsVisible = true;

            // Esconde lista inicial e filtro
            stListaCliente.IsVisible   = false;
            stFiltrarColetas.IsVisible = false;

            // Mostra a lista de acompanhamento e popula

            LstColeta_Acompanha.IsVisible = true;

            stBtnVoltar_Cliente.IsVisible = true;
        }