protected override void OnAppearing() { // Busca se o Cliente possui uma venda aberta var respostaProduto = compraService.BuscaVendaAberta(); if (respostaProduto.Tipo == "ok") { // Recupera os Registros var arrayProdutos = respostaProduto.Registros; // Cria o list de Compra List <CompraModel> compra = new List <CompraModel>(); // Percorre o array foreach (var produto in arrayProdutos) { // Adiciona os dados do array no List compra.Add(new CompraModel() { IdCompra = produto.IdCompra, Id = produto.Id, Qtde = produto.Qtde, Descricao = produto.Descricao, ValorUnitario = produto.ValorUnitario, ValorTotal = produto.ValorTotal, ValorCompra = produto.ValorCompra }); } // Atualiza os registros do list listaCompras.ItemsSource = compra; // Recupera o valor total da compra ValorCompra.Text = arrayProdutos[0].ValorCompra.ToString("C"); } // Fecha o Popup de Loading try { PopupNavigation.Instance.PopAsync(); } catch (Exception) { }; }
protected override void OnAppearing() { // Busca se o Cliente possui uma venda aberta var respostaProduto = compraService.BuscaVendaAberta(); // Popula o list com a resposta do servidor listaCompras.ItemsSource = respostaProduto; // Transforma o list em array var arrayProdutos = respostaProduto.ToArray(); ValorCompra.Text = arrayProdutos[0].ValorCompra.ToString("C"); // Fecha o Popup de Loading try { PopupNavigation.Instance.PopAsync(); } catch (Exception) { }; }