private void LoadConfig(string file = "ACBrlib.ini") { ACBrMDFe.ConfigLer(); //Config Geral ckbExibirErroSchema.Checked = ACBrMDFe.ConfigLerValor <bool>(ACBrSessao.MDFe, "ExibirErroSchema"); txtFormatoAlerta.Text = ACBrMDFe.ConfigLerValor <string>(ACBrSessao.MDFe, "FormatoAlerta"); cmbFormaEmissao.SetSelectedValue(ACBrMDFe.ConfigLerValor <TipoEmissao>(ACBrSessao.MDFe, "FormaEmissao")); cmbVersaoDF.SetSelectedValue(ACBrMDFe.ConfigLerValor <VersaoMDFe>(ACBrSessao.MDFe, "VersaoDF")); ckbRetirarAcentos.Checked = ACBrMDFe.ConfigLerValor <bool>(ACBrSessao.MDFe, "RetirarAcentos"); ckbSalvar.Checked = ACBrMDFe.ConfigLerValor <bool>(ACBrSessao.MDFe, "SalvarWS"); txtLogs.Text = ACBrMDFe.ConfigLerValor <string>(ACBrSessao.MDFe, "PathSalvar"); txtSchemaPath.Text = ACBrMDFe.ConfigLerValor <string>(ACBrSessao.MDFe, "PathSchemas"); //Config Webservice cmbUfDestino.SelectedItem = ACBrMDFe.ConfigLerValor <string>(ACBrSessao.DFe, "UF"); cmbSSlType.SetSelectedValue(ACBrMDFe.ConfigLerValor <SSLType>(ACBrSessao.MDFe, "SSLType")); nudTimeOut.Value = ACBrMDFe.ConfigLerValor <decimal>(ACBrSessao.MDFe, "Timeout"); var ambiente = ACBrMDFe.ConfigLerValor <TipoAmbiente>(ACBrSessao.MDFe, "Ambiente"); rdbHomologacao.Checked = ambiente == TipoAmbiente.taHomologacao; rdbProducao.Checked = ambiente == TipoAmbiente.taProducao; ckbVisualizar.Checked = ACBrMDFe.ConfigLerValor <bool>(ACBrSessao.MDFe, "Visualizar"); ckbSalvarSOAP.Checked = ACBrMDFe.ConfigLerValor <bool>(ACBrSessao.MDFe, "SalvarWS"); ckbAjustarAut.Checked = ACBrMDFe.ConfigLerValor <bool>(ACBrSessao.MDFe, "AjustaAguardaConsultaRet"); nudAguardar.Value = ACBrMDFe.ConfigLerValor <int>(ACBrSessao.MDFe, "AguardarConsultaRet"); nudTentativas.Value = ACBrMDFe.ConfigLerValor <int>(ACBrSessao.MDFe, "Tentativas"); nudIntervalos.Value = ACBrMDFe.ConfigLerValor <int>(ACBrSessao.MDFe, "IntervaloTentativas"); txtProxyServidor.Text = ACBrMDFe.ConfigLerValor <string>(ACBrSessao.Proxy, "Servidor"); nudProxyPorta.Text = ACBrMDFe.ConfigLerValor <string>(ACBrSessao.Proxy, "Porta"); txtProxyUsuario.Text = ACBrMDFe.ConfigLerValor <string>(ACBrSessao.Proxy, "Usuario"); txtProxySenha.Text = ACBrMDFe.ConfigLerValor <string>(ACBrSessao.Proxy, "Senha"); //Config Certificado cmbCrypt.SetSelectedValue(ACBrMDFe.ConfigLerValor <SSLCryptLib>(ACBrSessao.DFe, "SSLCryptLib")); cmbHttp.SetSelectedValue(ACBrMDFe.ConfigLerValor <SSLHttpLib>(ACBrSessao.DFe, "SSLHttpLib")); cmbXmlSign.SetSelectedValue(ACBrMDFe.ConfigLerValor <SSLXmlSignLib>(ACBrSessao.DFe, "SSLXmlSignLib")); txtCertPath.Text = ACBrMDFe.ConfigLerValor <string>(ACBrSessao.DFe, "ArquivoPFX"); txtDadosPFX.Text = ACBrMDFe.ConfigLerValor <string>(ACBrSessao.DFe, "DadosPFX"); txtCertPassword.Text = ACBrMDFe.ConfigLerValor <string>(ACBrSessao.DFe, "Senha"); txtCertNumero.Text = ACBrMDFe.ConfigLerValor <string>(ACBrSessao.DFe, "NumeroSerie"); //Config Arquivos ckbSalvarArqs.Checked = ACBrMDFe.ConfigLerValor <bool>(ACBrSessao.MDFe, "SalvarGer"); ckbPastaMensal.Checked = ACBrMDFe.ConfigLerValor <bool>(ACBrSessao.MDFe, "SepararPorMes"); ckbAdicionaLiteral.Checked = ACBrMDFe.ConfigLerValor <bool>(ACBrSessao.MDFe, "AdicionarLiteral"); ckbEmissaoPathNFe.Checked = ACBrMDFe.ConfigLerValor <bool>(ACBrSessao.MDFe, "EmissaoPathMDFe"); ckbSalvaPathEvento.Checked = ACBrMDFe.ConfigLerValor <bool>(ACBrSessao.MDFe, "SalvarArq"); ckbSepararPorCNPJ.Checked = ACBrMDFe.ConfigLerValor <bool>(ACBrSessao.MDFe, "SepararPorCNPJ"); ckbSepararPorModelo.Checked = ACBrMDFe.ConfigLerValor <bool>(ACBrSessao.MDFe, "SepararPorModelo"); txtArqMDFe.Text = ACBrMDFe.ConfigLerValor <string>(ACBrSessao.MDFe, "PathMDFe"); txtArqEvento.Text = ACBrMDFe.ConfigLerValor <string>(ACBrSessao.MDFe, "PathEvento"); //Config Documento Auxiliar txtLogomarca.Text = ACBrMDFe.ConfigLerValor <string>(ACBrSessao.DAMDFe, "PathLogo"); var tipoImpressao = ACBrMDFe.ConfigLerValor <TipoDAMDFE>(ACBrSessao.DAMDFe, "TipoDAMDFe"); rdbRetrato.Checked = tipoImpressao == TipoDAMDFE.tiRetrato; rdbPaisagem.Checked = tipoImpressao == TipoDAMDFE.tiPaisagem; //Config Email txtNome.Text = ACBrMDFe.ConfigLerValor <string>(ACBrSessao.Email, "Nome"); txtEmail.Text = ACBrMDFe.ConfigLerValor <string>(ACBrSessao.Email, "Conta"); txtUsuario.Text = ACBrMDFe.ConfigLerValor <string>(ACBrSessao.Email, "Usuario"); txtSenha.Text = ACBrMDFe.ConfigLerValor <string>(ACBrSessao.Email, "Senha"); txtHost.Text = ACBrMDFe.ConfigLerValor <string>(ACBrSessao.Email, "Servidor"); nudPorta.Value = ACBrMDFe.ConfigLerValor <int>(ACBrSessao.Email, "Porta"); ckbSSL.Checked = ACBrMDFe.ConfigLerValor <bool>(ACBrSessao.Email, "SSL"); ckbTLS.Checked = ACBrMDFe.ConfigLerValor <bool>(ACBrSessao.Email, "TLS"); }
private void LoadConfig() { ACBrMDFe.ConfigLer(); cmbVersao.SetSelectedValue(ACBrMDFe.ConfigLerValor <VersaoMDFe>(ACBrSessao.MDFe, "VersaoDF")); cmbCrypt.SetSelectedValue(ACBrMDFe.ConfigLerValor <SSLCryptLib>(ACBrSessao.DFe, "SSLCryptLib")); cmbHttp.SetSelectedValue(ACBrMDFe.ConfigLerValor <SSLHttpLib>(ACBrSessao.DFe, "SSLHttpLib")); cmbXmlSign.SetSelectedValue(ACBrMDFe.ConfigLerValor <SSLXmlSignLib>(ACBrSessao.DFe, "SSLXmlSignLib")); txtCertPath.Text = ACBrMDFe.ConfigLerValor <string>(ACBrSessao.DFe, "ArquivoPFX"); txtDadosPFX.Text = ACBrMDFe.ConfigLerValor <string>(ACBrSessao.DFe, "DadosPFX"); txtCertPassword.Text = ACBrMDFe.ConfigLerValor <string>(ACBrSessao.DFe, "Senha"); txtCertNumero.Text = ACBrMDFe.ConfigLerValor <string>(ACBrSessao.DFe, "NumeroSerie"); txtSchemaPath.Text = ACBrMDFe.ConfigLerValor <string>(ACBrSessao.MDFe, "PathSchemas"); cmbUfDestino.SelectedItem = ACBrMDFe.ConfigLerValor <string>(ACBrSessao.DFe, "UF"); var ambiente = ACBrMDFe.ConfigLerValor <TipoAmbiente>(ACBrSessao.MDFe, "Ambiente"); rdbHomologacao.Checked = ambiente == TipoAmbiente.taHomologacao; rdbProducao.Checked = ambiente == TipoAmbiente.taProducao; cmbSSlType.SetSelectedValue(ACBrMDFe.ConfigLerValor <SSLType>(ACBrSessao.MDFe, "SSLType")); nudTimeOut.Value = ACBrMDFe.ConfigLerValor <decimal>(ACBrSessao.MDFe, "Timeout"); txtProxyServidor.Text = ACBrMDFe.ConfigLerValor <string>(ACBrSessao.Proxy, "Servidor"); nudProxyPorta.Text = ACBrMDFe.ConfigLerValor <string>(ACBrSessao.Proxy, "Porta"); txtProxyUsuario.Text = ACBrMDFe.ConfigLerValor <string>(ACBrSessao.Proxy, "Usuario"); txtProxySenha.Text = ACBrMDFe.ConfigLerValor <string>(ACBrSessao.Proxy, "Senha"); txtNome.Text = ACBrMDFe.ConfigLerValor <string>(ACBrSessao.Email, "Nome"); txtEmail.Text = ACBrMDFe.ConfigLerValor <string>(ACBrSessao.Email, "Conta"); txtUsuario.Text = ACBrMDFe.ConfigLerValor <string>(ACBrSessao.Email, "Usuario"); txtSenha.Text = ACBrMDFe.ConfigLerValor <string>(ACBrSessao.Email, "Senha"); txtHost.Text = ACBrMDFe.ConfigLerValor <string>(ACBrSessao.Email, "Servidor"); nudPorta.Value = ACBrMDFe.ConfigLerValor <int>(ACBrSessao.Email, "Porta"); ckbSSL.Checked = ACBrMDFe.ConfigLerValor <bool>(ACBrSessao.Email, "SSL"); ckbTLS.Checked = ACBrMDFe.ConfigLerValor <bool>(ACBrSessao.Email, "TLS"); }