C# Class NFe.Components.Functions

Afficher le fichier Open project: akretion/uninfe Class Usage Examples

Méthodes publiques

Méthode Description
CarregaEstados ( ) : ArrayList
CarregaMunicipios ( ) : ArrayList

Carrega os Estados que possuem serviço de NFE já disponível. Estes Estados são carregados a partir do XML Webservice.xml que fica na pasta do executável do UNINFE

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

CarregaUF ( ) : ArrayList
CodigoParaUF ( int codigo ) : string
ComputeHexadecimal ( string input ) : string

Calcula valor hexadecimal Usado para calcular o Link do QRCode da NFCe

DeletarArquivo ( string arquivo ) : void

Excluir arquivos do HD

ExibeDocumentacao ( ) : void
ExtraiPastaNomeArq ( string arquivo, string finalArq ) : string

Extrai o nome do arquivo de uma determinada string mantendo a pasta que ele está localizado

ExtrairNomeArq ( string arquivo, string finalArq ) : string

Extrai o nome do arquivo de uma determinada string. Este não mantem a pasta que ele está localizado, fica somente o nome do arquivo.

GerarMD5 ( string valor ) : string
GetDateTime ( string value ) : System.DateTime
GetIPAddress ( ) : string

Retorna o endereço IP desta estação

GetMD5Hash ( string input ) : string

Criptografar conteúdo com MD5

GravaTxtXml ( object w, string fieldname, string content ) : void
GravarErroMover ( string file, string resultFolder, string ex ) : void

IsConnectedToInternet ( ) : bool
LerArquivo ( string cArquivo ) : List

Le arquivos no formato TXT Retorna uma lista do conteudo do arquivo

LerTag ( XmlElement Elemento, string NomeTag ) : string

Busca o nome de uma determinada TAG em um Elemento do XML para ver se existe, se existir retorna seu conteúdo com um ponto e vírgula no final do conteúdo.

LerTag ( XmlElement Elemento, string NomeTag, bool RetornaPontoVirgula ) : string

Busca o nome de uma determinada TAG em um Elemento do XML para ver se existe, se existir retorna seu conteúdo, com ou sem um ponto e vírgula no final do conteúdo.

LerTag ( XmlElement Elemento, string NomeTag, string defaultValue ) : string
Move ( string arquivoOrigem, string arquivoDestino ) : void

Mover arquivo para uma determinada pasta

OnlyNumbers ( object text ) : object

Remove caracteres não-numéricos e retorna.

OnlyNumbers ( object text, string removeChars ) : object

Remove caracteres não-numéricos e retorna.

PadraoNFSe ( int municipio ) : PadroesNFSe
PopulateClasse ( object classe, object origem ) : bool
SetProperty ( object _this, string propName, object value ) : bool
SetProperty ( object _this, PropertyInfo propertyInfo, object value ) : void
StringXmlToStream ( string strXml ) : MemoryStream

Método responsável por converter uma String contendo a estrutura de um XML em uma Stream para ser lida pela XMLDocument

Conteúdo do método foi fornecido pelo Marcelo da desenvolvedores.net

StringXmlToStreamUTF8 ( string strXml ) : MemoryStream
UFParaCodigo ( string uf ) : int
WriteLog ( string msg, bool gravarStackTrace, bool geraLog, string CNPJEmpresa ) : void
XmlToString ( string parNomeArquivo ) : string

Método responsável por ler o conteúdo de um XML e retornar em uma string

_FindEmpresaByThread ( ) : int

Retorna a empresa pela thread atual

Private Methods

Méthode Description
CopyObjectTo ( this Source, object Destino ) : void
FileInUse ( string file ) : bool
InternetGetConnectedState ( int &Description, int ReservedValue ) : bool
populateClasse ( object classe, string origem ) : bool

Method Details

CarregaEstados() public static méthode

public static CarregaEstados ( ) : ArrayList
Résultat System.Collections.ArrayList

CarregaMunicipios() public static méthode

Carrega os Estados que possuem serviço de NFE já disponível. Estes Estados são carregados a partir do XML Webservice.xml que fica na pasta do executável do UNINFE
Autor: Wandrey Mundin Ferreira Data: 01/03/2010
public static CarregaMunicipios ( ) : ArrayList
Résultat System.Collections.ArrayList

CarregaUF() public static méthode

public static CarregaUF ( ) : ArrayList
Résultat System.Collections.ArrayList

CodigoParaUF() public static méthode

public static CodigoParaUF ( int codigo ) : string
codigo int
Résultat string

ComputeHexadecimal() public static méthode

Calcula valor hexadecimal Usado para calcular o Link do QRCode da NFCe
public static ComputeHexadecimal ( string input ) : string
input string Valor a ser convertido
Résultat string

DeletarArquivo() public static méthode

Excluir arquivos do HD
public static DeletarArquivo ( string arquivo ) : void
arquivo string
Résultat void

ExibeDocumentacao() public static méthode

public static ExibeDocumentacao ( ) : void
Résultat void

ExtraiPastaNomeArq() public static méthode

Extrai o nome do arquivo de uma determinada string mantendo a pasta que ele está localizado
public static ExtraiPastaNomeArq ( string arquivo, string finalArq ) : string
arquivo string string contendo o caminho e nome do arquivo que é para ser extraído o conteúdo desejado
finalArq string string contendo o final do nome do arquivo que é para ser retirado do nome
Résultat string

ExtrairNomeArq() public static méthode

Extrai o nome do arquivo de uma determinada string. Este não mantem a pasta que ele está localizado, fica somente o nome do arquivo.
public static ExtrairNomeArq ( string arquivo, string finalArq ) : string
arquivo string string contendo o caminho e nome do arquivo que é para ser extraído o conteúdo desejado
finalArq string string contendo o final do nome do arquivo que é para ser retirado do nome
Résultat string

GerarMD5() public static méthode

public static GerarMD5 ( string valor ) : string
valor string
Résultat string

GetDateTime() public static méthode

public static GetDateTime ( string value ) : System.DateTime
value string
Résultat System.DateTime

GetIPAddress() public static méthode

Retorna o endereço IP desta estação
public static GetIPAddress ( ) : string
Résultat string

GetMD5Hash() public static méthode

Criptografar conteúdo com MD5
public static GetMD5Hash ( string input ) : string
input string Conteúdo a ser criptografado
Résultat string

GravaTxtXml() public static méthode

public static GravaTxtXml ( object w, string fieldname, string content ) : void
w object
fieldname string
content string
Résultat void

GravarErroMover() public static méthode

public static GravarErroMover ( string file, string resultFolder, string ex ) : void
file string
resultFolder string
ex string
Résultat void

IsConnectedToInternet() public static méthode

public static IsConnectedToInternet ( ) : bool
Résultat bool

LerArquivo() public static méthode

Le arquivos no formato TXT Retorna uma lista do conteudo do arquivo
public static LerArquivo ( string cArquivo ) : List
cArquivo string
Résultat List

LerTag() public static méthode

Busca o nome de uma determinada TAG em um Elemento do XML para ver se existe, se existir retorna seu conteúdo com um ponto e vírgula no final do conteúdo.
public static LerTag ( XmlElement Elemento, string NomeTag ) : string
Elemento System.Xml.XmlElement Elemento a ser pesquisado o Nome da TAG
NomeTag string Nome da Tag
Résultat string

LerTag() public static méthode

Busca o nome de uma determinada TAG em um Elemento do XML para ver se existe, se existir retorna seu conteúdo, com ou sem um ponto e vírgula no final do conteúdo.
public static LerTag ( XmlElement Elemento, string NomeTag, bool RetornaPontoVirgula ) : string
Elemento System.Xml.XmlElement Elemento a ser pesquisado o Nome da TAG
NomeTag string Nome da Tag
RetornaPontoVirgula bool Retorna com ponto e vírgula no final do conteúdo da tag
Résultat string

LerTag() public static méthode

public static LerTag ( XmlElement Elemento, string NomeTag, string defaultValue ) : string
Elemento System.Xml.XmlElement
NomeTag string
defaultValue string
Résultat string

Move() public static méthode

Mover arquivo para uma determinada pasta
public static Move ( string arquivoOrigem, string arquivoDestino ) : void
arquivoOrigem string Arquivo de origem (arquivo a ser movido)
arquivoDestino string Arquivo de destino (destino do arquivo)
Résultat void

OnlyNumbers() public static méthode

Remove caracteres não-numéricos e retorna.
public static OnlyNumbers ( object text ) : object
text object valor a ser convertido
Résultat object

OnlyNumbers() public static méthode

Remove caracteres não-numéricos e retorna.
public static OnlyNumbers ( object text, string removeChars ) : object
text object valor a ser convertido
removeChars string
Résultat object

PadraoNFSe() public static méthode

public static PadraoNFSe ( int municipio ) : PadroesNFSe
municipio int
Résultat PadroesNFSe

PopulateClasse() public static méthode

public static PopulateClasse ( object classe, object origem ) : bool
classe object
origem object
Résultat bool

SetProperty() public static méthode

public static SetProperty ( object _this, string propName, object value ) : bool
_this object
propName string
value object
Résultat bool

SetProperty() public static méthode

public static SetProperty ( object _this, PropertyInfo propertyInfo, object value ) : void
_this object
propertyInfo System.Reflection.PropertyInfo
value object
Résultat void

StringXmlToStream() public static méthode

Método responsável por converter uma String contendo a estrutura de um XML em uma Stream para ser lida pela XMLDocument
Conteúdo do método foi fornecido pelo Marcelo da desenvolvedores.net
public static StringXmlToStream ( string strXml ) : MemoryStream
strXml string
Résultat System.IO.MemoryStream

StringXmlToStreamUTF8() public static méthode

public static StringXmlToStreamUTF8 ( string strXml ) : MemoryStream
strXml string
Résultat System.IO.MemoryStream

UFParaCodigo() public static méthode

public static UFParaCodigo ( string uf ) : int
uf string
Résultat int

WriteLog() public static méthode

public static WriteLog ( string msg, bool gravarStackTrace, bool geraLog, string CNPJEmpresa ) : void
msg string
gravarStackTrace bool
geraLog bool
CNPJEmpresa string
Résultat void

XmlToString() public static méthode

Método responsável por ler o conteúdo de um XML e retornar em uma string
public static XmlToString ( string parNomeArquivo ) : string
parNomeArquivo string Caminho e nome do arquivo XML que é para pegar o conteúdo e retornar na string.
Résultat string

_FindEmpresaByThread() public static méthode

Retorna a empresa pela thread atual
public static _FindEmpresaByThread ( ) : int
Résultat int