blob: 2bab370720bfeab720ec1aa6eeea4524bf9c7851 [file] [log] [blame]
Rushabh Mehtaa75efa72013-03-19 17:59:49 +05301# Copyright (c) 2012 Web Notes Technologies Pvt Ltd.
2# License: GNU General Public License (v3). For more information see license.txt
3
4from __future__ import unicode_literals
5
6import webnotes
7from webnotes.utils import cstr
8
9@webnotes.whitelist()
10def get_orders():
11 # find customer id
12 customer = webnotes.conn.get_value("Contact", {"email_id": webnotes.session.user},
13 "customer")
14
15 if customer:
16 orders = webnotes.conn.sql("""select name, creation, currency from `tabSales Order`
17 where customer=%s""", customer, as_dict=1)
18 for order in orders:
19 order.items = webnotes.conn.sql("""select item_name, qty, export_rate, delivered_qty
20 from `tabSales Order Item` where parent=%s order by idx""", order.name, as_dict=1)
21 return orders
22 else:
23 return []