private void Delete() { AlertDialog.Builder alert = new AlertDialog.Builder(this); alert.SetTitle("Tem certeza que deseja excluir este cliente?"); alert.SetNegativeButton("Não!", (senderAlert, args) => { }); alert.SetPositiveButton("Sim!", (senderAlert, args) => { try { var precos = new ProdutoTabelaPreco_Manager(); precos.Delete(prodtabpreco); Intent myIntent = new Intent(this, typeof(Activity_Cliente)); myIntent.PutExtra("mensagem", precos.Mensagem); SetResult(Result.Ok, myIntent); Finish(); } catch (Exception ex) { Toast.MakeText(this, ex.Message, ToastLength.Short).Show(); } }); RunOnUiThread(() => { alert.Show(); }); }
protected override void OnActivityResult(int requestCode, Result resultCode, Intent data) { base.OnActivityResult(requestCode, resultCode, data); if (resultCode == Result.Ok) { var jsonidproduto = data.GetStringExtra("JsonIdProduto"); produto = Newtonsoft.Json.JsonConvert.DeserializeObject <Produto>(jsonidproduto); txtIdProduto.Text = produto.ds_nome; txtValorVenda.Enabled = true; var tabprecoprod = new ProdutoTabelaPreco_Manager().Get(cliente.id_tabelapreco, produto.id); if (tabprecoprod != null) { txtValorLista.Text = tabprecoprod.vl_Valor.ToString("#,##0.00"); txtValorVenda.Text = tabprecoprod.vl_Valor.ToString("#,##0.00"); txtDesconto.Text = "0,00"; } else { txtValorLista.Text = produto.vl_Lista.ToString("#,##0.00"); txtValorVenda.Text = produto.vl_Lista.ToString("#,##0.00"); } } }
private void Sincronizar_ProdutoTabelaPreco(IList <ProdutoTabelaPreco> ProdutosTabelaPreco) { var baselocal = new ProdutoTabelaPreco_Manager(); foreach (var item in ProdutosTabelaPreco) { var produtotabprecodatabase = new core.Model.ProdutoTabelaPreco { id = item.id, id_produto = item.id_produto, id_tabpreco = item.id_tabpreco, vl_Valor = item.vl_Valor, }; baselocal.Save(produtotabprecodatabase); } }
private void Save() { if (!ValidateViews()) { return; } try { BindModel(); var precos = new ProdutoTabelaPreco_Manager(); precos.Save(prodtabpreco); Intent myIntent = new Intent(this, typeof(Activity_ProdTabPreco)); myIntent.PutExtra("mensagem", precos.Mensagem); SetResult(Result.Ok, myIntent); Finish(); } catch (Exception ex) { Toast.MakeText(this, ex.Message, ToastLength.Short).Show(); } }