Class ConsultaLoteRecepcao
Envia XML de consulta Processamento de Lote de Recepção GNRE para WebService
Implements
Inherited Members
Namespace: Unimake.Business.DFe.Servicos.GNRE
Assembly: Unimake.Business.DFe.dll
Syntax
public class ConsultaLoteRecepcao : ServicoBase, IInteropService<TLoteConsultaGNRE>
Constructors
ConsultaLoteRecepcao()
Construtor
Declaration
public ConsultaLoteRecepcao()
ConsultaLoteRecepcao(UFBrasil, string, string, string, string, string, string, TipoConsultaGNRE, Configuracao)
Construtor completo para consulta de lote da GNRE
Declaration
public ConsultaLoteRecepcao(UFBrasil ufBrasil, string cnpj, string codBarras, string numControle, string tipoDocOrigem, string valorDocOrigem, string idConsulta, TipoConsultaGNRE tipoConsulta, Configuracao configuracao)
Parameters
| Type | Name | Description |
|---|---|---|
| UFBrasil | ufBrasil | Unidade Federativa |
| string | cnpj | CNPJ do emitente |
| string | codBarras | Código de barras |
| string | numControle | Número de controle |
| string | tipoDocOrigem | Tipo do documento de origem |
| string | valorDocOrigem | Valor do documento de origem |
| string | idConsulta | ID da consulta |
| TipoConsultaGNRE | tipoConsulta | Tipo de consulta |
| Configuracao | configuracao | Configuração para conexão e envio do XML |
ConsultaLoteRecepcao(UFBrasil, string, string, Configuracao)
Construtor simplificado para consulta de lote da GNRE por código de barras
Declaration
public ConsultaLoteRecepcao(UFBrasil ufBrasil, string cnpj, string codBarras, Configuracao configuracao)
Parameters
| Type | Name | Description |
|---|---|---|
| UFBrasil | ufBrasil | Unidade Federativa |
| string | cnpj | CNPJ do emitente |
| string | codBarras | Código de barras |
| Configuracao | configuracao | Configuração para conexão e envio do XML |
ConsultaLoteRecepcao(UFBrasil, string, string, TipoConsultaGNRE, Configuracao)
Construtor simplificado para consulta de lote da GNRE por número de controle
Declaration
public ConsultaLoteRecepcao(UFBrasil ufBrasil, string cnpj, string numControle, TipoConsultaGNRE tipoConsulta, Configuracao configuracao)
Parameters
| Type | Name | Description |
|---|---|---|
| UFBrasil | ufBrasil | Unidade Federativa |
| string | cnpj | CNPJ do emitente |
| string | numControle | Número de controle |
| TipoConsultaGNRE | tipoConsulta | Tipo de consulta |
| Configuracao | configuracao | Configuração para conexão e envio do XML |
ConsultaLoteRecepcao(TLoteConsultaGNRE, Configuracao)
Construtor
Declaration
public ConsultaLoteRecepcao(TLoteConsultaGNRE TLoteConsultaGNRE, Configuracao configuracao)
Parameters
| Type | Name | Description |
|---|---|---|
| TLoteConsultaGNRE | TLoteConsultaGNRE | Objeto contendo o XML da consulta do lote da recepção da GNRE |
| Configuracao | configuracao | Objeto contendo as configurações a serem utilizadas na consulta do lote da recepção da GNRE |
Properties
Result
Contem o resultado da consulta do lote da recepção
Declaration
public TRetLoteGNRE Result { get; }
Property Value
| Type | Description |
|---|---|
| TRetLoteGNRE |
Methods
DefinirConfiguracao()
Definir o valor de algumas das propriedades do objeto "Configuracoes"
Declaration
protected override void DefinirConfiguracao()
Overrides
GravarXmlDistribuicao(string, string)
Grava o XML de Distribuição em uma pasta definida retornado pelo webservice
Declaration
public void GravarXmlDistribuicao(string pasta, string nomeArquivo)
Parameters
| Type | Name | Description |
|---|---|---|
| string | pasta | Pasta onde é para ser gravado do XML |
| string | nomeArquivo | Nome para o arquivo XML |
GravarXmlRetorno(string, string)
Gravar o XML retornado na consulta da GNRE
Declaration
public void GravarXmlRetorno(string pasta, string nomeArquivo)
Parameters
| Type | Name | Description |
|---|---|---|
| string | pasta | Pasta onde será gravado o XML retornado |
| string | nomeArquivo | Nome do arquivo que será gravado |