C# Class NFe.Settings.Empresas

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

Méthodes publiques

Свойство Type Description
Configuracoes List

Méthodes publiques

Méthode Description
CanRun ( ) : void

Verifica se já existe alguma instância do UniNFe executando para os diretórios informados

Se existir, retorna uma mensagem com todos os diretórios que estão executando uma instânmcia do UniNFe

CarregaConfiguracao ( ) : void

Carregar as configurações de todas as empresas na coleção "Configuracoes"

Autor: Wandrey Mundin Ferreira Data: 29/07/2010

ClearLockFiles ( bool confirm = true ) : bool

Exclui todos os arquivos de lock existentes nas configurações de pasta das empresas Se verdadeiro confirma antes de apagar os arquivos

CreateLockFile ( bool clearIfExist = false ) : void

Cria os arquivos de lock para os diretórios de envio que esta instância vai atender. Se verdadeiro, irá excluir os arquivos existentes antes de recriar

CriarPasta ( ) : void

Criar as pastas para todas as empresas cadastradas e configuradas no sistema se as mesmas não existirem

FindConfEmpresa ( string cnpj, TipoAplicativo servico ) : Empresa

Procurar o cnpj na coleção das empresas

FindConfEmpresaIndex ( string cnpj, TipoAplicativo servico ) : int

Procurar o cnpj na coleção das empresas

FindEmpresaByThread ( ) : int

Retorna a empresa pela thread atual

ResetCertificado ( int index ) : X509Certificate2

Reseta o certificado da empresa e recria o mesmo

Valid ( Empresa empresa ) : bool

Retorna se o objeto da coleção que foi pesquisado é valido ou não

Autor: Wandrey Mundin Ferreira Data: 30/07/2010

Valid ( int index ) : bool

Retorna se o indice da coleção que foi pesquisado é valido ou não

Autor: Wandrey Mundin Ferreira Data: 30/07/2010

verificaPasta ( Empresa empresa, XmlElement configElemento, string tagName, string descricao, bool isObrigatoria ) : void

Private Methods

Méthode Description
CriaArquivoDeErro ( Empresa empresa, string cArqErro ) : string
CriarSubPastaEnviado ( ) : void

Criar as subpastas (Autorizados/Denegados/EmProcessamento) dentro da pasta dos XML´s enviados para todas as empresas cadastradas e configuradas

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

GetUF ( int codigoUnidade ) : string

Method Details

CanRun() public static méthode

Verifica se já existe alguma instância do UniNFe executando para os diretórios informados

Se existir, retorna uma mensagem com todos os diretórios que estão executando uma instânmcia do UniNFe

public static CanRun ( ) : void
Résultat void

CarregaConfiguracao() public static méthode

Carregar as configurações de todas as empresas na coleção "Configuracoes"
Autor: Wandrey Mundin Ferreira Data: 29/07/2010
public static CarregaConfiguracao ( ) : void
Résultat void

ClearLockFiles() public static méthode

Exclui todos os arquivos de lock existentes nas configurações de pasta das empresas Se verdadeiro confirma antes de apagar os arquivos
public static ClearLockFiles ( bool confirm = true ) : bool
confirm bool
Résultat bool

CreateLockFile() public static méthode

Cria os arquivos de lock para os diretórios de envio que esta instância vai atender. Se verdadeiro, irá excluir os arquivos existentes antes de recriar
public static CreateLockFile ( bool clearIfExist = false ) : void
clearIfExist bool
Résultat void

CriarPasta() public static méthode

Criar as pastas para todas as empresas cadastradas e configuradas no sistema se as mesmas não existirem
public static CriarPasta ( ) : void
Résultat void

FindConfEmpresa() public static méthode

Procurar o cnpj na coleção das empresas
public static FindConfEmpresa ( string cnpj, TipoAplicativo servico ) : Empresa
cnpj string CNPJ a ser pesquisado
servico TipoAplicativo Serviço a ser pesquisado
Résultat Empresa

FindConfEmpresaIndex() public static méthode

Procurar o cnpj na coleção das empresas
public static FindConfEmpresaIndex ( string cnpj, TipoAplicativo servico ) : int
cnpj string CNPJ a ser pesquisado
servico TipoAplicativo Serviço a ser pesquisado
Résultat int

FindEmpresaByThread() public static méthode

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

ResetCertificado() public static méthode

Reseta o certificado da empresa e recria o mesmo
public static ResetCertificado ( int index ) : X509Certificate2
index int identificador da empresa
Résultat System.Security.Cryptography.X509Certificates.X509Certificate2

Valid() public static méthode

Retorna se o objeto da coleção que foi pesquisado é valido ou não
Autor: Wandrey Mundin Ferreira Data: 30/07/2010
public static Valid ( Empresa empresa ) : bool
empresa Empresa Objeto da empresa
Résultat bool

Valid() public static méthode

Retorna se o indice da coleção que foi pesquisado é valido ou não
Autor: Wandrey Mundin Ferreira Data: 30/07/2010
public static Valid ( int index ) : bool
index int Indice a ser validado
Résultat bool

verificaPasta() public static méthode

public static verificaPasta ( Empresa empresa, XmlElement configElemento, string tagName, string descricao, bool isObrigatoria ) : void
empresa Empresa
configElemento System.Xml.XmlElement
tagName string
descricao string
isObrigatoria bool
Résultat void

Property Details

Configuracoes public_oe static_oe property

public static List Configuracoes
Résultat List