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;
        }