コード例 #1
0
 /// <summary>
 /// Dashboards the view model view records clicked.
 /// </summary>
 /// <param name="searchModel">The search model.</param>
 private void DashboardViewModel_ViewRecordsClicked(MessageSearchModel searchModel)
 {
     if (ReportViewModel == null)
     {
         ReportViewModel = new ErpReportViewModel(localSql, searchModel);
     }
     else
     {
         ReportViewModel.LoadDataWithFilters(searchModel);
     }
     SelectedTab = 1;
 }
コード例 #2
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;
            }
        }