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; }
public RelatorioGuia(ref C1.C1PrintDocument.C1PrintDocument _rep, ref GuiaRecolhimento _guia, ConvenioBanco _cb) : base(ref _rep) { rep = _rep; guia =_guia; guia.Retrieve(); cb = _cb; cb.Retrieve(); ebb = EstruturaBoletoBancario.GetEstruturaBoleto(cb.banco.codBanco); rep.C1DPageSettings = "color:False;landscape:False;margins:15,15,15,15;papersize:827,1169,QQA0AA=="; rep.ColumnSpacingStr = "1.26999998092651cm"; rep.ColumnSpacingUnit.DefaultType = true; rep.ColumnSpacingUnit.UnitValue = "1.26999998092651cm"; rep.DefaultUnit = C1.C1PrintDocument.UnitTypeEnum.Cm; rep.DefaultUnitOfFrames = C1.C1PrintDocument.UnitTypeEnum.Cm; rep.DefaultUnitOfFramesSynchronized = false; }