public ReceiptGenerator(PosManager posManager,
                         AppLanguage language,
                         DecimalPlace fuelUnitPriceDecimalPlace)
 {
     this.posManager = posManager;
     this.language   = language;
     this.fuelUnitPriceDecimalPlace = fuelUnitPriceDecimalPlace;
     this.english = new CultureInfo("en");
     this.arabic  = new CultureInfo("ar");
 }
Example #2
0
        public override async Task Initialize()
        {
            log.Debug("GradesViewModel: ViewModel is initializing.");
            await base.Initialize();

            FuelUnitPriceDecimal   = appSettings.FuelUnitPriceDecimal;
            IsDecimalButtonEnabled = true;
            GetGrades();
            log.Debug("HomeViewModel: ViewModel initialization is finished.");
            return;
        }
Example #3
0
        public static string FormatStr(double value, DecimalPlace decimalPlace)
        {
            string ret = null;

            switch (decimalPlace)
            {
            case DecimalPlace.N2:
            case DecimalPlace.N3:
                ret = value.ToString(decimalPlace.ToString());
                break;

            default:
                ret = value.ToString();
                break;
            }
            return(ret);
        }