Exemple #1
0
 def presentResult(self):
     """format and present the result"""
     
     res = Result.getResult()
     formatlist = []
     for d in res:
         formatlist.append("%(surname)s, %(first_names)s" % d)
         
     self.normalResult.Clear()
     self.normalResult.InsertItems(formatlist, 0)    
 
     if Result.currentIndex:
         self.normalResult.SetSelection(Result.currentIndex)
Exemple #2
0
 def deleteEntry(self, evt):
     """ delete selected entry"""
     
     from Dialogs.ConfirmationDialog import ConfirmationDialog
     
     i = self.normalResult.GetSelection()
     data = Result.getResult()[i]
     file_number = data["file_number"]
     
     msg = "Delete %(surname)s, %(first_names)s Folder %(file_number)d from database ?" % data
     
     dlg = ConfirmationDialog(self, msg=msg)
     if dlg.ShowModal() == wx.ID_OK:
         CONN.deleteEntry(file_number)
         self.__searchDB()
         Result.notify(self.normalResult.GetSelection())