コード例 #1
0
    def GetListeProblemes(self):
        dictNoms, dictProblemes = FonctionsPerso.Recup_liste_pb_personnes(
            recalc=False)
        # Transforme le dict en liste
        listeProblemes = []
        index1 = 0
        for IDpersonne, dictCategories in dictProblemes.items():
            listeProblemes.append([dictNoms[IDpersonne], []])
            for nomCategorie, valeurs in dictCategories.items():
                listeProblemes[index1][1].append([nomCategorie, valeurs])
            index1 += 1

        return listeProblemes
コード例 #2
0
 def Recup_txt_pb_personne(self):
     """ Récupère un texte de la liste des problèmes de la personne """
     dictNomsPersonnes, dictProblemesPersonnes = FonctionsPerso.Recup_liste_pb_personnes(
     )
     if self.IDpersonne in dictProblemesPersonnes:
         txtProblemes = ""
         for labelCategorie, listeProblemes in dictProblemesPersonnes[
                 self.IDpersonne].items():
             txtProblemes += labelCategorie + " ("
             for labelProbleme in listeProblemes:
                 txtProblemes += labelProbleme + ", "
             txtProblemes = txtProblemes[:-2] + ")       "
         return txtProblemes
     else:
         return ""