コード例 #1
0
    def __init__(self, *args, **kwds):
        # Récupération des paramètres perso
        self.IDactivite = kwds.pop("IDactivite", None)
        self.IDmodele = kwds.pop("IDmodele", None)
        self.IDunite = kwds.pop("IDunite", None)
        self.selectionID = None
        self.selectionTrack = None
        self.criteres = ""
        self.itemSelected = False
        self.popupIndex = -1
        self.listeDonnees = []

        # Init autres données
        self.listeVacances = self.GetListeVacances()
        self.listeFeries = self.GetListeFeries()

        # Initialisation du listCtrl
        self.nom_fichier_liste = __file__
        FastObjectListView.__init__(self, *args, **kwds)
        # Binds perso
        self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.OnItemActivated)
        self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
        self.donnees = []
        self.InitObjectListView()
        
        self.Importation_unites() 
コード例 #2
0
ファイル: OL_Individus.py プロジェクト: bogucool/Noethys
 def __init__(self, *args, **kwds):
     # Récupération des paramètres perso
     self.itemSelected = False
     self.popupIndex = -1
     self.listeFiltres = []
     self.historique = []
     self.dictTracks = {}
     self.dictIndividus = {}
     self.donnees = []
     self.dictParametres = {
         "groupes_activites" : [],
         "activites" : [],
         "archives" : False,
         "effaces" : False,
     }
     self.forceActualisation = False
     # Initialisation du listCtrl
     self.nom_fichier_liste = __file__
     FastObjectListView.__init__(self, *args, **kwds)
     try :
         self.SetEmptyListMsgFont(wx.FFont(11, wx.DEFAULT, faceName="Tekton"))
     except :
         self.SetEmptyListMsgFont(wx.FFont(11, wx.DEFAULT, False, "Tekton"))
     self.SetEmptyListMsg(_(u"Aucun individu"))
     # Binds perso
     self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.OnItemActivated)
     self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
コード例 #3
0
ファイル: OL_Legende_grille.py プロジェクト: bogucool/Noethys
 def __init__(self, *args, **kwds):
     # Initialisation du listCtrl
     self.nom_fichier_liste = __file__
     FastObjectListView.__init__(self, *args, **kwds)
     self.InitModel()
     self.InitObjectListView()
     self.SetToolTip(wx.ToolTip(_(u"Retrouvez ici la liste des codes couleurs et icônes utilisés dans la grille des consommations")))
コード例 #4
0
ファイル: OL_contrats.py プロジェクト: Noethys/Teamworks
    def __init__(self, *args, **kwds):
        wx.Locale(wx.LANGUAGE_FRENCH)
        # Récupération des paramètres perso
        self.IDpersonne = kwds.pop("IDpersonne", None)
        self.modeAffichage = kwds.pop("modeAffichage", None)
        self.activeCheckBoxes = kwds.pop("activeCheckBoxes", False)
        self.activeDoubleClic = kwds.pop("activeDoubleClic", True)
        self.activeMenuContextuel = kwds.pop("activeMenuContextuel", True)
        self.selectionID = None
        self.selectionTrack = None
        self.presents = False
        self.criteres = ""
        self.listeFiltres = []
        self.itemSelected = False
        self.popupIndex = -1
        # Initialisation du listCtrl
        FastObjectListView.__init__(self, *args, **kwds)
        if self.modeAffichage == None or self.modeAffichage == "sans_nom" : 
            self.listeColonnes = LISTE_COLONNES_1
        if self.modeAffichage == "avec_nom" : 
            self.listeColonnes = LISTE_COLONNES_2
        if self.modeAffichage == "liste_contrats" :
            self.listeColonnes = LISTE_COLONNES_3

        self.listeColonnesOriginale = list(self.listeColonnes)

        # Binds perso
        self.Bind(wx.EVT_LIST_ITEM_DESELECTED, self.OnItemDeselected)
        if self.activeMenuContextuel == True :
            self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.OnItemActivated)
        if self.activeMenuContextuel == True :
            self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
        else:
            self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenuBasique)
        self.Bind(wx.EVT_LIST_ITEM_SELECTED, self.OnItemSelected)
コード例 #5
0
ファイル: OL_Liste_comptes.py プロジェクト: bogucool/Noethys
 def __init__(self, *args, **kwds):
     # Initialisation du listCtrl
     self.nom_fichier_liste = __file__
     FastObjectListView.__init__(self, *args, **kwds)
     # Binds perso
     self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.OnItemActivated)
     self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
コード例 #6
0
 def __init__(self, *args, **kwds):
     # Initialisation du listCtrl
     self.nom_fichier_liste = __file__
     FastObjectListView.__init__(self, *args, **kwds)
     self.InitModel()
     self.InitObjectListView()
     self.SetToolTip(wx.ToolTip(_(u"Retrouvez ici la liste des raccourcis clavier que vous pouvez utilisez dans la grille des consommations. Conservez la touche appuyée puis cliquez sur une case de la grille.")))
コード例 #7
0
 def __init__(self, *args, **kwds):
     # Récupération des paramètres perso
     self.dictInfosLocation = kwds.pop("dictInfosLocation", {})
     self.donnees = []
     # Initialisation du listCtrl
     self.nom_fichier_liste = __file__
     FastObjectListView.__init__(self, *args, **kwds)
コード例 #8
0
    def __init__(self, *args, **kwds):
        # Récupération des paramètres perso
        self.inclus = kwds.pop("inclus", True)
        self.selectionPossible = kwds.pop("selectionPossible", True)
        self.selectionID = None
        self.selectionTrack = None
        self.criteres = ""
        self.itemSelected = False
        self.popupIndex = -1
        self.listeFiltres = []
        self.tracks = []
        self.numColonneTri = 1
        self.ordreAscendant = True

        self.tailleImagesMaxi = (132/4.0, 72/4.0) #(132/2.0, 72/2.0)
        self.tailleImagesMini = (16, 16)
        self.afficheImages = True
        self.imageDefaut = Chemins.GetStaticPath("Images/Special/Image_non_disponible.png")

        # Importation des titulaires
        self.dict_titulaires = UTILS_Titulaires.GetTitulaires()

        # Initialisation du listCtrl
        self.nom_fichier_liste = __file__
        FastObjectListView.__init__(self, *args, **kwds)

        # Binds perso
        self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.OnItemActivated)
        self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
コード例 #9
0
 def __init__(self, *args, **kwds):
     # Initialisation du listCtrl
     self.inclure_archives = False
     self.nom_fichier_liste = __file__
     FastObjectListView.__init__(self, *args, **kwds)
     # Binds perso
     self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
コード例 #10
0
    def __init__(self, *args, **kwds):
        # Récupération des paramètres perso
        listeDonneesManuelles = kwds.pop("listeDonnees", [])
        self.modificationAutorisee = kwds.pop("modificationAutorisee", True)

        self.listeDonnees = []
        self.selectionID = None
        self.selectionTrack = None
        self.criteres = ""
        self.itemSelected = False
        self.popupIndex = -1
        self.listeFiltres = []

##        self.valeurs_manuel = u""
##        self.valeurs_diff = []
##        self.valeurs_familles = []
##        self.valeurs_individus = []
        
        self.memoire_donnees = {}
        self.memoire_pieces = {}
        self.memoire_champs = {}

        # Initialisation du listCtrl
        self.nom_fichier_liste = __file__
        FastObjectListView.__init__(self, *args, **kwds)
        # Binds perso
        self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
        
        # Init données
        if len(listeDonneesManuelles) > 0 :
            self.SetDonneesManuelles(listeDonneesManuelles)
コード例 #11
0
 def __init__(self, *args, **kwds):
     # Initialisation du listCtrl
     self.nom_fichier_liste = __file__
     FastObjectListView.__init__(self, *args, **kwds)
     # Binds perso
     self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
     self.donnees = []
     self.InitObjectListView()
コード例 #12
0
 def __init__(self, *args, **kwds):
     self.liste_donnees = []
     # Initialisation du listCtrl
     self.nom_fichier_liste = __file__
     FastObjectListView.__init__(self, *args, **kwds)
     # Binds perso
     self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.Modifier)
     self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
コード例 #13
0
 def __init__(self, parent, IDquestion=None):
     FastObjectListView.__init__(self, parent, -1, style=wx.LC_NO_HEADER|wx.LC_REPORT|wx.SUNKEN_BORDER|wx.LC_SINGLE_SEL|wx.LC_HRULES|wx.LC_VRULES)
     self.parent = parent
     self.IDquestion = IDquestion
     self.listeChoix = self.Importation()
     
     self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.OnItemActivated)
     self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
コード例 #14
0
 def __init__(self, *args, **kwds):
     self.listeDonnees = []
     self.dictCategories = self.GetCategoriesMedicales()
     # Initialisation du listCtrl
     self.nom_fichier_liste = __file__
     FastObjectListView.__init__(self, *args, **kwds)
     # Binds perso
     self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.OnItemActivated)
     self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
コード例 #15
0
 def __init__(self, *args, **kwds):
     # Récupération des paramètres perso
     self.IDfamille = kwds.pop("IDfamille", None)
     self.listePeriodes = []
     # Initialisation du listCtrl
     self.nom_fichier_liste = __file__
     FastObjectListView.__init__(self, *args, **kwds)
     self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.OnItemActivated)
     self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
コード例 #16
0
 def __init__(self, *args, **kwds):
     # Récupération des paramètres perso
     self.dictParametres = kwds.pop("dictParametres", {})
     # Initialisation du listCtrl
     self.nom_fichier_liste = __file__
     FastObjectListView.__init__(self, *args, **kwds)
     self.SetMinSize((20, 20))
     # Binds perso
     self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
コード例 #17
0
 def __init__(self, *args, **kwds):
     self.listePrestations = []
     self.dictTitulaires = UTILS_Titulaires.GetTitulaires() 
     # Initialisation du listCtrl
     self.nom_fichier_liste = __file__
     FastObjectListView.__init__(self, *args, **kwds)
     # Binds perso
     self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
     self.Bind(wx.EVT_LEFT_DOWN, self.OnLeftDown)
コード例 #18
0
ファイル: OL_Recus.py プロジェクト: bogucool/Noethys
    def __init__(self, *args, **kwds):
        # Initialisation du listCtrl
        self.IDfamille = kwds.pop("IDfamille", None)
        self.selectionID = None
        self.selectionTrack = None
##        locale.setlocale(locale.LC_ALL, 'FR')
        self.nom_fichier_liste = __file__
        FastObjectListView.__init__(self, *args, **kwds)
        # Binds perso
        self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
コード例 #19
0
 def __init__(self, *args, **kwds):
     # Récupération des paramètres perso
     self.IDcompte_bancaire = kwds.pop("IDcompte_bancaire", None)
     self.IDreleve = kwds.pop("IDreleve", None)
     self.ctrl_soldes = None
     # Initialisation du listCtrl
     self.nom_fichier_liste = __file__
     FastObjectListView.__init__(self, *args, **kwds)
     # Binds perso
     self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
コード例 #20
0
 def __init__(self, *args, **kwds):
     # Récupération des paramètres perso
     self.track_evenement = kwds.pop("track_evenement", None)
     self.dictCategories = self.GetCategoriesTarifs()
     self.donnees = self.track_evenement.tarifs
     # Initialisation du listCtrl
     self.nom_fichier_liste = __file__
     FastObjectListView.__init__(self, *args, **kwds)
     # Binds perso
     self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.OnItemActivated)
     self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
コード例 #21
0
 def __init__(self, *args, **kwds):
     # Initialisation du listCtrl
     self.IDactivite = 0
     self.action = None
     self.categories_tarifs = []
     self.nom_fichier_liste = __file__
     FastObjectListView.__init__(self, *args, **kwds)
     # DictTitulaires
     self.dictTitulaires = UTILS_Titulaires.GetTitulaires() 
     # Binds perso
     self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
コード例 #22
0
 def __init__(self, *args, **kwds):
     # Variables
     self.date_debut = None
     self.date_fin = None
     self.dateNaiss = None
     self.listeActivites = []
     # Initialisation du listCtrl
     self.nom_fichier_liste = __file__
     FastObjectListView.__init__(self, *args, **kwds)
     # Binds perso
     self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
コード例 #23
0
ファイル: OL_Selection_sms.py プロジェクト: bogucool/Noethys
 def __init__(self, *args, **kwds):
     # Récupération des paramètres perso
     self.categorie = kwds.pop("categorie", "individus")
     self.IDindividu = kwds.pop("IDindividu", None)
     self.IDfamille = kwds.pop("IDfamille", None)
     self.afficher_uniquement_sms = False
     # Initialisation du listCtrl
     self.nom_fichier_liste = __file__
     FastObjectListView.__init__(self, *args, **kwds)
     # Binds perso
     self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
コード例 #24
0
ファイル: OL_Badgeage_log.py プロジェクト: bogucool/Noethys
    def __init__(self, *args, **kwds):
        self.modeHistorique = kwds.pop("modeHistorique", False)
        self.donnees = []
        # Initialisation du listCtrl
        kwds["sortable"] = False
        self.nbreActions = 0
        self.nom_fichier_liste = __file__
        FastObjectListView.__init__(self, *args, **kwds)
        self.InitObjectListView() 

        self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
コード例 #25
0
 def __init__(self, *args, **kwds):
     self.selectionID = None
     self.selectionTrack = None
     self.itemSelected = False
     self.popupIndex = -1
     # Initialisation du listCtrl
     self.nom_fichier_liste = __file__
     FastObjectListView.__init__(self, *args, **kwds)
     # Binds perso
     self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.OnItemActivated)
     self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
コード例 #26
0
ファイル: OL_Traductions.py プロジェクト: bogucool/Noethys
    def __init__(self, *args, **kwds):
        self.code = kwds.pop("code", None)
        # Initialisation du listCtrl
        self.nom_fichier_liste = __file__
        FastObjectListView.__init__(self, *args, **kwds)
        # Binds perso
        self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.OnItemActivated)
        self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)

        # Image list
        self.imgDirty = self.AddNamedImages("valide", wx.Bitmap(Chemins.GetStaticPath("Images/16x16/Modifier.png"), wx.BITMAP_TYPE_PNG))
コード例 #27
0
 def __init__(self, *args, **kwds):
     # Récupération des paramètres perso
     self.IDindividu = kwds.pop("IDindividu", None)
     self.selectionID = None
     self.selectionTrack = None
     self.criteres = ""
     self.itemSelected = False
     self.popupIndex = -1
     self.listeFiltres = []
     # Initialisation du listCtrl
     self.nom_fichier_liste = __file__
     FastObjectListView.__init__(self, *args, **kwds)
コード例 #28
0
 def __init__(self, *args, **kwds):
     # Initialisation du listCtrl
     self.dictParametres = {}
     self.dictComptes = {}
     self.donnees = []
     self.nom_fichier_liste = __file__
     FastObjectListView.__init__(self, *args, **kwds)
     # DictTitulaires
     self.dictTitulaires = UTILS_Titulaires.GetTitulaires() 
     # Binds perso
     self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.OnActivated)
     self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
コード例 #29
0
 def __init__(self, *args, **kwds):
     self.nom_fichier_liste = __file__
     FastObjectListView.__init__(self, *args, **kwds)
     self.selectionID = None
     self.selectionTrack = None
     self.listeActivites = []
     self.listeGroupes = []
     self.listeCategories = []
     self.presents = None
     # Binds perso
     self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.OnActivated)
     self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
コード例 #30
0
 def __init__(self, *args, **kwds):
     # Récupération des paramètres perso
     self.selectionID = None
     self.selectionTrack = None
     self.criteres = ""
     self.itemSelected = False
     self.popupIndex = -1
     self.listeFiltres = []
     self.listePhotos = []
     # Initialisation du listCtrl
     FastObjectListView.__init__(self, *args, **kwds)
     # Binds perso
     self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.Modifier)
コード例 #31
0
ファイル: OL_Mandats.py プロジェクト: neoclust/Noethys
 def __init__(self, *args, **kwds):
     # Récupération des paramètres perso
     self.IDfamille = kwds.pop("IDfamille", None)
     self.mode = kwds.pop("mode", "famille")
     self.selectionID = None
     self.selectionTrack = None
     self.criteres = ""
     self.itemSelected = False
     self.popupIndex = -1
     self.listeFiltres = []
     # Initialisation du listCtrl
     self.nom_fichier_liste = __file__
     FastObjectListView.__init__(self, *args, **kwds)
     # Binds perso
     self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.OnItemActivated)
     self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
コード例 #32
0
    def __init__(self, *args, **kwds):
        # Récupération des paramètres perso
        self.selectionID = None
        self.selectionTrack = None
        self.criteres = ""
        self.itemSelected = False
        self.popupIndex = -1
        self.listeFiltres = []

        # Importation des titulaires
        self.dict_titulaires = UTILS_Titulaires.GetTitulaires()

        # Initialisation du listCtrl
        self.nom_fichier_liste = __file__
        FastObjectListView.__init__(self, *args, **kwds)
        # Binds perso
        self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
コード例 #33
0
ファイル: OL_Factures.py プロジェクト: neoclust/Noethys
 def __init__(self, *args, **kwds):
     # Initialisation du listCtrl
     self.IDcompte_payeur = kwds.pop("IDcompte_payeur", None)
     self.codesColonnes = kwds.pop("codesColonnes", [])
     self.checkColonne = kwds.pop("checkColonne", False)
     self.triColonne = kwds.pop("triColonne", "IDfacture")
     self.afficherAnnulations = kwds.pop("afficherAnnulations", False)
     self.filtres = None
     self.selectionID = None
     self.selectionTrack = None
     self.nom_fichier_liste = __file__
     FastObjectListView.__init__(self, *args, **kwds)
     # Binds perso
     self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.OnActivated)
     self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
     # Périodes de gestion
     self.gestion = UTILS_Gestion.Gestion(None)
コード例 #34
0
 def __init__(self, *args, **kwds):
     # Récupération des paramètres perso
     self.IDindividu = kwds.pop("IDindividu", None)
     self.dictFamillesRattachees = kwds.pop("dictFamillesRattachees", {})
     self.activeDoubleclick = kwds.pop("activeDoubleclick", True)
     self.selectionID = None
     self.selectionTrack = None
     self.criteres = ""
     self.itemSelected = False
     self.popupIndex = -1
     self.listeFiltres = []
     # Initialisation du listCtrl
     self.nom_fichier_liste = __file__
     FastObjectListView.__init__(self, *args, **kwds)
     # Binds perso
     self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.OnItemActivated)
     self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
コード例 #35
0
 def __init__(self, *args, **kwds):
     # Récupération des paramètres perso
     self.listeDonnees = kwds.pop("listeDonnees", [])
     self.selectionID = None
     self.selectionTrack = None
     self.criteres = ""
     self.itemSelected = False
     self.popupIndex = -1
     self.listeFiltres = []
     self.dictTracks = {}
     # Initialisation du listCtrl
     kwds["sortable"] = False
     self.nom_fichier_liste = __file__
     FastObjectListView.__init__(self, *args, **kwds)
     # Binds perso
     self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.OnItemActivated)
     self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
コード例 #36
0
 def __init__(self, *args, **kwds):
     # Récupération des paramètres perso
     self.listeDonnees = kwds.pop("listeDonnees", [])
     self.listeTypes = kwds.pop("listeTypes", ("famille", "individu"))
     self.CallFonctionOnMAJ = kwds.pop("CallFonctionOnMAJ", None)
     self.selectionID = None
     self.selectionTrack = None
     self.criteres = ""
     self.itemSelected = False
     self.popupIndex = -1
     self.listeFiltres = []
     # Initialisation du listCtrl
     self.nom_fichier_liste = __file__
     FastObjectListView.__init__(self, *args, **kwds)
     # Binds perso
     self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.OnItemActivated)
     self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
コード例 #37
0
 def __init__(self, *args, **kwds):
     # Récupération des paramètres perso
     self.IDfamille = kwds.pop("IDfamille", None)
     self.IDindividu = kwds.pop("IDindividu", None)
     self.IDutilisateur = kwds.pop("IDutilisateur", None)
     self.IDcategorie = kwds.pop("IDcategorie", None)
     self.selectionID = None
     self.selectionTrack = None
     self.criteres = ""
     self.itemSelected = False
     self.popupIndex = -1
     self.listeFiltres = []
     # Initialisation du listCtrl
     self.nom_fichier_liste = __file__
     FastObjectListView.__init__(self, *args, **kwds)
     # Binds perso
     self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
コード例 #38
0
    def __init__(self, *args, **kwds):
        self.zone = None

        # Récupère Vacances déjà enregistrées
        DB = GestionDB.DB()
        req = """SELECT IDperiode, nom, annee, date_debut, date_fin
        FROM periodes_vacances ORDER BY date_debut;"""
        DB.ExecuterReq(req)
        listeDonnees = DB.ResultatReq()
        DB.Close()

        self.dictVacances = {}
        for IDperiode, nom, annee, date_debut, date_fin in listeDonnees:
            self.dictVacances[(int(annee), nom)] = (date_debut, date_fin)

        # Init
        FastObjectListView.__init__(self, *args, **kwds)
コード例 #39
0
 def __init__(self, *args, **kwds):
     # Récupération des paramètres perso
     self.clsbase = kwds.pop("clsbase", None)
     self.selectionID = None
     self.selectionTrack = None
     self.criteres = ""
     self.itemSelected = False
     self.popupIndex = -1
     self.listeFiltres = []
     # Initialisation du listCtrl
     self.nom_fichier_liste = __file__
     FastObjectListView.__init__(self, *args, **kwds)
     # Binds perso
     self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
     self.donnees = []
     self.listeDonnees = []
     self.InitObjectListView()
コード例 #40
0
 def __init__(self, *args, **kwds):
     # Récupération des paramètres perso
     self.selectionID = None
     self.selectionTrack = None
     self.criteres = ""
     self.itemSelected = False
     self.popupIndex = -1
     self.listeFiltres = []
     self.dateReference = None
     self.listeActivites = None
     self.presents = None
     self.concernes = False
     self.labelParametres = ""
     # Initialisation du listCtrl
     self.nom_fichier_liste = __file__
     FastObjectListView.__init__(self, *args, **kwds)
     # Binds perso
     self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
コード例 #41
0
 def __init__(self, *args, **kwds):
     # Récupération des paramètres perso
     self.IDfamille = kwds.pop("IDfamille", None)
     self.IDmandat = kwds.pop("IDmandat", None)
     self.selectionID = None
     self.selectionTrack = None
     self.criteres = ""
     self.itemSelected = False
     self.popupIndex = -1
     self.listeFiltres = []
     self.tracks = []
     self.numColonneTri = 1
     self.ordreAscendant = True
     # Initialisation du listCtrl
     self.nom_fichier_liste = __file__
     FastObjectListView.__init__(self, *args, **kwds)
     # Binds perso
     self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
コード例 #42
0
 def __init__(self, *args, **kwds):
     # Récupération des paramètres perso
     global DICT_UNITES
     DICT_UNITES = self.ImportationUnites() 
     self.listeMontants = []
     self.selectionID = None
     self.selectionTrack = None
     self.criteres = ""
     self.itemSelected = False
     self.popupIndex = -1
     self.listeFiltres = []
     self.IDactivite = None
     # Initialisation du listCtrl
     self.nom_fichier_liste = __file__
     FastObjectListView.__init__(self, *args, **kwds)
     # Binds perso
     self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.OnItemActivated)
     self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
コード例 #43
0
 def __init__(self, *args, **kwds):
     # Récupération des paramètres perso
     self.IDcompte_payeur = kwds.pop("IDcompte_payeur", None)
     self.IDprestation = kwds.pop("IDprestation", None)
     self.modificationsVirtuelles = kwds.pop("modificationsVirtuelles", True)
     self.dictDeductions = self.Importation_deductions() 
     self.selectionID = None
     self.selectionTrack = None
     self.criteres = ""
     self.itemSelected = False
     self.popupIndex = -1
     self.listeFiltres = []
     self.prochainIDdeduction = -1
     # Initialisation du listCtrl
     self.nom_fichier_liste = __file__
     FastObjectListView.__init__(self, *args, **kwds)
     # Binds perso
     self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.OnItemActivated)
     self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
コード例 #44
0
ファイル: OL_Compagnies.py プロジェクト: neoclust/Noethys
 def __init__(self, *args, **kwds):
     # Récupération des paramètres perso
     self.categorie = kwds.pop("categorie", "") # avion, taxi, train, etc...
     self.categorieSingulier = kwds.pop("categorieSingulier", u"") # "compagnie aérienne"
     self.categoriePluriel = kwds.pop("categoriePluriel", u"") # "compagnies aériennes"
     self.mode = kwds.pop("mode", "gestion") # Selection ou gestion
     
     self.selectionID = None
     self.selectionTrack = None
     self.criteres = ""
     self.itemSelected = False
     self.popupIndex = -1
     self.listeFiltres = []
     # Initialisation du listCtrl
     self.nom_fichier_liste = __file__
     FastObjectListView.__init__(self, *args, **kwds)
     # Binds perso
     self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.OnItemActivated)
     self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
コード例 #45
0
 def __init__(self, *args, **kwds):
     # Récupération des paramètres perso
     self.onlyNonVentiles = kwds.pop("onlyNonVentiles", False)
     self.IDcompte_payeur = kwds.pop("IDcompte_payeur", None)
     self.tracks = kwds.pop("tracks", None)
     self.colonneTri = kwds.pop("colonneTri", None)
     self.sensTri = kwds.pop("sensTri", True)
     self.selectionID = None
     self.selectionTrack = None
     self.criteres = ""
     self.itemSelected = False
     self.popupIndex = -1
     self.listeFiltres = []
     # Initialisation du listCtrl
     self.nom_fichier_liste = __file__
     FastObjectListView.__init__(self, *args, **kwds)
     # Binds perso
     self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.OnItemActivated)
     self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
コード例 #46
0
    def __init__(self, *args, **kwds):
        # Récupération des paramètres perso
        self.IDfamille = kwds.pop("IDfamille", None)
        self.checkColonne = kwds.pop("checkColonne", False)
        self.selectionID = None
        self.selectionTrack = None
        self.criteres = ""
        self.itemSelected = False
        self.popupIndex = -1
        self.listeFiltres = []
        self.liste_options = None
        self.regroupement = None
        self.afficher_uniquement_actives = False

        # Initialisation du listCtrl
        self.nom_fichier_liste = __file__
        FastObjectListView.__init__(self, *args, **kwds)
        # Binds perso
        self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.OnItemActivated)
        self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
コード例 #47
0
 def __init__(self, *args, **kwds):
     # Récupération des paramètres perso
     self.inclus = kwds.pop("inclus", True)
     self.selectionPossible = kwds.pop("selectionPossible", True)
     self.selectionID = None
     self.selectionTrack = None
     self.criteres = ""
     self.itemSelected = False
     self.popupIndex = -1
     self.listeFiltres = []
     self.tracks = []
     self.numColonneTri = 0
     self.ordreAscendant = True
     self.labelParametres = ""
     # Initialisation du listCtrl
     self.nom_fichier_liste = __file__
     FastObjectListView.__init__(self, *args, **kwds)
     # Binds perso
     self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.OnItemActivated)
     self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
コード例 #48
0
    def __init__(self, *args, **kwds):
        # Récupération des paramètres perso
        self.selectionID = None
        self.selectionTrack = None
        self.criteres = ""
        self.itemSelected = False
        self.popupIndex = -1
        self.listeFiltres = []
        self.dict_parametres = {
            "liste_activites": None,
            "presents": None,
            "familles": "TOUTES",
            "label_parametres": "",
        }

        # Initialisation du listCtrl
        self.nom_fichier_liste = __file__
        FastObjectListView.__init__(self, *args, **kwds)
        # Binds perso
        self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
        self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.OnItemActivated)
コード例 #49
0
    def __init__(self, *args, **kwds):
        # Récupération des paramètres perso
        self.selectionID = None
        self.selectionTrack = None
        self.criteres = ""
        self.itemSelected = False
        self.popupIndex = -1
        self.dictTitulaires = UTILS_Titulaires.GetTitulaires() 

        self.date_debut = None
        self.date_fin = None
        self.listeActivites = "toutes"
        self.filtres = []
        self.labelParametres = ""

        # Initialisation du listCtrl
        self.nom_fichier_liste = __file__
        FastObjectListView.__init__(self, *args, **kwds)
        # Binds perso
##        self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.OnItemActivated)
        self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
コード例 #50
0
    def __init__(self, *args, **kwds):
        # Récupération des paramètres perso
        self.IDindividu = kwds.pop("IDindividu", None)
        self.IDfamille = kwds.pop("IDfamille", None)
        self.dictFamillesRattachees = kwds.pop("dictFamillesRattachees", None)
        self.mode = kwds.pop("mode", "liste")
        self.codesColonnes = kwds.pop("codesColonnes", [])
        self.checkColonne = kwds.pop("checkColonne", False)
        self.triColonne = kwds.pop("triColonne", "numero")
        self.filtres = None
        self.selectionID = None
        self.selectionTrack = None
        self.criteres = ""
        self.itemSelected = False
        self.popupIndex = -1
        self.labelParametres = ""
        self.titre = _(u"Liste des cotisations")

        # Périodes de gestion
        self.gestion = UTILS_Gestion.Gestion(None)

        # Importation des activités
        DB = GestionDB.DB()
        req = """SELECT IDactivite, nom, abrege
        FROM activites
        ORDER BY date_fin DESC;"""
        DB.ExecuterReq(req)
        listeTemp = DB.ResultatReq()
        DB.Close()
        self.dictActivites = {}
        for IDactivite, nom, abrege in listeTemp :
            dictTemp = {"IDactivite":IDactivite, "nom":nom, "abrege":abrege}
            self.dictActivites[IDactivite] = dictTemp

        # Initialisation du listCtrl
        self.nom_fichier_liste = __file__
        FastObjectListView.__init__(self, *args, **kwds)
        # Binds perso
        self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.OnItemActivated)
        self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
コード例 #51
0
    def __init__(self, *args, **kwds):
        # Récupération des paramètres perso
        self.clsbase = kwds.pop("clsbase", None)
        self.selectionID = None
        self.selectionTrack = None
        self.criteres = ""
        self.itemSelected = False
        self.popupIndex = -1
        self.listeFiltres = []

        # Init autres données
        self.dictUnites = self.Importation_unites()
        self.dictOuvertures = self.GetOuverturesUnites()

        # Initialisation du listCtrl
        self.nom_fichier_liste = __file__
        FastObjectListView.__init__(self, *args, **kwds)

        # Binds perso
        self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.OnItemActivated)
        self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
        self.donnees = []
        self.InitObjectListView()
コード例 #52
0
 def __init__(self, *args, **kwds):
     # Récupération des paramètres perso
     self.IDlot = kwds.pop("IDlot", None)
     self.typePrelevement = kwds.pop("typePrelevement", "national")
     self.selectionID = None
     self.selectionTrack = None
     self.criteres = ""
     self.itemSelected = False
     self.popupIndex = -1
     self.listeFiltres = []
     self.tracks = []
     self.numColonneTri = 2
     self.ordreAscendant = True
     self.listeSuppressions = []
     self.dictBanques = {}
     self.reglement_auto = False
     # Initialisation du listCtrl
     self.InitBanques()
     self.nom_fichier_liste = __file__
     FastObjectListView.__init__(self, *args, **kwds)
     # Binds perso
     self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.OnItemActivated)
     self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
コード例 #53
0
ファイル: OL_Produits.py プロジェクト: neoclust/Noethys
    def __init__(self, *args, **kwds):
        # Récupération des paramètres perso
        self.selection_multiple = kwds.pop("selection_multiple", False)
        self.afficher_locations = kwds.pop("afficher_locations", True)
        self.afficher_detail_location = kwds.pop("afficher_detail_location", True)
        self.on_double_click = kwds.pop("on_double_click", "modification")
        self.afficher_uniquement_disponibles = False
        self.coche_uniquement_disponibles = False
        self.selectionID = None
        self.selectionTrack = None
        self.criteres = ""
        self.itemSelected = False
        self.popupIndex = -1
        self.listeFiltres = []
        self.filtreListeID = None
        self.dictPositions = None

        # Initialisation du listCtrl
        self.nom_fichier_liste = __file__
        FastObjectListView.__init__(self, *args, **kwds)
        # Binds perso
        self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.OnItemActivated)
        self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
コード例 #54
0
    def __init__(self, *args, **kwds):
        self.texte = kwds.pop("texte", "")
        if len(self.texte) > 0:
            self.listeTextesBarres = self.texte.split("@@@@")
        else:
            self.listeTextesBarres = []

        # Recherche si barres affichées ou non
        self.listeCoches = []
        for texteBarre in self.listeTextesBarres:
            codeBarre, label, observations, style, contenu = texteBarre.split(
                "###")
            topWindow = wx.GetApp().GetTopWindow()
            if topWindow.GetName() == "general":
                if topWindow._mgr.GetPane(codeBarre).IsOk():
                    tb = topWindow._mgr.GetPane(codeBarre)
                    if tb.IsShown():
                        self.listeCoches.append(codeBarre)

        # Initialisation du listCtrl
        self.nom_fichier_liste = __file__
        FastObjectListView.__init__(self, *args, **kwds)
        self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.OnItemActivated)
        self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
コード例 #55
0
    def __init__(self, *args, **kwds):
        # Récupération des paramètres perso
        self.mois = None
        self.annee = None
        self.IDactivite = None
        self.nomActivite = ""

        # Initialisation du listCtrl
        self.nom_fichier_liste = __file__
        FastObjectListView.__init__(self, *args, **kwds)
        # Binds perso
        # self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.OnItemActivated)
        self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
        self.Bind(EVT_CELL_EDIT_FINISHING, self.handleCellEditFinishing)
        self.donnees = []
        self.InitObjectListView()

        def TimedeltaEditor(olv, rowIndex, subItemIndex):
            ctrl = CTRL_Saisie_duree.CTRL(self)
            return ctrl

        # Register the "editor factory" for wx.Colour objects
        CellEditorRegistry().RegisterCreatorFunction(datetime.timedelta,
                                                     TimedeltaEditor)
コード例 #56
0
ファイル: OL_personnes.py プロジェクト: allouchmed/Teamworks
 def __init__(self, *args, **kwds):
     # Récupération des paramètres perso
     self.activeDoubleClic = kwds.pop("activeDoubleClic", True)
     self.activeCheckBoxes = kwds.pop("activeCheckBoxes", False)
     self.activeMenuContextuel = kwds.pop("activeMenuContextuel", True)
     self.selectionID = None
     self.selectionTrack = None
     self.presents = False
     self.criteres = ""
     self.itemSelected = False
     # Initialisation du listCtrl
     self.listeColonnesTemp = LISTE_COLONNES
     self.listeColonnesOriginale = list(self.listeColonnesTemp)
     FastObjectListView.__init__(self, *args, **kwds)
     self.Importation_pays()
     self.InitModel()
     self.InitObjectListView()
     # Binds perso
     self.Bind(wx.EVT_LIST_ITEM_DESELECTED, self.OnItemDeselected)
     if self.activeDoubleClic == True:
         self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.OnItemActivated)
     if self.activeMenuContextuel == True:
         self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
     self.Bind(wx.EVT_LIST_ITEM_SELECTED, self.OnItemSelected)
コード例 #57
0
    def __init__(self, *args, **kwds):
        # Récupération des paramètres perso
        self.IDcompte_payeur = kwds.pop("IDcompte_payeur", None)
        self.IDdepot = kwds.pop("IDdepot", None)
        self.mode = kwds.pop("mode", "famille")
        self.selectionID = None
        self.selectionTrack = None
        self.criteres = ""
        self.itemSelected = False
        self.popupIndex = -1
        self.listeFiltres = []
        self.numColonneTri = 1
        self.ordreAscendant = True

        # Importation des titulaires
        if self.mode == "liste":
            self.dict_titulaires = UTILS_Titulaires.GetTitulaires()

        # Initialisation du listCtrl
        self.nom_fichier_liste = __file__
        FastObjectListView.__init__(self, *args, **kwds)
        # Binds perso
        self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.OnItemActivated)
        self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
コード例 #58
0
 def __init__(self, *args, **kwds):
     FastObjectListView.__init__(self, *args, **kwds)
     self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
コード例 #59
0
 def __init__(self, *args, **kwds):
     # Initialisation du listCtrl
     self.nom_fichier_liste = __file__
     FastObjectListView.__init__(self, *args, **kwds)
     # Binds perso
     self.Bind(wx.EVT_CONTEXT_MENU, self.OnContextMenu)
コード例 #60
0
 def __init__(self, *args, **kwds):
     # Initialisation du listCtrl
     self.nom_fichier_liste = __file__
     FastObjectListView.__init__(self, *args, **kwds)
     self.SendSizeEvent()