Exemplo n.º 1
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.º 2
0
        private void FrmMain_Shown(object sender, EventArgs e)
        {
            SplashScreenManager.Show <FrmWait>();
            SplashScreenManager.Default.ShowInfo(SplashInfo.Message, "Carregando...");

            try
            {
                cmbFormaEmissao.EnumDataSource(TipoEmissao.teNormal);
                cmbModeloDocumento.EnumDataSource(ModeloNFe.moNFe);
                cmbVersaoDF.EnumDataSource(VersaoNFe.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();
            }
            finally
            {
                SplashScreenManager.Close();
            }
        }
Exemplo n.º 3
0
        public CaixaPDV()
        {
            cabecalhoBobina = new List <RegistroBobina>();
            rodapeBobina    = new List <RegistroBobina>();
            VendaAtual      = new Venda();

            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.Config.Principal.LogNivel = NivelLog.logCompleto;

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

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

            NFe.Config.Principal.LogPath = logPath;
            NFe.ConfigGravar();

            PosPrinter = new ACBrPosPrinter();
            SAT        = new ACBrSat();
            Bal        = new ACBrBAL();
        }