def Ajouter(self, event):
     from Dlg import DLG_Saisie_contrat_periode
     dlg = DLG_Saisie_contrat_periode.Dialog(self,
                                             IDactivite=self.IDactivite,
                                             listeTracks=self.donnees)
     if dlg.ShowModal() == wx.ID_OK:
         dictDonnees = dlg.GetDonnees()
         self.listeDonnees.append(dictDonnees)
         self.MAJ()
     dlg.Destroy()
 def Modifier(self, event):
     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
     track = self.Selection()[0]
     from Dlg import DLG_Saisie_contrat_periode
     dlg = DLG_Saisie_contrat_periode.Dialog(self,
                                             IDactivite=self.IDactivite,
                                             track=track,
                                             listeTracks=self.donnees)
     if dlg.ShowModal() == wx.ID_OK:
         self.listeDonnees[track.index] = dlg.GetDonnees()
         self.MAJ()
     dlg.Destroy()