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); } }
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); }