Exemplo n.º 1
0
 def Modifier(self, event):
     from Dlg import DLG_Saisie_agrement
     if len(self.Selection()) == 0:
         dlg = wx.MessageDialog(
             self,
             _(u"Vous n'avez sélectionné aucun responsable dans la liste !"
               ), _(u"Erreur de saisie"), wx.OK | wx.ICON_EXCLAMATION)
         dlg.ShowModal()
         dlg.Destroy()
         return
     IDagrement = self.Selection()[0].IDagrement
     agrement = self.Selection()[0].agrement
     date_debut = self.Selection()[0].date_debut
     date_fin = self.Selection()[0].date_fin
     dlg = DLG_Saisie_agrement.Dialog(self)
     dlg.SetAgrement(agrement)
     dlg.SetDateDebut(date_debut)
     dlg.SetDateFin(date_fin)
     if dlg.ShowModal() == wx.ID_OK:
         agrement = dlg.GetAgrement()
         date_debut = dlg.GetDateDebut()
         date_fin = dlg.GetDateFin()
         DB = GestionDB.DB()
         listeDonnees = [
             ("IDactivite", self.IDactivite),
             ("agrement", agrement),
             ("date_debut", date_debut),
             ("date_fin", date_fin),
         ]
         DB.ReqMAJ("agrements", listeDonnees, "IDagrement", IDagrement)
         DB.Close()
         self.MAJ(IDagrement)
     dlg.Destroy()
Exemplo n.º 2
0
 def Ajouter(self, event):
     from Dlg import DLG_Saisie_agrement
     dlg = DLG_Saisie_agrement.Dialog(self)
     if dlg.ShowModal() == wx.ID_OK:
         agrement = dlg.GetAgrement()
         date_debut = dlg.GetDateDebut()
         date_fin = dlg.GetDateFin()
         DB = GestionDB.DB()
         listeDonnees = [
             ("IDactivite", self.IDactivite),
             ("agrement", agrement),
             ("date_debut", date_debut),
             ("date_fin", date_fin),
         ]
         IDagrement = DB.ReqInsert("agrements", listeDonnees)
         DB.Close()
         self.MAJ(IDagrement)
     dlg.Destroy()