Example #1
0
        public VendaResponse(ITerminal terminal)
        {
            Rede = new Type.Rede(terminal);
            DadosDeConfirmacao        = new Type.DadosDeConfirmacao(terminal);
            CodigoDeRespostaSiTef     = new Type.CodigoDeRespostaSiTef(terminal);
            TextoParaExibicao         = new Type.TextoParaExibicao(terminal);
            CodigoRespostaInstituicao = new Type.CodigoRespostaInstituicao(terminal);
            Data    = new Type.Data(terminal);
            Hora    = new Type.Hora(terminal);
            NSUHost = new Type.NSUHost(terminal);
            CodigoDoEstabelecimento = new Type.CodigoDoEstabelecimento(terminal);
            NumeroAutorizacao       = new Type.NumeroAutorizacao(terminal);
            NSUSiTef      = new Type.NSUSiTef(terminal);
            LinhasDeCupom = new Type.LinhasDeCupom(terminal);
            LinhasDeCupomEstabelecimento = new Type.LinhasDeCupomEstabelecimento(terminal);
            TextoExibicaoVisorCliente    = new Type.StringField(409, 64, terminal)
            {
                Label = "Texto para Exibição no Visor do Cliente"
            };

            Fields = new List <Type.IField>
            {
                Rede, DadosDeConfirmacao, CodigoDeRespostaSiTef, TextoParaExibicao, CodigoRespostaInstituicao,
                Data, Hora, NSUHost, CodigoDoEstabelecimento, NumeroAutorizacao, NSUSiTef, LinhasDeCupom,
                LinhasDeCupomEstabelecimento, TextoExibicaoVisorCliente
            };
        }
Example #2
0
        public CapturaResponse(ITerminal terminal)
        {
            // Rede 1
            Rede = new Type.Rede(terminal);
            //* Dados de confirmação 9
            DadosDeConfirmacao = new Type.DadosDeConfirmacao(terminal);
            //* Código de Resposta do SITEF 10
            CodigoDeRespostaSiTef = new Type.CodigoDeRespostaSiTef(terminal);
            //* Texto para exibição 11
            TextoParaExibicao = new Type.TextoParaExibicao(terminal);
            //* Código de resposta HOST 12
            CodigoRespostaInstituicao = new Type.CodigoRespostaInstituicao(terminal);
            //* Data 13
            Data = new Type.Data(terminal);
            //* Hora 14
            Hora = new Type.Hora(terminal);
            //* NSU_Host 15
            NSUHost = new Type.NSUHost(terminal);
            //* Código Estabelecimento 16
            CodigoDoEstabelecimento = new Type.CodigoDoEstabelecimento(terminal);
            //* Número Autorização 17
            NumeroAutorizacao = new Type.NumeroAutorizacao(terminal);
            //* Nome da Instituição 21
            NomeDaInstituicao = new Type.NomeDaInstituicao(terminal);
            //* Nsu do SiTef 22
            NSUSiTef = new Type.NSUSiTef(terminal);
            //* Linhas de cupom 76
            LinhasDeCupom = new Type.LinhasDeCupom(terminal);

            Fields = new List <Type.IField> {
                Rede, DadosDeConfirmacao, CodigoDeRespostaSiTef, TextoParaExibicao, CodigoDeRespostaSiTef,
                Data, Hora, NSUHost, CodigoDoEstabelecimento, NumeroAutorizacao, NomeDaInstituicao,
                NSUSiTef, LinhasDeCupom
            };
        }
Example #3
0
        public PreAutorizacaoResponse(ITerminal terminal)
        {
            Rede = new Type.Rede(terminal);
            DadosDeConfirmacao        = new Type.DadosDeConfirmacao(terminal);
            CodigoDeRespostaSiTef     = new Type.CodigoDeRespostaSiTef(terminal);
            TextoParaExibicao         = new Type.TextoParaExibicao(terminal);
            CodigoRespostaInstituicao = new Type.CodigoRespostaInstituicao(terminal);
            Data    = new Type.Data(terminal);
            Hora    = new Type.Hora(terminal);
            NsuHost = new Type.NSUHost(terminal);
            CodigoDoEstabelecimento = new Type.CodigoDoEstabelecimento(terminal);
            NumeroAutorizacao       = new Type.NumeroAutorizacao(terminal);
            NomeDaInstituicao       = new Type.NomeDaInstituicao(terminal); //Nome da Institucao
            NSUSiTef      = new Type.NSUSiTef(terminal);                    //NSU SiTef
            LinhasDeCupom = new Type.LinhasDeCupom(terminal);               //Linhas de cupom
            DataExpiracao = new Type.DataExpiracao(terminal);               //Data Expiracao REDECARD

            Fields = new List <Type.IField> {
                Rede, DadosDeConfirmacao, CodigoDeRespostaSiTef, TextoParaExibicao, CodigoRespostaInstituicao, Data, Hora,
                NsuHost, CodigoDoEstabelecimento, NumeroAutorizacao, NomeDaInstituicao, NSUSiTef, LinhasDeCupom, DataExpiracao
            };
        }