def Ajouter(self, event): if self.IDfamille == None and UTILS_Utilisateurs.VerificationDroitsUtilisateurActuel("parametrage_modeles_aides", "creer") == False : return if self.IDfamille != None and UTILS_Utilisateurs.VerificationDroitsUtilisateurActuel("familles_aides", "creer") == False : return from Dlg import DLG_Saisie_aide dlg = DLG_Saisie_aide.Dialog(self, IDaide=None, IDfamille=self.IDfamille) if dlg.ShowModal() == wx.ID_OK: self.IDaide = dlg.GetIDaide() self.MAJ(self.IDaide) dlg.Destroy()
def Modifier(self, event): if self.IDfamille== None and UTILS_Utilisateurs.VerificationDroitsUtilisateurActuel("parametrage_modeles_aides", "modifier") == False : return if self.IDfamille != None and UTILS_Utilisateurs.VerificationDroitsUtilisateurActuel("familles_aides", "modifier") == False : return if len(self.Selection()) == 0 : dlg = wx.MessageDialog(self, _(u"Vous n'avez sélectionné aucune aide à modifier dans la liste !"), _(u"Erreur de saisie"), wx.OK | wx.ICON_EXCLAMATION) dlg.ShowModal() dlg.Destroy() return IDaide = self.Selection()[0].IDaide from Dlg import DLG_Saisie_aide dlg = DLG_Saisie_aide.Dialog(self, IDaide=IDaide, IDfamille=self.IDfamille) if dlg.ShowModal() == wx.ID_OK: self.MAJ(IDaide) dlg.Destroy()