示例#1
0
 def saveFunction(self):
     if self.passwordInput.text() != self.repPasswordInput.text():
         print('密码不一致')
         return
     if not self.maxNumInput.text().isalnum():
         print('最大数量输入错误')
         return
     if self.passwordInput.text() != '******':
         self.stu_mes['PASSWORD'] = database.encrypt(
             self.passwordInput.text())
     self.stu_mes['SNAME'] = self.nameInput.text()
     self.stu_mes['DEPARTMENT'] = self.deptInput.text()
     self.stu_mes['MAJOR'] = self.majorInput.text()
     self.stu_mes['MAX'] = int(self.maxNumInput.text())
     if not database.update_student(self.stu_mes):
         print('更新失败')
         return
     self.save.setEnabled(False)
     self.nameInput.setEnabled(False)
     self.passwordInput.setEnabled(False)
     self.repPasswordInput.setEnabled(False)
     self.deptInput.setEnabled(False)
     self.majorInput.setEnabled(False)
     self.maxNumInput.setEnabled(False)
     self.setMyStyle()
示例#2
0
 def updateStudent(self, stu_info: dict):
     ans = database.update_student(stu_info)
     if ans:
         self.searchFunction()