commit-gnue
[Top][All Lists]
Advanced

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

gnue/gnue-config/base/currency classes/currency...


From: Neil Tiffin
Subject: gnue/gnue-config/base/currency classes/currency...
Date: Wed, 04 Jul 2001 11:26:57 -0700

CVSROOT:        /home/cvs
Module name:    gnue
Changes by:     Neil Tiffin <address@hidden>    01/07/04 11:26:57

Modified files:
        gnue-config/base/currency/classes: currency.gcd 
        gnue-config/base/currency/doc: currency.sgml 

Log message:
        Add some defaults and clean up docs for currency.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-config/base/currency/classes/currency.gcd.diff?cvsroot=OldCVS&tr1=1.12&tr2=1.13&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-config/base/currency/doc/currency.sgml.diff?cvsroot=OldCVS&tr1=1.2&tr2=1.3&r1=text&r2=text

Patches:
Index: gnue/gnue-config/base/currency/classes/currency.gcd
diff -u gnue/gnue-config/base/currency/classes/currency.gcd:1.12 
gnue/gnue-config/base/currency/classes/currency.gcd:1.13
--- gnue/gnue-config/base/currency/classes/currency.gcd:1.12    Fri May 25 
12:36:05 2001
+++ gnue/gnue-config/base/currency/classes/currency.gcd Wed Jul  4 11:26:57 2001
@@ -22,7 +22,7 @@
 #
 # This file originally written by Neil Tiffin (address@hidden).
 #
-# $Revision: 1.12 $ $Date: 2001/05/25 19:36:05 $ $Author: ntiffin $
+# $Revision: 1.13 $ $Date: 2001/07/04 18:26:57 $ $Author: ntiffin $
 #
 
 # ===========================================================================
@@ -39,7 +39,7 @@
   {
     char      code<8>;
     char      description<25>;
-    int       default_decimals;
+    int       default_decimals = 2;
       
     INDEX   (code);
   };
@@ -77,8 +77,8 @@
     currency::currency  *to;
     float                numerator = 1;   # the conversion
     float                denominator = 1; # factor = numerator/denominator
-    date                 begin;
-    date                 end;
+    date                 begin ! not null;
+    date                 end   ! not null;
     
   };
   
@@ -87,7 +87,8 @@
   # -------------------------------------------------------------------------
   class conversion
   {
-    currency::currency           *base;
+    currency::currency           *from;
+    
     currency::conversion_rule [] rule;
   };
   
Index: gnue/gnue-config/base/currency/doc/currency.sgml
diff -u gnue/gnue-config/base/currency/doc/currency.sgml:1.2 
gnue/gnue-config/base/currency/doc/currency.sgml:1.3
--- gnue/gnue-config/base/currency/doc/currency.sgml:1.2        Mon Mar 12 
14:59:58 2001
+++ gnue/gnue-config/base/currency/doc/currency.sgml    Wed Jul  4 11:26:57 2001
@@ -3,7 +3,7 @@
        <sect1>
                <title>Requirements</title> 
                <para>
-                       Revision for this chapter is $Revision: 1.2 $ $Date: 
2001/03/12 22:59:58 $.
+                       Revision for this chapter is $Revision: 1.3 $ $Date: 
2001/07/04 18:26:57 $.
                </para>
                <sect2>
                        <title>Business Requirements</title> 
@@ -28,7 +28,7 @@
                        <orderedlist>
                                <listitem>
                                        <para>
-                                               None defined at this time. 
+                                               Purge currency conversion data. 
                                        </para>
                                </listitem>
                        </orderedlist>
@@ -41,30 +41,25 @@
                        <itemizedlist mark=bullet>
                                <listitem>
                                        <para>
-                                               Money - A type used by other 
classes for storing amounts of currency. 
+                                               currency::money - A TYPE used 
by other classes for storing amounts of currency. 
                                        </para>
                                </listitem>
                                <listitem>
                                        <para>
-                                               Valid_Currencies - An object 
that keeps info about all valid currencies. 
+                                               currency::currency - An object 
that keeps info about all valid currencies. 
                                        </para>
                                </listitem>
                                <listitem>
                                        <para>
-                                               Currency_Conversion - An object 
that keeps conversion info for all currencies. 
+                                               currency::conversion_rule - An 
object that keeps temperal conversion info for all currencies. 
                                        </para>
                                </listitem>
-                       </itemizedlist>
-               </sect2>
-               <sect2>
-                       <title>External Business Object References</title> 
-                       <orderedlist>
                                <listitem>
                                        <para>
-                                               None.
+                                               currency::conversion - An 
object that looks up and does the temperal conversion between currencies. 
                                        </para>
                                </listitem>
-                       </orderedlist>
+                       </itemizedlist>
                </sect2>
                <sect2>
                        <title>Forms</title> 
@@ -86,7 +81,7 @@
                        <itemizedlist mark=bullet>
                                <listitem>
                                        <para>
-                                               Not defined yet. 
+                                               Conversion rates selectable by 
currency and date range. 
                                        </para>
                                </listitem>
                        </itemizedlist>
@@ -96,7 +91,7 @@
                        <orderedlist>
                                <listitem>
                                        <para>
-                                               Money in old currency times 
multiplier equal money in new currency. 
+                                               Money in the 
"currency::conversion.from" currency times the factor (which is 
numerator/denominator) equal money in the "currency::conversion_rule.to" 
currency. 
                                        </para>
                                </listitem>
                        </orderedlist>



reply via email to

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