[Top][All Lists]
[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>
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- gnue/gnue-config/base/currency classes/currency...,
Neil Tiffin <=