2013-04-18 24 views

回答

3

這與Dynamics AX的如何轉換的數字貨幣值轉換爲文本做。

嘗試用下面的內容創建的AOT新工作:

static void Job1(Args _args) 
{ 
    info(Global::numeralsToTxt_ES(120000.45,GenderMaleFemale::Female,0,"MXN",1,0)); 
} 

的參數如下:

  1. 貨幣金額
  2. 性別
  3. 封裝(不確定)
  4. ISO貨幣代碼
  5. isMexican布爾
  6. isCheck布爾

隨着isMexican = 1時,輸出該結果:Ciento veinte密耳45/100

隨着isMexican = 0時,輸出該結果:CIENTO VEINTE MIL con CUARENTA Y CINCO centimos

所以基本上,這是一個文本格式化程序,用於將貨幣量轉換爲給定的語言。有些語言或國家有他們希望書面形式出現的具體方式,布爾式影響它。

CheckPower方法是此邏輯的一部分,它遞歸地調用自身以遍歷給定貨幣(Billions,Millions等)的所有權力,每次將正確的單詞添加到貨幣字符串。

相關問題