Пример #1
0
 private void VitalSignShow()
 {
     panelControlEvent.Controls.Clear();
     panelControlEvent.Dock = DockStyle.Fill;
     monitor = new PatMonitorEditor(ExtendApplicationContext.Current.PatientContextExtend.PatientID, ExtendApplicationContext.Current.PatientContextExtend.VisitID, ExtendApplicationContext.Current.PatientContextExtend.OperID, ApplicationConfiguration.IsPACUProgram ? "1" : "0");
     panelControlEvent.Controls.Add(monitor);
     monitor.SignVitalSaveClicked += new EventHandler(SaveClicked);
     monitor.Dock = DockStyle.Fill;
     AccessOperEvent();
     monitor.BringToFront();
 }
Пример #2
0
 /// <summary>
 /// 添加医疗文书
 /// </summary>
 /// <param name="baseDoc"></param>
 public void AddDocToWorkSpace(BaseDoc baseDoc)
 {
     panelProcess.Visible = true;
     panelControlContainter.Controls.Clear();
     panelControlContainter.BackColor = Color.FromArgb(199, 233, 250);
     if (baseDoc != null)
     {
         if (ExtendApplicationContext.Current.SystemStatus == ProgramStatus.AnesthesiaRecord || ExtendApplicationContext.Current.SystemStatus == ProgramStatus.PACURecord)
         {
             if (ExtendApplicationContext.Current.PatientInformationExtend != null)
             {
                 splitContainer1.Panel1Collapsed = false;
                 splitContainer1.Panel2Collapsed = false;
                 AnesEventShow(false, "");
             }
         }
         else
         {
             if (ExtendApplicationContext.Current.PatientInformationExtend != null)
             {
                 splitContainer1.Panel1Collapsed = false;
                 splitContainer1.Panel2Collapsed = true;
             }
         }
         _baseDoc     = baseDoc;
         baseDoc.Dock = DockStyle.Fill;
         panelControlContainter.Controls.Add(baseDoc);
         RaiseEvent("");
         //  Application.DoEvents();
         _dataTemplate = new DataTemplate(baseDoc);
         baseDoc.SaveTemplateClicked         += new EventHandler(SaveTemplateClicked);
         baseDoc.ApplyTemplateClicked        += new EventHandler(ApplyTemplateClicked);
         baseDoc.SaveAllDataTemplateClicked  += new EventHandler(SaveAllDataTemplateClicked);
         baseDoc.ApplyAllDataTemplateClicked += new EventHandler(ApplyAllDataTemplateClicked);
         _baseDoc.RefreshMonitorHandler      += delegate
         {
             if (monitor != null)
             {
                 monitor.GetVitalSignDataTable();
                 AccessOperEvent();
                 monitor.BringToFront();
             }
         };
     }
 }