Пример #1
0
 public ServiceElv2(WSSoap wsSoap, EnumProvedor provedor, string usuario, string senha, X509Certificate certificado)
     : base(wsSoap, provedor)
 {
     Usuario     = usuario;
     Senha       = senha;
     Certificado = certificado;
 }
Пример #2
0
 public Provedor(EnumProvedor nomeProvedor)
 {
     try
     {
         InstanciaProvedor(nomeProvedor);
     }
     catch (Exception ex)
     {
         throw new Exception("Erro ao instanciar objeto.", ex);
     }
 }
Пример #3
0
        public ServiceSIAP(WSSoap wsSoap, EnumProvedor provedor, string usuario, string senha, X509Certificate certificado, Empresa empresa)
            : base(wsSoap, provedor)
        {
            Usuario     = usuario;
            Senha       = senha;
            Certificado = certificado;

            switch (empresa.UnidadeFederativaCodigo)
            {
            case 1506807:
                WSSoap.ActionSoap = "SantaremRPSaction/{metodo}.Execute";
                break;
            }
        }
Пример #4
0
        private void InstanciaProvedor(EnumProvedor nomeProvedor)
        {
            try
            {
                switch (nomeProvedor)
                {
                case EnumProvedor.SigCorpSigISS:
                    //_IProvedor = new Provedor_SigCorpSigISS();
                    break;


                default:
                    throw new Exception("Provedor não implementando: " + nomeProvedor.ToString());
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Erro durante a execução da transação.", ex);
            }
        }
Пример #5
0
        public AplicacaoServiceNFSe(XmlDocument documento, string metodo, ComandoTransmitir comandoTransmitir, EnumProvedor enumProvedor)
        {
            _documento = documento;
            _metodo    = metodo;

            _comandoTransmitir = new ComandoTransmitir
            {
                FnTerminal = comandoTransmitir.FnTerminal,
                TDFe       = new TDFe
                {
                    Tide               = ObterIde(comandoTransmitir),
                    TServico           = comandoTransmitir.TDFe.TServico,
                    TCondicaoPagamento = comandoTransmitir.TDFe.TCondicaoPagamento,
                    TPrestador         = comandoTransmitir.TDFe.TPrestador,
                    TTomador           = comandoTransmitir.TDFe.TTomador,
                    _TCertificado      = comandoTransmitir.TDFe._TCertificado,
                }
            };

            _enumProvedor = enumProvedor;
        }
Пример #6
0
 public FrgNFSe(EnumProvedor provedor)
 {
     _provedor = new Provedor(provedor);
 }
Пример #7
0
 protected WebService(WSSoap wSSoap, EnumProvedor provedor)
 {
     WSSoap   = WSSoap;
     Provedor = provedor;
 }