def on_hlink(self, event): # wxGlade: student_profie.<event_handler>
new_acd_win=add_academic_year(self)
new_acd_win.ShowModal()
new_year=new_acd_win.NEW_YEAR
if not new_year:
new_acd_win.Destroy()
return 0
new_acd_win.Destroy()
years=self.DB.Get_Years()
if years.count(int(new_year)):
msg= "Acdemic year "+str(new_year)+"-"+str(int(new_year)+1)+"already exists"
dlg = wx.MessageDialog(self,msg, 'Error Adding',wx.OK | wx.ICON_ERROR)
dlg.ShowModal()
dlg.Destroy()
return
years.sort()
msg="Do you want to add new academic year "+new_year+"-"+str(int(new_year)+1)
dlg = wx.MessageDialog(self, msg,"Add Year?", wx.YES_NO | wx.ICON_QUESTION)
result = dlg.ShowModal()# == wx.ID_YES
if result==wx.ID_NO:
dlg.Destroy()
return 0
dlg.Destroy()
self.DB.Add_Div(new_year,'8','A')
self.DB.Add_Div(new_year,'9','A')
self.DB.Add_Div(new_year,'10','A')
self.load_year()
event.Skip()
评论列表
文章目录