コード例 #1
0
 def Imprimer(self, event):
     from Utils import UTILS_Printer
     prt = UTILS_Printer.ObjectListViewPrinter(
         self,
         titre=_(u"Liste des restaurateurs"),
         format="A",
         orientation=wx.PORTRAIT)
     prt.Print()
コード例 #2
0
 def Apercu(self, event):
     from Utils import UTILS_Printer
     prt = UTILS_Printer.ObjectListViewPrinter(
         self,
         titre=_(u"Liste des prévisions"),
         format="A",
         orientation=wx.PORTRAIT)
     prt.Preview()
コード例 #3
0
 def Imprimer(self, event):
     from Utils import UTILS_Printer
     prt = UTILS_Printer.ObjectListViewPrinter(
         self,
         titre=_(u"Liste des dépôts de cotisations"),
         format="A",
         orientation=wx.LANDSCAPE)
     prt.Print()
コード例 #4
0
 def Apercu(self, event):
     from Utils import UTILS_Printer
     prt = UTILS_Printer.ObjectListViewPrinter(
         self,
         titre=_(u"Liste des opérations"),
         format="A",
         orientation=wx.LANDSCAPE)
     prt.Preview()
コード例 #5
0
 def Imprimer(self, event):
     from Utils import UTILS_Printer
     prt = UTILS_Printer.ObjectListViewPrinter(self,
                                               titre=_(u"Liste des %s") %
                                               self.categoriePluriel,
                                               format="A",
                                               orientation=wx.PORTRAIT)
     prt.Print()
コード例 #6
0
 def Imprimer(self, event):
     from Utils import UTILS_Printer
     prt = UTILS_Printer.ObjectListViewPrinter(
         self,
         titre=_(u"Détail de la mensualité"),
         intro=self.GetIntro(),
         format="A",
         orientation=wx.LANDSCAPE)
     prt.Print()
コード例 #7
0
 def Imprimer(self, event):
     nbreIndividus = len(self.donnees)
     from Utils import UTILS_Printer
     prt = UTILS_Printer.ObjectListViewPrinter(
         self,
         titre=_(u"Liste des soldes individuels"),
         intro=_(u"> %d individus") % nbreIndividus,
         format="A",
         orientation=wx.LANDSCAPE)
     prt.Print()
コード例 #8
0
 def Imprimer(self, event):
     from Utils import UTILS_Printer
     txtTotal = self.GetParent().ctrl_totaux.GetValue()
     prt = UTILS_Printer.ObjectListViewPrinter(
         self,
         titre=_(u"Etat nominatif des consommations"),
         total=txtTotal,
         format="A",
         orientation=wx.PORTRAIT)
     prt.Print()
コード例 #9
0
ファイル: OL_Factures.py プロジェクト: nicolas-pantel/Noethys
 def Imprimer(self, event=None):
     from Utils import UTILS_Printer
     txtIntro, txtTotal = self.GetTextesImpression()
     prt = UTILS_Printer.ObjectListViewPrinter(
         self,
         titre=_(u"Liste des factures"),
         intro=txtIntro,
         total=txtTotal,
         format="A",
         orientation=wx.PORTRAIT)
     prt.Print()
コード例 #10
0
    def Imprimer(self, event=None):
        if hasattr(self, "GetParametresImpression") :
            dictParametres = self.GetParametresImpression()
            if dictParametres.has_key("titre"): self.titre = dictParametres["titre"]
            if dictParametres.has_key("intro"): self.impression_intro = dictParametres["intro"]
            if dictParametres.has_key("total"): self.impression_total = dictParametres["total"]
            if dictParametres.has_key("orientation"): self.orientation = dictParametres["orientation"]

        from Utils import UTILS_Printer
        prt = UTILS_Printer.ObjectListViewPrinter(self, titre=self.titre, intro=self.impression_intro, total=self.impression_total, format="A", orientation=self.orientation)
        prt.Print()
コード例 #11
0
 def Apercu(self, event):
     nbreIndividus = len(self.donnees)
     from Utils import UTILS_Printer
     prt = UTILS_Printer.ObjectListViewPrinter(
         self,
         titre=_(u"Liste des inscriptions"),
         intro=self.labelParametres,
         total=_(u"> %d individus") % nbreIndividus,
         format="A",
         orientation=wx.LANDSCAPE)
     prt.Preview()
コード例 #12
0
 def Impression(self):
     # Récupère l'intitulé du compte
     txtIntro = self.GetParent().GetLabelParametres()
     # Récupère le total
     total = 0.0
     for track in self.donnees :
         total += track.montant
     txtTotal = self.GetTexteTotaux().replace("<B>", "").replace("</B>", "")
     from Utils import UTILS_Printer
     prt = UTILS_Printer.ObjectListViewPrinter(self, titre=_(u"Liste des prélèvements"), intro=txtIntro, total=txtTotal, format="A", orientation=wx.LANDSCAPE)
     return prt
コード例 #13
0
    def Apercu(self, event=None):
        if hasattr(self, "GetParametresImpression") :
            dictParametres = self.GetParametresImpression()
            if "titre" in dictParametres: self.titre = dictParametres["titre"]
            if "intro" in dictParametres: self.impression_intro = dictParametres["intro"]
            if "total" in dictParametres: self.impression_total = dictParametres["total"]
            if "orientation" in dictParametres: self.orientation = dictParametres["orientation"]

        from Utils import UTILS_Printer
        prt = UTILS_Printer.ObjectListViewPrinter(self, titre=self.titre, intro=self.impression_intro, total=self.impression_total, format="A", orientation=self.orientation)
        prt.Preview()
コード例 #14
0
ファイル: OL_Rappels.py プロジェクト: nicolas-pantel/Noethys
 def Apercu(self, event=None):
     from Utils import UTILS_Printer
     txtIntro, txtTotal = self.GetTextesImpression()
     prt = UTILS_Printer.ObjectListViewPrinter(
         self,
         titre=_(u"Liste des lettres de rappel"),
         intro=txtIntro,
         total=txtTotal,
         format="A",
         orientation=wx.PORTRAIT)
     prt.Preview()
コード例 #15
0
 def Impression(self, mode="preview"):
     if self.donnees == None or len(self.donnees) == 0 :
         dlg = wx.MessageDialog(self, _(u"Il n'y a aucune donnée à imprimer !"), _(u"Erreur"), wx.OK | wx.ICON_EXCLAMATION)
         dlg.ShowModal()
         dlg.Destroy()
         return
     from Utils import UTILS_Printer
     prt = UTILS_Printer.ObjectListViewPrinter(self, titre=_(u"Liste des périodes"), intro="", total="", format="A", orientation=wx.LANDSCAPE)
     if mode == "preview" :
         prt.Preview()
     else:
         prt.Print()
コード例 #16
0
 def Impression(self, mode="preview"):
     if self.donnees == None or len(self.donnees) == 0 :
         dlg = wx.MessageDialog(self, _(u"Il n'y a aucune donnée à imprimer !"), _(u"Erreur"), wx.OK | wx.ICON_EXCLAMATION)
         dlg.ShowModal()
         dlg.Destroy()
         return
     total = _(u"> %d lignes") % len(self.donnees)
     from Utils import UTILS_Printer
     prt = UTILS_Printer.ObjectListViewPrinter(self, titre=_(u"Liste personnalisée"), intro=total, total=total, format="A", orientation=wx.PORTRAIT)
     if mode == "preview" :
         prt.Preview()
     else:
         prt.Print()
コード例 #17
0
 def Impression(self, mode="preview"):
     if self.donnees == None or len(self.donnees) == 0 :
         dlg = wx.MessageDialog(self, _(u"Il n'y a aucune donnée à imprimer !"), _(u"Erreur"), wx.OK | wx.ICON_EXCLAMATION)
         dlg.ShowModal()
         dlg.Destroy()
         return
     intro = self.labelParametres
     total = _(u"> %s familles") % len(self.donnees)
     from Utils import UTILS_Printer
     prt = UTILS_Printer.ObjectListViewPrinter(self, titre=_(u"Liste des quotients familiaux/revenus"), intro=intro, total=total, format="A", orientation=wx.PORTRAIT)
     if mode == "preview" :
         prt.Preview()
     else:
         prt.Print()
コード例 #18
0
 def Impression(self, mode="preview"):
     from Utils import UTILS_Printer
     if len(self.donnees) == 0 :
         dlg = wx.MessageDialog(self, _(u"Il n'y a aucune donnée dans la liste !"), _(u"Erreur"), wx.OK | wx.ICON_ERROR)
         dlg.ShowModal()
         dlg.Destroy()
         return
     txtIntro = _(u"Pièce sélectionnée : %s") % self.donnees[0].nomPiece
     txtTotal = _(u"Un total de %d pièces") % len(self.donnees)
     prt = UTILS_Printer.ObjectListViewPrinter(self, titre=_(u"Liste des pièces fournies"), intro=txtIntro, total=txtTotal, format="A", orientation=wx.PORTRAIT)
     if mode == "preview" :
         prt.Preview()
     else :
         prt.Print()
コード例 #19
0
 def Impression(self, mode="preview"):
     if self.donnees == None or len(self.donnees) == 0 :
         dlg = wx.MessageDialog(self, _(u"Il n'y a aucune donnée à imprimer !"), _(u"Erreur"), wx.OK | wx.ICON_EXCLAMATION)
         dlg.ShowModal()
         dlg.Destroy()
         return
     from Utils import UTILS_Printer
     dictInfosClasse = self.GetInfosClasse(self.IDclasse) 
     titre = dictInfosClasse["nom"]
     intro = _(u"> %s - %d inscrits") % (dictInfosClasse["periode"], len(self.donnees))
     prt = UTILS_Printer.ObjectListViewPrinter(self, titre=titre, intro=intro, total="", format="A", orientation=wx.PORTRAIT)
     if mode == "preview" :
         prt.Preview()
     else:
         prt.Print()
コード例 #20
0
 def Imprimer(self, event):
     if self.IDactivite == None:
         dlg = wx.MessageDialog(
             self,
             _(u"Vous devez commencer par sélectionner une activité !"),
             _(u"Erreur de saisie"), wx.OK | wx.ICON_EXCLAMATION)
         dlg.ShowModal()
         dlg.Destroy()
         return False
     from Utils import UTILS_Printer
     prt = UTILS_Printer.ObjectListViewPrinter(
         self,
         titre=_(u"Liste des mensualités"),
         intro=self.GetIntro(),
         format="A",
         orientation=wx.LANDSCAPE)
     prt.Print()
コード例 #21
0
 def Impression(self, mode="preview"):
     if self.donnees == None or len(self.donnees) == 0 :
         dlg = wx.MessageDialog(self, _(u"Il n'y a aucune donnée à imprimer !"), _(u"Erreur"), wx.OK | wx.ICON_EXCLAMATION)
         dlg.ShowModal()
         dlg.Destroy()
         return
     txtIntro = self.labelParametres
     nbreFamilles = 0
     nbreCotisationsManquantes = 0
     for track in self.donnees :
         nbreFamilles += 1
         if len(track.cotisations) > 0 : nbreCotisationsManquantes += 1
     txtTotal = _(u"%d familles | %d cotisations manquantes") % (nbreFamilles, nbreCotisationsManquantes)
     from Utils import UTILS_Printer
     prt = UTILS_Printer.ObjectListViewPrinter(self, titre=_(u"Liste des cotisations manquantes"), intro=txtIntro, total=txtTotal, format="A", orientation=wx.PORTRAIT)
     if mode == "preview" :
         prt.Preview()
     else:
         prt.Print()
コード例 #22
0
 def Impression(self):
     # Récupère l'intitulé du compte
     if self.GetGrandParent().GetName() == "DLG_Saisie_depot":
         txtIntro = self.GetGrandParent().GetLabelParametres()
     else:
         txtIntro = u""
     # Récupère le total
     total = 0.0
     for track in self.donnees:
         total += track.montant
     txtTotal = self.GetDetailReglements()
     from Utils import UTILS_Printer
     prt = UTILS_Printer.ObjectListViewPrinter(
         self,
         titre=_(u"Liste des règlements"),
         intro=txtIntro,
         total=txtTotal,
         format="A",
         orientation=wx.LANDSCAPE)
     return prt
コード例 #23
0
 def Imprimer(self, event):
     from Utils import UTILS_Printer
     prt = UTILS_Printer.ObjectListViewPrinter(self, titre=_(u"Liste des unités de remplissage"), format="A", orientation=wx.PORTRAIT)
     prt.Print()
コード例 #24
0
 def Imprimer(self, event):
     from Utils import UTILS_Printer
     prt = UTILS_Printer.ObjectListViewPrinter(self, titre=_(u"Liste des procédures de sauvegarde"), format="A", orientation=wx.PORTRAIT)
     prt.Print()
コード例 #25
0
 def Imprimer(self, event):
     from Utils import UTILS_Printer
     prt = UTILS_Printer.ObjectListViewPrinter(self, titre=_(u"Historique"), format="A", orientation=wx.LANDSCAPE)
     prt.Print()
コード例 #26
0
 def Imprimer(self, event):
     from Utils import UTILS_Printer
     prt = UTILS_Printer.ObjectListViewPrinter(self, titre=_(u"Listes des profils de configuration"), format="A", orientation=wx.PORTRAIT)
     prt.Print()
コード例 #27
0
 def Imprimer(self, event):
     from Utils import UTILS_Printer
     prt = UTILS_Printer.ObjectListViewPrinter(self, titre=_(u"Liste des opérations budgétaires"), format="A", orientation=wx.LANDSCAPE)
     prt.Print()
コード例 #28
0
 def Imprimer(self, event):
     from Utils import UTILS_Printer
     prt = UTILS_Printer.ObjectListViewPrinter(self, titre=_(u"Liste des données à synchroniser"), format="A", orientation=wx.PORTRAIT)
     prt.Print()
コード例 #29
0
 def Imprimer(self, event):
     from Utils import UTILS_Printer
     prt = UTILS_Printer.ObjectListViewPrinter(self, titre=_(u"Scolarité"), format="A", orientation=wx.PORTRAIT)
     prt.Print()
コード例 #30
0
 def Imprimer(self, event):
     from Utils import UTILS_Printer
     prt = UTILS_Printer.ObjectListViewPrinter(self, titre=_(u"Liste des individus à inscrire"), format="A", orientation=wx.PORTRAIT)
     prt.Print()