public ServiceElv2(WSSoap wsSoap, EnumProvedor provedor, string usuario, string senha, X509Certificate certificado) : base(wsSoap, provedor) { Usuario = usuario; Senha = senha; Certificado = certificado; }
public Provedor(EnumProvedor nomeProvedor) { try { InstanciaProvedor(nomeProvedor); } catch (Exception ex) { throw new Exception("Erro ao instanciar objeto.", ex); } }
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; } }
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); } }
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; }
public FrgNFSe(EnumProvedor provedor) { _provedor = new Provedor(provedor); }
protected WebService(WSSoap wSSoap, EnumProvedor provedor) { WSSoap = WSSoap; Provedor = provedor; }