-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathUser.py
42 lines (32 loc) · 966 Bytes
/
User.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
from Class.HakAkses import HakAkses
from Database.Orm.UserOrm import UserOrm
from Database.base import sessionFactory
class User:
def __init__(self, username, password, HakAkses):
self.__username = username
self.__password = password
self.__hakAkses = HakAkses
@property
def username(self):
return self.__username
@username.setter
def username(self, username):
self.__username = username
@property
def password(self):
return self.__password
@password.setter
def password(self, password):
self.__password = password
@property
def hakAkses(self):
return self.__hakAkses
@hakAkses.setter
def hakAkses(self, HakAkses):
self.__hakAkses = HakAkses
# admin = User("Dokter2","kolamikan10",HakAkses.DOKTER)
# admin.insertUser()
# User.deleteUser("Dokter")
# User.updateUserPass(3)
# print(User.verifyUser("admin","admin"))
# User.showUser()