public NfeConsultaProtocolo4AN(string url, X509Certificate certificado, int timeOut) { configuracao = new WsdlConfiguracao() { Url = url, CertificadoDigital = new X509Certificate2(certificado), TimeOut = timeOut }; }
public NFeInutilizacao4SVAN(string url, X509Certificate certificado, int timeOut) { configuracao = new WsdlConfiguracao() { Url = url, CertificadoDigital = new X509Certificate2(certificado), TimeOut = timeOut }; }
public CadConsultaCadastro2(string url, X509Certificate certificado, int timeOut) { configuracao = new WsdlConfiguracao() { Url = url, CertificadoDigital = new X509Certificate2(certificado), TimeOut = timeOut }; }
public NfeRetAutorizacao4(string url, X509Certificate certificado, int timeOut) { configuracao = new WsdlConfiguracao() { Url = url, CertificadoDigital = new X509Certificate2(certificado), TimeOut = timeOut }; }
public NfeDistDFeInteresse(string url, X509Certificate certificado, int timeOut) { configuracao = new WsdlConfiguracao() { Url = url, CertificadoDigital = new X509Certificate2(certificado), TimeOut = timeOut, }; }
public NfeStatusServico2(string url, X509Certificate certificado, int timeOut) { configuracao = new WsdlConfiguracao() { Url = url, CertificadoDigital = new X509Certificate2(certificado), TimeOut = timeOut }; }
public GnreLoteRecepcao2(string url, X509Certificate certificado, int timeOut) { configuracao = new WsdlConfiguracao() { Url = url, CertificadoDigital = new X509Certificate2(certificado), TimeOut = timeOut }; }
public NFeAutorizacao4(string url, X509Certificate certificado, int timeOut, bool compactarMensagem, DFe.Classes.Flags.VersaoServico versaoNfeAutorizacao, Estado estado) { configuracao = new WsdlConfiguracao() { Url = url, CertificadoDigital = new X509Certificate2(certificado), TimeOut = timeOut }; }
public RecepcaoEvento4ANSVBase(string url, X509Certificate certificado, int timeOut) { configuracao = new WsdlConfiguracao() { Url = url, CertificadoDigital = new X509Certificate2(certificado), TimeOut = timeOut }; }
/// <summary> /// Cria o cabeçalho do envelope a ser enviado e atribui as configurações do WSDL. /// </summary> /// <param name="configuracao"></param> public CTeDistDFeInteresse(WsdlConfiguracao configuracao) { if (configuracao == null) { throw new ArgumentNullException(); } this.configuracao = configuracao; soapEnvelope = new SoapEnvelope(); }
public CTeDistDFeInteresse(WsdlConfiguracao configuracao) { SoapVersion = SoapProtocolVersion.Soap12; Url = configuracao.Url; Timeout = configuracao.TimeOut; ClientCertificates.Add(configuracao.CertificadoDigital); cteCabecMsg = new cteCabecMsg(); cteCabecMsg.versaoDados = configuracao.Versao; cteCabecMsg.cUF = configuracao.CodigoIbgeEstado; }
/// <remarks/> public CteRecepcaoEvento(WsdlConfiguracao configuracao) { this.SoapVersion = System.Web.Services.Protocols.SoapProtocolVersion.Soap12; this.Url = configuracao.Url; this.cteCabecMsgValue = new cteCabecMsg { cUF = configuracao.CodigoIbgeEstado, versaoDados = configuracao.Versao }; this.ClientCertificates.Add(configuracao.CertificadoDigital); this.Timeout = configuracao.TimeOut; }
/// <summary> /// Cria o cabeçalho do envelope a ser enviado e atribui as configurações do WSDL. /// </summary> /// <param name="configuracao"></param> public CteConsulta(WsdlConfiguracao configuracao) { this.configuracao = configuracao ?? throw new ArgumentNullException(); soapEnvelope = new SoapEnvelope { head = new ResponseHead <cteCabecMsg> { cteCabecMsg = new cteCabecMsg { versaoDados = configuracao.Versao, cUF = configuracao.CodigoIbgeEstado } } }; ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12; }
public static async Task <XmlNode> Execute <TCommonSoapEnvelope>(TCommonSoapEnvelope soapEnvelope, WsdlConfiguracao configuration, Enums.TipoEvento requestType, string responseElementName) where TCommonSoapEnvelope : CommonSoapEnvelope { { var soapUtils = new SoapUtils(); var xmlResult = new XmlDocument(); var xmlEnvelop = soapUtils.SerealizeDocument(soapEnvelope); var tes = await soapUtils.SendRequest(xmlEnvelop, configuration.CertificadoDigital, configuration.Url, configuration.TimeOut, requestType); xmlResult.LoadXml(tes); return(xmlResult.GetElementsByTagName(responseElementName)[0]); } }
/// <remarks/> public MDFeStatusServico(WsdlConfiguracao configuracao) { this.SoapVersion = System.Web.Services.Protocols.SoapProtocolVersion.Soap12; this.Url = configuracao.Url; this.mdfeCabecMsgValue = new mdfeCabecMsg { cUF = configuracao.CodigoIbgeEstado, versaoDados = configuracao.Versao }; this.ClientCertificates.Add(configuracao.CertificadoDigital); this.Timeout = configuracao.TimeOut; if (configuracao.Proxy != null && configuracao.Proxy != "") { this.Proxy = new WebProxy() { Address = new Uri(configuracao.Proxy) }; } }
public MDFeRecepcaoEvento(WsdlConfiguracao configuracao) { if (configuracao == null) { throw new ArgumentNullException(); } WsdlConfiguracao = configuracao; soapEnvelope = new SoapEnvelope { head = new ResponseHead <CTe.CTeOSDocumento.Common.mdfeCabecMsg> { mdfeCabecMsg = new CTe.CTeOSDocumento.Common.mdfeCabecMsg { versaoDados = configuracao.Versao, cUF = configuracao.CodigoIbgeEstado } } }; ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12; }