示例#1
0
def comandes_view(request):
	if request.method == 'POST':
		dades = DadesProductes()
		comandes = DadesComandes()
		productes = dades.getProductes()
		IDcomanda = int(comandes.getIDcomanda())+1
		if request.POST.get('1'):
			quantitPepino = int(request.POST.get('1'))
			PreuPepino = float(productes[0]["preu"])*(quantitPepino)
		else:
			quantitPepino = 0
			PreuPepino = 0
		if request.POST.get('2'):
			quantitEnciam = int(request.POST.get('2'))
			PreuEnciam = float(productes[1]["preu"])*(quantitEnciam)
		else:
			quantitEnciam = 0
			PreuEnciam = 0
		if request.POST.get('3'):
			quantitPlatan = int(request.POST.get('3'))
			PreuPlatan = float(productes[2]["preu"])*(quantitPlatan)
		else:
			quantitPlatan = 0
			PreuPlatan = 0
		#IDcomanda = int(IDcomanda)+1
		IDclient = random.randrange(1,100)
		preuTotal = (PreuPepino + PreuEnciam + PreuPlatan)
		comanda = "%s/%s/%s/%s/%s/%s\n" %(IDcomanda,IDclient,quantitPepino,quantitEnciam,quantitPlatan,preuTotal)
		print comanda
		comandes.AfegirComanda(comanda)
		comandes.AfegirIDcomanda(str(IDcomanda))
	return {"id_comanda":IDcomanda, "id_client":IDclient, "pepino":quantitPepino, "enciam":quantitEnciam, "platan":quantitPlatan, "preu":preuTotal, 'page':"Realitzar Comanda", 'logged_in':authenticated_userid(request) }
示例#2
0
def llista_comandes_view(request):
	comandesClass = DadesComandes()
	comandas = comandesClass.getComandes()
	return {"comandas":comandas, 'page':"Llista de Comandes", 'logged_in':authenticated_userid(request) }