C# 클래스 NFe.Settings.Empresas

파일 보기 프로젝트 열기: akretion/uninfe 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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