예제 #1
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();
        }
예제 #2
0
        private decimal BuscaValorBalanca()
        {
            ACBrBAL bal = new ACBrBAL();

            bal.Modelo = ModeloBal.Toledo;
            bal.Porta  = "COM3";
            bal.Ativar();
            bal.LePeso();
            var peso = bal.UltimoPesoLido;

            bal.Desativar();
            return(peso);
        }
예제 #3
0
파일: FrmMain.cs 프로젝트: atkins126/ACBr
 private void FrmMain_FormClosing(object sender, FormClosingEventArgs e)
 {
     bal.Dispose();
     bal = null;
 }
예제 #4
0
파일: FrmMain.cs 프로젝트: atkins126/ACBr
        public FrmMain()
        {
            InitializeComponent();

            bal = new ACBrBAL();
        }