Example #1
0
 def signInCheck(self):
     studentId = self.lineEdit1.text()
     password = self.lineEdit2.text()
     if (studentId == "" or password == ""):
         print(
             QMessageBox.warning(self, "警告", "账号或密码不可为空!", QMessageBox.Yes,
                                 QMessageBox.Yes))
         return
     AC = Account()
     result = AC.Login(studentId, password)
     if (not result[0]):
         print(
             QMessageBox.information(self, "提示", "账号或密码错误, 或借书证失效, 详询管理员!",
                                     QMessageBox.Yes, QMessageBox.Yes))
     else:
         PermissionCodeList = result[1]
         #[]
         print(PermissionCodeList)
         if PermissionCodeList == [False, False, False, False]:
             print('是学生desu')
             self.is_student_signal.emit(studentId)
         else:
             self.is_admin_signal.emit()
     return
"""Написати клас "Банківський рахунок" (Account), який містить:

Номер рахунку
Розмір коштів на рахунку
Назва валюти рахунку (рублі, гривні, евро тощо), для позначення якої можна скористатись одним символом: R, G, E, $ тощо
Забезпечити можливість:

Відкривати рахунок та первинно вносити гроші на рахунок
Знімати гроші з рахунку
Докладати гроші на рахунок
ПРИМІТКА! На 12 балів реалізувати також можливість здійснювати переказ грошей з одного рахунку на другий."""

from lib.Account import Account

card1 = Account(1000, 'G')
print(card1.number, card1.sum, card1.currency)

card1.put_money(250)
print(card1.number, card1.sum, card1.currency)

card1.take_money(250)
print(card1.number, card1.sum, card1.currency)