Example #1
0
def savequotation():
	try:
		if session['logged_in']:
			today = datetime.date.today()
			codigocliente = request.form['codigocliente']
			client=Client(True)
			#busco al cliente en la db
			result = client.seek_client(request.form["identificacion"])
			if not result[0]: # si no lo encuentra creo uno
				client.save_client(request.form["identificacion"],str(today),request.form['nombre'],request.form['direccion'],request.form['telefonofijo'],"","", str(session['usuario_completo']['codigosucursal']))
				codigocliente = client.seek_client(request.form["identificacion"])[1][0]['codigocliente']
			
			sale=Sales(True)
			resultado = sale.save_quotation(request.form['qcode'],str(today),str(json.dumps(session['shoppingcart'])),request.form['valorcotizacion'],str(session['usuario_completo']['codigosucursal']),str(codigocliente),request.form['qcode'])
			if resultado[0]:
				session['shoppingcart'] = {}
				return jsonify(results= resultado)
			# return jsonify(results= [False,"####"])
	except:
		exceptionType, exceptionValue, exceptionTraceback = sys.exc_info()
		return render_template('index.html')