public void dialodTransacaoNegadaGer7(OperacaoRetorno retorno) { Android.App.AlertDialog alertDialog = new Android.App.AlertDialog.Builder(MainActivity.mContext).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(); }
public void dialodTransacaoAprovadaGer7(OperacaoRetorno retorno) { Android.App.AlertDialog alertDialog = new Android.App.AlertDialog.Builder(MainActivity.mContext).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(); }
public void ResultadoTef(int requestCode, Result resultCode, Intent data) { if (requestCode == REQ_CODE_MSITEF) { if (requestCode == REQ_CODE_MSITEF && resultCode == Result.Ok) { if (data.GetStringExtra("CODRESP").Equals("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, "MSITEF"); } } // 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").Equals("0")) { dialodTransacaoNegadaMsitef(data); } else { dialodTransacaoAprovadaMsitef(data); } } } else { // ocorreu um erro if (acao.Equals("venda") || acao.Equals("cancelamento")) { dialodTransacaoNegadaMsitef(data); } } } else if (requestCode == REQ_CODE) { if (resultCode == Result.Ok) { OperacaoRetorno retornoGer7 = JsonConvert.DeserializeObject <OperacaoRetorno>(data.GetStringExtra("jsonResp")); // Verifica se tem algo pra imprimir if (retornoGer7.errmsg == null && retornoGer7.print != null) { //Console.WriteLine(retornoGer7.print); dialogImpressaoGPOS(retornoGer7.print, 17, "GER7"); } 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); } } } else { OperacaoRetorno retornoGer7 = JsonConvert.DeserializeObject <OperacaoRetorno>(data.GetStringExtra("jsonResp")); //ocorreu um erro durante venda ou cancelamento if (acao == "venda" || acao == "cancelamento") { dialodTransacaoNegadaGer7(retornoGer7); } } } }