public static Panel CreateActivityPanels(ActivityType type)
    {
        Panel panel = null;

        switch (type)
        {
        case ActivityType.ActivitySevenDaySignin:
            panel = new ActivitySevenSigninPanel();
            break;

        case ActivityType.ActivityEveryDayPower:
            panel = new ActivityEveryPowerSigninPanel();
            break;

        case ActivityType.ActivityMonthSignin:
            panel = new ActivityMonthSigninPanel();
            break;

        case ActivityType.ActivityGrowthFund:
            panel = new ActivityGrowthCapitalPanel();
            break;

        case ActivityType.ActivityMonthCard:
            panel = new ActivityMonthCardPanel();
            break;

        case ActivityType.ActivityDailyGift:
            panel = new ActivityDailyGiftPanel();
            break;

        case ActivityType.ActivityAccumulativeRecharge:
            panel = new CumulativeRechargePanel();
            break;

        case ActivityType.ActivitySevenDaySigninTemplate:
            panel = new ActivitySevenSigninTemplatePanel();
            break;

        case ActivityType.ActivityTenDrawCard:
            panel = new ActivityDrawCardPanel();
            break;
        }

        return(panel);
    }
예제 #2
0
 public override void Init()
 {
     _cumulativerechargepanel = new CumulativeRechargePanel();
     _cumulativerechargepanel.Init(this);
     _cumulativerechargepanel.Show(0);
 }