コード例 #1
0
 public VendaTicketCulturaRequest(
     Type.NumeroDoCartao cartao,
     Type.DataDeVencimento vencimento,
     Type.Perguntas perguntas,
     Type.CodigoDoRoteamento codigoDoRoteamento,
     Type.CodigoDoProduto codigoDoProduto,
     Type.CodigoLinhaDeCredito codigoLinhaDeCredito,
     Type.Valor valor)
     : base(cartao, vencimento, perguntas, codigoDoRoteamento, codigoDoProduto, codigoLinhaDeCredito, valor)
 {
 }
コード例 #2
0
        public ConsultaTicketCulturaResponse(ITerminal terminal)
        {
            Rede                     = new Type.Rede(terminal);
            Vencimento               = new Type.DataDeVencimento(terminal);
            CodRespostaSitef         = new Type.CodigoDeRespostaSiTef(terminal);
            TextoExibicao            = new Type.TextoParaExibicao(terminal);
            BandeiraCartao           = new Type.BandeiraDoCartao(terminal);
            ValidaEmbosso            = new Type.ValidaEmbosso(terminal);
            CodigoValidacao          = new Type.CodigoValidacao(terminal);
            TipoSenha                = new Type.TipoSenha(terminal);
            TaxaServico              = new Type.TaxaServico(terminal);
            NumMinParcela            = new Type.NumMinParcela(terminal);
            NumMaxParcela            = new Type.NumMaxParcela(terminal);
            PercentualMaxTaxaServico = new Type.PercentualMaxTaxaServico(terminal);
            DataLimPreDatado         = new Type.DataLimPreDatado(terminal);
            DataLimPrimeiraParcela   = new Type.DataLimPrimeiraParcela(terminal);
            CapturaCodigoSeguranca   = new Type.CapturaCodigoSeguranca(terminal);
            GarantiaPreDatado        = new Type.GarantiaPreDatado(terminal);
            TransacaoComChip         = new Type.TransacaoComChip(terminal);
            CodigoDoRoteamento       = new Type.CodigoDoRoteamento(terminal);
            CodigoDoProduto          = new Type.CodigoDoProduto(terminal);
            DescricaoDoProduto       = new Type.DescricaoDoProduto(terminal);
            NomeDaEmpresa            = new Type.NomeDaEmpresa(terminal);
            NomeDoPortador           = new Type.NomeDoPortador(terminal);
            AutorizaSaldoDisponivel  = new Type.AutorizaSaldoDisponivel(terminal);

            LinhasCreditoValeCultura = new List <Type.LinhaCreditoValeCultura>();
            var linha = new Type.LinhaCreditoValeCultura(terminal);

            LinhasCreditoValeCultura.Add(linha);
            while (terminal.ExistemMaisElementos(Type.CodigoLinhaDeCredito.ID))
            {
                linha = new Type.LinhaCreditoValeCultura(terminal);
                LinhasCreditoValeCultura.Add(linha);
            }

            Fields = new List <Type.IField> {
                Rede, Vencimento, CodRespostaSitef, TextoExibicao, BandeiraCartao, ValidaEmbosso, CodigoValidacao, TipoSenha, TaxaServico,
                NumMinParcela, NumMaxParcela, PercentualMaxTaxaServico, DataLimPreDatado, DataLimPrimeiraParcela, CapturaCodigoSeguranca, GarantiaPreDatado, TransacaoComChip,
                CodigoDoRoteamento, CodigoDoProduto, DescricaoDoProduto, NomeDaEmpresa, NomeDoPortador, AutorizaSaldoDisponivel
            };

            foreach (var l in LinhasCreditoValeCultura)
            {
                Fields.Add(l);
            }
        }
コード例 #3
0
 public VendaTicketCulturaRequest(
     Type.Rede rede,
     Type.DataFiscal dataFiscal,
     Type.HoraFiscal horaFiscal,
     Type.CupomFiscal cupomFiscal,
     Type.CodigoDoCliente codigoDoCliente,
     Type.Operador operador,
     Type.Supervisor supervisor,
     Type.NumeroDoCartao cartao,
     Type.DataDeVencimento vencimento,
     Type.Perguntas perguntas,
     Type.CodigoDoRoteamento codigoDoRoteamento,
     Type.CodigoDoProduto codigoDoProduto,
     Type.CodigoLinhaDeCredito codigoLinhaDeCredito,
     Type.CodigoDeSeguranca codigoDeSeguranca,
     Type.Valor valor
     )
     : base(rede, dataFiscal, horaFiscal, cupomFiscal, codigoDoCliente, operador, supervisor, cartao, vencimento, perguntas, codigoDoRoteamento, codigoDoProduto, codigoLinhaDeCredito,
            codigoDeSeguranca, valor)
 {
 }