def ventascliente(): if not session.get('logged_in'): return render_template('login.html') else: listado_ventas = funciones.obtener_ventas() # deja la lista en sesion para exportar a csv return render_template('ventascliente.html', listado=listado_ventas, username=session.get('username'))
def exportarventascliente(): x = datetime.now() fecha = "%s" % x.isoformat() fecha = fecha.replace(":",".") archivo = funciones.ARCHIVO_RERORTE_PATH+"/"+request.form["reportname"]+"-"+fecha+".csv" if not session.get('logged_in'): return render_template('login.html') else: if session.get('cliente'): reportlist = funciones.obtener_ventas_cliente(session.get('cliente')) else: reportlist = funciones.obtener_ventas() header = ['cliente', 'codigo', 'producto', 'cantidad', 'precio'] resultado = funciones.exportarcsv(reportlist, archivo, header, 5 ) return render_template('ventascliente.html', listado=reportlist, username=session.get('username'), archivo=archivo)
def exportarventasultimas(): x = datetime.now() # obtiene la fecha del sistema # en formato yyyyMMdd hh24:mi:ss fecha = "%s" % x.isoformat() # reemplazo los : por . fecha = fecha.replace(":",".") # arma nombre de reporte en path /archivos/reportes/nombrereporte.20171122.23.21.43.csv archivo = funciones.ARCHIVO_RERORTE_PATH+"/"+request.form["reportname"]+"-"+fecha+".csv" if not session.get('logged_in'): return render_template('login.html') else: # recupera reporte para exportar reportlist = funciones.obtener_ventas () header = ['cliente', 'codigo', 'producto', 'cantidad', 'precio'] resultado = funciones.exportarcsv(reportlist, archivo, header, 5 ) return render_template('ventasultimas.html', listado=reportlist, username=session.get('username'), archivo=archivo)