Exemple #1
0
        public static ITef RetornaOperadora(Operadora operadora, IAcTefRequisicao requisicao, IConfigAcTefDial configAcTefDial)
        {
            switch (operadora)
            {
            case Operadora.PayGo:
                return(new PayGo(requisicao, configAcTefDial));

            case Operadora.TefExpress:
                return(new TefExpress(requisicao, configAcTefDial));

            case Operadora.Cappta:
                return(new Cappta(requisicao, configAcTefDial));

            case Operadora.Linx:
                return(new Linx(requisicao, configAcTefDial));

            case Operadora.TefDial:
                return(new AcTefDial(requisicao, configAcTefDial));

            case Operadora.TefDialHomologacao:
                return(new AcTefDialHomologacao(requisicao, configAcTefDial));

            default:
                throw new ArgumentOutOfRangeException(nameof(operadora), operadora, null);
            }
        }
Exemple #2
0
 public AcTefDial(
     IAcTefRequisicao requisicao,
     IConfigAcTefDial configAcTefDial
     )
 {
     NomeAplicativoComercial   = configAcTefDial.NomeAplicacaoComercial;
     VersaoAplicativoComercial = configAcTefDial.VersaoAplicacaoComercial;
     RegistroCertificacao      = configAcTefDial.RegistroCertificado;
     NomeAutomacaoComercial    = configAcTefDial.NomeAutomacaoComercial;
     _requisicao      = requisicao;
     _configAcTefDial = configAcTefDial;
     IdRequisicao     = (int)DateTime.Now.TimeOfDay.TotalSeconds;
 }
Exemple #3
0
 public AcTefDialHomologacao(
     IAcTefRequisicao requisicao,
     IConfigAcTefDial configAcTefDial
     ) : base(requisicao, configAcTefDial)
 {
 }
Exemple #4
0
 public Cappta(IAcTefRequisicao requisicao, IConfigAcTefDial configAcTefDial) : base(requisicao, configAcTefDial)
 {
     requisicao.AntesRequisicao += AntesRequisicaoCall;
 }
Exemple #5
0
 public TefExpress(IAcTefRequisicao requisicao, IConfigAcTefDial configAcTefDial) : base(requisicao, configAcTefDial)
 {
 }
Exemple #6
0
 public PayGo(IAcTefRequisicao requisicao, IConfigAcTefDial configAcTefDial) : base(requisicao, configAcTefDial)
 {
 }
Exemple #7
0
 public GetCard(IAcTefRequisicao requisicao, IConfigAcTefDial configAcTefDial) : base(requisicao, configAcTefDial)
 {
 }