예제 #1
0
        private void PovoarListaItens()
        {
            string cpf = App.Current.Properties["Cpf_user"].ToString();

            try
            {
                Resp = Service.Service.GetSacola(cpf, _cnpj);

                if (Resp != null)
                {
                    //ELEMENTOS DA TELA ID E TOTAL DA COMPRA
                    Total = Resp.total; Pedido = Resp.id;

                    List <Itens> Lista = new List <Itens>((IEnumerable <Itens>)Resp.itens);

                    for (int i = 0; i < Lista.Count; i++)
                    {
                        ListaDeItens.Add(Lista[i]);
                    }

                    IsVisibleSacola = true;
                }
                else
                {
                    Aviso          = "Não há itens na sua sacola de compras";
                    IsVisibleAviso = true;
                }
            }
            catch
            {
                App.Current.MainPage.DisplayAlert("Atenção", "ERRO", "ok");
            }
        }
예제 #2
0
        private void PovoarLista(string secao)
        {
            try
            {
                string     cnpj = App.Current.Properties["Cnpj_user"].ToString();
                Rootobject Resp = Service.Service.GetProdutos(secao, cnpj);

                if (Resp != null)
                {
                    //Lista = new List<Produto>(Resp.produto);
                    Lista = new ObservableCollection <Produto>(Resp.produto);

                    NomeSecao = secao;

                    for (int i = 0; i < Lista.Count; i++)
                    {
                        ListaDeItens.Add(Lista[i]);
                    }

                    IsVisibleLista = true;
                }
                else
                {
                    Aviso          = "Não há itens na sua sacola de compras";
                    IsVisibleAviso = true;
                }
            }
            catch
            {
            }
        }