Customer Values (Python)

Customer Values (Python)
 1db = impact.active_database
 2
 3def DescribeCustomer(customer):
 4    if customer.isNone():
 5        return
 6
 7    impact.gui.output_toolbox.add("Code: " + customer.code)
 8    impact.gui.output_toolbox.add("Name: " + customer.name)
 9    impact.gui.output_toolbox.add("Formatted Name: " + customer.formatted_name)
10    impact.gui.output_toolbox.add("Key: " + str(customer.key))
11    values = customer.values
12
13    for i in range(1, values.field_count + 1):
14        impact.gui.output_toolbox.add(values.field_name(i) + ": " + values.load(values.field_name(i)))
15
16impact.gui.output_toolbox.clear()
17
18impact.gui.output_toolbox.add("customer Count: " + str(db.customers.count))
19
20impact.gui.output_toolbox.add("**** Find By Name 'Default' ****")
21DescribeCustomer(db.customers.find_by_name("Default"))