-
Notifications
You must be signed in to change notification settings - Fork 0
/
Plan.py
45 lines (32 loc) · 1.1 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
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):
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