Exemple #1
0
 def Modifier(self, event):
     if len(self.Selection()) == 0:
         dlg = wx.MessageDialog(
             self,
             _(u"Vous n'avez sélectionné aucun tarif à modifier dans la liste !"
               ), _(u"Erreur de saisie"), wx.OK | wx.ICON_EXCLAMATION)
         dlg.ShowModal()
         dlg.Destroy()
         return
     track_tarif = self.Selection()[0]
     nom_evenement = self.GetParent().ctrl_nom.GetValue()
     from Dlg import DLG_Saisie_tarification
     dlg = DLG_Saisie_tarification.Dialog(
         self,
         IDactivite=self.track_evenement.IDactivite,
         IDtarif=None,
         nom_tarif=nom_evenement,
         choix_pages=["generalites", "conditions", "calcul"],
         cacher_dates=True,
         track_tarif=track_tarif)
     dlg.toolbook.GetPage("calcul").SetFiltreTypeTarif("JOURN")
     if dlg.ShowModal() == wx.ID_OK:
         track_tarif.dirty = True
         self.MAJ(track_tarif)
     dlg.Destroy()
    def Modifier(self, event):
        if len(self.Selection()) == 0:
            dlg = wx.MessageDialog(
                self,
                _(u"Vous n'avez sélectionné aucun tarif à modifier dans la liste !"
                  ), _(u"Erreur de saisie"), wx.OK | wx.ICON_EXCLAMATION)
            dlg.ShowModal()
            dlg.Destroy()
            return
        track_tarif = self.Selection()[0]
        nom_tarif = self.GetGrandParent().GetParent().ctrl_nom.GetValue()
        from Dlg import DLG_Saisie_tarification
        dlg = DLG_Saisie_tarification.Dialog(
            self,
            IDactivite=None,
            IDtarif=None,
            nom_tarif=nom_tarif,
            choix_pages=["generalites", "calcul"],
            track_tarif=track_tarif)
        dlg.toolbook.GetPage("calcul").SetFiltreTypeTarif("PRODUIT")
        dlg.toolbook.GetPage("generalites").MasqueCategories()
        dlg.SetMinSize((700, 450))
        dlg.SetSize((700, 450))

        if dlg.ShowModal() == wx.ID_OK:
            track_tarif.dirty = True
            self.MAJ(track_tarif)
        dlg.Destroy()
 def AjouterTarif(self, IDnom_tarif=None): 
     from Dlg import DLG_Saisie_tarification 
     dlg = DLG_Saisie_tarification.Dialog(self, IDactivite=self.IDactivite, IDtarif=None, IDnom_tarif=IDnom_tarif)
     if dlg.ShowModal() == wx.ID_OK:
         IDtarif = dlg.GetIDtarif()
         self.MAJ(selection=("tarifs", IDtarif))
     dlg.Destroy()
Exemple #4
0
 def Ajouter(self, event):
     track_tarif = Track_tarif(dictDonnees={"IDactivite":self.track_evenement.IDactivite, "date_debut":self.track_evenement.date, "date_fin":self.track_evenement.date})
     nom_evenement = self.GetParent().ctrl_nom.GetValue()
     from Dlg import DLG_Saisie_tarification
     dlg = DLG_Saisie_tarification.Dialog(self, IDactivite=self.track_evenement.IDactivite, IDtarif=None, nom_tarif=nom_evenement,
                                          choix_pages=["generalites", "conditions", "calcul"], cacher_dates=True, track_tarif=track_tarif)
     dlg.toolbook.GetPage("calcul").SetFiltreTypeTarif("JOURN")
     if dlg.ShowModal() == wx.ID_OK:
         track_tarif = dlg.GetTrackTarif()
         self.donnees.append(track_tarif)
         self.MAJ(track_tarif)
     dlg.Destroy()
    def Ajouter(self, event):
        track_tarif = Track_tarif()
        nom_tarif = self.GetGrandParent().GetParent().ctrl_nom.GetValue()
        from Dlg import DLG_Saisie_tarification
        dlg = DLG_Saisie_tarification.Dialog(
            self,
            IDactivite=None,
            IDtarif=None,
            nom_tarif=nom_tarif,
            choix_pages=["generalites", "calcul"],
            track_tarif=track_tarif)
        dlg.toolbook.GetPage("calcul").SetFiltreTypeTarif("PRODUIT")
        dlg.toolbook.GetPage("generalites").MasqueCategories()
        dlg.SetMinSize((700, 450))
        dlg.SetSize((700, 450))

        if dlg.ShowModal() == wx.ID_OK:
            track_tarif = dlg.GetTrackTarif()
            self.donnees.append(track_tarif)
            self.MAJ(track_tarif)
        dlg.Destroy()