C# Class NFe.Service.TFunctions

Afficher le fichier Open project: akretion/uninfe

Méthodes publiques

Méthode Description
CompressXML ( FileInfo fileToCompress ) : void
CopiarXMLPastaDanfeMon ( string arquivoCopiar ) : void

Copia o XML da NFe para a pasta monitorada pelo DANFEMon para que o mesmo imprima o DANFe. A copia só é efetuada de o UniNFe estiver configurado para isso.

Autor: Wandrey Mundin Ferreira Data: 20/04/2010

CriarArquivosParaServico ( ) : void
Decompress ( string input ) : string
EncryptSHA1 ( string messageString ) : string

Lucas A. Araujo Criptografa uma string.

ExecutaUniDanfe ( string nomeArquivoRecebido, System.DateTime dataEmissaoNFe, NFe emp, string>.Dictionary args = null ) : void
ExecutaUniDanfe_ForcaEmail ( int emp ) : void
ExecutaUniDanfe_ReportEmail ( int emp, System.DateTime datai, System.DateTime dataf, bool imprimir = false, string ExportarPasta = "Enviados", string filename = "" ) : void
GravarArqErroServico ( string arquivo, string finalArqEnvio, string finalArqErro, Exception exception ) : void

Grava um arquivo texto com um erros ocorridos durante as operações para que o ERP possa tratá-los

Autor: Wandrey Mundin Ferreira Data: 02/06/2011

GravarArqErroServico ( string arquivo, string finalArqEnvio, string finalArqErro, Exception exception, ErroPadrao erroPadrao, bool moveArqErro ) : void

Grava um arquivo texto com um erros ocorridos durante as operações para que o ERP possa tratá-los

Autor: Wandrey Mundin Ferreira Data: 02/06/2011

GravarArqErroServico ( string arquivo, string finalArqEnvio, string finalArqErro, Exception exception, bool moveArqErro ) : void

Grava um arquivo texto com um erros ocorridos durante as operações para que o ERP possa tratá-los

Autor: Wandrey Mundin Ferreira Data: 02/06/2011

MoveArqErro ( string Arquivo ) : void

Move arquivos XML com erro para uma pasta de xml´s com erro configurados no UniNFe.

MoverArquivo ( string Arquivo, PastaEnviados SubPastaXMLEnviado ) : void

Move arquivos da nota fiscal eletrônica para suas respectivas pastas

MoverArquivo ( string arquivo, PastaEnviados subPastaXMLEnviado, System.DateTime emissao ) : void

Move arquivos da nota fiscal eletrônica para suas respectivas pastas

RemoveSomenteLeitura ( string file ) : void

Metodo que remove atributo de Somente Leitura do Arquivo caso o mesmo estiver marcado, evitando problemas no acesso do arquivo. Renan - 26/11/13

getSubFolder ( System.DateTime value, int ndias, DiretorioSalvarComo salvarComo ) : string

Private Methods

Méthode Description
ExcluirArqAuxiliar ( object sender, System e ) : void
MoveArqErro ( string Arquivo, string ExtensaoArq ) : void

Move arquivos com a extensão informada e que está com erro para uma pasta de xml´s/arquivos com erro configurados no UniNFe.

RemoveAttribute ( FileAttributes attributes, FileAttributes attributesToRemove ) : FileAttributes
RenomearXmlReport ( object sender, System e ) : void
RetornarConteudoEntre ( string Conteudo, string Inicio, string Fim ) : string

Executa o aplicativo UniDanfe para gerar/imprimir o DANFE

Autor: Wandrey Mundin Ferreira Data: 03/02/2010

Method Details

CompressXML() public static méthode

public static CompressXML ( FileInfo fileToCompress ) : void
fileToCompress System.IO.FileInfo
Résultat void

CopiarXMLPastaDanfeMon() public static méthode

Copia o XML da NFe para a pasta monitorada pelo DANFEMon para que o mesmo imprima o DANFe. A copia só é efetuada de o UniNFe estiver configurado para isso.
Autor: Wandrey Mundin Ferreira Data: 20/04/2010
public static CopiarXMLPastaDanfeMon ( string arquivoCopiar ) : void
arquivoCopiar string Nome do arquivo com as pastas e subpastas a ser copiado
Résultat void

CriarArquivosParaServico() public static méthode

public static CriarArquivosParaServico ( ) : void
Résultat void

Decompress() public static méthode

public static Decompress ( string input ) : string
input string
Résultat string

EncryptSHA1() public static méthode

Lucas A. Araujo Criptografa uma string.
public static EncryptSHA1 ( string messageString ) : string
messageString string String
Résultat string

ExecutaUniDanfe() public static méthode

public static ExecutaUniDanfe ( string nomeArquivoRecebido, System.DateTime dataEmissaoNFe, NFe emp, string>.Dictionary args = null ) : void
nomeArquivoRecebido string
dataEmissaoNFe System.DateTime
emp NFe
args string>.Dictionary
Résultat void

ExecutaUniDanfe_ForcaEmail() public static méthode

public static ExecutaUniDanfe_ForcaEmail ( int emp ) : void
emp int
Résultat void

ExecutaUniDanfe_ReportEmail() public static méthode

public static ExecutaUniDanfe_ReportEmail ( int emp, System.DateTime datai, System.DateTime dataf, bool imprimir = false, string ExportarPasta = "Enviados", string filename = "" ) : void
emp int
datai System.DateTime
dataf System.DateTime
imprimir bool
ExportarPasta string
filename string
Résultat void

GravarArqErroServico() public static méthode

Grava um arquivo texto com um erros ocorridos durante as operações para que o ERP possa tratá-los
Autor: Wandrey Mundin Ferreira Data: 02/06/2011
public static GravarArqErroServico ( string arquivo, string finalArqEnvio, string finalArqErro, Exception exception ) : void
arquivo string Nome do arquivo que está sendo processado
finalArqEnvio string string final do nome do arquivo que é para ser substituida na gravação do arquivo de Erro
finalArqErro string string final do nome do arquivo que é para ser utilizado no nome do arquivo de erro
exception System.Exception Exception gerada
Résultat void

GravarArqErroServico() public static méthode

Grava um arquivo texto com um erros ocorridos durante as operações para que o ERP possa tratá-los
Autor: Wandrey Mundin Ferreira Data: 02/06/2011
public static GravarArqErroServico ( string arquivo, string finalArqEnvio, string finalArqErro, Exception exception, ErroPadrao erroPadrao, bool moveArqErro ) : void
arquivo string Nome do arquivo que está sendo processado
finalArqEnvio string string final do nome do arquivo que é para ser substituida na gravação do arquivo de Erro
finalArqErro string string final do nome do arquivo que é para ser utilizado no nome do arquivo de erro
exception System.Exception Exception gerada
erroPadrao ErroPadrao
moveArqErro bool Move o arquivo informado no parametro "arquivo" para a pasta de XML com ERRO
Résultat void

GravarArqErroServico() public static méthode

Grava um arquivo texto com um erros ocorridos durante as operações para que o ERP possa tratá-los
Autor: Wandrey Mundin Ferreira Data: 02/06/2011
public static GravarArqErroServico ( string arquivo, string finalArqEnvio, string finalArqErro, Exception exception, bool moveArqErro ) : void
arquivo string Nome do arquivo que está sendo processado
finalArqEnvio string string final do nome do arquivo que é para ser substituida na gravação do arquivo de Erro
finalArqErro string string final do nome do arquivo que é para ser utilizado no nome do arquivo de erro
exception System.Exception Exception gerada
moveArqErro bool Move o arquivo informado no parametro "arquivo" para a pasta de XML com ERRO
Résultat void

MoveArqErro() public static méthode

Move arquivos XML com erro para uma pasta de xml´s com erro configurados no UniNFe.
public static MoveArqErro ( string Arquivo ) : void
Arquivo string
Résultat void

MoverArquivo() public static méthode

Move arquivos da nota fiscal eletrônica para suas respectivas pastas
public static MoverArquivo ( string Arquivo, PastaEnviados SubPastaXMLEnviado ) : void
Arquivo string Nome do arquivo a ser movido
SubPastaXMLEnviado PastaEnviados SubPasta de XML´s enviados para onde será movido o arquivo
Résultat void

MoverArquivo() public static méthode

Move arquivos da nota fiscal eletrônica para suas respectivas pastas
public static MoverArquivo ( string arquivo, PastaEnviados subPastaXMLEnviado, System.DateTime emissao ) : void
arquivo string
subPastaXMLEnviado PastaEnviados
emissao System.DateTime
Résultat void

RemoveSomenteLeitura() public static méthode

Metodo que remove atributo de Somente Leitura do Arquivo caso o mesmo estiver marcado, evitando problemas no acesso do arquivo. Renan - 26/11/13
public static RemoveSomenteLeitura ( string file ) : void
file string Arquivo a remover o atributo
Résultat void

getSubFolder() public static méthode

public static getSubFolder ( System.DateTime value, int ndias, DiretorioSalvarComo salvarComo ) : string
value System.DateTime
ndias int
salvarComo NFe.Components.DiretorioSalvarComo
Résultat string