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()
def Imprimer(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.Print()
def Impression(self): # Récupère l'intitulé du compte txtIntro = _(u"Liste des prélèvements") # 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
def Imprimer(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.Print()
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()
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()
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()
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()
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()
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()
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()
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()
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
def Apercu(self, event): from Utils import UTILS_Printer prt = UTILS_Printer.ObjectListViewPrinter(self, titre=_(u"Liste des périodes de contrats"), format="A", orientation=wx.PORTRAIT) prt.Preview()
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()
def Apercu(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.Preview()
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()
def Apercu(self, event): from Utils import UTILS_Printer prt = UTILS_Printer.ObjectListViewPrinter(self, titre=_(u"Liste des catégories budgétaires"), format="A", orientation=wx.PORTRAIT) prt.Preview()
def Apercu(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.Preview()
def Apercu(self, event): from Utils import UTILS_Printer prt = UTILS_Printer.ObjectListViewPrinter(self, titre=_(u"Liste des groupes d'activités"), format="A", orientation=wx.PORTRAIT) prt.Preview()
def Apercu(self, event): from Utils import UTILS_Printer prt = UTILS_Printer.ObjectListViewPrinter(self, titre=_(u"Liste des régimes sociaux"), format="A", orientation=wx.PORTRAIT) prt.Preview()
def Apercu(self, event): from Utils import UTILS_Printer prt = UTILS_Printer.ObjectListViewPrinter(self, titre=_(u"Liste des individus à inscrire"), format="A", orientation=wx.PORTRAIT) prt.Preview()
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()
def Apercu(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.Preview()
def Imprimer(self, event): from Utils import UTILS_Printer prt = UTILS_Printer.ObjectListViewPrinter(self, titre=_(u"Liste des médecins"), format="A", orientation=wx.LANDSCAPE) prt.Print()
def Apercu(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.Preview()
def Apercu(self, event): from Utils import UTILS_Printer prt = UTILS_Printer.ObjectListViewPrinter(self, titre=_(u"Scolarité"), format="A", orientation=wx.PORTRAIT) prt.Preview()
def Apercu(self, event=None): from Utils import UTILS_Printer prt = UTILS_Printer.ObjectListViewPrinter(self, titre=_(u"Liste des avis de dépôts"), format="A", orientation=wx.PORTRAIT) prt.Preview()
def Imprimer(self, event): from Utils import UTILS_Printer prt = UTILS_Printer.ObjectListViewPrinter(self, titre=_(u"Liste des données"), format="A", orientation=wx.PORTRAIT) prt.Print()
def Apercu(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.Preview()