コード例 #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");
        }
コード例 #2
0
ファイル: FrmMain.cs プロジェクト: atkins126/ACBr
        private void LoadConfig(string file = "")
        {
            ACBrCTe.ConfigLer(file);

            cmbVersao.SetSelectedValue(ACBrCTe.Config.VersaoDF);
            cmbModeloDocumento.SetSelectedValue(ACBrCTe.Config.ModeloDF);
            cmbCrypt.SetSelectedValue(ACBrCTe.Config.DFe.SSLCryptLib);
            cmbHttp.SetSelectedValue(ACBrCTe.Config.DFe.SSLHttpLib);
            cmbXmlSign.SetSelectedValue(ACBrCTe.Config.DFe.SSLXmlSignLib);
            txtCertPath.Text          = ACBrCTe.Config.DFe.ArquivoPFX;
            txtCertPassword.Text      = ACBrCTe.Config.DFe.Senha;
            txtCertNumero.Text        = ACBrCTe.Config.DFe.NumeroSerie;
            txtSchemaPath.Text        = ACBrCTe.Config.PathSchemas;
            cmbUfDestino.SelectedItem = ACBrCTe.Config.DFe.UF;

            var ambiente = ACBrCTe.Config.Ambiente;

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

            cmbSSlType.SetSelectedValue(ACBrCTe.Config.SSLType);
            nudTimeOut.Value      = ACBrCTe.Config.Timeout;
            txtProxyServidor.Text = ACBrCTe.Config.Proxy.Servidor;
            nudProxyPorta.Text    = ACBrCTe.Config.Proxy.Porta;
            txtProxyUsuario.Text  = ACBrCTe.Config.Proxy.Usuario;
            txtProxySenha.Text    = ACBrCTe.Config.Proxy.Senha;

            ckbSalvarArqs.Checked       = ACBrCTe.Config.SalvarGer;
            ckbPastaMensal.Checked      = ACBrCTe.Config.SepararPorMes;
            ckbAdicionaLiteral.Checked  = ACBrCTe.Config.AdicionarLiteral;
            ckbEmissaoPathCTe.Checked   = ACBrCTe.Config.EmissaoPathCTe;
            ckbSalvaPathEvento.Checked  = ACBrCTe.Config.SalvarArq;
            ckbSepararPorCNPJ.Checked   = ACBrCTe.Config.SepararPorCNPJ;
            ckbSepararPorModelo.Checked = ACBrCTe.Config.SepararPorModelo;
            txtArqCTe.Text    = ACBrCTe.Config.PathCTe;
            txtArqInu.Text    = ACBrCTe.Config.PathInu;
            txtArqEvento.Text = ACBrCTe.Config.PathEvento;

            txtLogomarca.Text = ACBrCTe.Config.DACTe.PathLogo;
            var tipoImpressao = ACBrCTe.Config.DACTe.TipoDACTe;

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

            txtNome.Text    = ACBrCTe.Config.Email.Nome;
            txtEmail.Text   = ACBrCTe.Config.Email.Conta;
            txtUsuario.Text = ACBrCTe.Config.Email.Usuario;
            txtSenha.Text   = ACBrCTe.Config.Email.Senha;
            txtHost.Text    = ACBrCTe.Config.Email.Servidor;
            nudPorta.Text   = ACBrCTe.Config.Email.Porta;
            ckbSSL.Checked  = ACBrCTe.Config.Email.SSL;
            ckbTLS.Checked  = ACBrCTe.Config.Email.TLS;
        }
コード例 #3
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");
        }