Esempio n. 1
0
    public void RadioButtonSelected(RadioGroupView rgView, int position, RadioButtonView rbview)
    {
        AudioHandler.Instance.PlaySound(AudioSoundEnum.ButtonForNormal);
        SeasonsEnum          season = EnumUtil.GetEnum <SeasonsEnum>(rbview.name);
        UserRevenueMonthBean userRevenueMonthData = GetUserRevenueMonthData((int)season, userRevenueData);

        if (userRevenueMonthData == null)
        {
            cartogramBar.SetData(new List <CartogramDataBean>());
        }
        else
        {
            ((RevenueCartogramBarView)cartogramBar).SetData(userRevenueMonthData.GetListCartogramDataForIncome(), userRevenueMonthData.listDayData);
        }
    }
Esempio n. 2
0
    public void SetUserRevenue(string userId, InnRecordBean innRecordData)
    {
        UserRevenueBean userRevenueData = GetModel().GetUserRevenueByYear(userId, innRecordData.year);

        if (userRevenueData == null)
        {
            userRevenueData        = new UserRevenueBean();
            userRevenueData.year   = innRecordData.year;
            userRevenueData.userId = userId;
        }
        if (userRevenueData.listMonthData == null)
        {
            userRevenueData.listMonthData = new List <UserRevenueMonthBean>();
        }
        bool hasMonthData = false;

        foreach (UserRevenueMonthBean itemMonth in userRevenueData.listMonthData)
        {
            if (itemMonth.month == innRecordData.month)
            {
                if (itemMonth.listDayData == null)
                {
                    itemMonth.listDayData = new List <InnRecordBean>();
                }
                itemMonth.listDayData.Add(innRecordData);
                hasMonthData = true;
            }
        }
        if (!hasMonthData)
        {
            UserRevenueMonthBean itemMonth = new UserRevenueMonthBean();
            itemMonth.month       = innRecordData.month;
            itemMonth.listDayData = new List <InnRecordBean>();
            itemMonth.listDayData.Add(innRecordData);
            userRevenueData.listMonthData.Add(itemMonth);
        }
        SetUserRevenue(userRevenueData);
    }