C# Class NFe.Settings.ConfiguracaoApp

Classe responsável por realizar algumas tarefas na parte de configurações da aplicação. Arquivo de configurações: UniNfeConfig.xml
Afficher le fichier Open project: akretion/uninfe Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

CarregarDados() public static méthode

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
Résultat void

CarregarDadosSobre() public static méthode

Carrega informações da tela de sobre
Autor: Leandro Souza
public static CarregarDadosSobre ( ) : void
Résultat void

CarregarURLConsultaDFe() public static méthode

public static CarregarURLConsultaDFe ( string uf ) : EstadoURLConsultaDFe
uf string
Résultat NFe.Components.EstadoURLConsultaDFe

CertificadosInstalados() public méthode

public CertificadosInstalados ( string arquivo ) : void
arquivo string
Résultat void

DefinirWS() public static méthode

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
Résultat NFe.Components.WebServiceProxy

DefinirWS() public static méthode

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
Résultat NFe.Components.WebServiceProxy

DefinirWS() public static méthode

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
Résultat NFe.Components.WebServiceProxy

DefinirWS() public static méthode

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
Résultat NFe.Components.WebServiceProxy

DefinirWS() public static méthode

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...)
Résultat NFe.Components.WebServiceProxy

DefinirWS() public static méthode

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
Résultat NFe.Components.WebServiceProxy

DefinirWS() public static méthode

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...)
Résultat NFe.Components.WebServiceProxy

ForceUpdateWSDL() public static méthode

public static ForceUpdateWSDL ( bool pergunta = true ) : bool
pergunta bool
Résultat bool

GravarArqEmpresas() public méthode

public GravarArqEmpresas ( ) : void
Résultat void

GravarConfig() public méthode

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
Résultat void

GravarConfigGeral() public méthode

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

ReconfigurarUniNFe() public méthode

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
Résultat void

RemoveEndSlash() public static méthode

public static RemoveEndSlash ( string value ) : string
value string
Résultat string

StartVersoes() public static méthode

public static StartVersoes ( ) : void
Résultat void

ValidarConfig() public méthode

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
Résultat void

loadResouces() public static méthode

public static loadResouces ( ) : void
Résultat void