Beispiel #1
0
        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;
        }
Beispiel #2
0
        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");
        }