C# Класс NFe.Settings.Empresas

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Configuracoes List

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

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

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

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

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

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

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

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

Carregar as configurações de todas as empresas na coleção "Configuracoes"
Autor: Wandrey Mundin Ferreira Data: 29/07/2010
public static CarregaConfiguracao ( ) : void
Результат void

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

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

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

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

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

Criar as pastas para todas as empresas cadastradas e configuradas no sistema se as mesmas não existirem
public static CriarPasta ( ) : void
Результат void

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

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

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

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

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

Retorna a empresa pela thread atual
public static FindEmpresaByThread ( ) : int
Результат int

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

Reseta o certificado da empresa e recria o mesmo
public static ResetCertificado ( int index ) : X509Certificate2
index int identificador da empresa
Результат System.Security.Cryptography.X509Certificates.X509Certificate2

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

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

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

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

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

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

Описание свойств

Configuracoes публичное статическое свойство

public static List Configuracoes
Результат List