public ItemCompra(ProdutoCompra produto = null) { BindingContext = ((App)App.Current).produtoCompraViewModel; ((App)App.Current).produtoCompraViewModel.page = this; ((App)App.Current).produtoCompraViewModel.produto = produto; InitializeComponent(); }
public ProdutoCompraViewModel() { AtualizaLista(); this.Salvar = new Command(async() => { if (produto != null) { Descricao = produto.Descricao; Quantidade = produto.Quantidade; Status = produto.Status; Valor = produto.Valor; Id = produto.Id; } else { produto = new ProdutoCompra { Descricao = this.Descricao, Quantidade = this.Quantidade, Status = this.Status, Valor = this.Valor, Id = this.Id }; } if (this.Id == 0) { this.Insert <ProdutoCompra>(produto); this.ListaCompra.Add(produto); await page.DisplayAlert("Sucesso", "Produto cadastrado com sucesso", "Ok"); } else { this.Update <ProdutoCompra>(produto); AtualizaLista(); await page.DisplayAlert("Sucesso", "Produto alterado com sucesso", "Ok"); } OnPropertyChanged("Total"); await page.Navigation.PopModalAsync(); }); }
public void Delete(ProdutoCompra produtoCompra) { _conexao.Delete(produtoCompra); }
public void Update(ProdutoCompra produtoCompra) { _conexao.Update(produtoCompra); }
public void Insert(ProdutoCompra produtoCompra) { _conexao.Insert(produtoCompra); }