コード例 #1
0
ファイル: app.py プロジェクト: thelifeisimple/tppython
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'))
コード例 #2
0
ファイル: app.py プロジェクト: thelifeisimple/tppython
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)
コード例 #3
0
ファイル: app.py プロジェクト: thelifeisimple/tppython
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)