Inspector.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:CS-4400-Georgia-Restaurant-Inspections-report-database 作者: itsxiaoxiaoxiaoxiaoyu 项目源码 文件源码
def submitReportButtonClicked(self):
        for i in range(0, 15):
            if not self.itemScoreList[i].get():
                messagebox.showwarning("Empty input", "Please enter a score for each item.")
                return False
        for i in range(0, 8):
            if not (int(self.itemScoreList[i].get()) in range(0, 10)):
                messagebox.showwarning("Input out of range", "For items 1-8, the score must be 0-9. You entered "
                                       + self.itemScoreList[i].get() + " for item " + str(i + 1) + ".")
                return False
        for i in range(8, 15):
            if not (int(self.itemScoreList[i].get()) in range(0, 5)):
                messagebox.showwarning("Input out of range", "For items 9-15, the score must be 0-4. You entered "
                                       + self.itemScoreList[i].get() + " for item " + str(i + 1) + ".")
                return False
        result = self.cursor.execute("SELECT iid FROM inspector WHERE iid = %s", self.inspectorID.get())
        if not result:
            messagebox.showwarning("Inspector ID is not exist")
            return False
        result = self.cursor.execute("SELECT rid FROM restaurant WHERE rid = %s", self.restaurantID.get())
        if not result:
            messagebox.showwarning("Restaurant ID is not exist")
            return False
        self.submitReportToDatabase()
        messagebox.showwarning("Submission successful", "Your report has been submitted.")
        self.insertReportWindow.withdraw()
        self.inspectorMenuWindow.deiconify()
        return True
#----------DATABASE INTERACTION METHODS---------------------------------------------
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号