Example #1
0
        private void SaveConfig()
        {
            var ret = ACBrSat.SAT_ConfigGravarValor("SAT".ToUTF8(), "NomeDLL".ToUTF8(), txtDllPath.Text.ToUTF8());

            ACBrSat.CheckResult(ret);

            ret = ACBrSat.SAT_ConfigGravarValor("SAT".ToUTF8(), "Modelo".ToUTF8(), cmbModeloSat.SelectedIndex.ToString().ToUTF8());
            ACBrSat.CheckResult(ret);

            ret = ACBrSat.SAT_ConfigGravarValor("SAT".ToUTF8(), "CodigoDeAtivacao".ToUTF8(), txtAtivacao.Text.ToUTF8());
            ACBrSat.CheckResult(ret);

            ret = ACBrSat.SAT_ConfigGravarValor("SATConfig".ToUTF8(), "infCFe_versaoDadosEnt".ToUTF8(), nudVersaoCFe.Text.ToUTF8());
            ACBrSat.CheckResult(ret);

            ret = ACBrSat.SAT_ConfigGravarValor("SATConfig".ToUTF8(), "PaginaDeCodigo".ToUTF8(), nudPaginaCodigo.Text.ToUTF8());
            ACBrSat.CheckResult(ret);

            ret = ACBrSat.SAT_ConfigGravarValor("SAT".ToUTF8(), "SignAC".ToUTF8(), txtSignAc.Text.ToUTF8());
            ACBrSat.CheckResult(ret);

            ret = ACBrSat.SAT_ConfigGravarValor("SATConfigArquivos".ToUTF8(), "SalvarCFe".ToUTF8(), chkSaveCFe.Checked ? "1" : "0");
            ACBrSat.CheckResult(ret);

            ret = ACBrSat.SAT_ConfigGravarValor("SATConfigArquivos".ToUTF8(), "SalvarEnvio".ToUTF8(), chkSaveEnvio.Checked ? "1" : "0");
            ACBrSat.CheckResult(ret);

            ret = ACBrSat.SAT_ConfigGravarValor("SATConfigArquivos".ToUTF8(), "SalvarCFeCanc".ToUTF8(), chkSaveCFeCanc.Checked ? "1" : "0");
            ACBrSat.CheckResult(ret);

            ret = ACBrSat.SAT_ConfigGravarValor("SATConfigArquivos".ToUTF8(), "SepararPorCNPJ".ToUTF8(), chkSepararCNPJ.Checked ? "1" : "0");
            ACBrSat.CheckResult(ret);

            ret = ACBrSat.SAT_ConfigGravarValor("SATConfigArquivos".ToUTF8(), "SepararPorDia".ToUTF8(), chkSepararData.Checked ? "1" : "0");
            ACBrSat.CheckResult(ret);

            //Impressão
            ret = ACBrSat.SAT_ConfigGravarValor("Extrato".ToUTF8(), "Tipo".ToUTF8(), cmbImpressao.SelectedIndex.ToString().ToUTF8());
            ACBrSat.CheckResult(ret);

            ret = ACBrSat.SAT_ConfigGravarValor("Extrato".ToUTF8(), "NumCopias".ToUTF8(), nudCopias.Text.ToUTF8());
            ACBrSat.CheckResult(ret);

            ret = ACBrSat.SAT_ConfigGravarValor("Extrato".ToUTF8(), "SoftwareHouse".ToUTF8(), txtSoftwareHouse.Text.ToUTF8());
            ACBrSat.CheckResult(ret);

            ret = ACBrSat.SAT_ConfigGravarValor("Extrato".ToUTF8(), "PrinterName".ToUTF8(), cbbImpressora.Text.ToUTF8());
            ACBrSat.CheckResult(ret);

            ret = ACBrSat.SAT_ConfigGravarValor("Extrato".ToUTF8(), "Site".ToUTF8(), txtSite.Text.ToUTF8());
            ACBrSat.CheckResult(ret);

            ret = ACBrSat.SAT_ConfigGravarValor("Extrato".ToUTF8(), "MostrarPreview".ToUTF8(), (chkPreview.Checked ? "1" : "0").ToUTF8());
            ACBrSat.CheckResult(ret);

            ret = ACBrSat.SAT_ConfigGravarValor("Extrato".ToUTF8(), "MostrarSetup".ToUTF8(), (chkSetup.Checked ? "1" : "0").ToUTF8());
            ACBrSat.CheckResult(ret);

            ret = ACBrSat.SAT_ConfigGravarValor("Extrato".ToUTF8(), "UsaCodigoEanImpressao".ToUTF8(), (chkUsaCodigoEanImpressao.Checked ? "1" : "0").ToUTF8());
            ACBrSat.CheckResult(ret);

            ret = ACBrSat.SAT_ConfigGravarValor("Extrato".ToUTF8(), "ImprimeEmUmaLinha".ToUTF8(), (chkImprimeEmUmaLinha.Checked ? "1" : "0").ToUTF8());
            ACBrSat.CheckResult(ret);

            //PosPrinter
            ret = ACBrSat.SAT_ConfigGravarValor("PosPrinter".ToUTF8(), "Modelo".ToUTF8(), cbbModelo.SelectedIndex.ToString().ToUTF8());
            ACBrSat.CheckResult(ret);

            ret = ACBrSat.SAT_ConfigGravarValor("PosPrinter".ToUTF8(), "Porta".ToUTF8(), cbbPortas.Text.ToUTF8());
            ACBrSat.CheckResult(ret);

            ret = ACBrSat.SAT_ConfigGravarValor("PosPrinter".ToUTF8(), "ColunasFonteNormal".ToUTF8(), ((int)nudColunas.Value).ToString().ToUTF8());
            ACBrSat.CheckResult(ret);

            ret = ACBrSat.SAT_ConfigGravarValor("PosPrinter".ToUTF8(), "EspacoEntreLinhas".ToUTF8(), ((int)nudEspacos.Value).ToString().ToUTF8());
            ACBrSat.CheckResult(ret);

            ret = ACBrSat.SAT_ConfigGravarValor("PosPrinter".ToUTF8(), "LinhasBuffer".ToUTF8(), ((int)nudBuffer.Value).ToString().ToUTF8());
            ACBrSat.CheckResult(ret);

            ret = ACBrSat.SAT_ConfigGravarValor("PosPrinter".ToUTF8(), "LinhasEntreCupons".ToUTF8(), ((int)nudLinhasPular.Value).ToString().ToUTF8());
            ACBrSat.CheckResult(ret);

            ret = ACBrSat.SAT_ConfigGravarValor("PosPrinter".ToUTF8(), "ControlePorta".ToUTF8(), Convert.ToInt32(cbxControlePorta.Checked).ToString().ToUTF8());
            ACBrSat.CheckResult(ret);

            ret = ACBrSat.SAT_ConfigGravarValor("PosPrinter".ToUTF8(), "CortaPapel".ToUTF8(), Convert.ToInt32(cbxCortarPapel.Checked).ToString().ToUTF8());
            ACBrSat.CheckResult(ret);

            ret = ACBrSat.SAT_ConfigGravarValor("PosPrinter".ToUTF8(), "TraduzirTags".ToUTF8(), Convert.ToInt32(cbxTraduzirTags.Checked).ToString().ToUTF8());
            ACBrSat.CheckResult(ret);

            ret = ACBrSat.SAT_ConfigGravarValor("PosPrinter".ToUTF8(), "IgnorarTags".ToUTF8(), Convert.ToInt32(cbxIgnorarTags.Checked).ToString().ToUTF8());
            ACBrSat.CheckResult(ret);

            ret = ACBrSat.SAT_ConfigGravarValor("PosPrinter".ToUTF8(), "PaginaDeCodigo".ToUTF8(), cbbPaginaCodigo.SelectedIndex.ToString().ToUTF8());
            ACBrSat.CheckResult(ret);

            //Mail
            ret = ACBrSat.SAT_ConfigGravarValor("Email".ToUTF8(), "Nome".ToUTF8(), txtNome.Text.ToUTF8());
            ACBrSat.CheckResult(ret);

            ret = ACBrSat.SAT_ConfigGravarValor("Email".ToUTF8(), "Conta".ToUTF8(), txtEmail.Text.ToUTF8());
            ACBrSat.CheckResult(ret);

            ret = ACBrSat.SAT_ConfigGravarValor("Email".ToUTF8(), "Usuario".ToUTF8(), txtUsuario.Text.ToUTF8());
            ACBrSat.CheckResult(ret);

            ret = ACBrSat.SAT_ConfigGravarValor("Email".ToUTF8(), "Senha".ToUTF8(), txtSenha.Text.ToUTF8());
            ACBrSat.CheckResult(ret);

            ret = ACBrSat.SAT_ConfigGravarValor("Email".ToUTF8(), "Servidor".ToUTF8(), txtHost.Text.ToUTF8());
            ACBrSat.CheckResult(ret);

            ret = ACBrSat.SAT_ConfigGravarValor("Email".ToUTF8(), "Porta".ToUTF8(), nudPorta.Text.ToUTF8());
            ACBrSat.CheckResult(ret);

            ret = ACBrSat.SAT_ConfigGravarValor("Email".ToUTF8(), "SSL".ToUTF8(), Convert.ToInt32(ckbSSL.Checked).ToString().ToUTF8());
            ACBrSat.CheckResult(ret);

            ret = ACBrSat.SAT_ConfigGravarValor("Email".ToUTF8(), "TLS".ToUTF8(), Convert.ToInt32(ckbTLS.Checked).ToString().ToUTF8());
            ACBrSat.CheckResult(ret);

            ret = ACBrSat.SAT_ConfigGravar("".ToUTF8());
            ACBrSat.CheckResult(ret);
        }