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()
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()