Beispiel #1
0
 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)
         }
Beispiel #2
0
 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)}
Beispiel #3
0
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