Ejemplo n.º 1
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");
        }
Ejemplo n.º 2
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");
        }
Ejemplo n.º 3
0
        private void LoadConfig(string file = "ACBrlib.ini")
        {
            ACBrMDFe.ConfigLer(file);

            //Config Geral
            ckbExibirErroSchema.Checked = ACBrMDFe.Config.ExibirErroSchema;
            txtFormatoAlerta.Text       = ACBrMDFe.Config.FormatoAlerta;
            cmbFormaEmissao.SetSelectedValue(ACBrMDFe.Config.FormaEmissao);
            cmbVersaoDF.SetSelectedValue(ACBrMDFe.Config.VersaoDF);
            ckbRetirarAcentos.Checked = ACBrMDFe.Config.RetirarAcentos;
            ckbSalvar.Checked         = ACBrMDFe.Config.SalvarWS;
            txtLogs.Text       = ACBrMDFe.Config.PathSalvar;
            txtSchemaPath.Text = ACBrMDFe.Config.PathSchemas;

            //Config Webservice
            cmbUfDestino.SelectedItem = ACBrMDFe.Config.DFe.UF;
            cmbSSlType.SetSelectedValue(ACBrMDFe.Config.SSLType);
            nudTimeOut.Value = ACBrMDFe.Config.Timeout;

            var ambiente = ACBrMDFe.Config.Ambiente;

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

            ckbVisualizar.Checked = ACBrMDFe.Config.Visualizar;
            ckbSalvarSOAP.Checked = ACBrMDFe.Config.SalvarWS;
            ckbAjustarAut.Checked = ACBrMDFe.Config.AjustaAguardaConsultaRet;
            nudAguardar.Value     = ACBrMDFe.Config.AguardarConsultaRet;
            nudTentativas.Value   = ACBrMDFe.Config.Tentativas;
            nudIntervalos.Value   = ACBrMDFe.Config.IntervaloTentativas;
            txtProxyServidor.Text = ACBrMDFe.Config.Proxy.Servidor;
            nudProxyPorta.Text    = ACBrMDFe.Config.Proxy.Porta;
            txtProxyUsuario.Text  = ACBrMDFe.Config.Proxy.Usuario;
            txtProxySenha.Text    = ACBrMDFe.Config.Proxy.Senha;

            //Config Certificado
            cmbCrypt.SetSelectedValue(ACBrMDFe.Config.DFe.SSLCryptLib);
            cmbHttp.SetSelectedValue(ACBrMDFe.Config.DFe.SSLHttpLib);
            cmbXmlSign.SetSelectedValue(ACBrMDFe.Config.DFe.SSLXmlSignLib);
            txtCertPath.Text     = ACBrMDFe.Config.DFe.ArquivoPFX;
            txtCertPassword.Text = ACBrMDFe.Config.DFe.Senha;
            txtCertNumero.Text   = ACBrMDFe.Config.DFe.NumeroSerie;

            //Config Arquivos
            ckbSalvarArqs.Checked       = ACBrMDFe.Config.SalvarGer;
            ckbPastaMensal.Checked      = ACBrMDFe.Config.SepararPorMes;
            ckbAdicionaLiteral.Checked  = ACBrMDFe.Config.AdicionarLiteral;
            ckbEmissaoPathNFe.Checked   = ACBrMDFe.Config.EmissaoPathMDFe;
            ckbSalvaPathEvento.Checked  = ACBrMDFe.Config.SalvarArq;
            ckbSepararPorCNPJ.Checked   = ACBrMDFe.Config.SepararPorCNPJ;
            ckbSepararPorModelo.Checked = ACBrMDFe.Config.SepararPorModelo;
            txtArqMDFe.Text             = ACBrMDFe.Config.PathMDFe;
            txtArqEvento.Text           = ACBrMDFe.Config.PathEvento;

            //Config Documento Auxiliar
            txtLogomarca.Text = ACBrMDFe.Config.DAMDFe.PathLogo;
            var tipoImpressao = ACBrMDFe.Config.DAMDFe.TipoDAMDFe;

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

            //Config Email
            txtNome.Text    = ACBrMDFe.Config.Email.Nome;
            txtEmail.Text   = ACBrMDFe.Config.Email.Conta;
            txtUsuario.Text = ACBrMDFe.Config.Email.Usuario;
            txtSenha.Text   = ACBrMDFe.Config.Email.Senha;
            txtHost.Text    = ACBrMDFe.Config.Email.Servidor;
            nudPorta.Text   = ACBrMDFe.Config.Email.Porta;
            ckbSSL.Checked  = ACBrMDFe.Config.Email.SSL;
            ckbTLS.Checked  = ACBrMDFe.Config.Email.TLS;
        }