public int GerarRelatorioVariasGuias(G6Session g6Session) { for(int i=0; i < guiasRecolhimento.Length; i++) { guia = guiasRecolhimento[i]; if(guia != null && guia.valorGuia >= 0.01m) { guia.Retrieve(); DesenharCabecalhoPrefeitura(); DesenharTitulo("DAM - Documento de Arrecadação Municipal"); DesenharCabecalhoBanco(); DesenharDadosGuia(); DesenharDadosContribuinte(); DesenharLancamentos(); // o desenho do boleto esta dentro da funcao de DesenharLancamentos rep.NewPage(); //altera o status da guia para impressa if (guia.status == "G") guia.status = "N"; if (guia.status != "E") guia.numEmissao++; guia.Save(); //RF015 - Registro de LOG Geração/Impressão Guia EventoSeguranca.CriarEventoSeguranca(TipoEventoSeguranca.GetTipoEventoSegurancaById("GeracaoGuia"), "Geração da Guia", "", guia.oid, 0, 0, g6Session); if (i < (guiasRecolhimento.Length - 2)) return (i + 1); //Session["GuiaAtual"] = (i+1).ToString(); } } return 0; }