Exemplo n.º 1
0
        public CaixaPDV()
        {
            cabecalhoBobina = new List<RegistroBobina>();
            rodapeBobina = new List<RegistroBobina>();
            VendaAtual = new Venda();

            PosPrinter = new ACBrPosPrinter();
            NFe = new ACBrNFe();

            // Altera as config de log, como todos os componentes
            // vão usar o mesmo ini então configuro so uma vez
            NFe.ConfigGravarValor(ACBrSessao.Principal, "LogNivel", 4);

            var logPath = Path.Combine(Application.StartupPath, "Logs");
            if (!Directory.Exists(logPath))
                Directory.CreateDirectory(logPath);

            NFe.ConfigGravarValor(ACBrSessao.Principal, "LogPath", logPath);
            NFe.ConfigGravar();

            SAT = new ACBrSat();
            Bal = new ACBrBAL();
        }
Exemplo n.º 2
0
        private void FrmMain_Shown(object sender, EventArgs e)
        {
            cmbModeloDocumento.EnumDataSource(ModeloDF.moNFe);
            cmbCrypt.EnumDataSource(SSLCryptLib.cryWinCrypt);
            cmbHttp.EnumDataSource(SSLHttpLib.httpWinHttp);
            cmbXmlSign.EnumDataSource(SSLXmlSignLib.xsLibXml2);

            cmbUfDestino.SelectedItem = "SP";
            cmbSSlType.EnumDataSource(SSLType.LT_all);

            // Altera as config de log
            AcbrNFe.ConfigGravarValor(ACBrSessao.Principal, "LogNivel", 4);

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

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

            AcbrNFe.ConfigGravarValor(ACBrSessao.Principal, "LogPath", logPath);
            AcbrNFe.ConfigGravar();

            LoadConfig();
        }
Exemplo n.º 3
0
        private void FrmMain_Shown(object sender, EventArgs e)
        {
            cmbFormaEmissao.EnumDataSource(TipoEmissao.teNormal);
            cmbModeloDocumento.EnumDataSource(ModeloDF.moNFe);
            cmbVersaoDF.EnumDataSource(VersaoDFe.ve400);
            cmbCrypt.EnumDataSource(SSLCryptLib.cryWinCrypt);
            cmbHttp.EnumDataSource(SSLHttpLib.httpWinHttp);
            cmbXmlSign.EnumDataSource(SSLXmlSignLib.xsLibXml2);

            cmbUfDestino.SelectedItem = "SP";
            cmbSSlType.EnumDataSource(SSLType.LT_all);

            cbbPortas.Items.AddRange(SerialPort.GetPortNames());
            cbbPortas.Items.Add(@"\\localhost\Epson");
            cbbPortas.Items.Add(@"c:\temp\posprinter.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}");
            }

            cbbModelo.EnumDataSource(ACBrPosPrinterModelo.ppTexto);
            cbbPaginaCodigo.EnumDataSource(PosPaginaCodigo.pc850);

            // Altera as config de log
            AcbrNFe.ConfigGravarValor(ACBrSessao.Principal, "LogNivel", 4);

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

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

            AcbrNFe.ConfigGravarValor(ACBrSessao.Principal, "LogPath", logPath);
            AcbrNFe.ConfigGravar();

            LoadConfig();
        }