Ejemplo n.º 1
0
 def __init__(self, imovel, locador, locatario):
     Contrato.__init__(self, "Aluguel")
     self.Imovel = imovel
     self.Locador = locador
     self.Locatario = locatario
     self.valor_parcela = None
     self.periodo = None
     pass
Ejemplo n.º 2
0
 def __init__(self, imovel, locador):
     Contrato.__init__(self, "Aluguel")
     self.Imovel = imovel
     self.Locador = locador
     self.Locatario = imovel.getPropritetario()
     self.valor_parcela = None
     self.periodo = None
     pass
Ejemplo n.º 3
0
 def __init__(self, imovel, locador):
     Contrato.__init__(self, "Venda")
     self.Imovel = imovel
     self.Locador = locador
     self.Locatario = imovel.getPropritetario()
     self.valor = 0
     self.num_parcelas = 1
     self.valor_entrada = None
     pass
Ejemplo n.º 4
0
    def montaContrato(tipo, inicio, fim, obs, valor_entrada=0, num_parcelas=0):
        contratoFactory = None
        if (tipo.upper() == "Venda".upper()):
            contratoFactory = Venda()
        elif (tipo.upper() == "Aluguel".upper()):
            contratoFactory = Aluguel()
        else:
            return None
        contrato = Contrato(tipo, inicio, fim, obs, valor_entrada,
                            num_parcelas)
        contrato.setLocador(
            contratoFactory.montaLocador('Manoel', '30-10-1999', '03951567260',
                                         'Brasileiro', '68925153', '781',
                                         '96991934171',
                                         '*****@*****.**'))
        contrato.setLocatario(
            contratoFactory.montaLocatario('Gustavo', '30-10-1996',
                                           '03951567260', 'Brasileiro',
                                           '68903770', '781', '96991934171',
                                           '*****@*****.**',
                                           "42443232324"))
        contrato.setImovel(
            contratoFactory.montaImovel(contrato.getLocador(), "Apartamento",
                                        float(2999), "Area de lazer",
                                        '68925153', '781', float(59.76),
                                        float(80.89), 1, 2, 3, 4))
        contrato.setTermo(
            contratoFactory.montaTermo(contrato.getImovel(),
                                       contrato.getLocador(),
                                       contrato.getLocatario()))

        return contrato
Ejemplo n.º 5
0
 def __init__(self, inicio, fim, obs="Sem descricao"):
     Contrato.__init__(self, "Aluguel", inicio, fim, obs)
     self.valor_parcela = None
     self.periodo = None
     pass
Ejemplo n.º 6
0
 def __init__(self, inicio, fim, obs = "Sem descricao"):
   Contrato.__init__(self, "Venda", inicio, fim, obs)
   self.valor = None
   self.num_parcelas = 1
   self.valor_entrada = None
   pass