~eltonplima/protocolo/1.0

« back to all changes in this revision

Viewing changes to protocolos/models.py

  • Committer: Elton Pereira de Lima
  • Date: 2010-05-11 01:48:08 UTC
  • Revision ID: elton@elton-laptop-20100511014808-l5w6sajzb8037mtc
Removida classe IndiceInformadoBase.

Show diffs side-by-side

added added

removed removed

Lines of Context:
70
70
        return self.municipio.nome
71
71
 
72
72
 
73
 
class IndiceInformadoBase(models.Model):
74
 
    """ Classe base para informar índices.
75
 
    """
76
 
    valor = models.FloatField()
77
 
 
78
 
 
79
73
class TipoClienteIndiceInformadoManager(models.Manager):
80
74
    def get_query_set(self):
81
75
        qs = super(TipoClienteIndiceInformadoManager, self).get_query_set()
82
76
        return qs
83
77
 
84
78
 
85
 
class TipoClienteIndiceInformado(IndiceInformadoBase):
 
79
class TipoClienteIndiceInformado(models.Model):
86
80
    indice = models.ForeignKey(IndiceTipoCliente)
87
81
    protocolo_arquivo = models.ForeignKey(ProtocoloArquivo)
 
82
    valor = models.FloatField()
88
83
 
89
84
    objects = TipoClienteIndiceInformadoManager()
90
85
 
104
99
        return qs
105
100
 
106
101
 
107
 
class ClienteIndiceInformado(IndiceInformadoBase):
 
102
class ClienteIndiceInformado(models.Model):
108
103
    indice = models.ForeignKey(IndiceCliente)
109
104
    protocolo_arquivo = models.ForeignKey(ProtocoloArquivo)
 
105
    valor = models.FloatField()
110
106
 
111
107
    objects = ClienteIndiceInformadoManager()
112
108