private void InstanciarImpresoraFiscal()
        {
            if (eCAJA_FISICA.IMPRESORAFISCAL == null)
            {
                MostrarMensajeAdvertencia("La caja no contiene Impresora Fiscal asignada.");
                ImpresoraOK = false;
                return;
            }
            else
            {
                ImpresoraOK = true;
            }

            var puerto = eCAJA_FISICA.IMPRESORAFISCAL.IMPF_PUERTO;
            var velocidad = eCAJA_FISICA.IMPRESORAFISCAL.IMPF_VELOCIDAD.Trim();
            frmImpresoraFiscal = frmMain.ObtenerInstancia;
            frmImpresoraFiscal.Puerto = puerto;
            frmImpresoraFiscal.Velocidad = velocidad;

            //Controla Impresora
            var retornoImpresion = frmImpresoraFiscal.ControlaImpresoraYCierra();
            if (retornoImpresion < 0)
            {
                ImpresoraOK = false;
            }
            else
            {
                ImpresoraOK = true;
            }
        }
Exemplo n.º 2
0
        private void InstanciarImpresoraFiscal()
        {
            if (CajaPerteneciente.CAJA_FISICA_APERTURA.IMPRESORAFISCAL == null)
            {
                MostrarMensajeAdvertencia("La caja no contiene Impresora Fiscal asignada.");
                ImpresoraOK = false;
                btnVentaAnterior.Enabled = ImpresoraOK;
                btnTICKETFISCAL.Enabled = ImpresoraOK;
                return;
            }
            else
            {
                ImpresoraOK = true;
                btnVentaAnterior.Enabled = true;
                btnTICKETFISCAL.Enabled = true;
            }

            var puerto = CajaPerteneciente.CAJA_FISICA_APERTURA.IMPRESORAFISCAL.IMPF_PUERTO;
            var velocidad = CajaPerteneciente.CAJA_FISICA_APERTURA.IMPRESORAFISCAL.IMPF_VELOCIDAD.Trim();
            frmImpresoraFiscal = frmMain.ObtenerInstancia;
            frmImpresoraFiscal.Puerto = puerto;
            frmImpresoraFiscal.Velocidad = velocidad;

            //Controla Impresora
            var retornoImpresion = frmImpresoraFiscal.ControlaImpresoraYCierra();
            if (retornoImpresion < 0)
            {
                ImpresoraOK = false;
                btnVentaAnterior.Enabled = false;
                btnTICKETFISCAL.Enabled = false;
            }
            else
            {
                ImpresoraOK = true;
                btnVentaAnterior.Enabled = true;
                btnTICKETFISCAL.Enabled = true;
            }
        }