C# Класс NFe.Service.TFunctions

Показать файл Открыть проект

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

CompressXML() публичный статический Метод

public static CompressXML ( FileInfo fileToCompress ) : void
fileToCompress System.IO.FileInfo
Результат void

CopiarXMLPastaDanfeMon() публичный статический Метод

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
Результат void

CriarArquivosParaServico() публичный статический Метод

public static CriarArquivosParaServico ( ) : void
Результат void

Decompress() публичный статический Метод

public static Decompress ( string input ) : string
input string
Результат string

EncryptSHA1() публичный статический Метод

Lucas A. Araujo Criptografa uma string.
public static EncryptSHA1 ( string messageString ) : string
messageString string String
Результат string

ExecutaUniDanfe() публичный статический Метод

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
Результат void

ExecutaUniDanfe_ForcaEmail() публичный статический Метод

public static ExecutaUniDanfe_ForcaEmail ( int emp ) : void
emp int
Результат void

ExecutaUniDanfe_ReportEmail() публичный статический Метод

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
Результат void

GravarArqErroServico() публичный статический Метод

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
Результат void

GravarArqErroServico() публичный статический Метод

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
Результат void

GravarArqErroServico() публичный статический Метод

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
Результат void

MoveArqErro() публичный статический Метод

Move arquivos XML com erro para uma pasta de xml´s com erro configurados no UniNFe.
public static MoveArqErro ( string Arquivo ) : void
Arquivo string
Результат void

MoverArquivo() публичный статический Метод

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
Результат void

MoverArquivo() публичный статический Метод

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
Результат void

RemoveSomenteLeitura() публичный статический Метод

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
Результат void

getSubFolder() публичный статический Метод

public static getSubFolder ( System.DateTime value, int ndias, DiretorioSalvarComo salvarComo ) : string
value System.DateTime
ndias int
salvarComo NFe.Components.DiretorioSalvarComo
Результат string