Example #1
0
 def OnPageChanged(self, event):
     """ Quand une page du notebook est sélectionnée """
     indexAnciennePage = event.GetOldSelection()
     codePage = self.listePages[indexAnciennePage][0]
     # Sauvegarde ancienne page si besoin
     if indexAnciennePage!=wx.NOT_FOUND:
         if codePage in ("caisse", "divers") :
             page = self.GetPage(indexAnciennePage)
             page.Sauvegarde()
         anciennePage = self.GetPage(indexAnciennePage)
     indexPage = event.GetSelection()
     page = self.GetPage(indexPage)
     if page.IsLectureAutorisee() == False :
         self.AffichePage("informations")
         UTILS_Utilisateurs.AfficheDLGInterdiction() 
         return
     self.Freeze()
     wx.CallLater(1, page.MAJ)
     self.Thaw()
     event.Skip()