public void ImprimeFechamento() { string Calculado, Declarado, Diferenca; decimal TotCalculado, TotDeclarado, TotDiferenca; string Suprimento, Sangria, NaoFiscal, TotalVenda, Desconto, Acrescimo, Recebido, Troco, Cancelado, TotalFinal; try { DataModule.ACBrECF.AbreRelatorioGerencial(Sessao.Instance.Configuracao.EcfRelatorioGerencial.X.Value); DataModule.ACBrECF.LinhaRelatorioGerencial(new string('=', 48)); DataModule.ACBrECF.LinhaRelatorioGerencial(" FECHAMENTO DE CAIXA "); DataModule.ACBrECF.PulaLinhas(1); DataModule.ACBrECF.LinhaRelatorioGerencial("DATA DE ABERTURA : " + Sessao.Instance.Movimento.DataAbertura); DataModule.ACBrECF.LinhaRelatorioGerencial("HORA DE ABERTURA : " + Sessao.Instance.Movimento.HoraAbertura); DataModule.ACBrECF.LinhaRelatorioGerencial("DATA DE FECHAMENTO: " + Sessao.Instance.Movimento.DataFechamento); DataModule.ACBrECF.LinhaRelatorioGerencial("HORA DE FECHAMENTO: " + Sessao.Instance.Movimento.HoraFechamento); DataModule.ACBrECF.LinhaRelatorioGerencial(Sessao.Instance.Movimento.EcfCaixa.Nome + " OPERADOR: " + Sessao.Instance.Movimento.EcfOperador.Login); DataModule.ACBrECF.LinhaRelatorioGerencial("MOVIMENTO: " + Convert.ToString(Sessao.Instance.Movimento.Id)); DataModule.ACBrECF.LinhaRelatorioGerencial(new string('=', 48)); DataModule.ACBrECF.PulaLinhas(1); Suprimento = Sessao.Instance.Movimento.TotalSuprimento.Value.ToString("0.00"); Sangria = Sessao.Instance.Movimento.TotalSangria.Value.ToString("0.00"); NaoFiscal = Sessao.Instance.Movimento.TotalNaoFiscal.Value.ToString("0.00"); TotalVenda = Sessao.Instance.Movimento.TotalVenda.Value.ToString("0.00"); Desconto = Sessao.Instance.Movimento.TotalDesconto.Value.ToString("0.00"); Acrescimo = Sessao.Instance.Movimento.TotalAcrescimo.Value.ToString("0.00"); Recebido = Sessao.Instance.Movimento.TotalRecebido.Value.ToString("0.00"); Troco = Sessao.Instance.Movimento.TotalTroco.Value.ToString("0.00"); Cancelado = Sessao.Instance.Movimento.TotalCancelado.Value.ToString("0.00"); TotalFinal = Sessao.Instance.Movimento.TotalFinal.Value.ToString("0.00"); DataModule.ACBrECF.LinhaRelatorioGerencial("SUPRIMENTO...: " + Suprimento); DataModule.ACBrECF.LinhaRelatorioGerencial("SANGRIA......: " + Sangria); DataModule.ACBrECF.LinhaRelatorioGerencial("NAO FISCAL...: " + NaoFiscal); DataModule.ACBrECF.LinhaRelatorioGerencial("TOTAL VENDA..: " + TotalVenda); DataModule.ACBrECF.LinhaRelatorioGerencial("DESCONTO.....: " + Desconto); DataModule.ACBrECF.LinhaRelatorioGerencial("ACRESCIMO....: " + Acrescimo); DataModule.ACBrECF.LinhaRelatorioGerencial("RECEBIDO.....: " + Recebido); DataModule.ACBrECF.LinhaRelatorioGerencial("TROCO........: " + Troco); DataModule.ACBrECF.LinhaRelatorioGerencial("CANCELADO....: " + Cancelado); DataModule.ACBrECF.LinhaRelatorioGerencial("TOTAL FINAL..: " + TotalFinal); DataModule.ACBrECF.PulaLinhas(3); DataModule.ACBrECF.LinhaRelatorioGerencial(" CALCULADO DECLARADO DIFERENCA"); TotCalculado = 0; TotDeclarado = 0; TotDiferenca = 0; DataModule.ACBrECF.LinhaRelatorioGerencial(new string('-', 48)); Calculado = TotCalculado.ToString("0.00"); Declarado = TotDeclarado.ToString("0.00"); Diferenca = TotDiferenca.ToString("0.00"); DataModule.ACBrECF.LinhaRelatorioGerencial("TOTAL.........:" + Calculado + Declarado + Diferenca); DataModule.ACBrECF.PulaLinhas(4); DataModule.ACBrECF.LinhaRelatorioGerencial(" ________________________________________ "); DataModule.ACBrECF.LinhaRelatorioGerencial(" VISTO DO CAIXA "); DataModule.ACBrECF.PulaLinhas(3); DataModule.ACBrECF.LinhaRelatorioGerencial(" ________________________________________ "); DataModule.ACBrECF.LinhaRelatorioGerencial(" VISTO DO SUPERVISOR "); DataModule.ACBrECF.FechaRelatorio(); PAFUtil.GravarR06("RG"); Application.DoEvents(); } catch (Exception eError) { Log.write(eError.ToString()); } }
public void ImprimeFechamento() { List <MeiosPagamentoVO> TotalGerado; List <MeiosPagamentoVO> TotalDeclarado; string Calculado, Declarado, Diferenca; decimal TotCalculado, TotDeclarado, TotDiferenca; string Suprimento, Sangria, NaoFiscal, TotalVenda, Desconto, Acrescimo, Recebido, Troco, Cancelado, TotalFinal; try { FDataModule.ACBrECF.AbreRelatorioGerencial(FCaixa.Configuracao.GerencialX); FDataModule.ACBrECF.LinhaRelatorioGerencial(new string('=', 48)); FDataModule.ACBrECF.LinhaRelatorioGerencial(" FECHAMENTO DE CAIXA "); FDataModule.ACBrECF.PulaLinhas(1); FDataModule.ACBrECF.LinhaRelatorioGerencial("DATA DE ABERTURA : " + Movimento.DataAbertura); FDataModule.ACBrECF.LinhaRelatorioGerencial("HORA DE ABERTURA : " + Movimento.HoraAbertura); FDataModule.ACBrECF.LinhaRelatorioGerencial("DATA DE FECHAMENTO: " + Movimento.DataFechamento); FDataModule.ACBrECF.LinhaRelatorioGerencial("HORA DE FECHAMENTO: " + Movimento.HoraFechamento); FDataModule.ACBrECF.LinhaRelatorioGerencial(Movimento.NomeCaixa + " OPERADOR: " + Movimento.LoginOperador); FDataModule.ACBrECF.LinhaRelatorioGerencial("MOVIMENTO: " + Convert.ToString(Movimento.Id)); FDataModule.ACBrECF.LinhaRelatorioGerencial(new string('=', 48)); FDataModule.ACBrECF.PulaLinhas(1); //TODO: Trate os valores nulos Suprimento = Movimento.TotalSuprimento.Value.ToString("0.00"); Sangria = Movimento.TotalSangria.Value.ToString("0.00"); NaoFiscal = "0.00";//Movimento.TotalNaoFiscal.Value.ToString("0.00"); TotalVenda = Movimento.TotalVenda.Value.ToString("0.00"); Desconto = Movimento.TotalDesconto.Value.ToString("0.00"); Acrescimo = Movimento.TotalAcrescimo.Value.ToString("0.00"); Recebido = Movimento.TotalRecebido.Value.ToString("0.00"); Troco = Movimento.TotalTroco.Value.ToString("0.00"); Cancelado = Movimento.TotalCancelado.Value.ToString("0.00"); TotalFinal = Movimento.TotalFinal.Value.ToString("0.00"); FDataModule.ACBrECF.LinhaRelatorioGerencial("SUPRIMENTO...: " + Suprimento); FDataModule.ACBrECF.LinhaRelatorioGerencial("SANGRIA......: " + Sangria); FDataModule.ACBrECF.LinhaRelatorioGerencial("NAO FISCAL...: " + NaoFiscal); FDataModule.ACBrECF.LinhaRelatorioGerencial("TOTAL VENDA..: " + TotalVenda); FDataModule.ACBrECF.LinhaRelatorioGerencial("DESCONTO.....: " + Desconto); FDataModule.ACBrECF.LinhaRelatorioGerencial("ACRESCIMO....: " + Acrescimo); FDataModule.ACBrECF.LinhaRelatorioGerencial("RECEBIDO.....: " + Recebido); FDataModule.ACBrECF.LinhaRelatorioGerencial("TROCO........: " + Troco); FDataModule.ACBrECF.LinhaRelatorioGerencial("CANCELADO....: " + Cancelado); FDataModule.ACBrECF.LinhaRelatorioGerencial("TOTAL FINAL..: " + TotalFinal); FDataModule.ACBrECF.PulaLinhas(3); FDataModule.ACBrECF.LinhaRelatorioGerencial(" CALCULADO DECLARADO DIFERENCA"); //TotalGerado = TotalTipoPagamentoController.EncerramentoTotal(Movimento.Id, 1); //TotalDeclarado = TotalTipoPagamentoController.EncerramentoTotal(Movimento.Id, 2); //TODO: Use o DTResumo para calcular os valores CALCULADO DECLARADO e DIFERENCA TotCalculado = 0; TotDeclarado = 0; TotDiferenca = 0; FDataModule.ACBrECF.LinhaRelatorioGerencial(new string('-', 48)); Calculado = TotCalculado.ToString("0.00"); Declarado = TotDeclarado.ToString("0.00"); Diferenca = TotDiferenca.ToString("0.00"); FDataModule.ACBrECF.LinhaRelatorioGerencial("TOTAL.........:" + Calculado + Declarado + Diferenca); FDataModule.ACBrECF.PulaLinhas(4); FDataModule.ACBrECF.LinhaRelatorioGerencial(" ________________________________________ "); FDataModule.ACBrECF.LinhaRelatorioGerencial(" VISTO DO CAIXA "); FDataModule.ACBrECF.PulaLinhas(3); FDataModule.ACBrECF.LinhaRelatorioGerencial(" ________________________________________ "); FDataModule.ACBrECF.LinhaRelatorioGerencial(" VISTO DO SUPERVISOR "); FDataModule.ACBrECF.FechaRelatorio(); UPAF.GravaR06("RG"); Application.DoEvents(); } catch (Exception eError) { Log.write(eError.ToString()); } }
public void ImprimeFechamento() { string Calculado, Declarado, Diferenca; decimal TotCalculado, TotDeclarado, TotDiferenca; string Suprimento, Sangria, NaoFiscal, TotalVenda, Desconto, Acrescimo, Recebido, Troco, Cancelado, TotalFinal; try { textBox1.Text += new string('=', 48) + "\r\n"; textBox1.Text += " FECHAMENTO DE CAIXA " + "\r\n"; textBox1.Text += " \r\n"; textBox1.Text += "DATA DE ABERTURA : " + Sessao.Instance.Movimento.DataAbertura + "\r\n"; textBox1.Text += "HORA DE ABERTURA : " + Sessao.Instance.Movimento.HoraAbertura + "\r\n"; textBox1.Text += "DATA DE FECHAMENTO: " + Sessao.Instance.Movimento.DataFechamento + "\r\n"; textBox1.Text += "HORA DE FECHAMENTO: " + Sessao.Instance.Movimento.HoraFechamento + "\r\n"; textBox1.Text += Sessao.Instance.Movimento.NfceCaixa.Nome + " OPERADOR: " + Sessao.Instance.Movimento.NfceOperador.Login + "\r\n"; textBox1.Text += "MOVIMENTO: " + Convert.ToString(Sessao.Instance.Movimento.Id) + "\r\n"; textBox1.Text += new string('=', 48) + "\r\n"; textBox1.Text += " \r\n"; Suprimento = Sessao.Instance.Movimento.TotalSuprimento == null ? "0.00" : Sessao.Instance.Movimento.TotalSuprimento.Value.ToString("N2"); Sangria = Sessao.Instance.Movimento.TotalSangria == null ? "0.00" : Sessao.Instance.Movimento.TotalSangria.Value.ToString("N2"); NaoFiscal = Sessao.Instance.Movimento.TotalNaoFiscal == null ? "0.00" : Sessao.Instance.Movimento.TotalNaoFiscal.Value.ToString("N2"); TotalVenda = Sessao.Instance.Movimento.TotalVenda == null ? "0.00" : Sessao.Instance.Movimento.TotalVenda.Value.ToString("N2"); Desconto = Sessao.Instance.Movimento.TotalDesconto == null ? "0.00" : Sessao.Instance.Movimento.TotalDesconto.Value.ToString("N2"); Acrescimo = Sessao.Instance.Movimento.TotalAcrescimo == null ? "0.00" : Sessao.Instance.Movimento.TotalAcrescimo.Value.ToString("N2"); Recebido = Sessao.Instance.Movimento.TotalRecebido == null ? "0.00" : Sessao.Instance.Movimento.TotalRecebido.Value.ToString("N2"); Troco = Sessao.Instance.Movimento.TotalTroco == null ? "0.00" : Sessao.Instance.Movimento.TotalTroco.Value.ToString("N2"); Cancelado = Sessao.Instance.Movimento.TotalCancelado == null ? "0.00" : Sessao.Instance.Movimento.TotalCancelado.Value.ToString("N2"); TotalFinal = Sessao.Instance.Movimento.TotalFinal == null ? "0.00" : Sessao.Instance.Movimento.TotalFinal.Value.ToString("N2"); textBox1.Text += "SUPRIMENTO...: " + Suprimento + "\r\n"; textBox1.Text += "SANGRIA......: " + Sangria + "\r\n"; textBox1.Text += "NAO FISCAL...: " + NaoFiscal + "\r\n"; textBox1.Text += "TOTAL VENDA..: " + TotalVenda + "\r\n"; textBox1.Text += "DESCONTO.....: " + Desconto + "\r\n"; textBox1.Text += "ACRESCIMO....: " + Acrescimo + "\r\n"; textBox1.Text += "RECEBIDO.....: " + Recebido + "\r\n"; textBox1.Text += "TROCO........: " + Troco + "\r\n"; textBox1.Text += "CANCELADO....: " + Cancelado + "\r\n"; textBox1.Text += "TOTAL FINAL..: " + TotalFinal + "\r\n"; textBox1.Text += " \r\n"; textBox1.Text += " \r\n"; textBox1.Text += " \r\n"; textBox1.Text += " VALORES DECLARADOS PARA FECHAMENTO" + "\r\n"; textBox1.Text += new string('=', 48) + "\r\n"; textBox1.Text += " \r\n"; TotCalculado = 0; TotDeclarado = 0; TotDiferenca = 0; Calculado = TotCalculado.ToString("N2"); Declarado = TotDeclarado.ToString("N2"); Diferenca = TotDiferenca.ToString("N2"); textBox1.Text += "TOTAL.........:" + Calculado + Declarado + Diferenca + "\r\n"; textBox1.Text += " \r\n"; textBox1.Text += " \r\n"; textBox1.Text += " \r\n"; textBox1.Text += " \r\n"; textBox1.Text += " ________________________________________ " + "\r\n"; textBox1.Text += " VISTO DO CAIXA " + "\r\n"; textBox1.Text += " \r\n"; textBox1.Text += " \r\n"; textBox1.Text += " \r\n"; textBox1.Text += " ________________________________________ " + "\r\n"; textBox1.Text += " VISTO DO SUPERVISOR " + "\r\n"; // Instância um PrintDocument PrintDocument oPrintDocument = new PrintDocument(); // Mecanismo de impressão oPrintDocument.PrintPage += new PrintPageEventHandler(pd_PrintPage); // Texto para impressão string fQuebra = Environment.NewLine; TextoParaImpressao = textBox1.Text + fQuebra; oPrintDocument.Print(); } catch (Exception eError) { Log.write(eError.ToString()); } }