Example #1
0
        private CashSuper SelectAlgorithm()
        {
            switch (type)
            {
            case "打八折":
                cashSuper = new CashRebate("0.8");
                break;

            case "正常收费":
                cashSuper = new CashNormal();
                break;

            case "满400减50":
                cashSuper = new CashReturn("400", "50");
                break;

            case "打五折":
                cashSuper = new CashRebate("0.5");
                break;
            }
            return(cashSuper);
        }
        public static CashSuper CreateCashAccept(string type)
        {
            CashSuper cashSuper = null;

            switch (type)
            {
            case "正常收费":
                cashSuper = new CashNormal();
                break;

            case "满400减50":
                cashSuper = new CashReturn("400", "50");
                break;

            case "打八折":
                cashSuper = new CashRebate("0.8");
                break;

            case "打五折":
                cashSuper = new CashRebate("0.5");
                break;
            }
            return(cashSuper);
        }