Esempio n. 1
0
    def AfficheAvertissement(self):
        if UTILS_Parametres.Parametres(mode="get", categorie="ne_plus_afficher", nom="infos_badgeage", valeur=False) == True :
            return
        
        import DLG_Message_html
        texte = u"""
<CENTER><IMG SRC="Static/Images/32x32/Information.png">
<BR><BR>
<FONT SIZE=2>
<B>Avertissement</B>
<BR><BR>
Cette fonctionnalité étant très récente, il est conseillé de multiplier les tests avant une utilisation en situation réelle. Si vous constatez un bug, n'hésitez pas à le signaler sur le forum de Noethys.
<BR><BR>
Vous pouvez découvrir un petit aperçu des nombreuses possibilités offertes par ce module sur le forum :
<A HREF="http://www.noethys.com/index.php?option=com_kunena&Itemid=7&func=view&catid=5&id=965#965">Cliquez ici</A>
<BR><BR>
<I>Pensez à configurer la synthèse vocale pour bénéficier au maximum de l'interface de badgeage !</I>
</FONT>
</CENTER>
"""
        dlg = DLG_Message_html.Dialog(self, texte=texte, titre=_(u"Information"), nePlusAfficher=True)
        dlg.ShowModal()
        nePlusAfficher = dlg.GetEtatNePlusAfficher()
        dlg.Destroy()
        if nePlusAfficher == True :
            UTILS_Parametres.Parametres(mode="set", categorie="ne_plus_afficher", nom="infos_badgeage", valeur=nePlusAfficher)
Esempio n. 2
0
    def AfficheAvertissement(self):
        if UTILS_Parametres.Parametres(mode="get",
                                       categorie="ne_plus_afficher",
                                       nom="infos_etat_nomin",
                                       valeur=False) == True:
            return

        import DLG_Message_html
        texte = u"""
<CENTER><IMG SRC="Static/Images/32x32/Information.png">
<BR><BR>
<FONT SIZE=2>
<B>Avertissement</B>
<BR><BR>
La fonctionnalité 'Etat nominatif des consommations' étant très récente, je ne peux que vous conseiller de bien vérifier les résultats obtenus. Si vous constatez un bug, n'hésitez pas à le signaler sur le forum de Noethys.
<BR><BR>
D'autre part, cette fonctionnalité peut être ardue à appréhender en raison de ses nombreuses possibilités. Je vous propose de découvrir sur le forum un mode d'emploi complet sur son utilisation :
<BR>
<A HREF="http://www.noethys.com/index.php?option=com_kunena&Itemid=7&func=view&catid=5&id=772#772">Cliquez ici pour accéder au mode d'emploi</A>
</FONT>
</CENTER>
"""
        dlg = DLG_Message_html.Dialog(self,
                                      texte=texte,
                                      titre=_(u"Information"),
                                      nePlusAfficher=True)
        dlg.ShowModal()
        nePlusAfficher = dlg.GetEtatNePlusAfficher()
        dlg.Destroy()
        if nePlusAfficher == True:
            UTILS_Parametres.Parametres(mode="set",
                                        categorie="ne_plus_afficher",
                                        nom="infos_etat_nomin",
                                        valeur=nePlusAfficher)
    def AfficheAvertissement(self):
        if UTILS_Parametres.Parametres(mode="get", categorie="ne_plus_afficher", nom="synchronisation_nomadhys", valeur=False) == True :
            return

        import DLG_Message_html
        texte = u"""
<CENTER><IMG SRC="Static/Images/32x32/Information.png">
<BR><BR>
<FONT SIZE=2>
<B>Avertissement</B>
<BR><BR>
Cette nouvelle fonctionnalité est expérimentale.
<BR><BR>
Il est conseillé de tester son efficacité et sa stabilité dans un fichier test avant de l'utiliser dans votre fichier de données. 
<BR><BR>
Merci de signaler tout bug rencontré dans la rubrique "Signaler un bug " du forum de Noethys.
</FONT>
</CENTER>
"""
        dlg = DLG_Message_html.Dialog(self, texte=texte, titre=_(u"Information"), nePlusAfficher=True)
        dlg.ShowModal()
        nePlusAfficher = dlg.GetEtatNePlusAfficher()
        dlg.Destroy()
        if nePlusAfficher == True :
            UTILS_Parametres.Parametres(mode="set", categorie="ne_plus_afficher", nom="synchronisation_nomadhys", valeur=nePlusAfficher)
Esempio n. 4
0
 def OnLinkClicked(self, link):
     texte = u"""
     <FONT SIZE=-1>
     <CENTER>
         <IMG SRC="Static/Images/32x32/Telecharger.png">
         <BR><BR>
         <B>Téléchargement de la voix française</B>
         <BR><BR>
         Vous pouvez télécharger gratuitement la voix française "Virginie" en cliquant sur le lien suivant :
         <BR>
         <A HREF="http://www.ac-limoges.fr/ia87/spip.php?article315">Page de téléchargement</A>.
         <BR><BR>
         <I>(Le fichier à télécharger "Virginie-2.zip" se trouve en bas de la page dans le chapitre "Documents joints").</I>
     </CENTER>
     <BR><BR>
     Pour installer le fichier :
     <UL>
     <LI>Dézippez ce fichier</LI>
     <LI>Lancez l'installation en cliquant sur "Virginie.exe"</LI>
     <LI>Utilisez la procédure d'installation standard.</LI>
     </UL>
     <BR><BR>
     Vous pouvez maintenant revenir dans le paramétrage de la synthèse vocale de Noethys pour définir la voix Virginie comme voix par défaut.       
     
     </FONT>
     """
     import DLG_Message_html
     dlg = DLG_Message_html.Dialog(self, texte=texte, titre=_(u"Télécharger la voix française"), size=(360, 500))
     dlg.ShowModal()
     dlg.Destroy()
     
     self.GetGrandParent().ctrl_voix.MAJ() 
     self.GetGrandParent().MAJAvertissement() 
    def OnBoutonCafpro(self, event):
        # Mémorisation du numéro allocataire dans le presse-papiers
        num_allocataire = self.ctrl_numero.GetValue()
        clipdata = wx.TextDataObject()
        clipdata.SetText(num_allocataire)
        wx.TheClipboard.Open()
        wx.TheClipboard.SetData(clipdata)
        wx.TheClipboard.Close()

        # Vérifie si case Ne plus Afficher cochée ou non
        if UTILS_Parametres.Parametres(mode="get",
                                       categorie="ne_plus_afficher",
                                       nom="acces_cafpro",
                                       valeur=False) == False:
            texte = u"""
<CENTER><IMG SRC="Static/Images/32x32/Astuce.png">
<FONT SIZE=3>
<BR>
<B>Astuce</B>
<BR><BR>
Le numéro d'allocataire de la famille a été copié dans le presse-papiers.
<BR><BR>
Collez tout simplement ce numéro dans le champ de recherche du site CAFPRO grâce à la combinaison de touches <B>CTRL+V</B> de votre clavier !
</FONT>
</CENTER>
"""
            dlg = DLG_Message_html.Dialog(self,
                                          texte=texte,
                                          titre=_(u"Astuce"),
                                          nePlusAfficher=True,
                                          size=(200, 300))
            dlg.ShowModal()
            nePlusAfficher = dlg.GetEtatNePlusAfficher()
            dlg.Destroy()
            if nePlusAfficher == True:
                UTILS_Parametres.Parametres(mode="set",
                                            categorie="ne_plus_afficher",
                                            nom="acces_cafpro",
                                            valeur=nePlusAfficher)

        # Ouverture du navigateur
        import webbrowser
        webbrowser.open("http://www.caf.fr/cafpro/Ident.jsp")