def __str__(self): if not self.orgao and self.comissao: return _('%(comissao)s') % {'comissao': self.comissao} if self.orgao and not self.comissao: return _('%(orgao)s') % {'orgao': self.orgao} else: return _('%(orgao)s - %(comissao)s') % { 'orgao': xstr(self.orgao), 'comissao': xstr(self.comissao) }
def __str__(self): if not self.orgao and self.comissao: return _('%(comissao)s') % { 'comissao': self.comissao} if self.orgao and not self.comissao: return _('%(orgao)s') % { 'orgao': self.orgao} else: return _('%(orgao)s - %(comissao)s') % { 'orgao': xstr(self.orgao), 'comissao': xstr(self.comissao)}
def protocolos(lst_protocolos): """Gera o codigo rml do conteudo da pesquisa de protocolos""" tmp_data = '' # inicio do bloco que contem os flowables tmp_data += '\t<story>\n' for dic in lst_protocolos: # condicao para a quebra de pagina tmp_data += '\t\t<condPageBreak height="3cm"/>\n' # protocolos tmp_data += '\t\t<barCode code="Code128" x="5.6cm" barHeight="0.3in" barWidth="0.012in">' + \ dic['titulo'] + '</barCode>\n' tmp_data += '\t\t<para style="P2"><b>Protocolo:</b> ' + \ dic['titulo'] + '</para>\n' tmp_data += '\t\t<para style="P2">' + dic['data'] + '</para>\n' tmp_data += '\t\t<para style="P1"><b>' + \ dic['numeracao'] + '</b></para>\n' tmp_data += '\t\t<para style="P1"><b>' + \ dic['sgl_processo'] + ' ' + dic['ident_processo'] + \ ' ' + dic['num_processo'] + '</b></para>\n' tmp_data += '\t\t<para style="P1"><b>Autor:</b> <font size="8">' + \ dic['nom_autor'] + '</font></para>\n' tmp_data += '\t\t<para style="P2">\n' tmp_data += '\t\t\t<font color="white"> </font>\n' tmp_data += '\t\t</para>\n' tmp_data += '\t\t<para style="P3"><b>Ementa:</b> <font size="8">' + \ xstr(dic['txt_assunto']) + '</font></para>\n' tmp_data += '\t</story>\n' return tmp_data