public void ReimprimirCupom(bool ehUltimoCupom, int numeroCupom, ViasImpressao vias) { if (this.sessaoMultiTefEmAndamento == true) { this.CriarMensagemErroJanela("Não é possível reimprimir um cupom com uma sessão multitef em andamento."); return; } int resultado = ehUltimoCupom ? this.clienteCappta.ReimprimirUltimoCupom((int)vias) : this.clienteCappta.ReimprimirCupom(numeroCupom.ToString("00000000000"), (int)vias); if (resultado != 0) { this.CriarMensagemErroPainel(resultado); return; } this.processandoPagamento = false; this.IterarOperacaoTef(0, TipoCartao.CREDITO, -1); }
public void mostraResultadoTransacao() { String retorno = ""; retorno = mSaidaTransacao.ObtemMensagemResultado(); if (mSaidaTransacao.ObtemInformacaoConfirmacao()) { mConfirmacao.InformaStatusTransacao(StatusTransacao.ConfirmadoAutomatico); mTransacoes.ConfirmaTransacao(mConfirmacao); ViasImpressao vias = mSaidaTransacao.ObtemViasImprimir(); Console.WriteLine("VIAS: " + vias.Equals("VIA_NENHUMA")); //Imprime a via do cliente if (vias == ViasImpressao.ViaCliente || vias == ViasImpressao.ViaClienteEEstabelecimento) { String via_cliente = mSaidaTransacao.ObtemComprovanteGraficoPortador(); retorno = via_cliente; } } }