Esempio n. 1
0
        public override void BuildUnitMetaInfo()
        {
            UnitMetaInfoDictionary.Add(1, new UnitMetaInfo(1, "HUNDRED", 3, 3));
            UnitMetaInfoDictionary.Add(2, new UnitMetaInfo(2, "THOUSAND", 3, 6));
            UnitMetaInfoDictionary.Add(3, new UnitMetaInfo(3, "LAKH", 2, 8));
            UnitMetaInfoDictionary.Add(4, new UnitMetaInfo(4, "CRORE", 2, 10));

            CurrencyName = "RUPEES";
            CoinName     = "PAISE";
        }
Esempio n. 2
0
        public override void Build()
        {
            BuildRepetetiveNumbers();
            BuildUnitMetaInfo();
            int          lastUnitID   = UnitMetaInfoDictionary.Count();
            UnitMetaInfo unitMetaInfo = null;

            if (GetUnitMetaInfo(lastUnitID, out unitMetaInfo) == false)
            {
                throw new InvalidProgramException("Possibly Number system not configured properly..");
            }

            MaxDigitsConfigured = unitMetaInfo.GetDigitsMaxLength();

            CurrencyName = "DOLLAR";
            CoinName     = "CENT";
        }
Esempio n. 3
0
 public override void BuildUnitMetaInfo()
 {
     UnitMetaInfoDictionary.Add(1, new UnitMetaInfo(1, "HUNDRED", 3, 3));
     UnitMetaInfoDictionary.Add(2, new UnitMetaInfo(2, "THOUSAND", 3, 6));
     UnitMetaInfoDictionary.Add(3, new UnitMetaInfo(3, "MILLION", 3, 9));
     UnitMetaInfoDictionary.Add(4, new UnitMetaInfo(4, "BILLION", 3, 12));
     UnitMetaInfoDictionary.Add(5, new UnitMetaInfo(5, "TRILLION", 3, 15));
     UnitMetaInfoDictionary.Add(6, new UnitMetaInfo(6, "QUADRILLION", 3, 18));
     UnitMetaInfoDictionary.Add(7, new UnitMetaInfo(7, "QUINTILLION", 3, 21));
     UnitMetaInfoDictionary.Add(8, new UnitMetaInfo(8, "SEXTILLION", 3, 24));
     UnitMetaInfoDictionary.Add(9, new UnitMetaInfo(9, "SEPTILLION", 3, 27));
     UnitMetaInfoDictionary.Add(10, new UnitMetaInfo(10, "OCTILLION", 3, 30));
     UnitMetaInfoDictionary.Add(11, new UnitMetaInfo(11, "NONILLION", 3, 33));
     UnitMetaInfoDictionary.Add(12, new UnitMetaInfo(12, "DECILLION", 3, 36));
     UnitMetaInfoDictionary.Add(13, new UnitMetaInfo(13, "UNDECILLION", 3, 39));
     UnitMetaInfoDictionary.Add(14, new UnitMetaInfo(14, "DUODECILLION", 3, 42));
     UnitMetaInfoDictionary.Add(15, new UnitMetaInfo(15, "TREDECILLION", 3, 45));
     UnitMetaInfoDictionary.Add(16, new UnitMetaInfo(16, "QUATTUORDECILLION", 3, 48));
     UnitMetaInfoDictionary.Add(17, new UnitMetaInfo(17, "QUINDECILLION", 3, 51));
     UnitMetaInfoDictionary.Add(18, new UnitMetaInfo(18, "SEXDECILLION", 3, 54));
     UnitMetaInfoDictionary.Add(19, new UnitMetaInfo(19, "SEPTENDECILLION", 3, 57));
 }