Beispiel #1
0
 def make_order(self):
     username = session['user']
     user = Session.query(User).filter(User.name==username).first()
     
     dish_id = request.params['dish_id']
     
     o = Session.query(Order).filter(Order.date==datetime.date.today()).first()
     
     if o == None:
         o = Order()
         o.date = datetime.date.today()
         Session.add(o)
         Session.commit()
     
     od = OrderDetail()
     od.order_id = o.id
     od.user_id = user.id
     od.dish_id = dish_id
     od.quantity = request.params['quantity']
     od.notes = request.params['notes']
     od.date = datetime.date.today()
     
     Session.add(od)
     Session.commit()
     
     redirect(url.current(action='get_today_order'))
Beispiel #2
0
 def cancel_order(self):
     detail_id = request.params['detail_id']
     
     detail = Session.query(OrderDetail).get(detail_id)
     
     Session.delete(detail)
     Session.commit()
     
     redirect(url.current(action='get_today_order'))
Beispiel #3
0
    def create(self):
        """POST /banners: Create a new item"""
        u = User()
        u.name = request.params['name']
        u.password = request.params['password']
        
        Session.add(u)
        Session.commit()

        return redirect(url.current(action='index'))
Beispiel #4
0
    def register_user(self):
        u = User()
        u.name = request.params['name']
        u.password = request.params['password']
        u.email = request.params['email']
        u.enabled = True
        
        Session.add(u)
        Session.commit()

        redirect(url.current(action='index'))
Beispiel #5
0
    def update(self):
        id = request.params['user_id']
        u = Session.query(User).filter(User.id==id).first()
        u.name = request.params['name']
        u.password = request.params['password']
        u.email = request.params['email']
        
        Session.add(u)
        Session.commit()

        return redirect(url.current(action='index'))
Beispiel #6
0
 def create(self):
     """POST /banners: Create a new item"""
     # url('banners')
     u = User()
     u.name = request.params['name']
     u.password = request.params['password']
     u.email = request.params['email']
     
     Session.add(u)
     Session.commit()
             
     return 'User: %s added correctly' % request.params['name']