Example #1
0
        private void ImprimirViaAction(object sender, IImprimeViaEventArgs e)
        {
            if (e.IsTemViaUnica)
            {
                Console.Out.WriteLine(string.Empty);
                Console.Out.WriteLine(string.Empty);
                Console.Out.WriteLine("Via Única");
                foreach (var imagemComprovante in e.ViaUnica)
                {
                    Console.Out.WriteLine(imagemComprovante);
                }


                new ImprimirViaTef(e.ViaUnica, NomeImpressora.Text).Imprimir();
            }

            if (e.IsTemViaCliente)
            {
                Console.Out.WriteLine(string.Empty);
                Console.Out.WriteLine(string.Empty);
                Console.Out.WriteLine("Via Cliente");
                foreach (var imagemComprovante in e.ViaCliente)
                {
                    Console.Out.WriteLine(imagemComprovante);
                }

                new ImprimirViaTef(e.ViaCliente, NomeImpressora.Text).Imprimir();
            }

            if (e.IsTemViaEstabelecimento)
            {
                Console.Out.WriteLine(string.Empty);
                Console.Out.WriteLine(string.Empty);
                Console.Out.WriteLine("Via Estabelecimento");
                foreach (var imagemComprovante in e.ViaEstabelecimento)
                {
                    Console.Out.WriteLine(imagemComprovante);
                }

                new ImprimirViaTef(e.ViaEstabelecimento, NomeImpressora.Text).Imprimir();
            }


            if (e.IsTemViaReduzida)
            {
                Console.Out.WriteLine(string.Empty);
                Console.Out.WriteLine(string.Empty);
                Console.Out.WriteLine("Via Reduzida");
                foreach (var imagemComprovante in e.ViaReduzida)
                {
                    Console.Out.WriteLine(imagemComprovante);
                }

                new ImprimirViaTef(e.ViaReduzida, NomeImpressora.Text).Imprimir();
            }


            if (e.IsTemVia1)
            {
                Console.Out.WriteLine(string.Empty);
                Console.Out.WriteLine(string.Empty);
                Console.Out.WriteLine(string.Empty);
                Console.Out.WriteLine(string.Empty);
                Console.Out.WriteLine("Via Via1");
                foreach (var imagemComprovante in e.Via1)
                {
                    Console.Out.WriteLine(imagemComprovante);
                }

                new ImprimirViaTef(e.Via1, NomeImpressora.Text).Imprimir();
            }

            if (e.IsTemVia2)
            {
                Console.Out.WriteLine(string.Empty);
                Console.Out.WriteLine(string.Empty);
                Console.Out.WriteLine("Via Via2");
                foreach (var imagemComprovante in e.Via2)
                {
                    Console.Out.WriteLine(imagemComprovante);
                }

                new ImprimirViaTef(e.Via2, NomeImpressora.Text).Imprimir();
            }
        }
Example #2
0
 public void OnImprimirVia(IImprimeViaEventArgs e)
 {
     throw new NotImplementedException();
 }
Example #3
0
 public virtual void OnImprimirVia(IImprimeViaEventArgs e)
 {
     ImprimirVia?.Invoke(this, e);
 }