/// <summary> /// 在此页将要在 Frame 中显示时进行调用。 /// </summary> /// <param name="e">描述如何访问此页的事件数据。Parameter /// 属性通常用于配置页。</param> protected override void OnNavigatedTo(NavigationEventArgs e) { listTile.Clear(); Data.Tile myPatientTile = new Data.Tile("日常查房", "我的病人", "☆共个", new SolidColorBrush(Colors.DodgerBlue), "Images/Doctor/MyPatient.png"); myPatientTile.Description2 = "☆您有新病人!"; myPatientTile.Description3 = "☆今天有新检查报告!"; listTile.Add(myPatientTile); Data.Tile officePatientTile = new Data.Tile("日常查房", "科室病人", "☆共个", new SolidColorBrush(Colors.Purple), "Images/Doctor/OfficePatient.png"); officePatientTile.Description2 = "☆今天有新化验报告!"; listTile.Add(officePatientTile); listTile.Add(new Data.Tile("日常查房", "值班病人", "☆共个", new SolidColorBrush(Colors.SlateBlue), "Images/Doctor/DutyPatient.png")); listTile.Add(new Data.Tile("历史记录", "近期查房", "☆共个", UI.NewSolidColorBrush("#FF00C996"), "Images/Doctor/HistoryPatient.png")); listTile.Add(new Data.Tile("历史记录", "出院患者", "☆共个", UI.NewSolidColorBrush("#FF00B6C3"), "Images/Doctor/OfficePatient.png")); listTile.Add(new Data.Tile("历史记录", "同步日志", "☆共100条", UI.NewSolidColorBrush("#FFE2AA10"), "Images/Doctor/DutyPatient.png")); listTile.Add(new Data.Tile("数据字典", "医嘱数据", "☆共条", new SolidColorBrush(Colors.Purple), "Images/Doctor/OfficePatient.png")); listTile.Add(new Data.Tile("数据字典", "药品数据", "☆共条", new SolidColorBrush(Colors.SlateBlue), "Images/Doctor/DutyPatient.png")); listTile.Add(new Data.Tile("数据字典", "物价数据", "☆共条", new SolidColorBrush(Colors.DarkGreen), "Images/Doctor/HistoryPatient.png")); var groupData = listTile.GroupBy <Data.Tile, string>(new Func <Data.Tile, string>(GroupAndOrderByDataType)); cvsGroupData.Source = groupData; labDoctorName.Text = CJia.iSmartMedical.iCommon.DoctorName; labOfficeName.Text = CJia.iSmartMedical.iCommon.LoginUser.DeptName; this.gridMain.IsEnabled = false; OnLoadData(null, null); }
/// <summary> /// 在此页将要在 Frame 中显示时进行调用。 /// </summary> /// <param name="e">描述如何访问此页的事件数据。Parameter /// 属性通常用于配置页。</param> protected override void OnNavigatedTo(NavigationEventArgs e) { listTile.Clear(); Data.Tile myPatientTile = new Data.Tile("日常查房", "我的病人", "☆共个", "Images/Doctor/MyPatients.png", "Images/Doctor/MyPatient.png"); myPatientTile.Description2 = "☆您有新病人!"; myPatientTile.Description3 = "☆今天有新检查报告!"; listTile.Add(myPatientTile); // new SolidColorBrush(Colors.Purple) UI.NewSolidColorBrush("#ff215f0e") Data.Tile officePatientTile = new Data.Tile("日常查房", "科室病人", "☆共个", "Images/Doctor/DeptPatient.png", "Images/Doctor/OfficePatient.png"); officePatientTile.Description2 = "☆今天有新化验报告!"; listTile.Add(officePatientTile); listTile.Add(new Data.Tile("日常查房", "值班病人", "☆共个", "Images/Doctor/DutyPatient.jpg", "Images/DoctorMyPatient.png")); listTile.Add(new Data.Tile("历史记录", "近期查房", "☆共个", "Images/Doctor/ResentVisit.png", "Images/Doctor/HistoryPatient.png")); listTile.Add(new Data.Tile("历史记录", "出院患者", "☆共个", "Images/Doctor/LeavePatient.jpg", "Images/Doctor/OfficePatient.png")); listTile.Add(new Data.Tile("历史记录", "同步日志", "☆共100条", "Images/Doctor/Blog.jpg", "Images/Doctor/DutyPatient.png")); listTile.Add(new Data.Tile("数据字典", "医嘱数据", "☆共条", "Images/Doctor/Advice1.png", "Images/Doctor/OfficePatient.png")); listTile.Add(new Data.Tile("数据字典", "药品数据", "☆共条", "Images/Doctor/PharmData1.png", "Images/Doctor/DutyPatient.png")); listTile.Add(new Data.Tile("数据字典", "物价数据", "☆共条", "Images/Doctor/Price1.png", "Images/Doctor/HistoryPatient.png")); var groupData = listTile.GroupBy <Data.Tile, string>(new Func <Data.Tile, string>(GroupAndOrderByDataType)); cvsGroupData.Source = groupData; labDoctorName.Text = CJia.MobileMedicalDoctor.iCommon.DoctorName; labOfficeName.Text = CJia.MobileMedicalDoctor.iCommon.LoginUser.DeptName; //this.gridMain.IsEnabled = false; //OnLoadData(null, null); OnQueryTileData(null, null); }
/// <summary> /// 在此页将要在 Frame 中显示时进行调用。 /// </summary> /// <param name="e">描述如何访问此页的事件数据。Parameter /// 属性通常用于配置页。</param> protected override void OnNavigatedTo(NavigationEventArgs e) { if (e.NavigationMode == NavigationMode.New) { labDoctorName.Text = CJia.iSmartMedical.iCommon.DoctorName; labOfficeName.Text = CJia.iSmartMedical.iCommon.LoginUser.DeptName; } if (e.Parameter != null) { Data.Tile t = e.Parameter as Data.Tile; CurrentTile = t; this.labTitle.Text = t.Title; this.PatientItemBackground.Color = t.Background.Color; switch (t.Title) { case "我的病人": OnShowMyPatientList(null, null); break; case "科室病人": OnShowOfficePatientList(null, null); break; case "值班病人": OnShowDutyPatientList(null, null); break; case "近期查房": OnShowTodayPatientList(null, null); break; case "出院患者": OnShowHistoryPatientList(null, null); break; } } }
private void gridMain_Tapped(object sender, TappedRoutedEventArgs e) { if (gridMain.SelectedItem == null) { return; } Data.Tile t = this.gridMain.SelectedItem as Data.Tile; if (t.TileType == "日常查房" || t.Title == "近期查房" || t.Title == "出院患者") { this.Frame.Navigate(typeof(Doctor.PatientsPage), t); } }
/// <summary> /// 在此页将要在 Frame 中显示时进行调用。 /// </summary> /// <param name="e">描述如何访问此页的事件数据。Parameter /// 属性通常用于配置页。</param> protected override void OnNavigatedTo(NavigationEventArgs e) { if (e.NavigationMode == NavigationMode.New) { labDoctorName.Text = CJia.iSmartMedical.iCommon.DoctorName; labOfficeName.Text = CJia.iSmartMedical.iCommon.LoginUser.DeptName; } if (e.Parameter != null) { CurrentTile = e.Parameter as Data.Tile; } this.labTitle.Text = "导入值班病人"; OnQueryDutyIllfield(null, null); }
private string GroupAndOrderByDataType(Data.Tile p) { return(p.TileType); }