Example #1
0
def close_view(request):
	
	task_id = int(request.matchdict['id'])

	productes = Productes()
        productes.eliminarproducte(task_id)

	return HTTPFound(location=request.route_url('list'))
Example #2
0
def list_view(request):	
							
        productes = Productes()
        claus = productes.getProducteKeys()
 
	tasks = {}


    	tasks = [dict(id=row, nom=productes.getProducteNOM(str(row)), stock=productes.getProducteSTOCK(str(row)), preu=productes.getProductePREU(str(row)))  for row in claus]


        return {'tasks': tasks, 'page':"Llistat Administracio", 'logged_in':authenticated_userid(request)}
Example #3
0
def modify_view(request):
	
	task_id = str(request.matchdict['id'])
	
	if request.method == 'POST':
		productes = Productes()
       		productes.modificaproducte(task_id, request.POST['nom'], request.POST['quantitat'], request.POST['preu'])

		return HTTPFound(location=request.route_url('list'))

        else:
		pass

	return {'page' : "Modificar Producte", 'logged_in' : authenticated_userid(request)}
Example #4
0
def comandas_view(request):	
							
        productes = Productes()

	registre = productes.getLlistaComandes()




	dades = registre.split("\n")

	tasks =[dict(contingut=row) for row in dades]
		

	return {'tasks': tasks, 'page':"Llista Comandes", 'logged_in':authenticated_userid(request)}
Example #5
0
def new_view(request):
	if request.method == 'POST':

		productes = Productes()

                productes.guardarproducte(request.POST['id'],request.POST['nom'],request.POST['quantitat'],request.POST['preu'])



		
		return HTTPFound(location=request.route_url('list'))
        else:
		pass
		

	return {'logged_in':authenticated_userid(request)}
Example #6
0
def buy_view(request):
	
	productes = Productes()
        claus = productes.getProducteKeys()

	idcomanda = productes.carregaCommanda()
 

	if request.method == 'POST':

		for clau in claus:

			nom=productes.getProducteNOM(str(clau)) 
			preu=productes.getProductePREU(str(clau))
			productes.guardarcomanda(idcomanda, clau, nom, request.POST[clau], preu)


		productes.seguentcomanda(idcomanda)

		return HTTPFound(location=request.route_url('buy'))



	tasks = {}

    	tasks = [dict(id=row, nom=productes.getProducteNOM(str(row)), stock=productes.getProducteSTOCK(str(row)), preu=productes.getProductePREU(str(row)))  for row in claus]

        return {'tasks': tasks, 'idcomanda':idcomanda, 'logged_in':authenticated_userid(request)}