/
Extension.py
50 lines (34 loc) · 1.13 KB
/
Extension.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
47
48
49
50
# -*- coding: utf-8 -*-
import EnsExtensions
import EnsJeux
class Extension:
def __init__(self,Extension_id=None, Jeu_id= None, Nom_Extension="", Disponible=True):
self.Extension_id = Extension_id
self.Jeu_id = Jeu_id
self.Disponible = Disponible
self.Nom_Extension = Nom_Extension
###### GETTERS ########
def get_Id_Jeu_Associe(self):
return self.Jeu_id
def get_Disponible(self):
return self.Disponible
def get_Nom_Extension(self):
return self.Nom_Extension
def get_Extension_id(self):
return self.Extension_id
###### SETTERS ########
def set_Id_Jeu_Associe(self,Jeu):
self.Jeu_id = Jeu.get_Jeu_id()
self.save_Extension()
def set_Disponible(self,Disponible):
self.Disponible = Disponible
self.save_Extension()
def set_Nom(self,Nom):
self.Nom_Extension = Nom
self.save_Extension()
def save_Extension(self):
print("Test de sauvegarde")
if (self.Extension_id==None):
EnsExtensions.ajouter_Extension(self)
else:
EnsExtensions.update_Extension(self)