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)
Exemple #4
0
    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)