commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

r6100 - in trunk/gnue-packages: . base/comm base/item base/person financ


From: kilo
Subject: r6100 - in trunk/gnue-packages: . base/comm base/item base/person finance/invoice finance/tax
Date: Thu, 29 Jul 2004 03:38:46 -0500 (CDT)

Author: kilo
Date: 2004-07-29 03:38:44 -0500 (Thu, 29 Jul 2004)
New Revision: 6100

Modified:
   trunk/gnue-packages/README
   trunk/gnue-packages/base/comm/comm.dia
   trunk/gnue-packages/base/comm/comm.gcd
   trunk/gnue-packages/base/comm/comm.png
   trunk/gnue-packages/base/item/item.dia
   trunk/gnue-packages/base/item/item.gcd
   trunk/gnue-packages/base/item/item.png
   trunk/gnue-packages/base/person/person.dia
   trunk/gnue-packages/base/person/person.gcd
   trunk/gnue-packages/base/person/person.gfd
   trunk/gnue-packages/base/person/person.png
   trunk/gnue-packages/finance/invoice/invoice.dia
   trunk/gnue-packages/finance/invoice/invoice.gcd
   trunk/gnue-packages/finance/invoice/invoice.png
   trunk/gnue-packages/finance/tax/VAT.gfd
   trunk/gnue-packages/finance/tax/tax.dia
   trunk/gnue-packages/finance/tax/tax.gcd
   trunk/gnue-packages/finance/tax/tax.png
Log:
Introduced CORE module with cross-module usable typedefs.
Modified existing modules to utilize new typedefs.

Modified: trunk/gnue-packages/README
===================================================================
--- trunk/gnue-packages/README  2004-07-28 23:21:06 UTC (rev 6099)
+++ trunk/gnue-packages/README  2004-07-29 08:38:44 UTC (rev 6100)
@@ -34,6 +34,6 @@
 Each module-name folder contains the following objects:
     -class (business object) definitions (.gcd)
        -default values (.gsd)
-    -the module documention files
+    -the module documention files (.dia, .png, .sxw, etc.)
     -form definitions (.gfd)
     -report definitions (.grd)

Modified: trunk/gnue-packages/base/comm/comm.dia
===================================================================
--- trunk/gnue-packages/base/comm/comm.dia      2004-07-28 23:21:06 UTC (rev 
6099)
+++ trunk/gnue-packages/base/comm/comm.dia      2004-07-29 08:38:44 UTC (rev 
6100)
@@ -98,16 +98,16 @@
           <dia:point val="17.07,2.78"/>
         </dia:attribute>
         <dia:attribute name="obj_bb">
-          <dia:rectangle val="17.02,2.73;27.32,8.03"/>
+          <dia:rectangle val="17.02,2.73;24.72,7.23"/>
         </dia:attribute>
         <dia:attribute name="elem_corner">
           <dia:point val="17.07,2.78"/>
         </dia:attribute>
         <dia:attribute name="elem_width">
-          <dia:real val="10.2"/>
+          <dia:real val="7.6"/>
         </dia:attribute>
         <dia:attribute name="elem_height">
-          <dia:real val="5.2"/>
+          <dia:real val="4.4"/>
         </dia:attribute>
         <dia:attribute name="name">
           <dia:string>#Comm#</dia:string>
@@ -187,7 +187,7 @@
               <dia:string>#access#</dia:string>
             </dia:attribute>
             <dia:attribute name="type">
-              <dia:string>#string(100)#</dia:string>
+              <dia:string>#string(70)#</dia:string>
             </dia:attribute>
             <dia:attribute name="value">
               <dia:string>##</dia:string>
@@ -207,33 +207,10 @@
           </dia:composite>
           <dia:composite type="umlattribute">
             <dia:attribute name="name">
-              <dia:string>#commType#</dia:string>
-            </dia:attribute>
-            <dia:attribute name="type">
-              <dia:string>#COMM_CommType#</dia:string>
-            </dia:attribute>
-            <dia:attribute name="value">
-              <dia:string>##</dia:string>
-            </dia:attribute>
-            <dia:attribute name="comment">
-              <dia:string>##</dia:string>
-            </dia:attribute>
-            <dia:attribute name="visibility">
-              <dia:enum val="0"/>
-            </dia:attribute>
-            <dia:attribute name="abstract">
-              <dia:boolean val="false"/>
-            </dia:attribute>
-            <dia:attribute name="class_scope">
-              <dia:boolean val="false"/>
-            </dia:attribute>
-          </dia:composite>
-          <dia:composite type="umlattribute">
-            <dia:attribute name="name">
               <dia:string>#comment#</dia:string>
             </dia:attribute>
             <dia:attribute name="type">
-              <dia:string>#string(50)#</dia:string>
+              <dia:string>#string(70)#</dia:string>
             </dia:attribute>
             <dia:attribute name="value">
               <dia:string>##</dia:string>
@@ -256,7 +233,7 @@
               <dia:string>#formatted#</dia:string>
             </dia:attribute>
             <dia:attribute name="type">
-              <dia:string>#string(100)#</dia:string>
+              <dia:string>#string#</dia:string>
             </dia:attribute>
             <dia:attribute name="value">
               <dia:string>##</dia:string>
@@ -283,16 +260,16 @@
       </dia:object>
       <dia:object type="UML - Class" version="0" id="O2">
         <dia:attribute name="obj_pos">
-          <dia:point val="29.07,4.78"/>
+          <dia:point val="29,5"/>
         </dia:attribute>
         <dia:attribute name="obj_bb">
-          <dia:rectangle val="29.02,4.73;35.97,10.03"/>
+          <dia:rectangle val="28.95,4.95;36.3,10.25"/>
         </dia:attribute>
         <dia:attribute name="elem_corner">
-          <dia:point val="29.07,4.78"/>
+          <dia:point val="29,5"/>
         </dia:attribute>
         <dia:attribute name="elem_width">
-          <dia:real val="6.85"/>
+          <dia:real val="7.25"/>
         </dia:attribute>
         <dia:attribute name="elem_height">
           <dia:real val="5.2"/>
@@ -398,7 +375,7 @@
               <dia:string>#format#</dia:string>
             </dia:attribute>
             <dia:attribute name="type">
-              <dia:string>#string(60)#</dia:string>
+              <dia:string>#string(70)#</dia:string>
             </dia:attribute>
             <dia:attribute name="value">
               <dia:string>##</dia:string>
@@ -421,7 +398,7 @@
               <dia:string>#name#</dia:string>
             </dia:attribute>
             <dia:attribute name="type">
-              <dia:string>#string(30)#</dia:string>
+              <dia:string>#string(35)#</dia:string>
             </dia:attribute>
             <dia:attribute name="value">
               <dia:string>##</dia:string>
@@ -444,7 +421,7 @@
               <dia:string>#formatted#</dia:string>
             </dia:attribute>
             <dia:attribute name="type">
-              <dia:string>#string(30)#</dia:string>
+              <dia:string>#string#</dia:string>
             </dia:attribute>
             <dia:attribute name="value">
               <dia:string>##</dia:string>
@@ -471,16 +448,16 @@
       </dia:object>
       <dia:object type="UML - Association" version="0" id="O3">
         <dia:attribute name="obj_pos">
-          <dia:point val="27.27,5.48"/>
+          <dia:point val="24.67,3.48"/>
         </dia:attribute>
         <dia:attribute name="obj_bb">
-          <dia:rectangle val="27.27,5.43;29.92,7.08"/>
+          <dia:rectangle val="24.62,3.43;30.4,7.3"/>
         </dia:attribute>
         <dia:attribute name="orth_points">
-          <dia:point val="27.27,5.48"/>
-          <dia:point val="27.27,5.48"/>
-          <dia:point val="29.07,5.48"/>
-          <dia:point val="29.07,5.48"/>
+          <dia:point val="24.67,3.48"/>
+          <dia:point val="26.835,3.48"/>
+          <dia:point val="26.835,5.7"/>
+          <dia:point val="29,5.7"/>
         </dia:attribute>
         <dia:attribute name="orth_orient">
           <dia:enum val="0"/>
@@ -488,7 +465,7 @@
           <dia:enum val="0"/>
         </dia:attribute>
         <dia:attribute name="name">
-          <dia:string>##</dia:string>
+          <dia:string>#commType#</dia:string>
         </dia:attribute>
         <dia:attribute name="direction">
           <dia:enum val="0"/>
@@ -524,7 +501,7 @@
           </dia:composite>
         </dia:attribute>
         <dia:connections>
-          <dia:connection handle="0" to="O1" connection="11"/>
+          <dia:connection handle="0" to="O1" connection="4"/>
           <dia:connection handle="1" to="O2" connection="3"/>
         </dia:connections>
       </dia:object>

Modified: trunk/gnue-packages/base/comm/comm.gcd
===================================================================
--- trunk/gnue-packages/base/comm/comm.gcd      2004-07-28 23:21:06 UTC (rev 
6099)
+++ trunk/gnue-packages/base/comm/comm.gcd      2004-07-29 08:38:44 UTC (rev 
6100)
@@ -4,9 +4,9 @@
 <module name="COMM"             comment="Ways to reach someone/something">
   <class name="CommType" comment="Defines a communication type and its format">
     <property name="code"       type="CDICT_Code"           nullable="False"   
 comment="Phone/Fax/Email/Post, Code 001" />
-    <property name="format"     type="string(60)"                              
 comment="For decoding" />
-    <property name="name"       type="string(30)"           nullable="False"   
 comment="'Home phone' or 'Work email' etc" />
-    <property name="formatted"  type="string(30)"                              
 comment="">
+    <property name="format"     type="string(70)"                              
 comment="For decoding" />
+    <property name="name"       type="string(35)"           nullable="False"   
 comment="'Home phone' or 'Work email' etc" />
+    <property name="formatted"  type="string"                                  
 comment="">
       <![CDATA[
       return self.name
       ]]>
@@ -14,10 +14,10 @@
   </class>
 
   <class name="Comm" comment="">
-    <property name="access"     type="string(100)"                             
 comment="a phone number, an email address, etc"/>
+    <property name="access"     type="string(70)"                              
 comment="a phone number, an email address, etc"/>
     <property name="commType"   type="COMM_CommType"                           
 comment=""/>
-    <property name="comment"    type="string(50)"                              
 comment=""/>
-    <property name="formatted"  type="string(100)"                             
 comment="">
+    <property name="comment"    type="string(70)"                              
 comment=""/>
+    <property name="formatted"  type="string"                                  
 comment="">
       <![CDATA[
       return self.access
       ]]>

Modified: trunk/gnue-packages/base/comm/comm.png
===================================================================
(Binary files differ)

Modified: trunk/gnue-packages/base/item/item.dia
===================================================================
--- trunk/gnue-packages/base/item/item.dia      2004-07-28 23:21:06 UTC (rev 
6099)
+++ trunk/gnue-packages/base/item/item.dia      2004-07-29 08:38:44 UTC (rev 
6100)
@@ -69,16 +69,16 @@
           <dia:point val="16,2"/>
         </dia:attribute>
         <dia:attribute name="obj_bb">
-          <dia:rectangle val="15.95,0.95;38.05,14.2"/>
+          <dia:rectangle val="15.95,0.95;40.05,13.05"/>
         </dia:attribute>
         <dia:attribute name="elem_corner">
           <dia:point val="16,2"/>
         </dia:attribute>
         <dia:attribute name="elem_width">
-          <dia:real val="22"/>
+          <dia:real val="24"/>
         </dia:attribute>
         <dia:attribute name="elem_height">
-          <dia:real val="12.15"/>
+          <dia:real val="11"/>
         </dia:attribute>
         <dia:attribute name="line_colour">
           <dia:color val="#000000"/>
@@ -256,7 +256,7 @@
               <dia:string>#keywords#</dia:string>
             </dia:attribute>
             <dia:attribute name="type">
-              <dia:string>#string(250)#</dia:string>
+              <dia:string>#string#</dia:string>
             </dia:attribute>
             <dia:attribute name="value">
               <dia:string>##</dia:string>
@@ -283,28 +283,28 @@
       </dia:object>
       <dia:object type="UML - Class" version="0" id="O2">
         <dia:attribute name="obj_pos">
-          <dia:point val="28,5"/>
+          <dia:point val="29,5"/>
         </dia:attribute>
         <dia:attribute name="obj_bb">
-          <dia:rectangle val="27.95,4.95;37.4,13.45"/>
+          <dia:rectangle val="28.95,4.95;39.1,11.85"/>
         </dia:attribute>
         <dia:attribute name="elem_corner">
-          <dia:point val="28,5"/>
+          <dia:point val="29,5"/>
         </dia:attribute>
         <dia:attribute name="elem_width">
-          <dia:real val="9.35"/>
+          <dia:real val="10.05"/>
         </dia:attribute>
         <dia:attribute name="elem_height">
-          <dia:real val="8.4"/>
+          <dia:real val="6.8"/>
         </dia:attribute>
         <dia:attribute name="name">
-          <dia:string>#PricedItem#</dia:string>
+          <dia:string>#Price#</dia:string>
         </dia:attribute>
         <dia:attribute name="stereotype">
           <dia:string>##</dia:string>
         </dia:attribute>
         <dia:attribute name="comment">
-          <dia:string>#Item with price#</dia:string>
+          <dia:string>#Item price information#</dia:string>
         </dia:attribute>
         <dia:attribute name="abstract">
           <dia:boolean val="false"/>
@@ -372,56 +372,10 @@
         <dia:attribute name="attributes">
           <dia:composite type="umlattribute">
             <dia:attribute name="name">
-              <dia:string>#item#</dia:string>
-            </dia:attribute>
-            <dia:attribute name="type">
-              <dia:string>#ITEM_Item#</dia:string>
-            </dia:attribute>
-            <dia:attribute name="value">
-              <dia:string>##</dia:string>
-            </dia:attribute>
-            <dia:attribute name="comment">
-              <dia:string>##</dia:string>
-            </dia:attribute>
-            <dia:attribute name="visibility">
-              <dia:enum val="0"/>
-            </dia:attribute>
-            <dia:attribute name="abstract">
-              <dia:boolean val="false"/>
-            </dia:attribute>
-            <dia:attribute name="class_scope">
-              <dia:boolean val="false"/>
-            </dia:attribute>
-          </dia:composite>
-          <dia:composite type="umlattribute">
-            <dia:attribute name="name">
-              <dia:string>#qtyUnit#</dia:string>
-            </dia:attribute>
-            <dia:attribute name="type">
-              <dia:string>#CDICT_Code#</dia:string>
-            </dia:attribute>
-            <dia:attribute name="value">
-              <dia:string>##</dia:string>
-            </dia:attribute>
-            <dia:attribute name="comment">
-              <dia:string>#Code 008#</dia:string>
-            </dia:attribute>
-            <dia:attribute name="visibility">
-              <dia:enum val="0"/>
-            </dia:attribute>
-            <dia:attribute name="abstract">
-              <dia:boolean val="false"/>
-            </dia:attribute>
-            <dia:attribute name="class_scope">
-              <dia:boolean val="false"/>
-            </dia:attribute>
-          </dia:composite>
-          <dia:composite type="umlattribute">
-            <dia:attribute name="name">
               <dia:string>#minQuantity#</dia:string>
             </dia:attribute>
             <dia:attribute name="type">
-              <dia:string>#number(8,3)#</dia:string>
+              <dia:string>#CORE_Quantity#</dia:string>
             </dia:attribute>
             <dia:attribute name="value">
               <dia:string>##</dia:string>
@@ -444,7 +398,7 @@
               <dia:string>#maxQuantity#</dia:string>
             </dia:attribute>
             <dia:attribute name="type">
-              <dia:string>#number(8,3)#</dia:string>
+              <dia:string>#CORE_Quantity#</dia:string>
             </dia:attribute>
             <dia:attribute name="value">
               <dia:string>##</dia:string>
@@ -467,7 +421,7 @@
               <dia:string>#unitPrice#</dia:string>
             </dia:attribute>
             <dia:attribute name="type">
-              <dia:string>#CUR_Money#</dia:string>
+              <dia:string>#CORE_Amount#</dia:string>
             </dia:attribute>
             <dia:attribute name="value">
               <dia:string>##</dia:string>
@@ -490,7 +444,7 @@
               <dia:string>#minAmount#</dia:string>
             </dia:attribute>
             <dia:attribute name="type">
-              <dia:string>#CUR_Money#</dia:string>
+              <dia:string>#CORE_Amount#</dia:string>
             </dia:attribute>
             <dia:attribute name="value">
               <dia:string>##</dia:string>
@@ -513,7 +467,7 @@
               <dia:string>#maxAmount#</dia:string>
             </dia:attribute>
             <dia:attribute name="type">
-              <dia:string>#CUR_Money#</dia:string>
+              <dia:string>#CORE_Amount#</dia:string>
             </dia:attribute>
             <dia:attribute name="value">
               <dia:string>##</dia:string>
@@ -566,21 +520,24 @@
           <dia:point val="25.3,3.7"/>
         </dia:attribute>
         <dia:attribute name="obj_bb">
-          <dia:rectangle val="25.25,3.65;28.75,8.5"/>
+          <dia:rectangle val="25.25,3.65;30.4,7.3"/>
         </dia:attribute>
         <dia:attribute name="orth_points">
           <dia:point val="25.3,3.7"/>
           <dia:point val="26.65,3.7"/>
-          <dia:point val="26.65,6.9"/>
-          <dia:point val="28,6.9"/>
+          <dia:point val="26.65,5.7"/>
+          <dia:point val="29,5.7"/>
         </dia:attribute>
         <dia:attribute name="orth_orient">
           <dia:enum val="0"/>
           <dia:enum val="1"/>
           <dia:enum val="0"/>
         </dia:attribute>
+        <dia:attribute name="autorouting">
+          <dia:boolean val="false"/>
+        </dia:attribute>
         <dia:attribute name="name">
-          <dia:string>##</dia:string>
+          <dia:string>#price#</dia:string>
         </dia:attribute>
         <dia:attribute name="direction">
           <dia:enum val="0"/>
@@ -591,7 +548,7 @@
               <dia:string>##</dia:string>
             </dia:attribute>
             <dia:attribute name="multiplicity">
-              <dia:string>##</dia:string>
+              <dia:string>#*#</dia:string>
             </dia:attribute>
             <dia:attribute name="arrow">
               <dia:boolean val="false"/>
@@ -605,19 +562,19 @@
               <dia:string>##</dia:string>
             </dia:attribute>
             <dia:attribute name="multiplicity">
-              <dia:string>##</dia:string>
+              <dia:string>#0..1#</dia:string>
             </dia:attribute>
             <dia:attribute name="arrow">
               <dia:boolean val="false"/>
             </dia:attribute>
             <dia:attribute name="aggregate">
-              <dia:enum val="1"/>
+              <dia:enum val="0"/>
             </dia:attribute>
           </dia:composite>
         </dia:attribute>
         <dia:connections>
           <dia:connection handle="0" to="O1" connection="4"/>
-          <dia:connection handle="1" to="O2" connection="8"/>
+          <dia:connection handle="1" to="O2" connection="3"/>
         </dia:connections>
       </dia:object>
     </dia:group>

Modified: trunk/gnue-packages/base/item/item.gcd
===================================================================
--- trunk/gnue-packages/base/item/item.gcd      2004-07-28 23:21:06 UTC (rev 
6099)
+++ trunk/gnue-packages/base/item/item.gcd      2004-07-29 08:38:44 UTC (rev 
6100)
@@ -5,17 +5,17 @@
     <property name="type"           type="CDICT_Code"   nullable="False"    
comment="Code 007" />
     <property name="shortName"      type="string(35)"                       
comment="" />
     <property name="longName"       type="string(70)"                       
comment="" />
-    <property name="keywords"       type="string(250)"                      
comment="Free form keywords for lookup" />
+    <property name="keywords"       type="string"                           
comment="Free form keywords for lookup" />
+
+    <property name="price"          type="ITEM_Price"                       
comment="" />
   </class>
 
-  <class name="PricedItem"  comment="Item with price">
-    <property name="item"           type="ITEM_Item"    nullable="False"    
comment="" />
-    <property name="qtyUnit"        type="CDICT_Code"                       
comment="Code 008" />
-    <property name="minQuantity"    type="number(8,3)"                      
comment="" />
-    <property name="maxQuantity"    type="number(8,3)"                      
comment="" />
-    <property name="unitPrice"      type="CUR_Money"                        
comment="" />
-    <property name="minAmount"      type="CUR_Money"                        
comment="" />
-    <property name="maxAmount"      type="CUR_Money"                        
comment="" />
+  <class name="Price"       comment="Item price information">
+    <property name="minQuantity"    type="CORE_Quantity"                    
comment="" />
+    <property name="maxQuantity"    type="CORE_Quantity"                    
comment="" />
+    <property name="unitPrice"      type="CORE_Amount"                      
comment="" />
+    <property name="minAmount"      type="CORE_Amount"                      
comment="" />
+    <property name="maxAmount"      type="CORE_Amount"                      
comment="" />
     <property name="vat"            type="TAX_Vat"                          
comment="" />
   </class>
 </module>

Modified: trunk/gnue-packages/base/item/item.png
===================================================================
(Binary files differ)

Modified: trunk/gnue-packages/base/person/person.dia
===================================================================
--- trunk/gnue-packages/base/person/person.dia  2004-07-28 23:21:06 UTC (rev 
6099)
+++ trunk/gnue-packages/base/person/person.dia  2004-07-29 08:38:44 UTC (rev 
6100)
@@ -210,7 +210,7 @@
               <dia:string>#nameFirst#</dia:string>
             </dia:attribute>
             <dia:attribute name="type">
-              <dia:string>#string(25)#</dia:string>
+              <dia:string>#string(35)#</dia:string>
             </dia:attribute>
             <dia:attribute name="value">
               <dia:string>##</dia:string>
@@ -233,7 +233,7 @@
               <dia:string>#nameMiddle#</dia:string>
             </dia:attribute>
             <dia:attribute name="type">
-              <dia:string>#string(25)#</dia:string>
+              <dia:string>#string(35)#</dia:string>
             </dia:attribute>
             <dia:attribute name="value">
               <dia:string>##</dia:string>
@@ -256,7 +256,7 @@
               <dia:string>#nameLast#</dia:string>
             </dia:attribute>
             <dia:attribute name="type">
-              <dia:string>#string(25)#</dia:string>
+              <dia:string>#string(35)#</dia:string>
             </dia:attribute>
             <dia:attribute name="value">
               <dia:string>##</dia:string>
@@ -302,7 +302,7 @@
               <dia:string>#nameNick#</dia:string>
             </dia:attribute>
             <dia:attribute name="type">
-              <dia:string>#string(25)#</dia:string>
+              <dia:string>#ststring(35)#</dia:string>
             </dia:attribute>
             <dia:attribute name="value">
               <dia:string>##</dia:string>
@@ -325,7 +325,7 @@
               <dia:string>#workTitle#</dia:string>
             </dia:attribute>
             <dia:attribute name="type">
-              <dia:string>#string(25)#</dia:string>
+              <dia:string>#string(35)#</dia:string>
             </dia:attribute>
             <dia:attribute name="value">
               <dia:string>##</dia:string>
@@ -348,7 +348,7 @@
               <dia:string>#fullName#</dia:string>
             </dia:attribute>
             <dia:attribute name="type">
-              <dia:string>#string(100)#</dia:string>
+              <dia:string>#string#</dia:string>
             </dia:attribute>
             <dia:attribute name="value">
               <dia:string>##</dia:string>
@@ -371,7 +371,7 @@
               <dia:string>#politeName#</dia:string>
             </dia:attribute>
             <dia:attribute name="type">
-              <dia:string>#string(51)#</dia:string>
+              <dia:string>#string#</dia:string>
             </dia:attribute>
             <dia:attribute name="value">
               <dia:string>##</dia:string>

Modified: trunk/gnue-packages/base/person/person.gcd
===================================================================
--- trunk/gnue-packages/base/person/person.gcd  2004-07-28 23:21:06 UTC (rev 
6099)
+++ trunk/gnue-packages/base/person/person.gcd  2004-07-29 08:38:44 UTC (rev 
6100)
@@ -3,13 +3,13 @@
 <module name="PERSON" comment="A person with names, physical address(es) and 
communication way(s)">
   <class name="Person" comment="Typedef of a person">
     <property name="namePrefix"     type="CDICT_Code"                          
 comment="Mr., Mrs., Dr., etc Code 004" />
-    <property name="nameFirst"      type="string(25)"                          
 comment="" />
-    <property name="nameMiddle"     type="string(25)"                          
 comment="" />
-    <property name="nameLast"       type="string(25)"       nullable="False"   
 comment="" />
+    <property name="nameFirst"      type="string(35)"                          
 comment="" />
+    <property name="nameMiddle"     type="string(35)"                          
 comment="" />
+    <property name="nameLast"       type="string(35)"       nullable="False"   
 comment="" />
     <property name="nameSuffix"     type="CDICT_Code"                          
 comment="Jr., Sr., III., etc Code 005" />
-    <property name="nameNick"       type="string(25)"                          
 comment="" />
-    <property name="workTitle"      type="string(25)"                          
 comment="" />
-    <property name="fullName"       type="string(100)"                         
 comment="Full name per local requirements">
+    <property name="nameNick"       type="string(35)"                          
 comment="" />
+    <property name="workTitle"      type="string(35)"                          
 comment="" />
+    <property name="fullName"       type="string"                              
 comment="Full name per local requirements">
       <![CDATA[
       name = ''
       if self.namePrefix : name += self.namePrefix + ' '
@@ -21,7 +21,7 @@
       return name
       ]]>
     </property>
-    <property name="politeName"     type="string(51)"                          
 comment="Polite name per local requirements">
+    <property name="politeName"     type="string"                              
 comment="Polite name per local requirements">
       <![CDATA[
       name = ''
       if self.namePrefix : name += self.namePrefix + ' '

Modified: trunk/gnue-packages/base/person/person.gfd
===================================================================
--- trunk/gnue-packages/base/person/person.gfd  2004-07-28 23:21:06 UTC (rev 
6099)
+++ trunk/gnue-packages/base/person/person.gfd  2004-07-29 08:38:44 UTC (rev 
6100)
@@ -11,16 +11,16 @@
   <logic>
     <block name="blkPERSON_Person" datasource="dtsperson_person">
       <field name="fldGnueId" field="gnue_id" maxLength="32"/>
-      <field name="fldPersonNamefirst" field="PERSON_nameFirst" 
maxLength="25"/>
-      <field name="fldPersonNamelast" field="PERSON_nameLast" maxLength="25"/>
+      <field name="fldPersonNamefirst" field="PERSON_nameFirst" 
maxLength="35"/>
+      <field name="fldPersonNamelast" field="PERSON_nameLast" maxLength="35"/>
       <field name="fldPersonNamemiddle" field="PERSON_nameMiddle"
-             maxLength="25"/>
-      <field name="fldPersonNamenick" field="PERSON_nameNick" maxLength="25"/>
+             maxLength="35"/>
+      <field name="fldPersonNamenick" field="PERSON_nameNick" maxLength="35"/>
       <field name="fldPersonNameprefix" field="PERSON_namePrefix"
              fk_description="CDICT_name" fk_key="gnue_id" 
fk_source="dts_CDICT_Code_prefix" maxLength="32"/>
       <field name="fldPersonNamesuffix" field="PERSON_nameSuffix"
              fk_description="CDICT_name" fk_key="gnue_id" 
fk_source="dts_CDICT_Code_suffix" maxLength="32"/>
-      <field name="fldPersonWorktitle" field="PERSON_workTitle" 
maxLength="25"/>
+      <field name="fldPersonWorktitle" field="PERSON_workTitle" 
maxLength="35"/>
       <field name="fldPersonFullname" field="PERSON_fullName" maxLength="40"/>
       <field name="fldPersonPolitename" field="PERSON_politeName"
              maxLength="40"/>

Modified: trunk/gnue-packages/base/person/person.png
===================================================================
(Binary files differ)

Modified: trunk/gnue-packages/finance/invoice/invoice.dia
===================================================================
--- trunk/gnue-packages/finance/invoice/invoice.dia     2004-07-28 23:21:06 UTC 
(rev 6099)
+++ trunk/gnue-packages/finance/invoice/invoice.dia     2004-07-29 08:38:44 UTC 
(rev 6100)
@@ -69,13 +69,13 @@
           <dia:point val="16,2"/>
         </dia:attribute>
         <dia:attribute name="obj_bb">
-          <dia:rectangle val="15.95,0.95;42.05,18.05"/>
+          <dia:rectangle val="15.95,0.95;47.05,18.05"/>
         </dia:attribute>
         <dia:attribute name="elem_corner">
           <dia:point val="16,2"/>
         </dia:attribute>
         <dia:attribute name="elem_width">
-          <dia:real val="26"/>
+          <dia:real val="31"/>
         </dia:attribute>
         <dia:attribute name="elem_height">
           <dia:real val="16"/>
@@ -98,13 +98,13 @@
           <dia:point val="17,13"/>
         </dia:attribute>
         <dia:attribute name="obj_bb">
-          <dia:rectangle val="16.95,12.95;23.65,17.45"/>
+          <dia:rectangle val="16.95,12.95;24.65,17.45"/>
         </dia:attribute>
         <dia:attribute name="elem_corner">
           <dia:point val="17,13"/>
         </dia:attribute>
         <dia:attribute name="elem_width">
-          <dia:real val="6.6"/>
+          <dia:real val="7.6"/>
         </dia:attribute>
         <dia:attribute name="elem_height">
           <dia:real val="4.4"/>
@@ -260,16 +260,16 @@
       </dia:object>
       <dia:object type="UML - Class" version="0" id="O2">
         <dia:attribute name="obj_pos">
-          <dia:point val="32,5"/>
+          <dia:point val="35,5"/>
         </dia:attribute>
         <dia:attribute name="obj_bb">
-          <dia:rectangle val="31.95,4.95;41.35,11.85"/>
+          <dia:rectangle val="34.95,4.95;46.15,11.85"/>
         </dia:attribute>
         <dia:attribute name="elem_corner">
-          <dia:point val="32,5"/>
+          <dia:point val="35,5"/>
         </dia:attribute>
         <dia:attribute name="elem_width">
-          <dia:real val="9.3"/>
+          <dia:real val="11.1"/>
         </dia:attribute>
         <dia:attribute name="elem_height">
           <dia:real val="6.8"/>
@@ -375,7 +375,7 @@
               <dia:string>#quantity#</dia:string>
             </dia:attribute>
             <dia:attribute name="type">
-              <dia:string>#number(12,4)#</dia:string>
+              <dia:string>#CORE_Quantity#</dia:string>
             </dia:attribute>
             <dia:attribute name="value">
               <dia:string>#&lt;&gt;0#</dia:string>
@@ -398,7 +398,7 @@
               <dia:string>#valueNet#</dia:string>
             </dia:attribute>
             <dia:attribute name="type">
-              <dia:string>#CUR_Money#</dia:string>
+              <dia:string>#CORE_Amount#</dia:string>
             </dia:attribute>
             <dia:attribute name="value">
               <dia:string>##</dia:string>
@@ -421,7 +421,7 @@
               <dia:string>#valueVAT#</dia:string>
             </dia:attribute>
             <dia:attribute name="type">
-              <dia:string>#CUR_Money#</dia:string>
+              <dia:string>#CORE_Amount#</dia:string>
             </dia:attribute>
             <dia:attribute name="value">
               <dia:string>##</dia:string>
@@ -444,7 +444,7 @@
               <dia:string>#valueGross#</dia:string>
             </dia:attribute>
             <dia:attribute name="type">
-              <dia:string>#CUR_Money#</dia:string>
+              <dia:string>#CORE_Amount#</dia:string>
             </dia:attribute>
             <dia:attribute name="value">
               <dia:string>##</dia:string>
@@ -467,7 +467,7 @@
               <dia:string>#note#</dia:string>
             </dia:attribute>
             <dia:attribute name="type">
-              <dia:string>#string(250)#</dia:string>
+              <dia:string>#string#</dia:string>
             </dia:attribute>
             <dia:attribute name="value">
               <dia:string>##</dia:string>
@@ -497,13 +497,13 @@
           <dia:point val="17,3"/>
         </dia:attribute>
         <dia:attribute name="obj_bb">
-          <dia:rectangle val="16.95,2.95;29.35,12.25"/>
+          <dia:rectangle val="16.95,2.95;31.3,12.25"/>
         </dia:attribute>
         <dia:attribute name="elem_corner">
           <dia:point val="17,3"/>
         </dia:attribute>
         <dia:attribute name="elem_width">
-          <dia:real val="12.3"/>
+          <dia:real val="14.25"/>
         </dia:attribute>
         <dia:attribute name="elem_height">
           <dia:real val="9.2"/>
@@ -724,7 +724,7 @@
               <dia:string>#note#</dia:string>
             </dia:attribute>
             <dia:attribute name="type">
-              <dia:string>#string(250)#</dia:string>
+              <dia:string>#string#</dia:string>
             </dia:attribute>
             <dia:attribute name="value">
               <dia:string>##</dia:string>
@@ -770,7 +770,7 @@
               <dia:string>#valueTotal#</dia:string>
             </dia:attribute>
             <dia:attribute name="type">
-              <dia:string>#CUR_Money#</dia:string>
+              <dia:string>#CORE_Amount#</dia:string>
             </dia:attribute>
             <dia:attribute name="value">
               <dia:string>##</dia:string>
@@ -797,16 +797,16 @@
       </dia:object>
       <dia:object type="UML - Association" version="0" id="O4">
         <dia:attribute name="obj_pos">
-          <dia:point val="29.3,3.7"/>
+          <dia:point val="31.25,3.7"/>
         </dia:attribute>
         <dia:attribute name="obj_bb">
-          <dia:rectangle val="29.25,2.9;33.2,7.3"/>
+          <dia:rectangle val="31.2,3.65;36.4,7.3"/>
         </dia:attribute>
         <dia:attribute name="orth_points">
-          <dia:point val="29.3,3.7"/>
-          <dia:point val="30.65,3.7"/>
-          <dia:point val="30.65,5.7"/>
-          <dia:point val="32,5.7"/>
+          <dia:point val="31.25,3.7"/>
+          <dia:point val="33,3.7"/>
+          <dia:point val="33,5.7"/>
+          <dia:point val="35,5.7"/>
         </dia:attribute>
         <dia:attribute name="orth_orient">
           <dia:enum val="0"/>
@@ -831,7 +831,7 @@
               <dia:string>#1#</dia:string>
             </dia:attribute>
             <dia:attribute name="arrow">
-              <dia:boolean val="true"/>
+              <dia:boolean val="false"/>
             </dia:attribute>
             <dia:attribute name="aggregate">
               <dia:enum val="0"/>

Modified: trunk/gnue-packages/finance/invoice/invoice.gcd
===================================================================
--- trunk/gnue-packages/finance/invoice/invoice.gcd     2004-07-28 23:21:06 UTC 
(rev 6099)
+++ trunk/gnue-packages/finance/invoice/invoice.gcd     2004-07-29 08:38:44 UTC 
(rev 6100)
@@ -7,39 +7,39 @@
     <property name="dueDays"        type="number(3)"            
nullable="False"    comment="number of days before payment is due" />
   </class>
 
-  <class name="Item"    comment="One item (line) on an invoice">
+  <class name="Item"            comment="One item (line) on an invoice">
     <property name="product"        type="ITEM_Item"            
nullable="False"    comment="" />
-    <property name="quantity"       type="number(12,4)"         
nullable="False"    comment="" />
-    <property name="valueNet"       type="CUR_Money" >
+    <property name="quantity"       type="CORE_Quantity"        
nullable="False"    comment="" />
+    <property name="valueNet"       type="CORE_Amount" >
       <![CDATA[
       return self.quantity * self.product.ITEM_unitPrice
       ]]>
     </property>
 
-    <property name="valueVAT"       type="CUR_Money" >
+    <property name="valueVAT"       type="CORE_Amount" >
       <![CDATA[
       return self.product.ITEM_vat.TAX_getVATFromNet(self.valueNet)
       ]]>
     </property>
 
-    <property name="valueGross"     type="CUR_Money" >
+    <property name="valueGross"     type="CORE_Amount" >
       <![CDATA[
       return self.product.ITEM_vat.TAX_getGrossFromNet(self.valueNet)
       ]]>
     </property>
-    <property name="note"           type="string(250)"                         
     comment="" />
+    <property name="note"           type="string"                              
     comment="" />
   </class>
 
-  <class name="Head"    comment="Invoice head">
+  <class name="Head"            comment="Invoice head">
     <property name="number"         type="string(20)"           
nullable="False"    comment="invoice number" />
     <property name="seller"         type="PARTY_Party"          
nullable="False"    comment="who wants money..." />
     <property name="buyer"          type="PARTY_Party"          
nullable="False"    comment="who pays..." />
     <property name="paymentMethod"  type="INV_PaymentMethod"    
nullable="False"    comment="" />
     <property name="dateDelivery"   type="date"                 
nullable="False"    comment="" />
     <property name="dateIssued"     type="date"                 
nullable="False"    comment="Date when invoice was generated" />
-    <property name="note"           type="string(250)"                         
     comment="" />
+    <property name="note"           type="string"                              
     comment="" />
     <property name="printed"        type="number(3)"                           
     comment="# of printed copies" />
-    <property name="valueTotal"     type="CUR_Money" >
+    <property name="valueTotal"     type="CORE_Amount" >
       <![CDATA[
       pass
       ]]>

Modified: trunk/gnue-packages/finance/invoice/invoice.png
===================================================================
(Binary files differ)

Modified: trunk/gnue-packages/finance/tax/VAT.gfd
===================================================================
--- trunk/gnue-packages/finance/tax/VAT.gfd     2004-07-28 23:21:06 UTC (rev 
6099)
+++ trunk/gnue-packages/finance/tax/VAT.gfd     2004-07-29 08:38:44 UTC (rev 
6100)
@@ -6,7 +6,7 @@
   <logic>
     <block name="blkTAX_Vat" datasource="dtstax_vat">
       <field name="fldGnueId" field="gnue_id" maxLength="32"/>
-      <field name="fldTaxName" field="TAX_name" maxLength="40"/>
+      <field name="fldTaxName" field="TAX_name" maxLength="35"/>
       <field name="fldTaxRate" field="TAX_rate" maxLength="6"
              typecast="number"/>
       <field name="fldTaxValidfrom" field="TAX_validFrom" maxLength="10"

Modified: trunk/gnue-packages/finance/tax/tax.dia
===================================================================
--- trunk/gnue-packages/finance/tax/tax.dia     2004-07-28 23:21:06 UTC (rev 
6099)
+++ trunk/gnue-packages/finance/tax/tax.dia     2004-07-29 08:38:44 UTC (rev 
6100)
@@ -69,13 +69,13 @@
           <dia:point val="16,2"/>
         </dia:attribute>
         <dia:attribute name="obj_bb">
-          <dia:rectangle val="15.95,0.95;35.05,13.05"/>
+          <dia:rectangle val="15.95,0.95;37.05,13.05"/>
         </dia:attribute>
         <dia:attribute name="elem_corner">
           <dia:point val="16,2"/>
         </dia:attribute>
         <dia:attribute name="elem_width">
-          <dia:real val="19"/>
+          <dia:real val="21"/>
         </dia:attribute>
         <dia:attribute name="elem_height">
           <dia:real val="11"/>
@@ -98,13 +98,13 @@
           <dia:point val="17,3"/>
         </dia:attribute>
         <dia:attribute name="obj_bb">
-          <dia:rectangle val="16.95,2.95;34.05,12.05"/>
+          <dia:rectangle val="16.95,2.95;36.2,12.05"/>
         </dia:attribute>
         <dia:attribute name="elem_corner">
           <dia:point val="17,3"/>
         </dia:attribute>
         <dia:attribute name="elem_width">
-          <dia:real val="17"/>
+          <dia:real val="19.15"/>
         </dia:attribute>
         <dia:attribute name="elem_height">
           <dia:real val="9"/>
@@ -210,7 +210,7 @@
               <dia:string>#name#</dia:string>
             </dia:attribute>
             <dia:attribute name="type">
-              <dia:string>#string(40)#</dia:string>
+              <dia:string>#string(35)#</dia:string>
             </dia:attribute>
             <dia:attribute name="value">
               <dia:string>##</dia:string>
@@ -307,7 +307,7 @@
               <dia:string>##</dia:string>
             </dia:attribute>
             <dia:attribute name="type">
-              <dia:string>#CUR_Money#</dia:string>
+              <dia:string>#CORE_Amount#</dia:string>
             </dia:attribute>
             <dia:attribute name="visibility">
               <dia:enum val="0"/>
@@ -333,7 +333,7 @@
                   <dia:string>#inNet#</dia:string>
                 </dia:attribute>
                 <dia:attribute name="type">
-                  <dia:string>#CUR_Money#</dia:string>
+                  <dia:string>#CORE_Amount#</dia:string>
                 </dia:attribute>
                 <dia:attribute name="value">
                   <dia:string>##</dia:string>
@@ -355,7 +355,7 @@
               <dia:string>##</dia:string>
             </dia:attribute>
             <dia:attribute name="type">
-              <dia:string>#CUR_Money#</dia:string>
+              <dia:string>#CORE_Amount#</dia:string>
             </dia:attribute>
             <dia:attribute name="visibility">
               <dia:enum val="0"/>
@@ -381,7 +381,7 @@
                   <dia:string>#inNet#</dia:string>
                 </dia:attribute>
                 <dia:attribute name="type">
-                  <dia:string>#CUR_Money#</dia:string>
+                  <dia:string>#CORE_Amount#</dia:string>
                 </dia:attribute>
                 <dia:attribute name="value">
                   <dia:string>##</dia:string>
@@ -403,7 +403,7 @@
               <dia:string>##</dia:string>
             </dia:attribute>
             <dia:attribute name="type">
-              <dia:string>#CUR_Money#</dia:string>
+              <dia:string>#CORE_Amount#</dia:string>
             </dia:attribute>
             <dia:attribute name="visibility">
               <dia:enum val="0"/>
@@ -429,7 +429,7 @@
                   <dia:string>#inGross#</dia:string>
                 </dia:attribute>
                 <dia:attribute name="type">
-                  <dia:string>#CUR_Money#</dia:string>
+                  <dia:string>#CORE_Amount#</dia:string>
                 </dia:attribute>
                 <dia:attribute name="value">
                   <dia:string>##</dia:string>
@@ -451,7 +451,7 @@
               <dia:string>##</dia:string>
             </dia:attribute>
             <dia:attribute name="type">
-              <dia:string>#CUR_Money#</dia:string>
+              <dia:string>#CORE_Amount#</dia:string>
             </dia:attribute>
             <dia:attribute name="visibility">
               <dia:enum val="0"/>
@@ -477,7 +477,7 @@
                   <dia:string>#inGross#</dia:string>
                 </dia:attribute>
                 <dia:attribute name="type">
-                  <dia:string>#CUR_Money#</dia:string>
+                  <dia:string>#CORE_Amount#</dia:string>
                 </dia:attribute>
                 <dia:attribute name="value">
                   <dia:string>##</dia:string>

Modified: trunk/gnue-packages/finance/tax/tax.gcd
===================================================================
--- trunk/gnue-packages/finance/tax/tax.gcd     2004-07-28 23:21:06 UTC (rev 
6099)
+++ trunk/gnue-packages/finance/tax/tax.gcd     2004-07-29 08:38:44 UTC (rev 
6100)
@@ -12,31 +12,31 @@
       ]]>
     </property>
 
-    <procedure name="getVATFromNet" type="CUR_Money">
-      <parameter name="inNet"       type="CUR_Money" />
+    <procedure name="getVATFromNet" type="CORE_Amount">
+      <parameter name="inNet"       type="CORE_Amount" />
       <![CDATA[
-      return inNet.CUR_asNumber * self.rate / 100
+      return inNet.CORE_value * self.rate / 100
       ]]>
     </procedure>
 
-    <procedure name="getGrossFromNet"   type="CUR_Money">
-      <parameter name="inNet"           type="CUR_Money" />
+    <procedure name="getGrossFromNet"   type="CORE_Amount">
+      <parameter name="inNet"           type="CORE_Amount" />
       <![CDATA[
-      return inNet.CUR_asNumber * (100 + self.rate) / 100
+      return inNet.CORE_value * (100 + self.rate) / 100
       ]]>
     </procedure>
 
-    <procedure name="getVATFromGross"   type="CUR_Money">
-      <parameter name="inGross"         type="CUR_Money" />
+    <procedure name="getVATFromGross"   type="CORE_Amount">
+      <parameter name="inGross"         type="CORE_Amount" />
       <![CDATA[
-      return inGross.CUR_asNumber * self.reciprocate / 100
+      return inGross.CORE_value * self.reciprocate / 100
       ]]>
     </procedure>
 
-    <procedure name="getNetFromGross"   type="CUR_Money">
-      <parameter name="inGross"         type="CUR_Money" />
+    <procedure name="getNetFromGross"   type="CORE_Amount">
+      <parameter name="inGross"         type="CORE_Amount" />
       <![CDATA[
-      return inGross.CUR_asNumber * (100 - self.reciprocate) / 100
+      return inGross.CORE_value * (100 - self.reciprocate) / 100
       ]]>
     </procedure>
   </class>

Modified: trunk/gnue-packages/finance/tax/tax.png
===================================================================
(Binary files differ)





reply via email to

[Prev in Thread] Current Thread [Next in Thread]