Beispiel #1
0
        private void LoadConfig()
        {
            AcbrNFe.ConfigLer();

            cmbModeloDocumento.SetSelectedValue(AcbrNFe.ConfigLerValor <ModeloDF>(ACBrSessao.NFe, "ModeloDF"));
            txtIdCSC.Text = AcbrNFe.ConfigLerValor <string>(ACBrSessao.NFe, "IdCSC");
            txtCSC.Text   = AcbrNFe.ConfigLerValor <string>(ACBrSessao.NFe, "CSC");
            cmbCrypt.SetSelectedValue(AcbrNFe.ConfigLerValor <SSLCryptLib>(ACBrSessao.DFe, "SSLCryptLib"));
            cmbHttp.SetSelectedValue(AcbrNFe.ConfigLerValor <SSLHttpLib>(ACBrSessao.DFe, "SSLHttpLib"));
            cmbXmlSign.SetSelectedValue(AcbrNFe.ConfigLerValor <SSLXmlSignLib>(ACBrSessao.DFe, "SSLXmlSignLib"));
            txtCertPath.Text          = AcbrNFe.ConfigLerValor <string>(ACBrSessao.DFe, "ArquivoPFX");
            txtDadosPFX.Text          = AcbrNFe.ConfigLerValor <string>(ACBrSessao.DFe, "DadosPFX");
            txtCertPassword.Text      = AcbrNFe.ConfigLerValor <string>(ACBrSessao.DFe, "Senha");
            txtCertNumero.Text        = AcbrNFe.ConfigLerValor <string>(ACBrSessao.DFe, "NumeroSerie");
            txtSchemaPath.Text        = AcbrNFe.ConfigLerValor <string>(ACBrSessao.NFe, "PathSchemas");
            cmbUfDestino.SelectedItem = AcbrNFe.ConfigLerValor <string>(ACBrSessao.DFe, "UF");

            var ambiente = AcbrNFe.ConfigLerValor <TipoAmbiente>(ACBrSessao.NFe, "Ambiente");

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

            cmbSSlType.SetSelectedValue(AcbrNFe.ConfigLerValor <SSLType>(ACBrSessao.NFe, "SSLType"));
            nudTimeOut.Value      = AcbrNFe.ConfigLerValor <decimal>(ACBrSessao.NFe, "Timeout");
            txtProxyServidor.Text = AcbrNFe.ConfigLerValor <string>(ACBrSessao.Proxy, "Servidor");
            nudProxyPorta.Text    = AcbrNFe.ConfigLerValor <string>(ACBrSessao.Proxy, "Porta");
            txtProxyUsuario.Text  = AcbrNFe.ConfigLerValor <string>(ACBrSessao.Proxy, "Usuario");
            txtProxySenha.Text    = AcbrNFe.ConfigLerValor <string>(ACBrSessao.Proxy, "Senha");
            txtNome.Text          = AcbrNFe.ConfigLerValor <string>(ACBrSessao.Email, "Nome");
            txtEmail.Text         = AcbrNFe.ConfigLerValor <string>(ACBrSessao.Email, "Conta");
            txtUsuario.Text       = AcbrNFe.ConfigLerValor <string>(ACBrSessao.Email, "Usuario");
            txtSenha.Text         = AcbrNFe.ConfigLerValor <string>(ACBrSessao.Email, "Senha");
            txtHost.Text          = AcbrNFe.ConfigLerValor <string>(ACBrSessao.Email, "Servidor");
            nudPorta.Value        = AcbrNFe.ConfigLerValor <int>(ACBrSessao.Email, "Porta");
            ckbSSL.Checked        = AcbrNFe.ConfigLerValor <bool>(ACBrSessao.Email, "SSL");
            ckbTLS.Checked        = AcbrNFe.ConfigLerValor <bool>(ACBrSessao.Email, "TLS");
        }
Beispiel #2
0
        private void LoadConfig()
        {
            AcbrNFe.ConfigLer();

            //Config Geral
            ckbAtualizarXML.Checked     = AcbrNFe.ConfigLerValor <bool>(ACBrSessao.NFe, "AtualizarXMLCancelado");
            ckbExibirErroSchema.Checked = AcbrNFe.ConfigLerValor <bool>(ACBrSessao.NFe, "ExibirErroSchema");
            txtFormatoAlerta.Text       = AcbrNFe.ConfigLerValor <string>(ACBrSessao.NFe, "FormatoAlerta");
            cmbFormaEmissao.SetSelectedValue(AcbrNFe.ConfigLerValor <TipoEmissao>(ACBrSessao.NFe, "FormaEmissao"));
            cmbModeloDocumento.SetSelectedValue(AcbrNFe.ConfigLerValor <ModeloDF>(ACBrSessao.NFe, "ModeloDF"));
            cmbVersaoDF.SetSelectedValue(AcbrNFe.ConfigLerValor <VersaoDFe>(ACBrSessao.NFe, "VersaoDF"));
            ckbRetirarAcentos.Checked = AcbrNFe.ConfigLerValor <bool>(ACBrSessao.NFe, "RetirarAcentos");
            ckbSalvar.Checked         = AcbrNFe.ConfigLerValor <bool>(ACBrSessao.NFe, "SalvarWS");
            txtLogs.Text       = AcbrNFe.ConfigLerValor <string>(ACBrSessao.NFe, "PathSalvar");
            txtSchemaPath.Text = AcbrNFe.ConfigLerValor <string>(ACBrSessao.NFe, "PathSchemas");
            txtIdCSC.Text      = AcbrNFe.ConfigLerValor <string>(ACBrSessao.NFe, "IdCSC");
            txtCSC.Text        = AcbrNFe.ConfigLerValor <string>(ACBrSessao.NFe, "CSC");

            //Config Webservice
            cmbUfDestino.SelectedItem = AcbrNFe.ConfigLerValor <string>(ACBrSessao.DFe, "UF");
            cmbSSlType.SetSelectedValue(AcbrNFe.ConfigLerValor <SSLType>(ACBrSessao.NFe, "SSLType"));
            nudTimeOut.Value = AcbrNFe.ConfigLerValor <decimal>(ACBrSessao.NFe, "Timeout");

            var ambiente = AcbrNFe.ConfigLerValor <TipoAmbiente>(ACBrSessao.NFe, "Ambiente");

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

            ckbVisualizar.Checked = AcbrNFe.ConfigLerValor <bool>(ACBrSessao.NFe, "Visualizar");
            ckbSalvarSOAP.Checked = AcbrNFe.ConfigLerValor <bool>(ACBrSessao.NFe, "SalvarWS");
            ckbAjustarAut.Checked = AcbrNFe.ConfigLerValor <bool>(ACBrSessao.NFe, "AjustaAguardaConsultaRet");
            nudAguardar.Value     = AcbrNFe.ConfigLerValor <int>(ACBrSessao.NFe, "AguardarConsultaRet");
            nudTentativas.Value   = AcbrNFe.ConfigLerValor <int>(ACBrSessao.NFe, "Tentativas");
            nudIntervalos.Value   = AcbrNFe.ConfigLerValor <int>(ACBrSessao.NFe, "IntervaloTentativas");
            txtProxyServidor.Text = AcbrNFe.ConfigLerValor <string>(ACBrSessao.Proxy, "Servidor");
            nudProxyPorta.Text    = AcbrNFe.ConfigLerValor <string>(ACBrSessao.Proxy, "Porta");
            txtProxyUsuario.Text  = AcbrNFe.ConfigLerValor <string>(ACBrSessao.Proxy, "Usuario");
            txtProxySenha.Text    = AcbrNFe.ConfigLerValor <string>(ACBrSessao.Proxy, "Senha");

            //Config Certificado
            cmbCrypt.SetSelectedValue(AcbrNFe.ConfigLerValor <SSLCryptLib>(ACBrSessao.DFe, "SSLCryptLib"));
            cmbHttp.SetSelectedValue(AcbrNFe.ConfigLerValor <SSLHttpLib>(ACBrSessao.DFe, "SSLHttpLib"));
            cmbXmlSign.SetSelectedValue(AcbrNFe.ConfigLerValor <SSLXmlSignLib>(ACBrSessao.DFe, "SSLXmlSignLib"));
            txtCertPath.Text     = AcbrNFe.ConfigLerValor <string>(ACBrSessao.DFe, "ArquivoPFX");
            txtDadosPFX.Text     = AcbrNFe.ConfigLerValor <string>(ACBrSessao.DFe, "DadosPFX");
            txtCertPassword.Text = AcbrNFe.ConfigLerValor <string>(ACBrSessao.DFe, "Senha");
            txtCertNumero.Text   = AcbrNFe.ConfigLerValor <string>(ACBrSessao.DFe, "NumeroSerie");

            //Config Arquivos
            ckbSalvarArqs.Checked       = AcbrNFe.ConfigLerValor <bool>(ACBrSessao.NFe, "SalvarGer");
            ckbPastaMensal.Checked      = AcbrNFe.ConfigLerValor <bool>(ACBrSessao.NFe, "SepararPorMes");
            ckbAdicionaLiteral.Checked  = AcbrNFe.ConfigLerValor <bool>(ACBrSessao.NFe, "AdicionarLiteral");
            ckbEmissaoPathNFe.Checked   = AcbrNFe.ConfigLerValor <bool>(ACBrSessao.NFe, "EmissaoPathNFe");
            ckbSalvaPathEvento.Checked  = AcbrNFe.ConfigLerValor <bool>(ACBrSessao.NFe, "SalvarArq");
            ckbSepararPorCNPJ.Checked   = AcbrNFe.ConfigLerValor <bool>(ACBrSessao.NFe, "SepararPorCNPJ");
            ckbSepararPorModelo.Checked = AcbrNFe.ConfigLerValor <bool>(ACBrSessao.NFe, "SepararPorModelo");
            txtArqNFe.Text    = AcbrNFe.ConfigLerValor <string>(ACBrSessao.NFe, "PathNFe");
            txtArqInu.Text    = AcbrNFe.ConfigLerValor <string>(ACBrSessao.NFe, "PathInu");
            txtArqEvento.Text = AcbrNFe.ConfigLerValor <string>(ACBrSessao.NFe, "PathEvento");

            //Config Documento Auxiliar
            txtLogomarca.Text = AcbrNFe.ConfigLerValor <string>(ACBrSessao.DANFE, "PathLogo");
            var tipoImpressao = AcbrNFe.ConfigLerValor <TipoImpressao>(ACBrSessao.DANFE, "TipoDANFE");

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

            var relNFCe = AcbrNFe.ConfigLerValor <TipoRelatorioBobina>(ACBrSessao.DANFENFCe, "TipoRelatorioBobina");

            rdbFortes.Checked   = relNFCe == TipoRelatorioBobina.tpFortes;
            rdbEscPos.Checked   = relNFCe == TipoRelatorioBobina.tpEscPos;
            rdbFortesA4.Checked = relNFCe == TipoRelatorioBobina.tpFortesA4;

            cbbModelo.SetSelectedValue(AcbrNFe.ConfigLerValor <ACBrPosPrinterModelo>(ACBrSessao.PosPrinter, "Modelo"));
            cbbPortas.SelectedItem   = AcbrNFe.ConfigLerValor <string>(ACBrSessao.PosPrinter, "Porta");
            nudColunas.Value         = AcbrNFe.ConfigLerValor <int>(ACBrSessao.PosPrinter, "ColunasFonteNormal");
            nudEspacos.Value         = AcbrNFe.ConfigLerValor <int>(ACBrSessao.PosPrinter, "EspacoEntreLinhas");
            nudBuffer.Value          = AcbrNFe.ConfigLerValor <int>(ACBrSessao.PosPrinter, "LinhasBuffer");
            nudLinhasPular.Value     = AcbrNFe.ConfigLerValor <int>(ACBrSessao.PosPrinter, "LinhasEntreCupons");
            cbxControlePorta.Checked = AcbrNFe.ConfigLerValor <bool>(ACBrSessao.PosPrinter, "ControlePorta");
            cbxCortarPapel.Checked   = AcbrNFe.ConfigLerValor <bool>(ACBrSessao.PosPrinter, "CortaPapel");
            cbxTraduzirTags.Checked  = AcbrNFe.ConfigLerValor <bool>(ACBrSessao.PosPrinter, "TraduzirTags");
            cbxIgnorarTags.Checked   = AcbrNFe.ConfigLerValor <bool>(ACBrSessao.PosPrinter, "IgnorarTags");
            cbbPaginaCodigo.SetSelectedValue(AcbrNFe.ConfigLerValor <PosPaginaCodigo>(ACBrSessao.PosPrinter, "PaginaDeCodigo"));

            //Config Email
            txtNome.Text    = AcbrNFe.ConfigLerValor <string>(ACBrSessao.Email, "Nome");
            txtEmail.Text   = AcbrNFe.ConfigLerValor <string>(ACBrSessao.Email, "Conta");
            txtUsuario.Text = AcbrNFe.ConfigLerValor <string>(ACBrSessao.Email, "Usuario");
            txtSenha.Text   = AcbrNFe.ConfigLerValor <string>(ACBrSessao.Email, "Senha");
            txtHost.Text    = AcbrNFe.ConfigLerValor <string>(ACBrSessao.Email, "Servidor");
            nudPorta.Value  = AcbrNFe.ConfigLerValor <int>(ACBrSessao.Email, "Porta");
            ckbSSL.Checked  = AcbrNFe.ConfigLerValor <bool>(ACBrSessao.Email, "SSL");
            ckbTLS.Checked  = AcbrNFe.ConfigLerValor <bool>(ACBrSessao.Email, "TLS");
        }
Beispiel #3
0
        private void LoadConfig(string file = "ACBrLib.ini")
        {
            ACBrNFe.ConfigLer(file);

            //Config Geral
            ckbAtualizarXML.Checked     = ACBrNFe.Config.AtualizarXMLCancelado;
            ckbExibirErroSchema.Checked = ACBrNFe.Config.ExibirErroSchema;
            txtFormatoAlerta.Text       = ACBrNFe.Config.FormatoAlerta;
            cmbFormaEmissao.SetSelectedValue(ACBrNFe.Config.FormaEmissao);
            cmbModeloDocumento.SetSelectedValue(ACBrNFe.Config.ModeloDF);
            cmbVersaoDF.SetSelectedValue(ACBrNFe.Config.VersaoDF);
            ckbRetirarAcentos.Checked = ACBrNFe.Config.RetirarAcentos;
            ckbSalvar.Checked         = ACBrNFe.Config.SalvarWS;
            txtLogs.Text       = ACBrNFe.Config.PathSalvar;
            txtSchemaPath.Text = ACBrNFe.Config.PathSchemas;
            txtIdCSC.Text      = ACBrNFe.Config.IdCSC;
            txtCSC.Text        = ACBrNFe.Config.CSC;

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

            var ambiente = ACBrNFe.Config.Ambiente;

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

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

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

            //Config Arquivos
            ckbSalvarArqs.Checked       = ACBrNFe.Config.SalvarGer;
            ckbPastaMensal.Checked      = ACBrNFe.Config.SepararPorMes;
            ckbAdicionaLiteral.Checked  = ACBrNFe.Config.AdicionarLiteral;
            ckbEmissaoPathNFe.Checked   = ACBrNFe.Config.EmissaoPathNFe;
            ckbSalvaPathEvento.Checked  = ACBrNFe.Config.SalvarArq;
            ckbSepararPorCNPJ.Checked   = ACBrNFe.Config.SepararPorCNPJ;
            ckbSepararPorModelo.Checked = ACBrNFe.Config.SepararPorModelo;
            txtArqNFe.Text    = ACBrNFe.Config.PathNFe;
            txtArqInu.Text    = ACBrNFe.Config.PathInu;
            txtArqEvento.Text = ACBrNFe.Config.PathEvento;

            //Config Documento Auxiliar
            txtLogomarca.Text = ACBrNFe.Config.DANFe.PathLogo;
            var tipoImpressao = ACBrNFe.Config.DANFe.TipoDANFE;

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

            var relNFCe = ACBrNFe.Config.DANFe.NFCe.TipoRelatorioBobina;

            rdbFortes.Checked   = relNFCe == TipoRelatorioBobina.tpFortes;
            rdbEscPos.Checked   = relNFCe == TipoRelatorioBobina.tpEscPos;
            rdbFortesA4.Checked = relNFCe == TipoRelatorioBobina.tpFortesA4;

            cbbModelo.SetSelectedValue(ACBrNFe.Config.PosPrinter.Modelo);
            cbbPortas.SelectedItem   = ACBrNFe.Config.PosPrinter.Porta;
            nudColunas.Value         = ACBrNFe.Config.PosPrinter.ColunasFonteNormal;
            nudEspacos.Value         = ACBrNFe.Config.PosPrinter.EspacoEntreLinhas;
            nudBuffer.Value          = ACBrNFe.Config.PosPrinter.LinhasBuffer;
            nudLinhasPular.Value     = ACBrNFe.Config.PosPrinter.LinhasEntreCupons;
            cbxControlePorta.Checked = ACBrNFe.Config.PosPrinter.ControlePorta;
            cbxCortarPapel.Checked   = ACBrNFe.Config.PosPrinter.CortaPapel;
            cbxTraduzirTags.Checked  = ACBrNFe.Config.PosPrinter.TraduzirTags;
            cbxIgnorarTags.Checked   = ACBrNFe.Config.PosPrinter.IgnorarTags;
            cbbPaginaCodigo.SetSelectedValue(ACBrNFe.Config.PosPrinter.PaginaDeCodigo);

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