public override void Imprimir(IModeloImpressao comprovanteModel, string nomeImpressora) { try { this.comprovanteModel = (ComprovanteModelo)comprovanteModel; ImprimeUmaVez(EventoEpson, nomeImpressora); } catch (Exception erro) { _logger.LogError($"Erro ao realizar impressão do Comprovante! " + $"Impressora: {nomeImpressora}" + $"StackTrace: {erro.GetBaseException().StackTrace} " + $"erro: {erro.GetBaseException().Message}"); } }
public override void Imprimir(IModeloImpressao venda, string nomeImpressora) { try { _venda = (VendaModelo)venda; ImprimeUmaVez(Evento, nomeImpressora); } catch (Exception erro) { _logger.LogError($"Erro ao realizar impressão da Venda! " + $"Impressora: {nomeImpressora}" + $"StackTrace: {erro.GetBaseException().StackTrace} " + $"erro: {erro.GetBaseException().Message}"); } }
public override void Imprimir(IModeloImpressao torneioCliente, string nomeImpressora) { try { _torneioCliente = (TorneioClienteModelo)torneioCliente; ImprimeUmaVez(Evento, nomeImpressora); } catch (Exception erro) { _logger.LogError($"Erro ao realizar impressão do Torneio Cliente! " + $"Impressora: {nomeImpressora}" + $"StackTrace: {erro.GetBaseException().StackTrace} " + $"erro: {erro.GetBaseException().Message}"); } }
public override void Imprimir(IModeloImpressao modeloImpressao, string nomeImpressora) { try { _ringGame = (RingGameModelo)modeloImpressao; ImprimeUmaVez(Evento, nomeImpressora); } catch (Exception erro) { _logger.LogError($"Erro ao realizar impressão do Ring Game! " + $"Impressora: {nomeImpressora}" + $"StackTrace: {erro.GetBaseException().StackTrace} " + $"erro: {erro.GetBaseException().Message}"); } }
private void Imprimir(Impressao impressao, ImplementacaoImpressao implementacao, IModeloImpressao modeloImpressao) { _logger.LogInformation($"Realizando impressão {impressao.TipoImpressao}"); _impressoes.ElementAt(implementacao.Valor()) .Imprimir(modeloImpressao, impressao.NomeImpressora); _logger.LogInformation($"Impressão {impressao.TipoImpressao} realizada com sucesso!"); impressao.SituacaoImpressao = SituacaoImpressao.Impresso; _context.SaveChanges(); }
public abstract void Imprimir(IModeloImpressao modeloImpressao, string impressora);