Beispiel #1
0
 public void Test_05_AccountDelta(decimal AAmountInBaseCurency,
                                  decimal AAmountInForeignCurrency,
                                  decimal AExchangeRate, int ACurrencyDigits, decimal AExpectedResult)
 {
     Assert.AreEqual(AExpectedResult, CLSRevaluation.AccountDelta(
                         AAmountInBaseCurency, AAmountInForeignCurrency, AExchangeRate, ACurrencyDigits));
 }
Beispiel #2
0
        public static bool Revaluate(
            int ALedgerNum,
            int AAccoutingPeriod,
            string[] AForeignCurrency,
            decimal[] ANewExchangeRate,
            out TVerificationResultCollection AVerificationResult)
        {
            CLSRevaluation revaluation = new CLSRevaluation(ALedgerNum, AAccoutingPeriod,
                                                            AForeignCurrency, ANewExchangeRate);

            bool blnReturn = revaluation.RunRevaluation();

            AVerificationResult = revaluation.VerificationResultCollection;
            return(blnReturn);
        }
Beispiel #3
0
        public static bool Revaluate(
            int ALedgerNum,
            string[] AForeignAccount,
            decimal[] ANewExchangeRate,
            String ACostCentre,
            out TVerificationResultCollection AVerificationResult)
        {
            CLSRevaluation revaluation = new CLSRevaluation(ALedgerNum,
                                                            AForeignAccount, ANewExchangeRate, ACostCentre);

            bool blnReturn = revaluation.RunRevaluation();

            AVerificationResult = revaluation.VerificationResultCollection;
            return(blnReturn);
        }