private void dialodTransacaoNegadaGer7(RetornoGer7 retorno) { Android.App.AlertDialog alertDialog = new Android.App.AlertDialog.Builder(this).Create(); StringBuilder cupom = new StringBuilder(); cupom.Append("version: " + retorno.Version + "\n"); cupom.Append("errcode: " + retorno.Errcode + "\n"); cupom.Append("errmsg: " + retorno.Errmsg + "\n"); alertDialog.SetTitle("Ocorreu um erro durante a realização da ação"); alertDialog.SetMessage(cupom.ToString()); alertDialog.SetButton("OK", delegate { alertDialog.Dismiss(); }); alertDialog.Show(); }
private void dialodTransacaoAprovadaGer7(RetornoGer7 retorno) { Android.App.AlertDialog alertDialog = new Android.App.AlertDialog.Builder(this).Create(); StringBuilder cupom = new StringBuilder(); cupom.Append("version: " + retorno.Version + "\n"); cupom.Append("status: " + retorno.Status + "\n"); cupom.Append("config: " + retorno.Config + "\n"); cupom.Append("license: " + retorno.License + "\n"); cupom.Append("terminal: " + retorno.Terminal + "\n"); cupom.Append("merchant: " + retorno.Merchant + "\n"); cupom.Append("id: " + retorno.Id + "\n"); cupom.Append("type: " + retorno.Type + "\n"); cupom.Append("product: " + retorno.Product + "\n"); cupom.Append("response: " + retorno.Response + "\n"); cupom.Append("authorization: " + retorno.Authorization + "\n"); cupom.Append("amount: " + retorno.Amount + "\n"); cupom.Append("installments: " + retorno.Installments + "\n"); cupom.Append("instmode: " + retorno.Instmode + "\n"); cupom.Append("stan: " + retorno.Stan + "\n"); cupom.Append("rrn: " + retorno.Rrn + "\n"); cupom.Append("time: " + retorno.Time + "\n"); cupom.Append("track2: " + retorno.Track2 + "\n"); cupom.Append("aid: " + retorno.Aid + "\n"); cupom.Append("cardholder: " + retorno.Cardholder + "\n"); cupom.Append("prefname: " + retorno.Prefname + "\n"); cupom.Append("errcode: " + retorno.Errcode + "\n"); cupom.Append("label: " + retorno.Label + "\n"); alertDialog.SetTitle("Ação executada com sucesso"); alertDialog.SetMessage(cupom.ToString()); alertDialog.SetButton("OK", delegate { alertDialog.Dismiss(); }); alertDialog.Show(); }
protected override void OnActivityResult(int requestCode, Result resultCode, Intent data) { base.OnActivityResult(requestCode, resultCode, data); if (rbMsitef.Checked) { if (requestCode == REQ_CODE && resultCode == Result.Ok) { if (data.GetStringExtra("CODRESP") == "0") { string impressao = ""; // Verifica se tem algo pra imprimir if (!String.IsNullOrEmpty(data.GetStringExtra("VIA_CLIENTE"))) { impressao += data.GetStringExtra("VIA_CLIENTE"); } if (!string.IsNullOrEmpty(data.GetStringExtra("VIA_ESTABELECIMENTO"))) { impressao += "\n\n----------------------------- \n"; impressao += data.GetStringExtra("VIA_ESTABELECIMENTO"); } if (!String.IsNullOrEmpty(impressao)) { dialogImpressaoGPOS(impressao, 17); } } // Verifica se ocorreu um erro durante venda ou cancelamento if (acao.Equals("venda") || acao.Equals("cancelamento")) { if (String.IsNullOrEmpty(data.GetStringExtra("CODRESP")) || !(data.GetStringExtra("CODRESP") == "0")) { dialodTransacaoNegadaMsitef(data); } else { dialodTransacaoAprovadaMsitef(data); } } } else { // ocorreu um erro if (acao == "venda" || acao == "cancelamento") { dialodTransacaoNegadaMsitef(data); } } // Verifica se ocorreu erro na Ger7 } else { if (resultCode == Result.Ok && requestCode == REQ_CODE) { RetornoGer7 retornoGer7 = JsonConvert.DeserializeObject <RetornoGer7>(data.GetStringExtra("jsonResp")); // Verifica se tem algo pra imprimir if (retornoGer7.Errmsg == null && retornoGer7.Print != null) { Console.WriteLine(retornoGer7.Print); dialogImpressaoGPOS(retornoGer7.Print, 17); } if (acao.Equals("funcoes") && retornoGer7.Errmsg != null) { dialodTransacaoNegadaGer7(retornoGer7); } // Verifica se ocorreu um erro durante venda ou cancelamento if (acao == "venda" || acao == "cancelamento") { if (retornoGer7.Errmsg != null) { dialodTransacaoNegadaGer7(retornoGer7); } else { dialodTransacaoAprovadaGer7(retornoGer7); Console.WriteLine(retornoSitef); } } } else { RetornoGer7 retornoGer7 = JsonConvert.DeserializeObject <RetornoGer7>(data.GetStringExtra("jsonResp")); //ocorreu um erro durante venda ou cancelamento if (acao == "venda" || acao == "cancelamento") { dialodTransacaoNegadaGer7(retornoGer7); } } } }