Пример #1
0
        private async void buttonIncluirProduto_Clicked(object sender, EventArgs e)
        {
            try
            {
                if (PopupNavigation.Instance.PopupStack.Count == 0)
                {
                    var prod = new Model.Produto();

                    prod.Descricao = textBoxBusca?.Text?.Trim();

                    var pageValorBoleto = new PageProduto(prod, ListaAtual.Lista.Id);

                    pageValorBoleto.Disappearing += (ss, ee) =>
                    {
                        RecarregarProdutos();
                        _editando = false;
                    };

                    await PopupNavigation.Instance.PushAsync(pageValorBoleto);
                }
            }
            catch (Exception erro)
            {
                throw erro;
            }
        }
Пример #2
0
        private async void listViewProdutos_ItemTapped(object sender, ItemTappedEventArgs e)
        {
            try
            {
                if (PopupNavigation.Instance.PopupStack.Count == 0)
                {
                    var pageValorBoleto = new PageProduto((Model.Produto)e.Item, ListaAtual.Lista.Id);

                    pageValorBoleto.Disappearing += (ss, ee) =>
                    {
                        RecarregarProdutos();
                    };

                    await PopupNavigation.Instance.PushAsync(pageValorBoleto);
                }
            }
            catch (Exception erro)
            {
                throw erro;
            }
        }