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(); } }
public void OnImprimirVia(IImprimeViaEventArgs e) { throw new NotImplementedException(); }
public virtual void OnImprimirVia(IImprimeViaEventArgs e) { ImprimirVia?.Invoke(this, e); }