Exemplo n.º 1
0
 private void btnDeleteAdvice_Click(object sender, RoutedEventArgs e)
 {
     if (listNewAdvice.SelectedItem == null)
     {
         return;
     }
     Data.PadAdvice advice = listNewAdvice.SelectedItem as Data.PadAdvice;
     AdviceList.Remove(advice);
 }
Exemplo n.º 2
0
 void AddAdvice()
 {
     Data.PadAdvice padAdvice = new Data.PadAdvice();
     padAdvice.PAID        = Guid.NewGuid().ToString();
     padAdvice.DeviceID    = CJia.iSmartMedical.iCommon.DeviceID;
     padAdvice.InhosID     = iCommon.Patient.InhosID;
     padAdvice.PatientName = iCommon.Patient.PatientName;
     padAdvice.DoctorID    = CJia.iSmartMedical.iCommon.DoctorID;
     padAdvice.DoctorName  = CJia.iSmartMedical.iCommon.DoctorName;
     Data.iCode AdviceType = txtAdviceType.Tag as Data.iCode;
     padAdvice.AdviceTypeCode = AdviceType.Code;
     padAdvice.AdviceTypeName = AdviceType.Name;
     Data.iCode StandingFlag = this.txtStandingFlag.Tag as Data.iCode;
     padAdvice.StandingTypeCode = StandingFlag.Code;
     padAdvice.StandingTypeName = StandingFlag.Name;
     Data.iAdvice Advice = this.txtAdviceName.Tag as Data.iAdvice;
     padAdvice.AdviceID    = Advice.AID;
     padAdvice.HiSAdviceID = Advice.AdviceID;
     padAdvice.AdviceName  = Advice.AdviceName;
     padAdvice.CommonName  = Advice.CommonName;
     padAdvice.Spec        = Advice.Spec;
     padAdvice.GroupIndex  = GroupIndex;
     padAdvice.Dosage      = txtDosage.Text.Trim();
     padAdvice.DosageUnit  = Advice.Unit;
     padAdvice.Amount      = "1";
     padAdvice.AmountUnit  = Advice.Unit;
     Data.iUsage iu = txtUsage.Tag as Data.iUsage;
     if (iu != null)
     {
         padAdvice.UsageID   = iu.UsageID;
         padAdvice.UsageName = iu.UsageName;
     }
     Data.iFrequency iq = txtFrequence.Tag as Data.iFrequency;
     if (iq != null)
     {
         padAdvice.FrequenceID   = iq.FrequencyID;
         padAdvice.FrequenceName = iq.FrequencyName;
     }
     padAdvice.PreStartDate   = "";
     padAdvice.PreStopDate    = "";
     padAdvice.Notes          = txtNotes.Text.Trim();
     padAdvice.AdviceShowName = padAdvice.AdviceName + " (" + padAdvice.Spec + ") " + padAdvice.Dosage + padAdvice.DosageUnit;
     padAdvice.CreateDate     = CJia.iSmartMedical.iCommon.DateNow;
     padAdvice.Status         = "有效";
     padAdvice.SyncStatus     = "未同步";
     padAdvice.SyncDate       = "";
     AdviceList.Add(padAdvice);
     listNewAdvice.ItemsSource = AdviceList;
     ClearAdvice();
     txtAdviceName.Focus(FocusState.Programmatic);
 }