Example #1
0
        /// <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();
        }
        /// <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
            {
                head = new ResponseHead <cteCabecMsg>
                {
                    cteCabecMsg = new cteCabecMsg
                    {
                        versaoDados = configuracao.Versao,
                        cUF         = configuracao.CodigoIbgeEstado
                    }
                }
            };
            ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12;
        }