C# Class NFe.Settings.Empresas

Show file Open project: akretion/uninfe Class Usage Examples

Public Properties

Property Type Description
Configuracoes List

Public Methods

Method 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

Method 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 method

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
return void

CarregaConfiguracao() public static method

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

ClearLockFiles() public static method

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
return bool

CreateLockFile() public static method

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
return void

CriarPasta() public static method

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

FindConfEmpresa() public static method

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
return Empresa

FindConfEmpresaIndex() public static method

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
return int

FindEmpresaByThread() public static method

Retorna a empresa pela thread atual
public static FindEmpresaByThread ( ) : int
return int

ResetCertificado() public static method

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

Valid() public static method

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
return bool

Valid() public static method

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
return bool

verificaPasta() public static method

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
return void

Property Details

Configuracoes public static property

public static List Configuracoes
return List