Example #1
0
 private void gridMedicalRecord_Tapped(object sender, TappedRoutedEventArgs e)
 {
     if (gridMedicalRecord.SelectedItem == null)
     {
         return;
     }
     Data.PatientEmrDoc doc = gridMedicalRecord.SelectedItem as Data.PatientEmrDoc;
     this.Frame.Navigate(typeof(MedicalRecordDetailPage), new object[] { doc, PatientDocList });
 }
Example #2
0
 private void gridDocList_Tapped(object sender, TappedRoutedEventArgs e)
 {
     if (gridDocList.SelectedItem == null)
     {
         return;
     }
     Data.PatientEmrDoc doc = gridDocList.SelectedItem as Data.PatientEmrDoc;
     mrdArg.InhosID   = doc.InhosID;
     mrdArg.SectionNo = doc.SectionNo;
     OnQueryMedicalRecordDetail(null, mrdArg);
 }
Example #3
0
        /// <summary>
        /// 在此页将要在 Frame 中显示时进行调用。
        /// </summary>
        /// <param name="e">描述如何访问此页的事件数据。Parameter
        /// 属性通常用于配置页。</param>
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            object[]                  p       = e.Parameter as object[];
            Data.PatientEmrDoc        doc     = p[0] as Data.PatientEmrDoc;
            List <Data.PatientEmrDoc> DocList = p[1] as List <Data.PatientEmrDoc>;
            var groupData = from d in DocList group d by d.DocTypeName;

            this.cvsMedicalRecord.Source = groupData;
            var DateList = cvsMedicalRecord.View.CollectionGroups;

            (this.mmSZoom.ZoomedOutView as ListViewBase).ItemsSource = DateList;

            this.gridDocList.SelectedItem = doc;
            mrdArg.InhosID   = doc.InhosID;
            mrdArg.SectionNo = doc.SectionNo;
            OnQueryMedicalRecordDetail(null, mrdArg);
        }
Example #4
0
 public void ExeShowMedicalRecordDetail(Data.PatientEmrDoc DocContent)
 {
     this.docViewer.NavigateToString(DocContent.DocContent);
 }
Example #5
0
 public DataGroupModel(string groupTitle, Data.PatientEmrDoc doc)
 {
     GroupTitle  = groupTitle;
     ItemContent = new ObservableCollection <Data.PatientEmrDoc>();
     ItemContent.Add(doc);
 }
Example #6
0
 void QueryPatientEmrDocDetail(string InhosID, string SectionNo)
 {
     Data.PatientEmrDoc Doc = Model.QueryPatientEmrDocDetail(InhosID, SectionNo);
     View.ExeShowMedicalRecordDetail(Doc);
 }