C# 클래스 NFe.Settings.ConfiguracaoApp

Classe responsável por realizar algumas tarefas na parte de configurações da aplicação. Arquivo de configurações: UniNfeConfig.xml
파일 보기 프로젝트 열기: akretion/uninfe 1 사용 예제들

공개 메소드들

메소드 설명
CarregarDados ( ) : void

Carrega as configurações realizadas na Aplicação gravadas no XML UniNfeConfig.xml para propriedades, para facilitar a leitura das informações necessárias para as transações da NF-e.

Autor: Wandrey Mundin Ferreira

CarregarDadosSobre ( ) : void

Carrega informações da tela de sobre

Autor: Leandro Souza

CarregarURLConsultaDFe ( string uf ) : EstadoURLConsultaDFe
CertificadosInstalados ( string arquivo ) : void
DefinirWS ( Servicos servico, int emp, int cUF, int tpAmb ) : WebServiceProxy

Definir o webservice que será utilizado para o envio do XML

DefinirWS ( Servicos servico, int emp, int cUF, int tpAmb, int tpEmis ) : WebServiceProxy

Definir o webservice que será utilizado para o envio do XML

DefinirWS ( Servicos servico, int emp, int cUF, int tpAmb, int tpEmis, PadroesNFSe padraoNFSe ) : WebServiceProxy

Definir o webservice que será utilizado para o envio do XML

DefinirWS ( Servicos servico, int emp, int cUF, int tpAmb, int tpEmis, PadroesNFSe padraoNFSe, string versao ) : WebServiceProxy

Definir o webservice que será utilizado para o envio do XML

DefinirWS ( Servicos servico, int emp, int cUF, int tpAmb, int tpEmis, PadroesNFSe padraoNFSe, string versao, string mod ) : WebServiceProxy

Definir o webservice que será utilizado para o envio do XML

DefinirWS ( Servicos servico, int emp, int cUF, int tpAmb, int tpEmis, string versao ) : WebServiceProxy

Definir o webservice que será utilizado para o envio do XML

DefinirWS ( Servicos servico, int emp, int cUF, int tpAmb, int tpEmis, string versao, string mod ) : WebServiceProxy

Definir o webservice que será utilizado para o envio do XML

ForceUpdateWSDL ( bool pergunta = true ) : bool
GravarArqEmpresas ( ) : void
GravarConfig ( bool gravaArqEmpresa, bool validaCertificado ) : void

Método responsável por gravar as configurações da Aplicação no arquivo "UniNfeConfig.xml"

GravarConfigGeral ( ) : void

Gravar as configurações gerais

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

ReconfigurarUniNFe ( string cArquivoXml ) : void

Método responsável por reconfigurar automaticamente o UniNFe a partir de um XML com as informações necessárias. O Método grava um arquivo na pasta de retorno do UniNFe com a informação se foi bem sucedida a reconfiguração ou não.

RemoveEndSlash ( string value ) : string

StartVersoes ( ) : void
ValidarConfig ( bool validarCertificado, Empresa empresaValidada ) : void

Verifica se algumas das informações das configurações tem algum problema ou falha

loadResouces ( ) : void

비공개 메소드들

메소드 설명
AddEmpresaNaLista ( string folder ) : string
AddEmpresaNaListaDeComparacao ( List fc, int i, Empresa empresa ) : void
CadastrarEmpresa ( string arqXML, int emp ) : int
DefLocalWSDL ( int CodigoUF, int tipoAmbiente, int tipoEmissao, string versao, Servicos servico, bool ehNFCe ) : string

Definir o local do WSDL do webservice

DownloadArquivoURLConsultaDFe ( ) : bool

메소드 상세

CarregarDados() 공개 정적인 메소드

Carrega as configurações realizadas na Aplicação gravadas no XML UniNfeConfig.xml para propriedades, para facilitar a leitura das informações necessárias para as transações da NF-e.
Autor: Wandrey Mundin Ferreira
public static CarregarDados ( ) : void
리턴 void

CarregarDadosSobre() 공개 정적인 메소드

Carrega informações da tela de sobre
Autor: Leandro Souza
public static CarregarDadosSobre ( ) : void
리턴 void

CarregarURLConsultaDFe() 공개 정적인 메소드

public static CarregarURLConsultaDFe ( string uf ) : EstadoURLConsultaDFe
uf string
리턴 NFe.Components.EstadoURLConsultaDFe

CertificadosInstalados() 공개 메소드

public CertificadosInstalados ( string arquivo ) : void
arquivo string
리턴 void

DefinirWS() 공개 정적인 메소드

Definir o webservice que será utilizado para o envio do XML
public static DefinirWS ( Servicos servico, int emp, int cUF, int tpAmb ) : WebServiceProxy
servico Servicos Serviço que será executado
emp int Index da empresa que será executado o serviço
cUF int Código da UF
tpAmb int Código do ambiente que será acessado
리턴 NFe.Components.WebServiceProxy

DefinirWS() 공개 정적인 메소드

Definir o webservice que será utilizado para o envio do XML
public static DefinirWS ( Servicos servico, int emp, int cUF, int tpAmb, int tpEmis ) : WebServiceProxy
servico Servicos Serviço que será executado
emp int Index da empresa que será executado o serviço
cUF int Código da UF
tpAmb int Código do ambiente que será acessado
tpEmis int Tipo de emissão do documento fiscal
리턴 NFe.Components.WebServiceProxy

DefinirWS() 공개 정적인 메소드

Definir o webservice que será utilizado para o envio do XML
public static DefinirWS ( Servicos servico, int emp, int cUF, int tpAmb, int tpEmis, PadroesNFSe padraoNFSe ) : WebServiceProxy
servico Servicos Serviço que será executado
emp int Index da empresa que será executado o serviço
cUF int Código da UF
tpAmb int Código do ambiente que será acessado
tpEmis int Tipo de emissão do documento fiscal
padraoNFSe PadroesNFSe Padrão da NFSe
리턴 NFe.Components.WebServiceProxy

DefinirWS() 공개 정적인 메소드

Definir o webservice que será utilizado para o envio do XML
public static DefinirWS ( Servicos servico, int emp, int cUF, int tpAmb, int tpEmis, PadroesNFSe padraoNFSe, string versao ) : WebServiceProxy
servico Servicos Serviço que será executado
emp int Index da empresa que será executado o serviço
cUF int Código da UF
tpAmb int Código do ambiente que será acessado
tpEmis int Tipo de emissão do XML
padraoNFSe PadroesNFSe Padrão da NFSe
versao string Versão do XML
리턴 NFe.Components.WebServiceProxy

DefinirWS() 공개 정적인 메소드

Definir o webservice que será utilizado para o envio do XML
public static DefinirWS ( Servicos servico, int emp, int cUF, int tpAmb, int tpEmis, PadroesNFSe padraoNFSe, string versao, string mod ) : WebServiceProxy
servico Servicos Serviço que será executado
emp int Index da empresa que será executado o serviço
cUF int Código da UF
tpAmb int Código do ambiente que será acessado
tpEmis int Tipo de emissão do XML
padraoNFSe PadroesNFSe Padrão da NFSe
versao string Versão do XML
mod string Modelo do documento fiscal (55=NFe, 65=NFCe, etc...)
리턴 NFe.Components.WebServiceProxy

DefinirWS() 공개 정적인 메소드

Definir o webservice que será utilizado para o envio do XML
public static DefinirWS ( Servicos servico, int emp, int cUF, int tpAmb, int tpEmis, string versao ) : WebServiceProxy
servico Servicos Serviço que será executado
emp int Index da empresa que será executado o serviço
cUF int Código da UF
tpAmb int Código do ambiente que será acessado
tpEmis int Tipo de emissão do documento fiscal
versao string Versão do XML
리턴 NFe.Components.WebServiceProxy

DefinirWS() 공개 정적인 메소드

Definir o webservice que será utilizado para o envio do XML
public static DefinirWS ( Servicos servico, int emp, int cUF, int tpAmb, int tpEmis, string versao, string mod ) : WebServiceProxy
servico Servicos Serviço que será executado
emp int Index da empresa que será executado o serviço
cUF int Código da UF
tpAmb int Código do ambiente que será acessado
tpEmis int Tipo de emissão do documento fiscal
versao string Versão do XML
mod string Modelo do documento fiscal (55=NFe, 65=NFCe, etc...)
리턴 NFe.Components.WebServiceProxy

ForceUpdateWSDL() 공개 정적인 메소드

public static ForceUpdateWSDL ( bool pergunta = true ) : bool
pergunta bool
리턴 bool

GravarArqEmpresas() 공개 메소드

public GravarArqEmpresas ( ) : void
리턴 void

GravarConfig() 공개 메소드

Método responsável por gravar as configurações da Aplicação no arquivo "UniNfeConfig.xml"
public GravarConfig ( bool gravaArqEmpresa, bool validaCertificado ) : void
gravaArqEmpresa bool
validaCertificado bool
리턴 void

GravarConfigGeral() 공개 메소드

Gravar as configurações gerais
Autor: Wandrey Mundin Ferreira Data: 30/07/2010
public GravarConfigGeral ( ) : void
리턴 void

ReconfigurarUniNFe() 공개 메소드

Método responsável por reconfigurar automaticamente o UniNFe a partir de um XML com as informações necessárias. O Método grava um arquivo na pasta de retorno do UniNFe com a informação se foi bem sucedida a reconfiguração ou não.
public ReconfigurarUniNFe ( string cArquivoXml ) : void
cArquivoXml string Nome e pasta do arquivo de configurações gerado pelo ERP para atualização das configurações do uninfe
리턴 void

RemoveEndSlash() 공개 정적인 메소드

public static RemoveEndSlash ( string value ) : string
value string
리턴 string

StartVersoes() 공개 정적인 메소드

public static StartVersoes ( ) : void
리턴 void

ValidarConfig() 공개 메소드

Verifica se algumas das informações das configurações tem algum problema ou falha
public ValidarConfig ( bool validarCertificado, Empresa empresaValidada ) : void
validarCertificado bool Se valida se tem certificado informado ou não nas configurações
empresaValidada Empresa
리턴 void

loadResouces() 공개 정적인 메소드

public static loadResouces ( ) : void
리턴 void