C# 클래스 NFe.Service.TaskAbst

파일 보기 프로젝트 열기: akretion/uninfe

보호된 프로퍼티들

프로퍼티 타입 설명
oAux NFe.Settings.Auxiliar
oGerarXML GerarXML
oInvocarObj InvocarObjeto

공개 메소드들

메소드 설명
AssinarValidarXMLNFe ( string pasta ) : void

Assinar e validar o XML da Nota Fiscal Eletrônica e move para a pasta de assinados

Autor: Wandrey Mundin Ferreira Data: 03/04/2009

Execute ( ) : void
LerXMLNFe ( string arquivo ) : DadosNFeClass

Le o conteúdo do XML da NFe

XmlPedRec ( int empresa, string nRec, string versao, string mod ) : void

Gerar o XML de consulta do recibo do lote da nfe

XmlRetorno ( string pFinalArqEnvio, string pFinalArqRetorno ) : void

Auxiliar na geração do arquivo XML de retorno para o ERP quando estivermos utilizando o InvokeMember para chamar o método

보호된 메소드들

메소드 설명
EnvEvento ( int emp, DadosenvEvento dadosEnvEvento ) : void
GetTipoServicoSincrono ( Servicos servico, string file, PadroesNFSe padrao ) : Servicos
IsUtilizaCompilacaoWs ( PadroesNFSe padrao, Servicos servico = Servicos.Nulo ) : bool
LoteNfe ( List lstArquivoNfe, string versaoXml ) : void

Auxliar na geração do arquivo XML de Lote de notas fiscais

LoteNfe ( string Arquivo, string versaoXml ) : void

Auxiliar na geração do arquivo XML de Lote de notas fiscais

NomeClasseCabecWS ( int cUF, Servicos servico ) : string

Retorna o nome da classe de cabecalho do serviço

NomeClasseCabecWS ( int cUF, Servicos servico, int tpEmis ) : string

Retorna o nome da classe de cabecalho do serviço de NFe

NomeClasseWS ( Servicos servico, int cUF ) : string
NomeMetodoWS ( Servicos servico, int cUF ) : string
NomeMetodoWS ( Servicos servico, int cUF, string versao ) : string

Retorna o nome do método da classe de serviço

PedSit ( int emp, DadosPedSit dadosPedSit ) : void
PedSta ( int emp, DadosPedSta dadosPedSta ) : void
ProcessaNFeDenegada ( int emp, LerXML oLerXml, string strArquivoNFe, string protNFe, string versao ) : void
ValidaEvento ( int emp, DadosenvEvento dadosEnvEvento ) : void
ValidacoesGeraisXMLNFe ( string arquivoNFe, DadosNFeClass dadosNFe ) : void

Efetua uma leitura do XML da nota fiscal eletrônica e faz diversas conferências do seu conteúdo e bloqueia se não estiver de acordo com as configurações do UNINFE

XmlLMC ( int emp, DadosLMC dadosLMC ) : void

Efetua a leitura do XML de LMC e grava os dados no objeto "dadosLMC"

xNomeClasseWS ( Servicos servico, int cUF, string versao ) : string

Retorna o nome da classe do serviço passado por parâmetro do WebService do SEFAZ - CTe

비공개 메소드들

메소드 설명
NomeClasseWSNFSe ( Servicos servico, int cMunicipio ) : string

Retorna o nome da classe do serviço passado por parâmetro do WebService do SEFAZ - CTe

NomeClasseWSNFe ( Servicos servico, int cUF, string versao ) : string

Retorna o nome da classe do serviço passado por parâmetro do WebService do SEFAZ - NFe

NomeMetodoWSNFSe ( Servicos servico, int cMunicipio ) : string

Retorna o nome da classe do serviço passado por parâmetro do WebService do SEFAZ - CTe

NomeMetodoWSNFe ( Servicos servico, int cUF, string versao ) : string

Retorna o nome do método da classe de serviço - NFe

메소드 상세

AssinarValidarXMLNFe() 공개 메소드

Assinar e validar o XML da Nota Fiscal Eletrônica e move para a pasta de assinados
Autor: Wandrey Mundin Ferreira Data: 03/04/2009
public AssinarValidarXMLNFe ( string pasta ) : void
pasta string Nome da pasta onde está o XML a ser validado e assinado
리턴 void

EnvEvento() 보호된 메소드

protected EnvEvento ( int emp, DadosenvEvento dadosEnvEvento ) : void
emp int
dadosEnvEvento DadosenvEvento
리턴 void

Execute() 공개 추상적인 메소드

public abstract Execute ( ) : void
리턴 void

GetTipoServicoSincrono() 보호된 메소드

protected GetTipoServicoSincrono ( Servicos servico, string file, PadroesNFSe padrao ) : Servicos
servico Servicos
file string
padrao PadroesNFSe
리턴 Servicos

IsUtilizaCompilacaoWs() 보호된 메소드

protected IsUtilizaCompilacaoWs ( PadroesNFSe padrao, Servicos servico = Servicos.Nulo ) : bool
padrao PadroesNFSe
servico Servicos
리턴 bool

LerXMLNFe() 공개 메소드

Le o conteúdo do XML da NFe
public LerXMLNFe ( string arquivo ) : DadosNFeClass
arquivo string Arquivo XML da NFe
리턴 DadosNFeClass

LoteNfe() 보호된 메소드

Auxliar na geração do arquivo XML de Lote de notas fiscais
protected LoteNfe ( List lstArquivoNfe, string versaoXml ) : void
lstArquivoNfe List Lista de arquivos de NFe para montagem do lote de várias NFe
versaoXml string Versao do Xml de lote
리턴 void

LoteNfe() 보호된 메소드

Auxiliar na geração do arquivo XML de Lote de notas fiscais
protected LoteNfe ( string Arquivo, string versaoXml ) : void
Arquivo string Nome do arquivo XML da NFe para montagem do lote de 1 NFe
versaoXml string
리턴 void

NomeClasseCabecWS() 보호된 메소드

Retorna o nome da classe de cabecalho do serviço
protected NomeClasseCabecWS ( int cUF, Servicos servico ) : string
cUF int Código da UF
servico Servicos Serviço que está sendo executado
리턴 string

NomeClasseCabecWS() 보호된 메소드

Retorna o nome da classe de cabecalho do serviço de NFe
protected NomeClasseCabecWS ( int cUF, Servicos servico, int tpEmis ) : string
cUF int Código da UF
servico Servicos Serviço que está sendo executado
tpEmis int Tipo de emissão
리턴 string

NomeClasseWS() 보호된 메소드

protected NomeClasseWS ( Servicos servico, int cUF ) : string
servico Servicos
cUF int
리턴 string

NomeMetodoWS() 보호된 메소드

protected NomeMetodoWS ( Servicos servico, int cUF ) : string
servico Servicos
cUF int
리턴 string

NomeMetodoWS() 보호된 메소드

Retorna o nome do método da classe de serviço
protected NomeMetodoWS ( Servicos servico, int cUF, string versao ) : string
servico Servicos Servico
cUF int Código da UF
versao string Versão do XML
리턴 string

PedSit() 보호된 메소드

protected PedSit ( int emp, DadosPedSit dadosPedSit ) : void
emp int
dadosPedSit DadosPedSit
리턴 void

PedSta() 보호된 메소드

protected PedSta ( int emp, DadosPedSta dadosPedSta ) : void
emp int
dadosPedSta DadosPedSta
리턴 void

ProcessaNFeDenegada() 보호된 메소드

protected ProcessaNFeDenegada ( int emp, LerXML oLerXml, string strArquivoNFe, string protNFe, string versao ) : void
emp int
oLerXml LerXML
strArquivoNFe string
protNFe string
versao string
리턴 void

ValidaEvento() 보호된 메소드

protected ValidaEvento ( int emp, DadosenvEvento dadosEnvEvento ) : void
emp int
dadosEnvEvento DadosenvEvento
리턴 void

ValidacoesGeraisXMLNFe() 보호된 메소드

Efetua uma leitura do XML da nota fiscal eletrônica e faz diversas conferências do seu conteúdo e bloqueia se não estiver de acordo com as configurações do UNINFE
protected ValidacoesGeraisXMLNFe ( string arquivoNFe, DadosNFeClass dadosNFe ) : void
arquivoNFe string Arquivo XML da NFe
dadosNFe DadosNFeClass Objeto com o conteúdo das tags do XML
리턴 void

XmlLMC() 보호된 메소드

Efetua a leitura do XML de LMC e grava os dados no objeto "dadosLMC"
protected XmlLMC ( int emp, DadosLMC dadosLMC ) : void
emp int Empresa
dadosLMC DadosLMC Objeto dados LMC para receber os valores
리턴 void

XmlPedRec() 공개 메소드

Gerar o XML de consulta do recibo do lote da nfe
public XmlPedRec ( int empresa, string nRec, string versao, string mod ) : void
empresa int Código da empresa
nRec string
versao string Versao do Schema XML
mod string Modelo do documento fiscal
리턴 void

XmlRetorno() 공개 메소드

Auxiliar na geração do arquivo XML de retorno para o ERP quando estivermos utilizando o InvokeMember para chamar o método
public XmlRetorno ( string pFinalArqEnvio, string pFinalArqRetorno ) : void
pFinalArqEnvio string Final do nome do arquivo de solicitação do serviço.
pFinalArqRetorno string Final do nome do arquivo que é para ser gravado o retorno.
리턴 void

xNomeClasseWS() 보호된 메소드

Retorna o nome da classe do serviço passado por parâmetro do WebService do SEFAZ - CTe
protected xNomeClasseWS ( Servicos servico, int cUF, string versao ) : string
servico Servicos Servico
cUF int Código da UF
versao string Versão do XML
리턴 string

프로퍼티 상세

oAux 보호되어 있는 프로퍼티

protected Auxiliar,NFe.Settings oAux
리턴 NFe.Settings.Auxiliar

oGerarXML 보호되어 있는 프로퍼티

protected GerarXML oGerarXML
리턴 GerarXML

oInvocarObj 보호되어 있는 프로퍼티

protected InvocarObjeto,NFe.Service oInvocarObj
리턴 InvocarObjeto