C# 클래스 NFe.Service.FluxoNfe

Classe de controle do fluxo das notas fiscais eletrônicas que estão em processo de envio
파일 보기 프로젝트 열기: akretion/uninfe 1 사용 예제들

Private Properties

프로퍼티 타입 설명
CriarTag void
CriarXml void
LerTag string
OpenFileFluxo System.IO.FileStream

공개 메소드들

메소드 설명
AtualizarDPedRec ( string strRec, System.DateTime dtData ) : void

Atualiza a tag nRec de todas as NFe´s do lote passado por parâmetro

AtualizarTag ( string chaveNFe, ElementoEditavel tag, string novoConteudo ) : void

Atualizar o conteúdo das Tag´s do XML de controle do Fluxo

AtualizarTagRec ( string strLote, string strRecibo ) : void

Atualiza a tag nRec de todas as NFe´s do lote passado por parâmetro

CriarListaRec ( ) : List

Criar uma lista com os recibos a serem consultados no servidor do SEFAZ

CriarXml ( ) : void
ExcluirNfeFluxo ( string strChaveNFe ) : void

Excluir a NFe do fluxo em processamento através da chave da NFe

ExcluirNfeFluxoRec ( string nRec ) : void

Excluir as NFe´s no fluxo através do recibo. Ótimo para retirar todas as notas de um único lote de uma única vez.

Autor: Wandrey Mundin Ferreira Date: 20/07/2010

FluxoNfe ( ) : System
FluxoNfe ( int emp ) : System
InserirNfeFluxo ( string strChaveNFe, string mod, string fullPathNFe ) : void

Insere a NFe no fluxo em processo

LerTag ( string strChaveNFe, ElementoEditavel Tag ) : string

Ler conteúdo da Tag de uma determinada NFe que já está no controle de fluxo de notas sendo enviadas

LerTag ( string strChaveNFe, ElementoFixo Tag ) : string

Ler conteúdo da Tag de uma determinada NFe que já está no controle de fluxo de notas sendo enviadas

NFeComLote ( string strChaveNFe ) : System.Boolean

Verifica se a NFE já foi incluida em um lote de NFe

NfeExiste ( string strChaveNFe ) : System.Boolean

Verifica se a NFe já existe no arquivo XML de controle do fluxo.

비공개 메소드들

메소드 설명
CriarTag ( XmlDocument xd, XmlElement cl, string strTag, string strConteudo ) : void

Criar Tag no XML de fluxo

CriarXml ( bool VerificaEstruturaXml ) : void

Cria o arquivo XML para o controle do fluxo

LerTag ( string strChaveNFe, string Tag ) : string

Ler conteúdo da Tag de uma determinada NFe que já está no controle de fluxo de notas sendo enviadas

OpenFileFluxo ( bool somenteLeitura ) : FileStream

Abre o arquivo FluxoNFe.XML com permissão de leitura e gravação, mas só compartilha para leitura

메소드 상세

AtualizarDPedRec() 공개 메소드

Atualiza a tag nRec de todas as NFe´s do lote passado por parâmetro
public AtualizarDPedRec ( string strRec, System.DateTime dtData ) : void
strRec string
dtData System.DateTime
리턴 void

AtualizarTag() 공개 메소드

Atualizar o conteúdo das Tag´s do XML de controle do Fluxo
public AtualizarTag ( string chaveNFe, ElementoEditavel tag, string novoConteudo ) : void
chaveNFe string Chave da NFe
tag ElementoEditavel Tag a ser atualizada
novoConteudo string Novo conteúdo para a tag
리턴 void

AtualizarTagRec() 공개 메소드

Atualiza a tag nRec de todas as NFe´s do lote passado por parâmetro
public AtualizarTagRec ( string strLote, string strRecibo ) : void
strLote string Lote que é para atualziar o número do recibo
strRecibo string
리턴 void

CriarListaRec() 공개 메소드

Criar uma lista com os recibos a serem consultados no servidor do SEFAZ
public CriarListaRec ( ) : List
리턴 List

CriarXml() 공개 메소드

public CriarXml ( ) : void
리턴 void

ExcluirNfeFluxo() 공개 메소드

Excluir a NFe do fluxo em processamento através da chave da NFe
public ExcluirNfeFluxo ( string strChaveNFe ) : void
strChaveNFe string Chave da NFe
리턴 void

ExcluirNfeFluxoRec() 공개 메소드

Excluir as NFe´s no fluxo através do recibo. Ótimo para retirar todas as notas de um único lote de uma única vez.
Autor: Wandrey Mundin Ferreira Date: 20/07/2010
public ExcluirNfeFluxoRec ( string nRec ) : void
nRec string
리턴 void

FluxoNfe() 공개 메소드

public FluxoNfe ( ) : System
리턴 System

FluxoNfe() 공개 메소드

public FluxoNfe ( int emp ) : System
emp int
리턴 System

InserirNfeFluxo() 공개 메소드

Insere a NFe no fluxo em processo
public InserirNfeFluxo ( string strChaveNFe, string mod, string fullPathNFe ) : void
strChaveNFe string Chave da NFe
mod string
fullPathNFe string
리턴 void

LerTag() 공개 메소드

Ler conteúdo da Tag de uma determinada NFe que já está no controle de fluxo de notas sendo enviadas
public LerTag ( string strChaveNFe, ElementoEditavel Tag ) : string
strChaveNFe string Chave da NFe que é para ler a tag
Tag ElementoEditavel Nome da tag a ser lida
리턴 string

LerTag() 공개 메소드

Ler conteúdo da Tag de uma determinada NFe que já está no controle de fluxo de notas sendo enviadas
public LerTag ( string strChaveNFe, ElementoFixo Tag ) : string
strChaveNFe string Chave da NFe que é para ler a tag
Tag ElementoFixo Nome da tag a ser lida
리턴 string

NFeComLote() 공개 메소드

Verifica se a NFE já foi incluida em um lote de NFe
public NFeComLote ( string strChaveNFe ) : System.Boolean
strChaveNFe string Chave da Nota Fiscal Eletrônica a ser Verificado
리턴 System.Boolean

NfeExiste() 공개 메소드

Verifica se a NFe já existe no arquivo XML de controle do fluxo.
public NfeExiste ( string strChaveNFe ) : System.Boolean
strChaveNFe string
리턴 System.Boolean