Пример #1
0
        public PageLista(ViewModel.ListaCompleta listaCompleta)
        {
            InitializeComponent();

            //HOMOLOGACAO
            //if (Device.RuntimePlatform == Device.Android) adMobView.AdUnitId = "ca-app-pub-3940256099942544/6300978111";

            //PRODUCAO
            if (Device.RuntimePlatform == Device.Android)
            {
                adMobView.AdUnitId = "ca-app-pub-5541916824987072/8177768884";
            }

            labelNomeLista.Text = listaCompleta.Lista.Descricao;

            ListaAtual = listaCompleta;

            if (ListaAtual?.Produtos?.Count > 0)
            {
                panelGrid.IsVisible          = true;
                panelNenhumProduto.IsVisible = false;
                panelPesquisa.IsVisible      = true;
                listViewProdutos.ItemsSource = ListaAtual.Produtos;

                labelValorTotal.Text = ListaAtual?.Produtos?.Sum(n => n.Quantidade * n.Preco).ToString("C");
            }

            Connectivity.ConnectivityChanged += Connectivity_ConnectivityChanged;
        }
Пример #2
0
        public PageLista(long idLista)
        {
            InitializeComponent();

            ListaAtual = new ViewModel.ListaCompleta().Get(idLista);

            if (ListaAtual?.Produtos?.Count > 0)
            {
                panelGrid.IsVisible          = true;
                panelNenhumProduto.IsVisible = false;
                panelPesquisa.IsVisible      = true;
                listViewProdutos.ItemsSource = ListaAtual.Produtos;
            }
        }