Ejemplo n.º 1
0

class Funcionario(Pessoa):
    empresa = None

    def __init__(self, nome, empresa):
        self.nome = nome
        self.empresa = empresa

    def __str__(self):
        try:
            mes, dia = self.aniversario()
            return '%s (%s/%s)' % (self.nome, dia, mes)
        except AttributeError:
            return self.nome

    def __repr__(self):
        return self.__str__()


bsgi = Empresa('BSGI')
joca = Pessoa('Jose Neves Jr.')
joca.data_nasc = date(1978, 2, 25)
print joca
print joca.aniversario()
lara = Pessoa('Lara Ramalho')
f_lara = bsgi.contratar(lara)
print f_lara
bsgi.contratar(joca)
print bsgi.funcionarios
Ejemplo n.º 2
0
Archivo: rh.py Proyecto: cbeloni/python
    
class Funcionario(Pessoa):
    empresa = None

    def __init__(self, nome, empresa):
        self.nome = nome
        self.empresa = empresa

    def __str__(self):
        try:
            mes, dia = self.aniversario()
            return '%s (%s/%s)' % (self.nome,dia,mes)
        except AttributeError:
            return self.nome

    def __repr__(self):
        return self.__str__()
                               

bsgi = Empresa('BSGI')
joca = Pessoa('Jose Neves Jr.')
joca.data_nasc = date(1978,2,25)
print joca
print joca.aniversario()
lara = Pessoa('Lara Ramalho')
f_lara = bsgi.contratar(lara)
print f_lara
bsgi.contratar(joca)
print bsgi.funcionarios