/[papo]/gnue/forms/samples/po/sc_po_entry.gfd
ViewVC logotype

Diff of /gnue/forms/samples/po/sc_po_entry.gfd

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by charlie, Fri Jun 28 19:43:53 2002 UTC revision 1.1.4.1 by anthonyl, Tue Mar 4 22:18:20 2003 UTC
# Line 1  Line 1 
1  <?xml version="1.0"?>  <?xml version="1.0"?>
2    
3  <!--  GNUe Designer (0.1.0)  <!--  GNUe Forms 0.5.0 Migration Tool
4        Form saved on: 2001-11-04 22:25:09  -->        Saved on: 2002-11-26 20:28:18  -->
5    
6  <form tabbed="top" width="80" title="GNUe Supply Chain : Purchase Order Entry"  <form title="GNUe Supply Chain : Purchase Order Entry">
       height="24">  
7    <options>    <options>
8      <option value="0.0.2" name="version"/>      <option name="version" value="0.0.2"/>
9    </options>    </options>
10    <datasource name="dtsrcPOInfo" cache="5"/>    <datasource name="dtsrcPOInfo" cache="5"/>
11    <datasource name="dtsrcShipTo" cache="5"/>    <datasource name="dtsrcShipTo" cache="5"/>
12    <datasource name="dtsrcBillTo" cache="5"/>    <datasource name="dtsrcBillTo" cache="5"/>
13    <datasource name="dtsrcVendor" cache="5"/>    <datasource name="dtsrcVendor" cache="5"/>
14    <datasource name="dtsrcPOItem" cache="5"/>    <datasource name="dtsrcPOItem" cache="5"/>
15    <trigger type="NAMED" name="trggrAmount">    <trigger name="trggrAmount" type="NAMED"><![CDATA[
16  #  #
17  #Calculate Amount  #Calculate Amount
18  #  #
19  import sys  import sys
20  blckPOItem.fields.ntryAmount = str(int(blckPOItem.fields.ntryQuantity) * float(blckPOItem.fields.ntryUnitPrice))  blckPOItem.fields.ntryAmount = str(int(blckPOItem.fields.ntryQuantity) * float(blckPOItem.fields.ntryUnitPrice))
21  </trigger>  ]]></trigger>
22    <trigger type="NAMED" name="trggrTotal">    <trigger name="trggrTotal" type="NAMED"><![CDATA[
23  #  #
24  #Calculate Total  #Calculate Total
25  #  #
# Line 46  try: Line 45  try:
45  except:  except:
46    pass    pass
47  blckPOItem.fields.ntryTotal = str(SubTotal+Tax1+Tax2+Shipping)  blckPOItem.fields.ntryTotal = str(SubTotal+Tax1+Tax2+Shipping)
48  </trigger>  ]]></trigger>
49    <page name="Customer Info">    <logic>
50      <block name="blckPO" datasource="dtsrcpoinfo">      <block name="blckPO" datasource="dtsrcpoinfo">
51        <label x="1" y="1" name="Label_1" text="PO Number"/>        <field name="ntryPONum" field="po_number"/>
52        <entry name="ntryPONum" x="1" y="2" width="16" field="po_number"/>        <field name="ntryTaxID" field="tax_id"/>
       <label x="42" y="1" name="Label_2" text="Tax Exempt #"/>  
       <entry name="ntryTaxID" x="42" y="2" width="16" field="tax_id"/>  
53      </block>      </block>
54      <block name="blckShipTo" datasource="dtsrcshipto">      <block name="blckShipTo" datasource="dtsrcshipto">
55        <label x="1" y="4" name="Label_3" text="Ship To"/>        <field name="ntryShipToName" field="company_name"/>
56        <entry name="ntryShipToName" x="1" y="5" width="37" field="company_name"/>        <field name="ntryShipToContact" field="contact"/>
57        <label x="1" y="6" name="Label_4" text="Contact"/>        <field name="ntryShipToAddress" field="address1"/>
58        <entry name="ntryShipToContact" x="1" y="7" width="37" field="contact"/>        <field name="ntryShipToAddress2" field="address2"/>
59        <label x="1" y="8" name="Label_5" text="Address"/>        <field name="ntryShipToCity" field="city"/>
60        <entry name="ntryShipToAddress" x="1" y="9" width="37" field="address1"/>        <field name="ntryShipToST" field="state"/>
61        <entry name="ntryShipToAddress2" x="1" y="10" width="37"        <field name="ntryShipToZip" field="zip"/>
              field="address2"/>  
       <label x="1" y="11" name="Label_6" text="City"/>  
       <entry name="ntryShipToCity" x="1" y="12" width="21" field="city"/>  
       <label x="23" y="11" name="Label_7" text="ST"/>  
       <entry name="ntryShipToST" x="23" y="12" width="3" field="state"/>  
       <label x="27" y="11" name="Label_8" text="Zip"/>  
       <entry name="ntryShipToZip" x="27" y="12" width="11" field="zip"/>  
62      </block>      </block>
63      <block name="blckBillTo" datasource="dtsrcbillto">      <block name="blckBillTo" datasource="dtsrcbillto">
64        <label x="42" y="4" name="Label_9" text="Bill To"/>        <field name="ntryBillToName" field="company_name"/>
65        <entry name="ntryBillToName" x="42" y="5" width="37"        <field name="ntryBillToContact" field="contact"/>
66               field="company_name"/>        <field name="ntryBillToAddress" field="address1"/>
67        <label x="42" y="6" name="Label_10" text="Contact"/>        <field name="ntryBillToAddress2" field="address2"/>
68        <entry name="ntryBillToContact" x="42" y="7" width="37" field="contact"/>        <field name="ntryBillToCity" field="city"/>
69        <label x="42" y="8" name="Label_11" text="Address"/>        <field name="ntryBillToST" field="state"/>
70        <entry name="ntryBillToAddress" x="42" y="9" width="37" field="address1"/>        <field name="ntryBillToZip" field="zip"/>
       <entry name="ntryBillToAddress2" x="42" y="10" width="37"  
              field="address2"/>  
       <label x="42" y="11" name="Label_12" text="City"/>  
       <entry name="ntryBillToCity" x="42" y="12" width="21" field="city"/>  
       <label x="64" y="11" name="Label_13" text="ST"/>  
       <entry name="ntryBillToST" x="64" y="12" width="3" field="state"/>  
       <label x="68" y="11" name="Label_14" text="Zip"/>  
       <entry name="ntryBillToZip" x="68" y="12" width="11" field="zip"/>  
71      </block>      </block>
72      <block name="blckVendor" datasource="dtsrcvendor">      <block name="blckVendor" datasource="dtsrcvendor">
73        <label x="1" y="14" name="Label_15" text="Vendor"/>        <field name="ntryVendorName" field="company_name"/>
74        <entry name="ntryVendorName" x="1" y="15" width="37"        <field name="ntryVendorContact" field="contact"/>
75               field="company_name"/>        <field name="ntryVendorAddress" field="address1"/>
76        <label x="1" y="16" name="Label_16" text="Contact"/>        <field name="ntryVendorAddress2" field="address2"/>
77        <entry name="ntryVendorContact" x="1" y="17" width="37" field="contact"/>        <field name="ntryVendorCity" field="city"/>
78        <label x="1" y="18" name="Label_17" text="Address"/>        <field name="ntryVendorST" field="state"/>
79        <entry name="ntryVendorAddress" x="1" y="19" width="37" field="address1"/>        <field name="ntryVendorZip" field="zip"/>
       <entry name="ntryVendorAddress2" x="1" y="19" width="37"  
              field="address2"/>  
       <label x="1" y="20" name="Label_18" text="City"/>  
       <entry name="ntryVendorCity" x="1" y="21" width="21" field="city"/>  
       <label x="23" y="20" name="Label_19" text="ST"/>  
       <entry name="ntryVendorST" x="23" y="21" width="3" field="state"/>  
       <label x="27" y="20" name="Label_20" text="Zip"/>  
       <entry name="ntryVendorZip" x="27" y="21" width="11" field="zip"/>  
80      </block>      </block>
81      <block name="blckPODates" datasource="dtsrcpoinfo">      <block name="blckPODates" datasource="dtsrcpoinfo">
82        <label x="42" y="14" name="Label_21" text="Customer Number"/>        <field name="ntryCustomerNo" field="customer_no"/>
83        <entry name="ntryCustomerNo" x="42" y="15" width="37"        <field name="ntryCreateDate" field="create_date">
84               field="customer_no"/>          <trigger name="Trigger_1" type="PRE-FOCUSOUT"><![CDATA[
       <label x="42" y="16" name="Label_22" text="Create Date"/>  
       <entry x="42" y="17" field="create_date" name="ntryCreateDate"  
              width="37">  
         <trigger type="PRE-FOCUSOUT" name="Trigger_1">  
85  blckPODates.fields.ntryEstShipDate = blckPODates.fields.ntryCreateDate  blckPODates.fields.ntryEstShipDate = blckPODates.fields.ntryCreateDate
86  blckPODates.fields.ntryReqShipDate = blckPODates.fields.ntryCreateDate</trigger>  blckPODates.fields.ntryReqShipDate = blckPODates.fields.ntryCreateDate]]></trigger>
87        </entry>        </field>
88        <label x="42" y="18" name="Label_23" text="Estimated Ship Date"/>        <field name="ntryEstShipDate" field="est_ship_date"/>
89        <entry name="ntryEstShipDate" x="42" y="19" width="37"        <field name="ntryReqShipDate" field="req_ship_date"/>
              field="est_ship_date"/>  
       <label x="42" y="20" name="Label_24" text="Required Ship Date"/>  
       <entry name="ntryReqShipDate" x="42" y="21" width="37"  
              field="req_ship_date"/>  
90      </block>      </block>
   </page>  
   <page name="Item info">  
91      <block name="blckPOItem" datasource="dtsrcpoitem">      <block name="blckPOItem" datasource="dtsrcpoitem">
92        <label x="1" y="1" name="Label_25" text="Item Number"/>        <field name="ntryItemNo" field="item_number" value=""/>
93        <label x="17" y="1" name="Label_26" text="Description"/>        <field name="ntryDescription" field="desc" value=""/>
94        <label x="53" y="1" name="Label_27" text="Qty"/>        <field name="ntryQuantity" field="qty" value="">
95        <label x="58" y="1" name="Label_28" text="Unit Price"/>          <trigger name="Trigger_2" src="trggrAmount" type="PRE-FOCUSOUT"/>
96        <label x="69" y="1" name="Label_29" text="Amount"/>        </field>
97        <entry name="ntryItemNo" x="1" y="2" width="15" value=""        <field name="ntryUnitPrice" field="unit_price" value="">
98               field="item_number" rows="15"/>          <trigger name="Trigger_3" src="trggrAmount" type="PRE-FOCUSOUT"/>
99        <entry name="ntryDescription" x="17" y="2" width="35" value=""        </field>
100               field="desc" rows="15"/>        <field name="ntryAmount" field="amt" readonly="" value=""/>
101        <entry x="53" y="2" value="" field="qty" name="ntryQuantity" width="4"        <field name="ntryComments" field="comments" value=""/>
102               rows="15">        <field name="ntrySubTotal" field="sub_total" value="">
103          <trigger type="PRE-FOCUSOUT" name="Trigger_2" src="trggrAmount"/>          <trigger name="Trigger_4" src="trggrTotal" type="PRE-FOCUSOUT"/>
104        </entry>        </field>
105        <entry x="58" y="2" value="" field="unit_price" name="ntryUnitPrice"        <field name="ntryTax1" field="tax1" value="">
106               width="10" rows="15">          <trigger name="Trigger_5" src="trggrTotal" type="PRE-FOCUSOUT"/>
107          <trigger type="PRE-FOCUSOUT" name="Trigger_3" src="trggrAmount"/>        </field>
108        </entry>        <field name="ntryTax2" field="tax2" value="">
109        <entry name="ntryAmount" x="69" y="2" readonly="" width="10" value=""          <trigger name="Trigger_6" src="trggrTotal" type="PRE-FOCUSOUT"/>
110               field="amt" rows="15"/>        </field>
111        <label x="1" y="17" name="Label_30" text="Comments/Shipping Notes"/>        <field name="ntryShipping" field="shipping" value="">
112        <entry name="ntryComments" x="1" y="18" width="55" value=""          <trigger name="Trigger_7" src="trggrTotal" type="PRE-FOCUSOUT"/>
113               field="comments" height="5"/>        </field>
114        <label x="58" y="18" name="Label_31" text="Sub Total"/>        <field name="ntryTotal" field="total" readonly="" value=""/>
115        <entry name="ntrySubTotal" x="69" y="18" width="10" value=""      </block>
116               field="sub_total">    </logic>
117          <trigger type="PRE-FOCUSOUT" name="Trigger_4" src="trggrTotal"/>    <layout xmlns:c="GNUe:Layout:Char" c:height="24" tabbed="top" c:width="80">
118        </entry>      <page name="Customer Info">
119        <label x="58" y="19" name="Label_32" text="Tax 1"/>        <label name="Label_1" text="PO Number" c:x="1" c:y="1"/>
120        <entry name="ntryTax1" x="69" y="19" width="10" value="" field="tax1">        <entry block="blckPO" field="ntryPONum" c:width="16" c:x="1" c:y="2"/>
121          <trigger type="PRE-FOCUSOUT" name="Trigger_5" src="trggrTotal"/>        <label name="Label_2" text="Tax Exempt #" c:x="42" c:y="1"/>
122        </entry>        <entry block="blckPO" field="ntryTaxID" c:width="16" c:x="42" c:y="2"/>
123        <label x="58" y="20" name="Label_33" text="Tax 2"/>        <label name="Label_3" text="Ship To" c:x="1" c:y="4"/>
124        <entry name="ntryTax2" x="69" y="20" width="10" value="" field="tax2">        <entry block="blckShipTo" field="ntryShipToName" c:width="37" c:x="1"
125          <trigger type="PRE-FOCUSOUT" name="Trigger_6" src="trggrTotal"/>               c:y="5"/>
126        </entry>        <label name="Label_4" text="Contact" c:x="1" c:y="6"/>
127        <label x="58" y="21" name="Label_34" text="Shipping"/>        <entry block="blckShipTo" field="ntryShipToContact" c:width="37" c:x="1"
128        <entry name="ntryShipping" x="69" y="21" width="10" value=""               c:y="7"/>
129               field="shipping">        <label name="Label_5" text="Address" c:x="1" c:y="8"/>
130          <trigger type="PRE-FOCUSOUT" name="Trigger_7" src="trggrTotal"/>        <entry block="blckShipTo" field="ntryShipToAddress" c:width="37" c:x="1"
131        </entry>               c:y="9"/>
132        <label x="58" y="22" name="Label_35" text="Total"/>        <entry block="blckShipTo" field="ntryShipToAddress2" c:width="37"
133        <entry name="ntryTotal" x="69" y="22" readonly="" width="10" value=""               c:x="1" c:y="10"/>
134               field="total"/>        <label name="Label_6" text="City" c:x="1" c:y="11"/>
135      </block>        <entry block="blckShipTo" field="ntryShipToCity" c:width="21" c:x="1"
136    </page>               c:y="12"/>
137          <label name="Label_7" text="ST" c:x="23" c:y="11"/>
138          <entry block="blckShipTo" field="ntryShipToST" c:width="3" c:x="23"
139                 c:y="12"/>
140          <label name="Label_8" text="Zip" c:x="27" c:y="11"/>
141          <entry block="blckShipTo" field="ntryShipToZip" c:width="11" c:x="27"
142                 c:y="12"/>
143          <label name="Label_9" text="Bill To" c:x="42" c:y="4"/>
144          <entry block="blckBillTo" field="ntryBillToName" c:width="37" c:x="42"
145                 c:y="5"/>
146          <label name="Label_10" text="Contact" c:x="42" c:y="6"/>
147          <entry block="blckBillTo" field="ntryBillToContact" c:width="37"
148                 c:x="42" c:y="7"/>
149          <label name="Label_11" text="Address" c:x="42" c:y="8"/>
150          <entry block="blckBillTo" field="ntryBillToAddress" c:width="37"
151                 c:x="42" c:y="9"/>
152          <entry block="blckBillTo" field="ntryBillToAddress2" c:width="37"
153                 c:x="42" c:y="10"/>
154          <label name="Label_12" text="City" c:x="42" c:y="11"/>
155          <entry block="blckBillTo" field="ntryBillToCity" c:width="21" c:x="42"
156                 c:y="12"/>
157          <label name="Label_13" text="ST" c:x="64" c:y="11"/>
158          <entry block="blckBillTo" field="ntryBillToST" c:width="3" c:x="64"
159                 c:y="12"/>
160          <label name="Label_14" text="Zip" c:x="68" c:y="11"/>
161          <entry block="blckBillTo" field="ntryBillToZip" c:width="11" c:x="68"
162                 c:y="12"/>
163          <label name="Label_15" text="Vendor" c:x="1" c:y="14"/>
164          <entry block="blckVendor" field="ntryVendorName" c:width="37" c:x="1"
165                 c:y="15"/>
166          <label name="Label_16" text="Contact" c:x="1" c:y="16"/>
167          <entry block="blckVendor" field="ntryVendorContact" c:width="37" c:x="1"
168                 c:y="17"/>
169          <label name="Label_17" text="Address" c:x="1" c:y="18"/>
170          <entry block="blckVendor" field="ntryVendorAddress" c:width="37" c:x="1"
171                 c:y="19"/>
172          <entry block="blckVendor" field="ntryVendorAddress2" c:width="37"
173                 c:x="1" c:y="19"/>
174          <label name="Label_18" text="City" c:x="1" c:y="20"/>
175          <entry block="blckVendor" field="ntryVendorCity" c:width="21" c:x="1"
176                 c:y="21"/>
177          <label name="Label_19" text="ST" c:x="23" c:y="20"/>
178          <entry block="blckVendor" field="ntryVendorST" c:width="3" c:x="23"
179                 c:y="21"/>
180          <label name="Label_20" text="Zip" c:x="27" c:y="20"/>
181          <entry block="blckVendor" field="ntryVendorZip" c:width="11" c:x="27"
182                 c:y="21"/>
183          <label name="Label_21" text="Customer Number" c:x="42" c:y="14"/>
184          <entry block="blckPODates" field="ntryCustomerNo" c:width="37" c:x="42"
185                 c:y="15"/>
186          <label name="Label_22" text="Create Date" c:x="42" c:y="16"/>
187          <entry block="blckPODates" field="ntryCreateDate" c:width="37" c:x="42"
188                 c:y="17"/>
189          <label name="Label_23" text="Estimated Ship Date" c:x="42" c:y="18"/>
190          <entry block="blckPODates" field="ntryEstShipDate" c:width="37" c:x="42"
191                 c:y="19"/>
192          <label name="Label_24" text="Required Ship Date" c:x="42" c:y="20"/>
193          <entry block="blckPODates" field="ntryReqShipDate" c:width="37" c:x="42"
194                 c:y="21"/>
195        </page>
196        <page name="Item info">
197          <label name="Label_25" text="Item Number" c:x="1" c:y="1"/>
198          <label name="Label_26" text="Description" c:x="17" c:y="1"/>
199          <label name="Label_27" text="Qty" c:x="53" c:y="1"/>
200          <label name="Label_28" text="Unit Price" c:x="58" c:y="1"/>
201          <label name="Label_29" text="Amount" c:x="69" c:y="1"/>
202          <entry block="blckPOItem" field="ntryItemNo" rows="15" c:width="15"
203                 c:x="1" c:y="2"/>
204          <entry block="blckPOItem" field="ntryDescription" rows="15" c:width="35"
205                 c:x="17" c:y="2"/>
206          <entry block="blckPOItem" field="ntryQuantity" rows="15" c:width="4"
207                 c:x="53" c:y="2"/>
208          <entry block="blckPOItem" field="ntryUnitPrice" rows="15" c:width="10"
209                 c:x="58" c:y="2"/>
210          <entry block="blckPOItem" field="ntryAmount" rows="15" c:width="10"
211                 c:x="69" c:y="2"/>
212          <label name="Label_30" text="Comments/Shipping Notes" c:x="1" c:y="17"/>
213          <entry block="blckPOItem" field="ntryComments" c:height="5" c:width="55"
214                 c:x="1" c:y="18"/>
215          <label name="Label_31" text="Sub Total" c:x="58" c:y="18"/>
216          <entry block="blckPOItem" field="ntrySubTotal" c:width="10" c:x="69"
217                 c:y="18"/>
218          <label name="Label_32" text="Tax 1" c:x="58" c:y="19"/>
219          <entry block="blckPOItem" field="ntryTax1" c:width="10" c:x="69"
220                 c:y="19"/>
221          <label name="Label_33" text="Tax 2" c:x="58" c:y="20"/>
222          <entry block="blckPOItem" field="ntryTax2" c:width="10" c:x="69"
223                 c:y="20"/>
224          <label name="Label_34" text="Shipping" c:x="58" c:y="21"/>
225          <entry block="blckPOItem" field="ntryShipping" c:width="10" c:x="69"
226                 c:y="21"/>
227          <label name="Label_35" text="Total" c:x="58" c:y="22"/>
228          <entry block="blckPOItem" field="ntryTotal" c:width="10" c:x="69"
229                 c:y="22"/>
230        </page>
231      </layout>
232  </form>  </form>

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.1.4.1

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26