-
Notifications
You must be signed in to change notification settings - Fork 0
/
Plan.py~
46 lines (33 loc) · 1.25 KB
/
Plan.py~
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
import sys
class Plan(object):
#Constructor de la clase
def __init__(self,descripcion,ilimitado,nombre,renta,rif_empresa):
self.descripcion = descripcion
self.nombre = nombre
self.rif_empresa = rif_empresa
self.ilimitado = ilimitado
self.renta = renta
def __eq__(self,otr):
print self.nombre,otr.getNombre(),self.nombre==otr.getNombre(),self.rif_empresa,otr.getRif_Empresa(),self.rif_empresa==otr.getRif_Empresa()
return ((str(self.nombre)==str(otr.getNombre())) and (str(self.rif_empresa)==str(otr.getRif_Empresa())))
#Definicion de getters y setters de la clase
def getNombre(self):
return self.nombre
def setNombre(self,nombre):
self.nombre = nombre
def getDescripcion(self):
return self.descripcion
def setDescripcion(self,descripcion):
self.descripcion = descripcion
def getRif_Empresa(self):
return self.rif_empresa
def setRif_Empresa(self, rif_empresa):
self.rif_empresa = rif_empresa
def getIlimitado(self):
return self.ilimitado
def setIlimitado(self, ilimitado):
self.ilimitado = ilimitado
def getRenta(self):
return self.renta
def setRenta(self,renta):
self.renta = renta