Example #1
0
 /// <summary>
 /// 在此页将要在 Frame 中显示时进行调用。
 /// </summary>
 /// <param name="e">描述如何访问此页的事件数据。Parameter
 /// 属性通常用于配置页。</param>
 protected override void OnNavigatedTo(NavigationEventArgs e)
 {
     Data.Patient          patient = iSmartMedical.iCommon.Patient;
     Views.AdviceEventArgs arg     = new Views.AdviceEventArgs(patient.InhosID);
     arg.StandingFlag = "长期";
     OnQueryAdviceTypeList(null, arg);
     OnQueryPatientAdvices(null, arg);
 }
Example #2
0
        async void View_OnQueryPatientAdvices(object sender, Views.AdviceEventArgs e)
        {
            //List<Data.PatientAdvices> AdviceList = Model.QueryLocalPatientAdvices(InhosID);
            //View.ExeShowAdviceList(AdviceList);
            CJia.iSmartMedical.MobileMedicDoctorService.QueryAdviceResponse advice = await service.QueryAdviceAsync(e.InhosID);

            List <Dictionary <string, string> > dicList    = Entity.XmlToListDic(advice.Body.QueryAdviceResult);
            List <Data.PatientAdvices>          AdviceList = Entity.GetEntity <Data.PatientAdvices>(dicList);

            View.ExeShowAdviceList(AdviceList);
        }
Example #3
0
 private void tsStandingFlag_Toggled(object sender, RoutedEventArgs e)
 {
     if (tsStandingFlag == null)
     {
         return;
     }
     Views.AdviceEventArgs arg = new Views.AdviceEventArgs(iCommon.Patient.InhosID);
     arg.StandingFlag = tsStandingFlag.IsOn ? "长期" : "临时";
     OnQueryAdviceTypeList(null, arg);
     FilterAdvice();
 }
Example #4
0
        async void View_OnQueryAdviceTypeList(object sender, Views.AdviceEventArgs e)
        {
            //List<Data.AdviceTypeGroup> AdviceTypeList = Model.QueryPatientAdvicesTypeList(e.InhosID,e.StandingFlag);
            //View.ExeShowAdviceTypeList(AdviceTypeList);

            CJia.iSmartMedical.MobileMedicDoctorService.QueryAdviceCountResponse adviceCouunt = await service.QueryAdviceCountAsync(e.InhosID, e.StandingFlag);

            List <Dictionary <string, string> > dicList    = Entity.XmlToListDic(adviceCouunt.Body.QueryAdviceCountResult);
            List <Data.AdviceTypeGroup>         AdviceList = Entity.GetEntity <Data.AdviceTypeGroup>(dicList);

            View.ExeShowAdviceTypeList(AdviceList);
        }
Example #5
0
 void View_OnQueryPatientAdvices(object sender, Views.AdviceEventArgs e)
 {
     QueryPatientAdvices(e.InhosID);
 }
Example #6
0
        void View_OnQueryAdviceTypeList(object sender, Views.AdviceEventArgs e)
        {
            List <Data.AdviceTypeGroup> AdviceTypeList = Model.QueryPatientAdvicesTypeList(e.InhosID, e.StandingFlag);

            View.ExeShowAdviceTypeList(AdviceTypeList);
        }