public void UpdatePage() { int d = SelectedYear.Year % 10; DateTime date1 = new DateTime(SelectedYear.Year, 1, 1).AddYears(-d).AddDays(-1); DateTime date2 = new DateTime(SelectedYear.Year, 1, 1).AddYears(-d + 9).AddYears(1); IPlan2 = bd.GetIncomePlanSum(App.id, 3, date1, date2).ToString(); EPlan2 = bd.GetExpensePlanSum(App.id, 3, date1, date2).ToString(); IPlan3 = bd.GetIncomeFor10Years(App.id, 3, date1, date2).ToString(); EPlan3 = bd.GetIncomeFor10Years(App.id, 3, date1, date2).ToString(); iNCOMEItogSize = bd.GetExpenseForYear(App.id, SelectedYear).ToString(); EXPENSEItogSize = bd.GetExpenseForYear(App.id, SelectedYear).ToString(); ItogBalance = Convert.ToDecimal(iNCOMEItogSize) - Convert.ToDecimal(EXPENSEItogSize); var ips = bd.GetIncomePlanForYear(App.id, SelectedYear); if (ips == null) { iNCOMEPlanSize = ""; } else { iNCOMEPlanSize = ips.plan_income_size.ToString(); } var eps = bd.GetExpensePlanForYear(App.id, SelectedYear); if (eps == null) { EXPENSEPlanSize = ""; } else { EXPENSEPlanSize = eps.plan_expense_size.ToString(); } if (ips != null && eps != null) { PlanBalance = Convert.ToDecimal(iNCOMEPlanSize) - Convert.ToDecimal(EXPENSEPlanSize); } PlanDataGrid = bd.GetPlansYears(App.id, date1, date2); }