Beispiel #1
0
 def on_print_clicked(self, widget):
     printop = gtk.PrintOperation()
     page_setup = gtk.PageSetup()
     page_setup.set_paper_size(gtk.PaperSize(gtk.PAPER_NAME_A4))
     printop.set_default_page_setup(page_setup)
     order_products = OrderProduct.find_all_not_yet_ordered_on(self.calendardate())
     self.printer = OrderProductPrinter(order_products)
     n_pages = self.printer.calc_n_pages()
     printop.set_n_pages(n_pages)
     printop.connect("draw_page", self.print_ordered_products)
     printop.run(gtk.PRINT_OPERATION_ACTION_PRINT_DIALOG)
Beispiel #2
0
 def on_print_clicked(self, widget):
     printop = gtk.PrintOperation()
     page_setup = gtk.PageSetup()
     page_setup.set_paper_size(gtk.PaperSize(gtk.PAPER_NAME_A4))
     printop.set_default_page_setup(page_setup)
     order_products = OrderProduct.find_all_not_yet_ordered_on(
         self.calendardate())
     self.printer = OrderProductPrinter(order_products)
     n_pages = self.printer.calc_n_pages()
     printop.set_n_pages(n_pages)
     printop.connect("draw_page", self.print_ordered_products)
     printop.run(gtk.PRINT_OPERATION_ACTION_PRINT_DIALOG)
 def test_find_all_not_yet_ordered_on(self):
     amoxidal = OrderProduct(name="Amoxidal")
     amoxidal.save()
     OrderProduct(name="Sertal", isordered=True).save()
     order_products = OrderProduct.find_all_not_yet_ordered_on(date.today())
     self.assertEqual([amoxidal], order_products)
 def test_find_all_not_yet_ordered_on(self):
     amoxidal = OrderProduct(name="Amoxidal")
     amoxidal.save()
     OrderProduct(name="Sertal", isordered=True).save()
     order_products = OrderProduct.find_all_not_yet_ordered_on(date.today())
     self.assertEqual([amoxidal], order_products)