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(); }
/// <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(); } }; } }