Example #1
0
        private void LoadConfig()
        {
            ACBrCTe.ConfigLer();

            cmbVersao.SetSelectedValue(ACBrCTe.ConfigLerValor <VersaoCTe>(ACBrSessao.CTe, "VersaoDF"));
            cmbModeloDocumento.SetSelectedValue(ACBrCTe.ConfigLerValor <ModeloCTe>(ACBrSessao.CTe, "ModeloDF"));
            cmbCrypt.SetSelectedValue(ACBrCTe.ConfigLerValor <SSLCryptLib>(ACBrSessao.DFe, "SSLCryptLib"));
            cmbHttp.SetSelectedValue(ACBrCTe.ConfigLerValor <SSLHttpLib>(ACBrSessao.DFe, "SSLHttpLib"));
            cmbXmlSign.SetSelectedValue(ACBrCTe.ConfigLerValor <SSLXmlSignLib>(ACBrSessao.DFe, "SSLXmlSignLib"));
            txtCertPath.Text          = ACBrCTe.ConfigLerValor <string>(ACBrSessao.DFe, "ArquivoPFX");
            txtDadosPFX.Text          = ACBrCTe.ConfigLerValor <string>(ACBrSessao.DFe, "DadosPFX");
            txtCertPassword.Text      = ACBrCTe.ConfigLerValor <string>(ACBrSessao.DFe, "Senha");
            txtCertNumero.Text        = ACBrCTe.ConfigLerValor <string>(ACBrSessao.DFe, "NumeroSerie");
            txtSchemaPath.Text        = ACBrCTe.ConfigLerValor <string>(ACBrSessao.CTe, "PathSchemas");
            cmbUfDestino.SelectedItem = ACBrCTe.ConfigLerValor <string>(ACBrSessao.DFe, "UF");

            var ambiente = ACBrCTe.ConfigLerValor <TipoAmbiente>(ACBrSessao.CTe, "Ambiente");

            rdbHomologacao.Checked = ambiente == TipoAmbiente.taHomologacao;
            rdbProducao.Checked    = ambiente == TipoAmbiente.taProducao;

            cmbSSlType.SetSelectedValue(ACBrCTe.ConfigLerValor <SSLType>(ACBrSessao.CTe, "SSLType"));
            nudTimeOut.Value      = ACBrCTe.ConfigLerValor <decimal>(ACBrSessao.CTe, "Timeout");
            txtProxyServidor.Text = ACBrCTe.ConfigLerValor <string>(ACBrSessao.Proxy, "Servidor");
            nudProxyPorta.Text    = ACBrCTe.ConfigLerValor <string>(ACBrSessao.Proxy, "Porta");
            txtProxyUsuario.Text  = ACBrCTe.ConfigLerValor <string>(ACBrSessao.Proxy, "Usuario");
            txtProxySenha.Text    = ACBrCTe.ConfigLerValor <string>(ACBrSessao.Proxy, "Senha");

            ckbSalvarArqs.Checked       = ACBrCTe.ConfigLerValor <bool>(ACBrSessao.CTe, "SalvarGer");
            ckbPastaMensal.Checked      = ACBrCTe.ConfigLerValor <bool>(ACBrSessao.CTe, "SepararPorMes");
            ckbAdicionaLiteral.Checked  = ACBrCTe.ConfigLerValor <bool>(ACBrSessao.CTe, "AdicionarLiteral");
            ckbEmissaoPathCTe.Checked   = ACBrCTe.ConfigLerValor <bool>(ACBrSessao.CTe, "EmissaoPathCTe");
            ckbSalvaPathEvento.Checked  = ACBrCTe.ConfigLerValor <bool>(ACBrSessao.CTe, "SalvarArq");
            ckbSepararPorCNPJ.Checked   = ACBrCTe.ConfigLerValor <bool>(ACBrSessao.CTe, "SepararPorCNPJ");
            ckbSepararPorModelo.Checked = ACBrCTe.ConfigLerValor <bool>(ACBrSessao.CTe, "SepararPorModelo");
            txtArqCTe.Text    = ACBrCTe.ConfigLerValor <string>(ACBrSessao.CTe, "PathCTe");
            txtArqInu.Text    = ACBrCTe.ConfigLerValor <string>(ACBrSessao.CTe, "PathInu");
            txtArqEvento.Text = ACBrCTe.ConfigLerValor <string>(ACBrSessao.CTe, "PathEvento");

            txtLogomarca.Text = ACBrCTe.ConfigLerValor <string>(ACBrSessao.DACTe, "PathLogo");
            var tipoImpressao = ACBrCTe.ConfigLerValor <TipoImpressao>(ACBrSessao.DACTe, "TipoDACTe");

            rdbRetrato.Checked  = tipoImpressao == TipoImpressao.tiRetrato;
            rdbPaisagem.Checked = tipoImpressao == TipoImpressao.tiPaisagem;

            txtNome.Text    = ACBrCTe.ConfigLerValor <string>(ACBrSessao.Email, "Nome");
            txtEmail.Text   = ACBrCTe.ConfigLerValor <string>(ACBrSessao.Email, "Conta");
            txtUsuario.Text = ACBrCTe.ConfigLerValor <string>(ACBrSessao.Email, "Usuario");
            txtSenha.Text   = ACBrCTe.ConfigLerValor <string>(ACBrSessao.Email, "Senha");
            txtHost.Text    = ACBrCTe.ConfigLerValor <string>(ACBrSessao.Email, "Servidor");
            nudPorta.Value  = ACBrCTe.ConfigLerValor <int>(ACBrSessao.Email, "Porta");
            ckbSSL.Checked  = ACBrCTe.ConfigLerValor <bool>(ACBrSessao.Email, "SSL");
            ckbTLS.Checked  = ACBrCTe.ConfigLerValor <bool>(ACBrSessao.Email, "TLS");
        }
Example #2
0
        private void LoadConfig()
        {
            ACBrCTe.ConfigLer();

            cmbVersao.SetSelectedValue(ACBrCTe.ConfigLerValor <VersaoCTe>(ACBrSessao.CTe, "VersaoDF"));
            cmbModeloDocumento.SetSelectedValue(ACBrCTe.ConfigLerValor <ModeloCTe>(ACBrSessao.CTe, "ModeloDF"));
            cmbCrypt.SetSelectedValue(ACBrCTe.ConfigLerValor <SSLCryptLib>(ACBrSessao.DFe, "SSLCryptLib"));
            cmbHttp.SetSelectedValue(ACBrCTe.ConfigLerValor <SSLHttpLib>(ACBrSessao.DFe, "SSLHttpLib"));
            cmbXmlSign.SetSelectedValue(ACBrCTe.ConfigLerValor <SSLXmlSignLib>(ACBrSessao.DFe, "SSLXmlSignLib"));
            txtCertPath.Text          = ACBrCTe.ConfigLerValor <string>(ACBrSessao.DFe, "ArquivoPFX");
            txtDadosPFX.Text          = ACBrCTe.ConfigLerValor <string>(ACBrSessao.DFe, "DadosPFX");
            txtCertPassword.Text      = ACBrCTe.ConfigLerValor <string>(ACBrSessao.DFe, "Senha");
            txtCertNumero.Text        = ACBrCTe.ConfigLerValor <string>(ACBrSessao.DFe, "NumeroSerie");
            txtSchemaPath.Text        = ACBrCTe.ConfigLerValor <string>(ACBrSessao.CTe, "PathSchemas");
            cmbUfDestino.SelectedItem = ACBrCTe.ConfigLerValor <string>(ACBrSessao.DFe, "UF");

            var ambiente = ACBrCTe.ConfigLerValor <TipoAmbiente>(ACBrSessao.CTe, "Ambiente");

            rdbHomologacao.Checked = ambiente == TipoAmbiente.taHomologacao;
            rdbProducao.Checked    = ambiente == TipoAmbiente.taProducao;

            cmbSSlType.SetSelectedValue(ACBrCTe.ConfigLerValor <SSLType>(ACBrSessao.CTe, "SSLType"));
            nudTimeOut.Value      = ACBrCTe.ConfigLerValor <decimal>(ACBrSessao.CTe, "Timeout");
            txtProxyServidor.Text = ACBrCTe.ConfigLerValor <string>(ACBrSessao.Proxy, "Servidor");
            nudProxyPorta.Text    = ACBrCTe.ConfigLerValor <string>(ACBrSessao.Proxy, "Porta");
            txtProxyUsuario.Text  = ACBrCTe.ConfigLerValor <string>(ACBrSessao.Proxy, "Usuario");
            txtProxySenha.Text    = ACBrCTe.ConfigLerValor <string>(ACBrSessao.Proxy, "Senha");
            txtNome.Text          = ACBrCTe.ConfigLerValor <string>(ACBrSessao.Email, "Nome");
            txtEmail.Text         = ACBrCTe.ConfigLerValor <string>(ACBrSessao.Email, "Conta");
            txtUsuario.Text       = ACBrCTe.ConfigLerValor <string>(ACBrSessao.Email, "Usuario");
            txtSenha.Text         = ACBrCTe.ConfigLerValor <string>(ACBrSessao.Email, "Senha");
            txtHost.Text          = ACBrCTe.ConfigLerValor <string>(ACBrSessao.Email, "Servidor");
            nudPorta.Value        = ACBrCTe.ConfigLerValor <int>(ACBrSessao.Email, "Porta");
            ckbSSL.Checked        = ACBrCTe.ConfigLerValor <bool>(ACBrSessao.Email, "SSL");
            ckbTLS.Checked        = ACBrCTe.ConfigLerValor <bool>(ACBrSessao.Email, "TLS");
        }