コード例 #1
0
 def exportar(self, boton):
     """
     Exporta el contenido del TreeView a un fichero csv.
     """
     from informes.treeview2csv import treeview2csv
     from formularios.reports import abrir_csv
     tv = self.wids['tv_datos']
     abrir_csv(treeview2csv(tv))
     tv = self.wids['tv_totales']
     abrir_csv(treeview2csv(tv))
コード例 #2
0
 def exportar(self, boton):
     """
     Vuelva el contenido de todos los TreeViews en un solo ".csv".
     """
     tv = self.wids['tv_datos']
     from informes.treeview2csv import treeview2csv
     from formularios.reports import abrir_csv
     nomarchivocsv = treeview2csv(tv)
     abrir_csv(nomarchivocsv)
     nomarchivocsv = treeview2csv(self.wids['tv_totales'])
     abrir_csv(nomarchivocsv)
コード例 #3
0
 def exportar(self, boton):
     """
     Exporta el contenido del TreeView a MS-Exel/OOoCalc.
     """
     from informes.treeview2csv import treeview2csv
     from formularios.reports import abrir_csv
     abrir_csv(treeview2csv(self.wids['tv_horas']))
コード例 #4
0
ファイル: nominas.py プロジェクト: pacoqueen/ginn
 def exportar(self, boton):
     """
     Exporta el contenido del TreeView a MS-Exel/OOoCalc.
     """
     from informes.treeview2csv import treeview2csv
     from formularios.reports import abrir_csv
     tv = self.crear_fake_treeview(self.wids['tv_nominas'], catlaboral = True) 
     abrir_csv(treeview2csv(tv))
コード例 #5
0
ファイル: certificado_calidad.py プロジェクト: pacoqueen/ginn
 def exportar(self, boton):
     if not self.objeto:
         return
     tv = self.wids['tv_datos']
     from informes.treeview2csv import treeview2csv
     from formularios.reports import abrir_csv
     nomarchivocsv = treeview2csv(tv)
     abrir_csv(nomarchivocsv)
コード例 #6
0
 def exportar(self, boton):
     """
     Exporta el contenido del TreeView a un fichero csv.
     """
     from informes.treeview2csv import treeview2csv
     from formularios.reports import abrir_csv
     npag = self.wids['nb_almacenes'].get_current_page()
     tv = self.tvs[npag][0]
     abrir_csv(treeview2csv(tv))
コード例 #7
0
ファイル: valor_almacen.py プロジェクト: pacoqueen/ginn
 def exportar_a_csv(self, boton):
     """
     Exporta el TreeView de detalle a CSV.
     """
     tv = self.wids['tv_detalle']
     from informes.treeview2csv import treeview2csv
     from formularios.reports import abrir_csv
     nomarchivocsv = treeview2csv(tv)
     abrir_csv(nomarchivocsv)
コード例 #8
0
 def exportar(self, boton):
     """
     Exporta el contenido del TreeView a un fichero csv.
     """
     from informes.treeview2csv import treeview2csv
     from formularios.reports import abrir_csv
     tv = self.wids['tv_rollos']
     if self.wids['ch_filtrar'].get_active():
         tv = crear_fake_treeview(tv)
     abrir_csv(treeview2csv(tv, desglosar = True))
コード例 #9
0
ファイル: consulta_cobros.py プロジェクト: pacoqueen/ginn
 def exportar(self, boton):
     """
     Exporta el contenido del TreeView a un fichero csv.
     """
     from informes.treeview2csv import treeview2csv
     from formularios.reports import abrir_csv
     if self.wids['notebook1'].get_current_page() == 0:
         tv = self.wids['tv_datos']
     else:
         tv = self.wids['tv_cesce']
     abrir_csv(treeview2csv(tv))
コード例 #10
0
 def exportar_a_csv(self, boton):
     """
     Exporta el TreeView a CSV.
     """
     if self.wids['notebook1'].get_current_page() == 0:
         tv = self.wids['tv_facturas']
     elif self.wids['notebook1'].get_current_page() == 1:
         tv = self.wids['tv_cliente']
     elif self.wids['notebook1'].get_current_page() == 2:
         tv = self.wids['tv_cesce']
     else:
         return
     abrir_csv(treeview2csv(tv, desglosar = True))
コード例 #11
0
 def exportar(self, boton):
     """
     Exporta el contenido del TreeView a un fichero csv.
     """
     from informes.treeview2csv import treeview2csv
     from formularios.reports import abrir_csv
     if boton.name == "b_exportar_as": 
         tv = "tv_salida"
     elif boton.name == "b_exportar_ae": 
         tv = "tv_entrada"
     else:
         tv = "tv_producto"
     tv = self.wids[tv]
     abrir_csv(treeview2csv(tv))
コード例 #12
0
    def exportar(self, boton):
        """
        Exporta el contenido del TreeView a un fichero csv.
        """
        from informes.treeview2csv import treeview2csv
        from formularios.reports import abrir_csv

        for tvnombre in ("tv_plus", "tv_resumen"):
            tv = self.wids[tvnombre]
            if tvnombre == "tv_resumen":
                filtro_ceros = range(tv.get_model().get_n_columns() - 5)
            else:
                filtro_ceros = range(tv.get_model().get_n_columns())
            abrir_csv(treeview2csv(tv, filtro_ceros=filtro_ceros))
コード例 #13
0
 def exportar(self, boton):
     """
     Exporta el contenido del TreeView a un fichero csv.
     """
     from informes.treeview2csv import treeview2csv
     from formularios.reports import abrir_csv
     pagina_activa = self.wids['nb_tipo'].get_current_page()
     if pagina_activa == 0:
         tv = self.wids['tv_fibra']
     elif pagina_activa == 1: 
         tv = self.wids['tv_gtx']
     elif pagina_activa == 2: 
         tv = self.wids['tv_cemento']
     else:
         return
     abrir_csv(treeview2csv(tv))
コード例 #14
0
    def exportar(self, boton):
        """
        Exporta el contenido del TreeView a un fichero csv.
        """
        from informes.treeview2csv import treeview2csv
        from formularios.reports import abrir_csv

        pactiva = self.wids["notebook1"].get_current_page()
        if pactiva == 0:
            tv = self.wids["tv_fibra"]
        elif pactiva == 1:
            tv = self.wids["tv_gtx"]
        elif pactiva == 2:
            tv = self.wids["tv_cem"]
        elif pactiva == 3:
            tv = self.wids["tv_otros"]
        abrir_csv(treeview2csv(tv))
コード例 #15
0
 def exportar(self, boton):
     """
     Exporta el contenido del TreeView a un fichero csv.
     """
     from informes.treeview2csv import treeview2csv
     from formularios.reports import abrir_csv
     pagina_activa = self.wids['notebook'].get_current_page()
     if pagina_activa == 0:
         tv = self.wids['tv_por_producto']
     else:
         pagina = 0
         almacenes = pclases.Almacen.select(orderBy = "id")
         for a in almacenes:
             pagina += 1
             if pagina == pagina_activa:
                 tv = self.wids['tv_%d' % a.id]
     abrir_csv(treeview2csv(tv))
コード例 #16
0
 def exportar(self, boton):
     """
     Exporta el contenido del TreeView a un fichero csv.
     """
     from informes.treeview2csv import treeview2csv
     from formularios.reports import abrir_csv
     if self.wids['notebook1'].get_current_page() == 0:
         tv = self.wids['tv_datos']
     elif self.wids['notebook1'].get_current_page() == 1:
         tv = self.wids['tv_cliente']
     elif self.wids['notebook1'].get_current_page() == 2:
         tv = self.wids['tv_producto']
     elif self.wids['notebook1'].get_current_page() == 3:
         tv = self.wids['tv_comercial']
     elif self.wids['notebook1'].get_current_page() == 4:
         tv = self.wids['tv_provincia']
     else:
         return
     abrir_csv(treeview2csv(tv))
コード例 #17
0
 def exportar_a_csv(self, boton):
     """
     Exporta a formato CSV el TreeView "por pedido" de la página del 
     notebook actual.
     """
     if self.wids['notebook1'].get_current_page() == 0:
         tv = self.wids['tv_fibra_por_pedido']
     elif self.wids['notebook1'].get_current_page() == 1:
         tv = self.wids['tv_gtx_por_pedido']
     elif self.wids['notebook1'].get_current_page() == 2:
         tv = self.wids['tv_otros_por_pedido']
     else:
         return
     abrir_csv(treeview2csv(tv))
     # EXPERIMENTAL
     if self.usuario and self.usuario.id == 1:
         data = build_gdata(self.wids['tv_fibra_por_pedido'].get_model(),
                            self.wids['tv_gtx_por_pedido'].get_model(),
                            self.wids['tv_otros_por_pedido'].get_model())
         # XXX: PORASQUI
         html = build_html(data)
         fhtml = build_file_html(html)
         open_html(fhtml)
コード例 #18
0
ファイル: modelo_347.py プロジェクト: pacoqueen/ginn
 def exportar(self, boton):
     """
     Exporta el TreeView a CSV.
     """
     abrir_csv(treeview2csv(self.wids['tv_clientes']))
     abrir_csv(treeview2csv(self.wids['tv_proveedores']))
コード例 #19
0
 def exportar(self, boton):
     """
     Exporta el TreeView a CSV.
     """
     abrir_csv(treeview2csv(self.wids['tv_datos']))