/// <summary> /// Initializes a new instance of the <see cref="ErpViewModel"/> class. /// </summary> /// <param name="fromTime">From time.</param> public ErpViewModel(DateTime fromTime) { localSql = new SqlService(); DashboardViewModel = new ErpDashboardViewModel(localSql, fromTime); DashboardViewModel.ViewRecordsClicked += DashboardViewModel_ViewRecordsClicked; SelectedTab = 0; }
/// <summary> /// Loads the data. /// </summary> private void LoadData() { switch (SelectedTab) { default: case 0: if (DashboardViewModel == null) { DashboardViewModel = new ErpDashboardViewModel(localSql); DashboardViewModel.ViewRecordsClicked += DashboardViewModel_ViewRecordsClicked; } break; case 1: if (ReportViewModel == null) { ReportViewModel = new ErpReportViewModel(localSql); } break; } }