Exemple #1
0
        private void SaveConfig()
        {
            var ret = ACBrETQ.ETQ_ConfigGravarValor("ETQ".ToUTF8(), "Porta".ToUTF8(), cbbPortas.SelectedText.ToUTF8());

            ACBrETQ.CheckResult(ret);

            ret = ACBrETQ.ETQ_ConfigGravarValor("ETQ".ToUTF8(), "Modelo".ToUTF8(), comboBoxModelo.SelectedIndex.ToString().ToUTF8());
            ACBrETQ.CheckResult(ret);

            ret = ACBrETQ.ETQ_ConfigGravarValor("ETQ".ToUTF8(), "Temperatura".ToUTF8(), numericUpDownTemperatura.Text.ToUTF8());
            ACBrETQ.CheckResult(ret);

            ret = ACBrETQ.ETQ_ConfigGravarValor("ETQ".ToUTF8(), "DPI".ToUTF8(), comboBoxDPI.SelectedIndex.ToString().ToUTF8());
            ACBrETQ.CheckResult(ret);

            ret = ACBrETQ.ETQ_ConfigGravarValor("ETQ".ToUTF8(), "Velocidade".ToUTF8(), numericUpDownVelocidade.Text.ToUTF8());
            ACBrETQ.CheckResult(ret);

            ret = ACBrETQ.ETQ_ConfigGravarValor("ETQ".ToUTF8(), "BackFeed".ToUTF8(), comboBoxBackFeed.SelectedIndex.ToString().ToUTF8());
            ACBrETQ.CheckResult(ret);

            ret = ACBrETQ.ETQ_ConfigGravarValor("ETQ".ToUTF8(), "Avanco".ToUTF8(), numericUpDownAvancoEtq.Text.ToUTF8());
            ACBrETQ.CheckResult(ret);

            ret = ACBrETQ.ETQ_ConfigGravarValor("ETQ".ToUTF8(), "LimparMemoria".ToUTF8(), (checkBoxLimparMemoria.Checked ? "1" : "0").ToUTF8());
            ACBrETQ.CheckResult(ret);

            ret = ACBrETQ.ETQ_ConfigGravar("".ToUTF8());
            ACBrETQ.CheckResult(ret);
        }
Exemple #2
0
        private void FrmMain_Shown(object sender, EventArgs e)
        {
            cbbPortas.Items.Add("LPT1");
            cbbPortas.Items.Add("LPT2");
            cbbPortas.Items.Add(@"\\localhost\Epson");
            cbbPortas.Items.Add(@"c:\temp\etq.txt");

            cbbPortas.SelectedIndex = cbbPortas.Items.Count - 1;

            cbbPortas.Items.Add("TCP:192.168.0.31:9100");

            foreach (string printer in PrinterSettings.InstalledPrinters)
            {
                cbbPortas.Items.Add($"RAW:{printer}");
            }

            comboBoxModelo.Items.Add("etqNenhum");
            comboBoxModelo.Items.Add("etqPpla");
            comboBoxModelo.Items.Add("etqPplb");
            comboBoxModelo.Items.Add("etqZPLII");
            comboBoxModelo.Items.Add("etqEpl2");
            comboBoxModelo.SelectedIndex = 0;

            comboBoxDPI.Items.Add("dpi203");
            comboBoxDPI.Items.Add("dpi300");
            comboBoxDPI.Items.Add("dpi600");
            comboBoxDPI.SelectedIndex = 1;

            comboBoxBackFeed.Items.Add("bfNone");
            comboBoxBackFeed.Items.Add("bfOn");
            comboBoxBackFeed.Items.Add("bfOff");
            comboBoxBackFeed.SelectedIndex = 0;

            // Altera as config de log
            var ret = ACBrETQ.ETQ_ConfigGravarValor("Principal".ToUTF8(), "LogNivel".ToUTF8(), "4".ToUTF8());

            ACBrETQ.CheckResult(ret);

            var logPath = Path.Combine(Application.StartupPath, "Docs");

            if (!Directory.Exists(logPath))
            {
                Directory.CreateDirectory(logPath);
            }

            ret = ACBrETQ.ETQ_ConfigGravarValor("Principal".ToUTF8(), "LogPath".ToUTF8(), logPath.ToUTF8());
            ACBrETQ.CheckResult(ret);

            ret = ACBrETQ.ETQ_ConfigGravar("ACBrLib.ini".ToUTF8());
            ACBrETQ.CheckResult(ret);

            LoadConfig();
        }