def OnAjoutReferent(self, event): if self.fournisseur: dlg = DialogAjoutReferent(self.fournisseur) dlg.ShowModal() if dlg.GetReturnCode() == wx.ID_OK: Referent.create(fournisseur=self.fournisseur, adherent=dlg.GetReferent()) self.liste_referents.AddObject(dlg.GetReferent()) self.liste_referents.AutoSizeColumns() dlg.Destroy()
def OnAjoutFournisseur(self, event): if self.adherent: dlg = DialogAjoutFournisseur(self.adherent) dlg.ShowModal() if dlg.GetReturnCode() == wx.ID_OK: Referent.create(adherent=self.adherent, fournisseur=dlg.GetFournisseur()) self.liste_fournisseurs.AddObject(dlg.GetFournisseur()) self.liste_fournisseurs.AutoSizeColumns() dlg.Destroy()
def OnSupprimeFournisseur(self, event): fournisseur = self.liste_fournisseurs.GetSelectedObject() msgbox = wx.MessageBox(u"Supprimer le fournisseur \"%s\" ?" % fournisseur.nom, "Suppression", wx.YES_NO | wx.ICON_QUESTION) if msgbox == wx.YES: referent = Referent.select().where((Referent.adherent == self.adherent) & (Referent.fournisseur == fournisseur)).get() referent.delete_instance() self.liste_fournisseurs.RemoveObject(fournisseur)
def OnSupprimeReferent(self, event): adherent = self.liste_referents.GetSelectedObject() msgbox = wx.MessageBox(u"Enlever %s de la liste des référent pour %s ?" % (adherent.prenom_nom, self.fournisseur.nom), "Suppression", wx.YES_NO | wx.ICON_QUESTION) if msgbox == wx.YES: referent = Referent.select().where((Referent.fournisseur == self.fournisseur) & (Referent.adherent == adherent)).get() referent.delete_instance() self.liste_referents.RemoveObject(adherent)
def OnSupprimeFournisseur(self, event): fournisseur = self.liste_fournisseurs.GetSelectedObject() msgbox = wx.MessageBox( u"Supprimer le fournisseur \"%s\" ?" % fournisseur.nom, "Suppression", wx.YES_NO | wx.ICON_QUESTION) if msgbox == wx.YES: referent = Referent.select().where( (Referent.adherent == self.adherent) & (Referent.fournisseur == fournisseur)).get() referent.delete_instance() self.liste_fournisseurs.RemoveObject(fournisseur)
def OnSupprimeReferent(self, event): adherent = self.liste_referents.GetSelectedObject() msgbox = wx.MessageBox( u"Enlever %s de la liste des référent pour %s ?" % (adherent.prenom_nom, self.fournisseur.nom), "Suppression", wx.YES_NO | wx.ICON_QUESTION) if msgbox == wx.YES: referent = Referent.select().where( (Referent.fournisseur == self.fournisseur) & (Referent.adherent == adherent)).get() referent.delete_instance() self.liste_referents.RemoveObject(adherent)