Subversion Repositories SmartDukaan

Rev

Rev 743 | Rev 766 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 743 Rev 759
Line 202... Line 202...
202
    order.invoice_number = invoice_number
202
    order.invoice_number = invoice_number
203
    order.jacket_number = jacket_number
203
    order.jacket_number = jacket_number
204
    order.billed_by = billed_by
204
    order.billed_by = billed_by
205
    session.commit()
205
    session.commit()
206
    return True
206
    return True
-
 
207
 
-
 
208
def mark_orders_as_manifested(warehouse_id, provider_id):
-
 
209
    try:
-
 
210
        orders = Order.query.filter_by(warehouse_id=warehouse_id, logistics_provider_id = provider_id).all()
-
 
211
        for order in orders:
-
 
212
            order.status = OrderStatus.SHIPPED_FROM_WH
-
 
213
        session.commit()
-
 
214
        return True
-
 
215
    except:
-
 
216
        return False
-
 
217
    
207
    
218
    
208
def get_alerts(order_id, all):
219
def get_alerts(order_id, all):
209
    query = Alerts.query.filter_by(order_id=order_id)
220
    query = Alerts.query.filter_by(order_id=order_id)
210
    if not all:
221
    if not all:
211
        query = query.filter_by(valid=True)
222
        query = query.filter_by(valid=True)