public Impressora() { try { bBematech = ConfigurationManager.AppSettings["ImpressoraBematech"].ToLower() == "true"; } catch { throw new Exception("Classe: ImpressoraBematech, não definido no web.config.\nNó AppSettrings."); } miniImpressora = new ImpressoraNaoFiscal(ModeloMiniImpressora, Porta); }
//impressora bematech::: static public void PrintBematechCondicional(Library.Condicional condicional, Library.Configuracoes config) { try { //variaveis string tot = condicional.Valor.ConvertToMoneyString(); decimal produtostotal = 0; int i = 0; List <Library.CondicionalProduto> condicionalProdutos = Library.CondicionalProdutoBD.FindAdvanced(new Library.Classes.QItem("v.id", condicional.Id)); //funcao ImpressoraNaoFiscal inf = new ImpressoraNaoFiscal(); inf.Modelo = Bematech.ModeloImpressoraNaoFiscal.MP20MI; inf.NomePorta = config.ImpressoraPorta; bool status = inf.LerStatus().OffLine; while (status) { if (MessageBox.Show("Impressora OffLine! Deseja tentar novamente?", "Aviso", MessageBoxButtons.YesNo) == DialogResult.Yes) { status = inf.LerStatus().OffLine; } else { return; } } TextoFormatado linha1 = new TextoFormatado("JEANE MODAS" + "\r\n", TextoFormatado.TamanhoCaracter.Elite, TextoFormatado.FormatoCaracter.Expandido, TextoFormatado.TipoAlinhamento.Centralizado); TextoFormatado linha2 = new TextoFormatado("Av. Nilo Peçanha, 688" + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Normal, TextoFormatado.TipoAlinhamento.Centralizado); TextoFormatado linha3 = new TextoFormatado("(22) 3852-6784 / 9873-2552" + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Normal, TextoFormatado.TipoAlinhamento.Centralizado); TextoFormatado linha4 = new TextoFormatado("Condicional" + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Negrito, TextoFormatado.TipoAlinhamento.Centralizado); TextoFormatado linha5 = new TextoFormatado("N.: " + condicional.Id + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Normal, TextoFormatado.TipoAlinhamento.Esquerda); TextoFormatado linha6 = new TextoFormatado(DateTime.Now.ToString("dd/MM/yyyy") + " " + DateTime.Now.ToShortTimeString() + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Normal, TextoFormatado.TipoAlinhamento.Esquerda); TextoFormatado linhaTotal1 = new TextoFormatado("TOTAl: " + tot + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Normal, TextoFormatado.TipoAlinhamento.Direita); TextoFormatado linhaPagamento1 = new TextoFormatado("Volte Sempre!" + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Normal, TextoFormatado.TipoAlinhamento.Centralizado); TextoFormatado linhaCliente1 = new TextoFormatado(condicional.Cliente.Nome + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Normal, TextoFormatado.TipoAlinhamento.Esquerda); TextoFormatado linhaCliente5 = new TextoFormatado("ASSINATURA" + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Normal, TextoFormatado.TipoAlinhamento.Centralizado); TextoFormatado linhaLinha = new TextoFormatado("------------------------------------------------" + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Normal, TextoFormatado.TipoAlinhamento.Direita); TextoFormatado linhaBranca = new TextoFormatado("" + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Normal, TextoFormatado.TipoAlinhamento.Esquerda); inf.Imprimir(linha1); inf.Imprimir(linha2); inf.Imprimir(linha3); inf.Imprimir(linha4); inf.Imprimir(linhaBranca); inf.Imprimir(linha5); inf.Imprimir(linha6); inf.Imprimir(linhaLinha); foreach (Library.CondicionalProduto vp in condicionalProdutos) { string quantidade = vp.Quantidade.ToString(); string nome = vp.Produto.Nome; string preco = vp.PrecoTotal.Value.ConvertToMoneyString(); string texto = " " + quantidade.PadRight(5 - quantidade.Length, ' '); texto += nome.PadRight(47 - quantidade.Length - nome.Length - preco.Length, ' '); texto += preco + "\r\n"; inf.Imprimir(texto); produtostotal += vp.PrecoTotal.Value; i++; } inf.Imprimir(linhaBranca); inf.Imprimir(linhaTotal1); inf.Imprimir(linhaLinha); inf.Imprimir(linhaPagamento1); inf.Imprimir(linhaBranca); inf.Imprimir(linhaCliente1); if (condicional.Cliente.Cpf != "") { TextoFormatado linhaCliente2 = new TextoFormatado("CPF: " + condicional.Cliente.Cpf + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Normal, TextoFormatado.TipoAlinhamento.Esquerda); inf.Imprimir(linhaBranca); } if (condicional.Cliente.Endereco != "") { TextoFormatado linhaCliente3 = new TextoFormatado(condicional.Cliente.Endereco + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Normal, TextoFormatado.TipoAlinhamento.Esquerda); inf.Imprimir(linhaBranca); } if (condicional.Cliente.Cidade != "") { TextoFormatado linhaCliente4 = new TextoFormatado(condicional.Cliente.Cidade + "-" + condicional.Cliente.Estado + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Normal, TextoFormatado.TipoAlinhamento.Esquerda); inf.Imprimir(linhaBranca); } inf.Imprimir(linhaBranca); inf.Imprimir(linhaBranca); inf.Imprimir(linhaLinha); inf.Imprimir(linhaCliente5); inf.Imprimir(linhaBranca); inf.Imprimir(linhaBranca); inf.Imprimir(linhaBranca); inf.Imprimir(linhaBranca); inf.Imprimir(linhaBranca); inf.Imprimir(linhaBranca); inf.Imprimir(linhaBranca); inf.Imprimir(linhaBranca); inf.Imprimir(linhaBranca); inf.Imprimir(linhaBranca); } catch (Exception ex) { Library.Diagnostics.Logger.Error(ex); } }
static public void PrintBematechParcela(Library.VendaParcela parcela, Library.Configuracoes config) { try { ImpressoraNaoFiscal inf = new ImpressoraNaoFiscal(); inf.Modelo = Bematech.ModeloImpressoraNaoFiscal.MP20MI; inf.NomePorta = config.ImpressoraPorta; bool status = inf.LerStatus().OffLine; while (status) { if (MessageBox.Show("Impressora OffLine! Deseja tentar novamente?", "Aviso", MessageBoxButtons.YesNo) == DialogResult.Yes) { status = inf.LerStatus().OffLine; } else { return; } } TextoFormatado linha1 = new TextoFormatado("JEANE MODAS" + "\r\n", TextoFormatado.TamanhoCaracter.Elite, TextoFormatado.FormatoCaracter.Expandido, TextoFormatado.TipoAlinhamento.Centralizado); TextoFormatado linha2 = new TextoFormatado("Av. Nilo Peçanha, 688" + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Normal, TextoFormatado.TipoAlinhamento.Centralizado); TextoFormatado linha3 = new TextoFormatado("(22) 3852-6784 / 9873-2552" + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Normal, TextoFormatado.TipoAlinhamento.Centralizado); TextoFormatado linha4 = new TextoFormatado("Parcela de Venda" + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Negrito, TextoFormatado.TipoAlinhamento.Centralizado); TextoFormatado linha5 = new TextoFormatado("N. da Venda: " + parcela.Venda.Id + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Normal, TextoFormatado.TipoAlinhamento.Esquerda); TextoFormatado linha6 = new TextoFormatado(DateTime.Now.ToString("dd/MM/yyyy") + " " + DateTime.Now.ToShortTimeString() + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Normal, TextoFormatado.TipoAlinhamento.Esquerda); TextoFormatado linha7 = new TextoFormatado("Valor da Parcela: " + parcela.Valor + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Normal, TextoFormatado.TipoAlinhamento.Esquerda); TextoFormatado linha8 = new TextoFormatado("Valor pago: " + parcela.ValorPago + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Normal, TextoFormatado.TipoAlinhamento.Esquerda); TextoFormatado linhaLinha = new TextoFormatado("------------------------------------------------" + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Normal, TextoFormatado.TipoAlinhamento.Direita); TextoFormatado linhaBranca = new TextoFormatado("" + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Normal, TextoFormatado.TipoAlinhamento.Esquerda); List <Library.VendaProduto> vendaProdutos = Library.VendaProdutoBD.FindAdvanced(new Library.Classes.QItem("v.id", parcela.Id)); inf.Imprimir(linha1); inf.Imprimir(linha2); inf.Imprimir(linha3); inf.Imprimir(linha4); inf.Imprimir(linhaBranca); inf.Imprimir(linha5); inf.Imprimir(linha6); inf.Imprimir(linhaLinha); inf.Imprimir(linha7); if (parcela.Valor != parcela.ValorPago) { inf.Imprimir(linha8); } //escape inf.Imprimir(linhaBranca); inf.Imprimir(linhaBranca); inf.Imprimir(linhaBranca); inf.Imprimir(linhaBranca); inf.Imprimir(linhaBranca); inf.Imprimir(linhaBranca); inf.Imprimir(linhaBranca); inf.Imprimir(linhaBranca); inf.Imprimir(linhaBranca); inf.Imprimir(linhaBranca); } catch (Exception ex) { Library.Diagnostics.Logger.Error(ex); } }
static public void PrintBematechCaixa(Library.Caixa caixa, Library.Configuracoes config) { try { ImpressoraNaoFiscal inf = new ImpressoraNaoFiscal(); inf.Modelo = Bematech.ModeloImpressoraNaoFiscal.MP20MI; inf.NomePorta = config.ImpressoraPorta; bool status = inf.LerStatus().OffLine; while (status) { if (MessageBox.Show("Impressora OffLine! Deseja tentar novamente?", "Aviso", MessageBoxButtons.YesNo) == DialogResult.Yes) { status = inf.LerStatus().OffLine; } else { return; } } TextoFormatado linhaLinha = new TextoFormatado("------------------------------------------------" + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Normal, TextoFormatado.TipoAlinhamento.Direita); TextoFormatado linhaBranca = new TextoFormatado("" + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Normal, TextoFormatado.TipoAlinhamento.Esquerda); decimal vendaavista = 0; decimal vendaaprazo = 0; decimal despesas = 0; decimal outrasOperacoes = 0; List <Library.CaixaTransacao> transacoes = Library.CaixaTransacaoBD.FindAdvanced(new QItem("ct.idCaixa", caixa.Id)); foreach (Library.CaixaTransacao ct in transacoes) { if (ct.Despesa != null) { despesas += ct.Valor; } else if (ct.Venda != null) { if (ct.VendaParcela == null) { vendaavista += ct.Valor; } else { vendaaprazo += ct.Valor; } } else { outrasOperacoes += ct.Valor; } } TextoFormatado linha1 = new TextoFormatado("CAIXA " + caixa.Data.Value.ToShortDateString() + "\r\n", TextoFormatado.TamanhoCaracter.Elite, TextoFormatado.FormatoCaracter.Expandido, TextoFormatado.TipoAlinhamento.Esquerda); inf.Imprimir(linha1); inf.Imprimir(linhaBranca); if (vendaavista > 0) { TextoFormatado linha2 = new TextoFormatado("Vendas a vista: " + vendaavista.ConvertToMoneyString() + "\r\n", TextoFormatado.TamanhoCaracter.Elite, TextoFormatado.FormatoCaracter.Expandido, TextoFormatado.TipoAlinhamento.Direita); inf.Imprimir(linhaBranca); } if (vendaaprazo > 0) { TextoFormatado linha2 = new TextoFormatado("Vendas a prazo: " + vendaaprazo.ConvertToMoneyString() + "\r\n", TextoFormatado.TamanhoCaracter.Elite, TextoFormatado.FormatoCaracter.Expandido, TextoFormatado.TipoAlinhamento.Direita); inf.Imprimir(linhaBranca); } if (despesas > 0) { TextoFormatado linha2 = new TextoFormatado("Despesas: " + despesas.ConvertToMoneyString() + "\r\n", TextoFormatado.TamanhoCaracter.Elite, TextoFormatado.FormatoCaracter.Expandido, TextoFormatado.TipoAlinhamento.Direita); inf.Imprimir(linhaBranca); } if (outrasOperacoes > 0) { TextoFormatado linha2 = new TextoFormatado("Outras operacoes: " + outrasOperacoes.ConvertToMoneyString() + "\r\n", TextoFormatado.TamanhoCaracter.Elite, TextoFormatado.FormatoCaracter.Expandido, TextoFormatado.TipoAlinhamento.Direita); inf.Imprimir(linhaBranca); } TextoFormatado linha3 = new TextoFormatado("TOTAL: " + caixa.Saldo.ConvertToMoneyString() + "\r\n", TextoFormatado.TamanhoCaracter.Elite, TextoFormatado.FormatoCaracter.Expandido, TextoFormatado.TipoAlinhamento.Direita); inf.Imprimir(linhaBranca); inf.Imprimir(linha3); inf.Imprimir(linhaBranca); inf.Imprimir(linhaBranca); inf.Imprimir(linhaBranca); inf.Imprimir(linhaBranca); inf.Imprimir(linhaBranca); inf.Imprimir(linhaBranca); inf.Imprimir(linhaBranca); inf.Imprimir(linhaBranca); inf.Imprimir(linhaBranca); inf.Imprimir(linhaBranca); } catch (Exception ex) { Library.Diagnostics.Logger.Error(ex); } }
static public void PrintBematechVenda(Library.Venda venda, Library.Configuracoes config) { try { ImpressoraNaoFiscal inf = new ImpressoraNaoFiscal(); inf.Modelo = Bematech.ModeloImpressoraNaoFiscal.MP20MI; inf.NomePorta = config.ImpressoraPorta; bool status = inf.LerStatus().OffLine; while (status) { if (MessageBox.Show("Impressora OffLine! Deseja tentar novamente?", "Aviso", MessageBoxButtons.YesNo) == DialogResult.Yes) { status = inf.LerStatus().OffLine; } else { return; } } TextoFormatado linha1 = new TextoFormatado("JEANE MODAS" + "\r\n", TextoFormatado.TamanhoCaracter.Elite, TextoFormatado.FormatoCaracter.Expandido, TextoFormatado.TipoAlinhamento.Centralizado); TextoFormatado linha2 = new TextoFormatado("Av. Nilo Peçanha, 688" + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Normal, TextoFormatado.TipoAlinhamento.Centralizado); TextoFormatado linha3 = new TextoFormatado("(22) 3852-6784 / 9873-2552" + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Normal, TextoFormatado.TipoAlinhamento.Centralizado); TextoFormatado linha4 = new TextoFormatado("Venda" + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Negrito, TextoFormatado.TipoAlinhamento.Centralizado); TextoFormatado linha5 = new TextoFormatado("N.: " + venda.Id + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Normal, TextoFormatado.TipoAlinhamento.Esquerda); TextoFormatado linha6 = new TextoFormatado(DateTime.Now.ToString("dd/MM/yyyy") + " " + DateTime.Now.ToShortTimeString() + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Normal, TextoFormatado.TipoAlinhamento.Esquerda); TextoFormatado linhaLinha = new TextoFormatado("------------------------------------------------" + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Normal, TextoFormatado.TipoAlinhamento.Direita); TextoFormatado linhaBranca = new TextoFormatado("" + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Normal, TextoFormatado.TipoAlinhamento.Esquerda); List <Library.VendaProduto> vendaProdutos = Library.VendaProdutoBD.FindAdvanced(new Library.Classes.QItem("v.id", venda.Id)); decimal produtostotal = 0; inf.Imprimir(linha1); inf.Imprimir(linha2); inf.Imprimir(linha3); inf.Imprimir(linha4); inf.Imprimir(linhaBranca); inf.Imprimir(linha5); inf.Imprimir(linha6); inf.Imprimir(linhaLinha); foreach (Library.VendaProduto vp in vendaProdutos) { string quantidade = vp.Quantidade.ToString(); string nome = vp.Produto.Nome; string preco = vp.PrecoTotal.Value.ConvertToMoneyString(); string texto = " " + quantidade.PadRight(5 - quantidade.Length, ' '); texto += nome.PadRight(47 - quantidade.Length - nome.Length - preco.Length, ' '); texto += preco + "\r\n"; inf.Imprimir(texto); produtostotal += vp.PrecoTotal.Value; } inf.Imprimir(linhaBranca); string tot = venda.Valor.ConvertToMoneyString(); if (venda.FormaPagamento == "avista") { string tota = produtostotal.ConvertToMoneyString(); TextoFormatado linhaTotal1 = new TextoFormatado("TOTAl: " + tota + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Normal, TextoFormatado.TipoAlinhamento.Direita); TextoFormatado linhaTotal2 = new TextoFormatado("TOTAl FINAL: " + tot + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Normal, TextoFormatado.TipoAlinhamento.Direita); TextoFormatado linhaPagamento1 = new TextoFormatado("Pagamento a vista" + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Normal, TextoFormatado.TipoAlinhamento.Centralizado); TextoFormatado linhaPagamento2 = new TextoFormatado("Volte Sempre!" + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Normal, TextoFormatado.TipoAlinhamento.Centralizado); inf.Imprimir(linhaTotal1); inf.Imprimir(linhaTotal2); inf.Imprimir(linhaLinha); inf.Imprimir(linhaPagamento1); inf.Imprimir(linhaPagamento2); } else if (venda.FormaPagamento == "aprazo") { string entrada = venda.Entrada.ConvertToMoneyString(); TextoFormatado linhaTotal1 = new TextoFormatado("TOTAl: " + tot + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Normal, TextoFormatado.TipoAlinhamento.Direita); TextoFormatado linhaEntrada = new TextoFormatado("Entrada: " + entrada + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Normal, TextoFormatado.TipoAlinhamento.Direita); TextoFormatado linhaPagamento1 = new TextoFormatado("Pagamento a prazo" + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Normal, TextoFormatado.TipoAlinhamento.Centralizado); TextoFormatado linhaPagamento2 = new TextoFormatado("Volte Sempre!" + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Normal, TextoFormatado.TipoAlinhamento.Centralizado); inf.Imprimir(linhaTotal1); inf.Imprimir(linhaLinha); inf.Imprimir(linhaEntrada); decimal j = 1; foreach (Library.VendaParcela vp in Library.VendaParcelaBD.FindAdvanced(new QItem("v.id", venda.Id))) { string preco = vp.Valor.Value.ConvertToMoneyString(); TextoFormatado linhaParcela1 = new TextoFormatado("Parcela " + j + " " + vp.Vencimento.Value.ToString("dd/MM/yyyy") + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Normal, TextoFormatado.TipoAlinhamento.Esquerda); TextoFormatado linhaParcela2 = new TextoFormatado(preco + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Normal, TextoFormatado.TipoAlinhamento.Direita); inf.Imprimir(linhaParcela1); inf.Imprimir(linhaParcela2); j++; } inf.Imprimir(linhaLinha); inf.Imprimir(linhaPagamento1); inf.Imprimir(linhaPagamento2); } else if (venda.FormaPagamento == "cheque") { TextoFormatado linhaTotal1 = new TextoFormatado("TOTAl: " + tot + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Normal, TextoFormatado.TipoAlinhamento.Direita); TextoFormatado linhaPagamento1 = new TextoFormatado("Pagamento em cheque" + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Normal, TextoFormatado.TipoAlinhamento.Centralizado); TextoFormatado linhaPagamento2 = new TextoFormatado("Volte Sempre!" + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Normal, TextoFormatado.TipoAlinhamento.Centralizado); inf.Imprimir(linhaTotal1); inf.Imprimir(linhaLinha); inf.Imprimir(linhaPagamento1); inf.Imprimir(linhaPagamento2); } else if (venda.FormaPagamento == "cartao") { TextoFormatado linhaTotal1 = new TextoFormatado("TOTAl: " + tot + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Normal, TextoFormatado.TipoAlinhamento.Direita); TextoFormatado linhaPagamento1 = new TextoFormatado("Pagamento em cartão" + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Normal, TextoFormatado.TipoAlinhamento.Centralizado); TextoFormatado linhaPagamento2 = new TextoFormatado("Volte Sempre!" + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Normal, TextoFormatado.TipoAlinhamento.Centralizado); inf.Imprimir(linhaTotal1); inf.Imprimir(linhaLinha); inf.Imprimir(linhaPagamento1); inf.Imprimir(linhaPagamento2); } else { TextoFormatado linhaTotal1 = new TextoFormatado("TOTAl: " + tot + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Normal, TextoFormatado.TipoAlinhamento.Direita); TextoFormatado linhaPagamento1 = new TextoFormatado("Volte Sempre!" + "\r\n", TextoFormatado.TamanhoCaracter.Normal, TextoFormatado.FormatoCaracter.Normal, TextoFormatado.TipoAlinhamento.Centralizado); inf.Imprimir(linhaTotal1); inf.Imprimir(linhaLinha); inf.Imprimir(linhaPagamento1); } inf.Imprimir(linhaBranca); inf.Imprimir(linhaBranca); inf.Imprimir(linhaBranca); inf.Imprimir(linhaBranca); inf.Imprimir(linhaBranca); inf.Imprimir(linhaBranca); inf.Imprimir(linhaBranca); inf.Imprimir(linhaBranca); inf.Imprimir(linhaBranca); inf.Imprimir(linhaBranca); } catch (Exception ex) { Library.Diagnostics.Logger.Error(ex); } }