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()
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()