Example #1
0
        private SitefReturn FillMsitefReturnObject(Intent receiveResult)
        {
            try
            {
                SitefReturn sitefReturn = new SitefReturn();

                sitefReturn.CODAUTORIZACAO     = receiveResult.GetStringExtra("COD_AUTORIZACAO");
                sitefReturn.VIAESTABELECIMENTO = receiveResult.GetStringExtra("VIA_ESTABELECIMENTO");
                sitefReturn.COMPDADOSCONF      = receiveResult.GetStringExtra("COMP_DADOS_CONF");
                sitefReturn.BANDEIRA           = receiveResult.GetStringExtra("BANDEIRA");
                sitefReturn.NUMPARC            = receiveResult.GetStringExtra("NUM_PARC");
                sitefReturn.CODTRANS           = receiveResult.GetStringExtra("CODTRANS");
                sitefReturn.REDEAUT            = receiveResult.GetStringExtra("REDE_AUT");
                sitefReturn.NSUSITEF           = receiveResult.GetStringExtra("NSU_SITEF");
                sitefReturn.VIACLIENTE         = receiveResult.GetStringExtra("VIA_CLIENTE");
                sitefReturn.VLTROCO            = receiveResult.GetStringExtra("VLTROCO");
                sitefReturn.TIPOPARC           = receiveResult.GetStringExtra("TIPO_PARC");
                sitefReturn.CODRESP            = receiveResult.GetStringExtra("CODRESP");
                sitefReturn.NSUHOST            = receiveResult.GetStringExtra("NSU_HOST");
                return(sitefReturn);
            }
            catch (ArgumentNullException ex)
            {
                Console.WriteLine("Exception" + ex);
                throw;
            }
        }
Example #2
0
        protected override void OnActivityResult(int requestCode, Result resultCode, Intent data)
        {
            base.OnActivityResult(requestCode, resultCode, data);
            if (requestCode == 4321)
            {
                if ((resultCode == Result.Ok || resultCode == Result.Canceled) && data != null)
                {
                    SitefReturn sitefReturn = null;
                    sitefReturn = FillMsitefReturnObject(data);
                    if (Int32.Parse(sitefReturn.CODRESP) < 0 && sitefReturn.CODAUTORIZACAO.Equals(""))
                    {
                        Alert("Alerta", "Ocorreu um erro durante a transação.");
                    }
                    else
                    {
                        viaClienteMsitef = sitefReturn.VIACLIENTE;

                        textViewViaMsitef.Text = viaClienteMsitef;

                        if (print)
                        {
                            PrintViaClienteMsitef(sitefReturn.VIACLIENTE);
                            print = false;
                        }


                        Alert("Alerta", "Ação realizada com sucesso.");
                    }
                }
                else
                {
                    Alert("Alerta", "Ocorreu um erro durante a transação.");
                }
            }
        }