예제 #1
0
 def Ajouter(self, event=None):
     self.MemoriseCoches() 
     dlg = DLG_Releve_prestations_saisie.Dialog(self)
     if dlg.ShowModal() == wx.ID_OK:
         dictDonnees = dlg.GetDonnees()
         self.listePeriodes.append(dictDonnees)
         self.MAJ() 
     dlg.Destroy()
예제 #2
0
 def Modifier(self, event=None):
     if len(self.Selection()) == 0 :
         dlg = wx.MessageDialog(self, _(u"Vous n'avez sélectionné aucune période à modifier dans la liste"), _(u"Erreur de saisie"), wx.OK | wx.ICON_EXCLAMATION)
         dlg.ShowModal()
         dlg.Destroy()
         return
     self.MemoriseCoches() 
     track = self.Selection()[0]
     periode = track.periode
     
     dlg = DLG_Releve_prestations_saisie.Dialog(self)
     dlg.SetTitle(_(u"Modification d'une période"))
     dlg.SetDonnees(track.periode)
     if dlg.ShowModal() == wx.ID_OK:
         dictDonnees = dlg.GetDonnees()
         self.listePeriodes[track.index] = dictDonnees
         self.MAJ() 
     dlg.Destroy()