예제 #1
0
        private void PrinterFiscal()
        {
            _iFiscal = new InterfaceFiscal(this._processParent, this._taskName);
            _iFiscal.OnChangeEstadoFiscal += new EventHandler(this.ListenerChangesInterfaceFiscal);

            _impresionExitosa = _iFiscal.Sincronizacion();

            /*if (_impresionExitosa)
             * {
             *      ReporteFiscal reporte = _iFiscal.ReporteFiscal;
             *      Console.WriteLine(reporte.NroReporte);
             * }*/
        }
예제 #2
0
        private void PrinterFiscal()
        {
            _iFiscal = new InterfaceFiscal(this._processParent, this._taskName);
            _iFiscal.OnChangeEstadoFiscal += new EventHandler(this.ListenerChangesInterfaceFiscal);

            switch (_taskName)
            {
            case "EmitirCierreX": _tipo = 'X';
                break;

            case "EmitirCierreZ": _tipo = 'Z';
                break;
            }


            _impresionExitosa = _iFiscal.Cierre(_tipo);

            if (_impresionExitosa)
            {
                ReporteFiscal reporte = _iFiscal.ReporteFiscal;
                Console.WriteLine(reporte.NroReporte);
                _allowSave = true;
            }
        }