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()
예제 #2
0
    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()
예제 #3
0
    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()
예제 #4
0
    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()
예제 #5
0
    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)
예제 #7
0
    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)
예제 #8
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)