private void LoadConfig(string file = "ACBrLib.ini") { gnre.ConfigLer(file); //Config Geral ckbExibirErroSchema.Checked = gnre.Config.ExibirErroSchema; txtFormatoAlerta.Text = gnre.Config.FormatoAlerta; cmbFormaEmissao.SetSelectedValue(gnre.Config.FormaEmissao); cmbVersaoDF.SetSelectedValue(gnre.Config.VersaoDF); ckbRetirarAcentos.Checked = gnre.Config.RetirarAcentos; ckbSalvar.Checked = gnre.Config.SalvarWS; txtLogs.Text = gnre.Config.PathSalvar; txtSchemaPath.Text = gnre.Config.PathSchemas; //Config Webservice cmbUfDestino.SelectedItem = gnre.Config.DFe.UF; cmbSSlType.SetSelectedValue(gnre.Config.SSLType); nudTimeOut.Value = gnre.Config.Timeout; var ambiente = gnre.Config.Ambiente; rdbHomologacao.Checked = ambiente == TipoAmbiente.taHomologacao; rdbProducao.Checked = ambiente == TipoAmbiente.taProducao; ckbVisualizar.Checked = gnre.Config.Visualizar; ckbSalvarSOAP.Checked = gnre.Config.SalvarWS; ckbAjustarAut.Checked = gnre.Config.AjustaAguardaConsultaRet; nudAguardar.Value = gnre.Config.AguardarConsultaRet; nudTentativas.Value = gnre.Config.Tentativas; nudIntervalos.Value = gnre.Config.IntervaloTentativas; txtProxyServidor.Text = gnre.Config.Proxy.Servidor; nudProxyPorta.Text = gnre.Config.Proxy.Porta; txtProxyUsuario.Text = gnre.Config.Proxy.Usuario; txtProxySenha.Text = gnre.Config.Proxy.Senha; //Config Certificado cmbCrypt.SetSelectedValue(gnre.Config.DFe.SSLCryptLib); cmbHttp.SetSelectedValue(gnre.Config.DFe.SSLHttpLib); cmbXmlSign.SetSelectedValue(gnre.Config.DFe.SSLXmlSignLib); txtCertPath.Text = gnre.Config.DFe.ArquivoPFX; txtCertPassword.Text = gnre.Config.DFe.Senha; txtCertNumero.Text = gnre.Config.DFe.NumeroSerie; //Config Arquivos ckbSalvarArqs.Checked = gnre.Config.SalvarGer; ckbPastaMensal.Checked = gnre.Config.SepararPorMes; ckbAdicionaLiteral.Checked = gnre.Config.AdicionarLiteral; ckbEmissaoPathGNRe.Checked = gnre.Config.EmissaoPathGNRe; ckbSepararPorCNPJ.Checked = gnre.Config.SepararPorCNPJ; ckbSepararPorModelo.Checked = gnre.Config.SepararPorModelo; txtArqGNRe.Text = gnre.Config.PathGNRe; //Config Email txtNome.Text = gnre.Config.Email.Nome; txtEmail.Text = gnre.Config.Email.Conta; txtUsuario.Text = gnre.Config.Email.Usuario; txtSenha.Text = gnre.Config.Email.Senha; txtHost.Text = gnre.Config.Email.Servidor; nudPorta.Text = gnre.Config.Email.Porta; ckbSSL.Checked = gnre.Config.Email.SSL; ckbTLS.Checked = gnre.Config.Email.TLS; }
private void LoadConfig(string file = "ACBrLib.ini") { gnre.ConfigLer(file); //Config Geral ckbExibirErroSchema.Checked = gnre.ConfigLerValor <bool>(ACBrSessao.GNRe, "ExibirErroSchema"); txtFormatoAlerta.Text = gnre.ConfigLerValor <string>(ACBrSessao.GNRe, "FormatoAlerta"); cmbFormaEmissao.SetSelectedValue(gnre.ConfigLerValor <TipoEmissao>(ACBrSessao.GNRe, "FormaEmissao")); cmbVersaoDF.SetSelectedValue(gnre.ConfigLerValor <VersaoGNRe>(ACBrSessao.GNRe, "VersaoDF")); ckbRetirarAcentos.Checked = gnre.ConfigLerValor <bool>(ACBrSessao.GNRe, "RetirarAcentos"); ckbSalvar.Checked = gnre.ConfigLerValor <bool>(ACBrSessao.GNRe, "SalvarWS"); txtLogs.Text = gnre.ConfigLerValor <string>(ACBrSessao.GNRe, "PathSalvar"); txtSchemaPath.Text = gnre.ConfigLerValor <string>(ACBrSessao.GNRe, "PathSchemas"); //Config Webservice cmbUfDestino.SelectedItem = gnre.ConfigLerValor <string>(ACBrSessao.DFe, "UF"); cmbSSlType.SetSelectedValue(gnre.ConfigLerValor <SSLType>(ACBrSessao.GNRe, "SSLType")); nudTimeOut.Value = gnre.ConfigLerValor <decimal>(ACBrSessao.GNRe, "Timeout"); var ambiente = gnre.ConfigLerValor <TipoAmbiente>(ACBrSessao.GNRe, "Ambiente"); rdbHomologacao.Checked = ambiente == TipoAmbiente.taHomologacao; rdbProducao.Checked = ambiente == TipoAmbiente.taProducao; ckbVisualizar.Checked = gnre.ConfigLerValor <bool>(ACBrSessao.GNRe, "Visualizar"); ckbSalvarSOAP.Checked = gnre.ConfigLerValor <bool>(ACBrSessao.GNRe, "SalvarWS"); ckbAjustarAut.Checked = gnre.ConfigLerValor <bool>(ACBrSessao.GNRe, "AjustaAguardaConsultaRet"); nudAguardar.Value = gnre.ConfigLerValor <int>(ACBrSessao.GNRe, "AguardarConsultaRet"); nudTentativas.Value = gnre.ConfigLerValor <int>(ACBrSessao.GNRe, "Tentativas"); nudIntervalos.Value = gnre.ConfigLerValor <int>(ACBrSessao.GNRe, "IntervaloTentativas"); txtProxyServidor.Text = gnre.ConfigLerValor <string>(ACBrSessao.Proxy, "Servidor"); nudProxyPorta.Text = gnre.ConfigLerValor <string>(ACBrSessao.Proxy, "Porta"); txtProxyUsuario.Text = gnre.ConfigLerValor <string>(ACBrSessao.Proxy, "Usuario"); txtProxySenha.Text = gnre.ConfigLerValor <string>(ACBrSessao.Proxy, "Senha"); //Config Certificado cmbCrypt.SetSelectedValue(gnre.ConfigLerValor <SSLCryptLib>(ACBrSessao.DFe, "SSLCryptLib")); cmbHttp.SetSelectedValue(gnre.ConfigLerValor <SSLHttpLib>(ACBrSessao.DFe, "SSLHttpLib")); cmbXmlSign.SetSelectedValue(gnre.ConfigLerValor <SSLXmlSignLib>(ACBrSessao.DFe, "SSLXmlSignLib")); txtCertPath.Text = gnre.ConfigLerValor <string>(ACBrSessao.DFe, "ArquivoPFX"); txtDadosPFX.Text = gnre.ConfigLerValor <string>(ACBrSessao.DFe, "DadosPFX"); txtCertPassword.Text = gnre.ConfigLerValor <string>(ACBrSessao.DFe, "Senha"); txtCertNumero.Text = gnre.ConfigLerValor <string>(ACBrSessao.DFe, "NumeroSerie"); //Config Arquivos ckbSalvarArqs.Checked = gnre.ConfigLerValor <bool>(ACBrSessao.GNRe, "SalvarGer"); ckbPastaMensal.Checked = gnre.ConfigLerValor <bool>(ACBrSessao.GNRe, "SepararPorMes"); ckbAdicionaLiteral.Checked = gnre.ConfigLerValor <bool>(ACBrSessao.GNRe, "AdicionarLiteral"); ckbEmissaoPathGNRe.Checked = gnre.ConfigLerValor <bool>(ACBrSessao.GNRe, "EmissaoPathGNRe"); ckbSepararPorCNPJ.Checked = gnre.ConfigLerValor <bool>(ACBrSessao.GNRe, "SepararPorCNPJ"); ckbSepararPorModelo.Checked = gnre.ConfigLerValor <bool>(ACBrSessao.GNRe, "SepararPorModelo"); txtArqGNRe.Text = gnre.ConfigLerValor <string>(ACBrSessao.GNRe, "PathGNRe"); //Config Email txtNome.Text = gnre.ConfigLerValor <string>(ACBrSessao.Email, "Nome"); txtEmail.Text = gnre.ConfigLerValor <string>(ACBrSessao.Email, "Conta"); txtUsuario.Text = gnre.ConfigLerValor <string>(ACBrSessao.Email, "Usuario"); txtSenha.Text = gnre.ConfigLerValor <string>(ACBrSessao.Email, "Senha"); txtHost.Text = gnre.ConfigLerValor <string>(ACBrSessao.Email, "Servidor"); nudPorta.Value = gnre.ConfigLerValor <int>(ACBrSessao.Email, "Porta"); ckbSSL.Checked = gnre.ConfigLerValor <bool>(ACBrSessao.Email, "SSL"); ckbTLS.Checked = gnre.ConfigLerValor <bool>(ACBrSessao.Email, "TLS"); }