def Modifier(self, event): if MODE in ( "accueil", "liste" ) and UTILS_Utilisateurs.VerificationDroitsUtilisateurActuel( "outils_messages", "modifier") == False: return if MODE == "famille" and UTILS_Utilisateurs.VerificationDroitsUtilisateurActuel( "familles_messages", "modifier") == False: return if MODE == "individu" and UTILS_Utilisateurs.VerificationDroitsUtilisateurActuel( "individus_messages", "modifier") == False: return if len(self.Selection()) == 0: dlg = wx.MessageDialog( self, _(u"Vous n'avez sélectionné aucun message à modifier dans la liste !" ), _(u"Erreur de saisie"), wx.OK | wx.ICON_EXCLAMATION) dlg.ShowModal() dlg.Destroy() return IDmessage = self.Selection()[0].IDmessage from Dlg import DLG_Saisie_message dlg = DLG_Saisie_message.Dialog(self, IDmessage=IDmessage, mode="accueil") if dlg.ShowModal() == wx.ID_OK: self.MAJ(IDmessage) dlg.Destroy()
def Ajouter(self, event): from Dlg import DLG_Saisie_message dlg = DLG_Saisie_message.Dialog(self, IDmessage=None, mode="accueil") if dlg.ShowModal() == wx.ID_OK: IDmessage = dlg.GetIDmessage() self.MAJ(IDmessage) dlg.Destroy()
def OnBoutonModifier(self, event): if UTILS_Utilisateurs.VerificationDroitsUtilisateurActuel( "individus_messages", "modifier") == False: return item = self.ctrl_infos.GetSelection() try: dataItem = self.ctrl_infos.GetPyData(item) except: dataItem = None if dataItem == None or dataItem["type"] != "message": dlg = wx.MessageDialog( self, _(u"Vous n'avez sélectionné aucun message à modifier dans la liste !" ), _(u"Erreur de saisie"), wx.OK | wx.ICON_EXCLAMATION) dlg.ShowModal() dlg.Destroy() return IDmessage = dataItem["IDmessage"] from Dlg import DLG_Saisie_message dlg = DLG_Saisie_message.Dialog(self, IDmessage=IDmessage, mode="individu") if dlg.ShowModal() == wx.ID_OK: self.MAJ() dlg.Destroy()
def Ajouter(self, event): if MODE in ("accueil", "liste") and UTILS_Utilisateurs.VerificationDroitsUtilisateurActuel("outils_messages", "creer") == False : return if MODE == "famille" and UTILS_Utilisateurs.VerificationDroitsUtilisateurActuel("familles_messages", "creer") == False : return if MODE == "individu" and UTILS_Utilisateurs.VerificationDroitsUtilisateurActuel("individus_messages", "creer") == False : return from Dlg import DLG_Saisie_message dlg = DLG_Saisie_message.Dialog(self, IDmessage=None, mode="accueil") if dlg.ShowModal() == wx.ID_OK: IDmessage = dlg.GetIDmessage() self.MAJ(IDmessage) dlg.Destroy()
def OnBoutonAjouter(self, event): if UTILS_Utilisateurs.VerificationDroitsUtilisateurActuel( "familles_messages", "creer") == False: return from Dlg import DLG_Saisie_message dlg = DLG_Saisie_message.Dialog(self, IDmessage=None, IDfamille=self.IDfamille, mode="famille") if dlg.ShowModal() == wx.ID_OK: self.MAJ() dlg.Destroy()
def Modifier(self, event): if len(self.Selection()) == 0: dlg = wx.MessageDialog( self, _(u"Vous n'avez sélectionné aucun message à modifier dans la liste !" ), _(u"Erreur de saisie"), wx.OK | wx.ICON_EXCLAMATION) dlg.ShowModal() dlg.Destroy() return IDmessage = self.Selection()[0].IDmessage from Dlg import DLG_Saisie_message dlg = DLG_Saisie_message.Dialog(self, IDmessage=IDmessage, mode="accueil") if dlg.ShowModal() == wx.ID_OK: self.MAJ(IDmessage) dlg.Destroy()