Exemplo n.º 1
0
        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");
        }
Exemplo n.º 2
0
        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");
        }