def exportar(self, boton):
     if not self.objeto:
         return
     tv = self.wids['tv_datos']
     from treeview2csv import treeview2csv
     from informes import abrir_csv
     nomarchivocsv = treeview2csv(tv)
     abrir_csv(nomarchivocsv)
Exemple #2
0
 def exportar(self, boton):
     """
     Exporta el contenido del TreeView a un fichero csv.
     """
     sys.path.append(os.path.join("..", "informes"))
     from treeview2csv import treeview2csv
     from informes import abrir_csv
     tv = self.wids['tv_datos']
     abrir_csv(treeview2csv(tv))
 def exportar(self, boton):
     """
     Exporta el contenido del TreeView a MS-Exel/OOoCalc.
     """
     import sys, os
     sys.path.append(os.path.join("..", "informes"))
     from treeview2csv import treeview2csv
     from informes import abrir_csv
     abrir_csv(treeview2csv(self.wids['tv_horas']))
Exemple #4
0
 def exportar_a_csv(self, boton):
     """
     Exporta el TreeView de detalle a CSV.
     """
     tv = self.wids['tv_detalle']
     from treeview2csv import treeview2csv
     from informes import abrir_csv
     nomarchivocsv = treeview2csv(tv)
     abrir_csv(nomarchivocsv)
 def exportar(self, boton):
     """
     Exporta el contenido del TreeView a un fichero csv.
     """
     sys.path.append(os.path.join("..", "informes"))
     from treeview2csv import treeview2csv
     from informes import abrir_csv
     npag = self.wids['nb_almacenes'].get_current_page()
     tv = self.tvs[npag][0]
     abrir_csv(treeview2csv(tv))
 def exportar(self, boton):
     """
     Vuelva el contenido de todos los TreeViews en un solo ".csv".
     """
     tv = self.wids['tv_datos']
     from treeview2csv import treeview2csv
     from informes import abrir_csv
     nomarchivocsv = treeview2csv(tv)
     abrir_csv(nomarchivocsv)
     nomarchivocsv = treeview2csv(self.wids['tv_totales'])
     abrir_csv(nomarchivocsv)
 def exportar(self, boton):
     """
     Exporta el contenido del TreeView a un fichero csv.
     """
     import sys, os
     sys.path.append(os.path.join("..", "informes"))
     from treeview2csv import treeview2csv
     from informes import abrir_csv
     for ntv in self.nombres_tv:
         tv = self.wids[ntv]
         abrir_csv(treeview2csv(tv))
 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']
     else:
         return
     abrir_csv(treeview2csv(tv))
 def exportar(self, boton):
     """
     Exporta el contenido del TreeView a un fichero csv.
     """
     import sys, os
     sys.path.append(os.path.join("..", "informes"))
     from treeview2csv import treeview2csv
     from informes 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))
 def exportar(self, boton):
     """
     Exporta el contenido del TreeView a un fichero csv.
     """
     import sys, os
     sys.path.append(os.path.join("..", "informes"))
     from treeview2csv import treeview2csv
     from informes 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))
 def exportar(self, boton):
     """
     Exporta el contenido del TreeView a un fichero csv.
     """
     import sys, os
     sys.path.append(os.path.join("..", "informes"))
     from treeview2csv import treeview2csv
     from informes 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))
Exemple #12
0
    def exportar(self, boton):
        """
        Exporta el contenido del TreeView a un fichero csv.
        """
        import sys, os

        sys.path.append(os.path.join("..", "informes"))
        from treeview2csv import treeview2csv
        from informes import abrir_csv

        tv = self.wids["tv_datos"]
        abrir_csv(treeview2csv(tv))
        tv = self.wids["tv_datos_vtos_formapago"]
        abrir_csv(treeview2csv(tv))
        tv = self.wids["tv_datos_cobros_formapago"]
        abrir_csv(treeview2csv(tv))
 def exportar(self, boton):
     """
     Exporta a CSV.
     """
     abrir_csv(treeview2csv(self.wids['tv_datos']))
Exemple #14
0
                    item = item.replace("€", chr(164))  
                        # Lo hago a manopla porque no sé por que el encoding 
                        # no se cepilla el euro y lo cambia por el chr(164).
                except Exception, msg:
                    print msg
            fila_iso.append(item)
        datos_iso.append(fila_iso)
    cabecera_iso = []
    for item in cabecera:
        try:
            item = item[0].encode("iso-8859-15")
        except:
            pass
        cabecera_iso.append(item)
    treeview2csv.generar_csv(ruta, cabecera_iso, datos_iso)
    abrir_csv(ruta)

def imprimir2(archivo, 
              titulo, 
              campos, 
              datos, 
              fecha = None, 
              cols_a_derecha = (), 
              graficos = [], 
              apaisado = False, 
              sobrecampos = (), 
              lineas_verticales = (), 
              exportar_a_csv_a = None):
    """
    Veamos, veamos. La idea es tener este método y pasarle chorrecientos 
    parámetros de modo que luego el método se encargue de ordenar las cosas.
Exemple #15
0
 def exportar(self, boton):
     """
     Exporta el TreeView a CSV.
     """
     abrir_csv(treeview2csv(self.wids['tv_clientes']))
     abrir_csv(treeview2csv(self.wids['tv_proveedores']))
 def exportar(self, boton):
     """
     Exporta el TreeView a CSV.
     """
     abrir_csv(treeview2csv(self.wids["tv_datos"]))