Ejemplo n.º 1
0
        private void LoadConfig()
        {
            acbrSat.ConfigLer();

            txtDllPath.Text = acbrSat.ConfigLerValor <string>(ACBrSessao.SAT, "NomeDLL");
            cmbModeloSat.SetSelectedValue(acbrSat.ConfigLerValor <SATModelo>(ACBrSessao.SAT, "Modelo"));
            txtAtivacao.Text       = acbrSat.ConfigLerValor <string>(ACBrSessao.SAT, "CodigoDeAtivacao");
            nunVersaoCFe.Value     = acbrSat.ConfigLerValor <decimal>(ACBrSessao.SATConfig, "infCFe_versaoDadosEnt");
            nunPaginaCodigo.Value  = acbrSat.ConfigLerValor <decimal>(ACBrSessao.SATConfig, "PaginaDeCodigo");
            txtSignAc.Text         = acbrSat.ConfigLerValor <string>(ACBrSessao.SAT, "SignAC");
            chkSaveCFe.Checked     = acbrSat.ConfigLerValor <bool>(ACBrSessao.SATConfigArquivos, "SalvarCFe");
            chkSaveEnvio.Checked   = acbrSat.ConfigLerValor <bool>(ACBrSessao.SATConfigArquivos, "SalvarEnvio");
            chkSaveCFeCanc.Checked = acbrSat.ConfigLerValor <bool>(ACBrSessao.SATConfigArquivos, "SalvarCFeCanc");
            chkSepararCNPJ.Checked = acbrSat.ConfigLerValor <bool>(ACBrSessao.SATConfigArquivos, "SepararPorCNPJ");
            chkSepararData.Checked = acbrSat.ConfigLerValor <bool>(ACBrSessao.SATConfigArquivos, "SepararPorDia");

            //Extrato
            cmbImpressao.SetSelectedValue(acbrSat.ConfigLerValor <TipoRelatorioBobina>(ACBrSessao.Extrato, "Tipo"));
            nudCopias.Value                  = acbrSat.ConfigLerValor <int>(ACBrSessao.Extrato, "Copias");
            txtSoftwareHouse.Text            = acbrSat.ConfigLerValor <string>(ACBrSessao.Sistema, "Nome");
            cbbImpressora.Text               = acbrSat.ConfigLerValor <string>(ACBrSessao.Extrato, "Impressora");
            txtSite.Text                     = acbrSat.ConfigLerValor <string>(ACBrSessao.Emissor, "WebSite");
            chkPreview.Checked               = acbrSat.ConfigLerValor <bool>(ACBrSessao.Extrato, "MostraPreview");
            chkSetup.Checked                 = acbrSat.ConfigLerValor <bool>(ACBrSessao.Extrato, "MostraSetup");
            chkUsaCodigoEanImpressao.Checked = acbrSat.ConfigLerValor <bool>(ACBrSessao.Extrato, "ImprimeCodigoEan");
            chkImprimeEmUmaLinha.Checked     = acbrSat.ConfigLerValor <bool>(ACBrSessao.Extrato, "ImprimeEmUmaLinha");

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

            //Mail
            txtNome.Text    = acbrSat.ConfigLerValor <string>(ACBrSessao.Email, "Nome");
            txtEmail.Text   = acbrSat.ConfigLerValor <string>(ACBrSessao.Email, "Conta");
            txtUsuario.Text = acbrSat.ConfigLerValor <string>(ACBrSessao.Email, "Usuario");
            txtSenha.Text   = acbrSat.ConfigLerValor <string>(ACBrSessao.Email, "Senha");
            txtHost.Text    = acbrSat.ConfigLerValor <string>(ACBrSessao.Email, "Servidor");
            nudPorta.Value  = acbrSat.ConfigLerValor <int>(ACBrSessao.Email, "Porta");
            ckbSSL.Checked  = acbrSat.ConfigLerValor <bool>(ACBrSessao.Email, "SSL");
            ckbTLS.Checked  = acbrSat.ConfigLerValor <bool>(ACBrSessao.Email, "TLS");
        }