diff --git a/AIMS/AIMS.csproj b/AIMS/AIMS.csproj
index 10fbfaf..2830d20 100644
--- a/AIMS/AIMS.csproj
+++ b/AIMS/AIMS.csproj
@@ -342,6 +342,12 @@
FormUseDrugsReport.cs
+
+ Form
+
+
+ frmAnasRecordHistory.cs
+
Form
@@ -378,6 +384,12 @@
frmOperatingRoomRegister.cs
+
+ Form
+
+
+ frmPhysioDataUpdateLog.cs
+
Form
@@ -1125,6 +1137,9 @@
FormUseDrugsReport.cs
+
+ frmAnasRecordHistory.cs
+
frmGoodsBillRecord.cs
@@ -1143,6 +1158,9 @@
frmOperatingRoomRegister.cs
+
+ frmPhysioDataUpdateLog.cs
+
frmSelectApplianceUseType.cs
diff --git a/AIMS/AIMS.xml b/AIMS/AIMS.xml
index b9ee91b..9d8902e 100644
--- a/AIMS/AIMS.xml
+++ b/AIMS/AIMS.xml
@@ -1,6 +1,7 @@
- Data Source=tx.wulvshi.cn;Initial Catalog=AIMSDB_SXTLYY;User ID=sa;Password=Test2020;
+
+ Data Source=.;Initial Catalog=AIMSDB_SXTLYY;User ID=sa;Password=Test2020;
Data Source=.;Initial Catalog=AIMSDB_DATA;User ID=sa;Password=123456;
Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.10.7)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=orcl2))));Persist Security Info=True;User ID=smview;Password=i39;
diff --git a/AIMS/DocManager/frmSelectPatient.cs b/AIMS/DocManager/frmSelectPatient.cs
index 07c9465..a3560c0 100644
--- a/AIMS/DocManager/frmSelectPatient.cs
+++ b/AIMS/DocManager/frmSelectPatient.cs
@@ -280,6 +280,7 @@ namespace AIMS.DocManager
public String SysDate { get; set; }
public String SysTime { get; set; }
public String OpeTime { get; set; }
+ public String MedicalRecord { get; set; }
public static PatientRecord GetPatientRecord(int patientId)
{
@@ -370,6 +371,7 @@ namespace AIMS.DocManager
patient.SysDate = dt.Rows[0]["SysDate"].ToString();
patient.SysTime = dt.Rows[0]["SysTime"].ToString();
patient.OpeTime = dt.Rows[0]["OpeTime"].ToString();
+ patient.MedicalRecord = dt.Rows[0]["MedicalRecord"].ToString();
}
#endregion
return patient;
diff --git a/AIMS/FormMainManage.cs b/AIMS/FormMainManage.cs
index 3b1bbc1..56de477 100644
--- a/AIMS/FormMainManage.cs
+++ b/AIMS/FormMainManage.cs
@@ -159,6 +159,8 @@ namespace AIMS
sideNavItem.Symbol = "\uf00e";
if (menuSec.Name == "ع")
sideNavItem.Symbol = "\uf0cb";
+ if (menuSec.Name == "")
+ sideNavItem.Symbol = "\uf0cb";
if (menuSec.Name == "ų̲ѯ")
sideNavItem.Symbol = "\uf0c5";
if (menuSec.Name == "ҽ")
diff --git a/AIMS/OperationAfter/OperationReviewDB.cs b/AIMS/OperationAfter/OperationReviewDB.cs
index b0c865b..fafaf93 100644
--- a/AIMS/OperationAfter/OperationReviewDB.cs
+++ b/AIMS/OperationAfter/OperationReviewDB.cs
@@ -17,7 +17,7 @@ namespace AIMS.OperationAfter.DAL
" od.AnaesthesiaMethodName, od.OperationCutTypeName,"+
" od.OperationBodyPositionName, od.OperationPositionName,"+
" od.OperationDoctor, od.Assistant, od.AnesthesiaDoctor,"+
- " od.Nurse, od.Remarks FROM V_OperationDoing od"+
+ " od.Nurse, od.Remarks,of1.MedicalRecord,of1.MedicalRecordTime FROM V_OperationDoing od" +
" LEFT JOIN V_OperationFront of1 ON of1.PatientId = od.PatientId WHERE (of1.MdrecNo ='" + MdrecNo + "' OR of1.PatientName LIKE '" + PatientName + "%')" +
" AND od.OperationBeginTime >='" + OperationBeginTime + "' AND od.OperationBeginTime <'" + OperationEndTime + "' AND " +
" od.[State] IN ('手术结束','麻醉恢复结束')";
diff --git a/AIMS/OperationAfter/frmOperationReview.Designer.cs b/AIMS/OperationAfter/frmOperationReview.Designer.cs
index 6616cd9..1b939ed 100644
--- a/AIMS/OperationAfter/frmOperationReview.Designer.cs
+++ b/AIMS/OperationAfter/frmOperationReview.Designer.cs
@@ -30,10 +30,15 @@
{
this.panel1 = new System.Windows.Forms.Panel();
this.toolStrip1 = new System.Windows.Forms.ToolStrip();
+ this.tsbEditApply = new System.Windows.Forms.ToolStripButton();
this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator();
+ this.tsbOperationReview = new System.Windows.Forms.ToolStripButton();
this.toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator();
+ this.tsbOperationRecover = new System.Windows.Forms.ToolStripButton();
this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator();
+ this.tsbExit = new System.Windows.Forms.ToolStripButton();
this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator();
+ this.tsbSet = new System.Windows.Forms.ToolStripButton();
this.panel2 = new System.Windows.Forms.Panel();
this.btnFind = new System.Windows.Forms.Button();
this.label4 = new System.Windows.Forms.Label();
@@ -46,6 +51,42 @@
this.label1 = new System.Windows.Forms.Label();
this.panel3 = new System.Windows.Forms.Panel();
this.dgv = new System.Windows.Forms.DataGridView();
+ this.tspBAGD = new System.Windows.Forms.ToolStripButton();
+ this.toolStripSeparator5 = new System.Windows.Forms.ToolStripSeparator();
+ this.toolStripButton1 = new System.Windows.Forms.ToolStripButton();
+ this.toolStripSeparator6 = new System.Windows.Forms.ToolStripSeparator();
+ this.dataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.dataGridViewTextBoxColumn2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.dataGridViewTextBoxColumn3 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.dataGridViewTextBoxColumn4 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.dataGridViewTextBoxColumn5 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.dataGridViewTextBoxColumn6 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.dataGridViewTextBoxColumn7 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.dataGridViewTextBoxColumn8 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.dataGridViewTextBoxColumn9 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.dataGridViewTextBoxColumn10 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.dataGridViewTextBoxColumn11 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.dataGridViewTextBoxColumn12 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.dataGridViewTextBoxColumn13 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.dataGridViewTextBoxColumn14 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.dataGridViewTextBoxColumn15 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.dataGridViewTextBoxColumn16 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.dataGridViewTextBoxColumn17 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.dataGridViewTextBoxColumn18 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.dataGridViewTextBoxColumn19 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.dataGridViewTextBoxColumn20 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.dataGridViewTextBoxColumn21 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.dataGridViewTextBoxColumn22 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.dataGridViewTextBoxColumn23 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.dataGridViewTextBoxColumn24 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.dataGridViewTextBoxColumn25 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.dataGridViewTextBoxColumn26 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.dataGridViewTextBoxColumn27 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.dataGridViewTextBoxColumn28 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.dataGridViewTextBoxColumn29 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.dataGridViewTextBoxColumn30 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.dataGridViewTextBoxColumn31 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.dataGridViewTextBoxColumn32 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.CheckBoxColumn = new System.Windows.Forms.DataGridViewCheckBoxColumn();
this.PatientId = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.ApplyId = new System.Windows.Forms.DataGridViewTextBoxColumn();
@@ -77,11 +118,8 @@
this.AssistantColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.NurseColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.RemarksColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
- this.tsbEditApply = new System.Windows.Forms.ToolStripButton();
- this.tsbOperationReview = new System.Windows.Forms.ToolStripButton();
- this.tsbOperationRecover = new System.Windows.Forms.ToolStripButton();
- this.tsbExit = new System.Windows.Forms.ToolStripButton();
- this.tsbSet = new System.Windows.Forms.ToolStripButton();
+ this.MedicalRecord = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.MedicalRecordtIME = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.panel1.SuspendLayout();
this.toolStrip1.SuspendLayout();
this.panel2.SuspendLayout();
@@ -109,6 +147,10 @@
this.toolStripSeparator1,
this.tsbOperationReview,
this.toolStripSeparator4,
+ this.tspBAGD,
+ this.toolStripSeparator6,
+ this.toolStripButton1,
+ this.toolStripSeparator5,
this.tsbOperationRecover,
this.toolStripSeparator3,
this.tsbExit,
@@ -120,26 +162,83 @@
this.toolStrip1.TabIndex = 4;
this.toolStrip1.Text = "toolStrip1";
//
+ // tsbEditApply
+ //
+ this.tsbEditApply.Font = new System.Drawing.Font("微软雅黑", 9F);
+ this.tsbEditApply.Image = global::AIMS.Properties.Resources.图标_申请修改;
+ this.tsbEditApply.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.tsbEditApply.Name = "tsbEditApply";
+ this.tsbEditApply.Size = new System.Drawing.Size(68, 48);
+ this.tsbEditApply.Text = " 修改申请";
+ this.tsbEditApply.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
+ this.tsbEditApply.Click += new System.EventHandler(this.tsbEditApply_Click);
+ //
// toolStripSeparator1
//
this.toolStripSeparator1.Name = "toolStripSeparator1";
this.toolStripSeparator1.Size = new System.Drawing.Size(6, 51);
//
+ // tsbOperationReview
+ //
+ this.tsbOperationReview.Font = new System.Drawing.Font("微软雅黑", 9F);
+ this.tsbOperationReview.Image = global::AIMS.Properties.Resources.图标_回顾手术;
+ this.tsbOperationReview.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.tsbOperationReview.Name = "tsbOperationReview";
+ this.tsbOperationReview.Size = new System.Drawing.Size(68, 48);
+ this.tsbOperationReview.Text = " 回顾手术";
+ this.tsbOperationReview.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
+ this.tsbOperationReview.Click += new System.EventHandler(this.tsbOperationReview_Click);
+ //
// toolStripSeparator4
//
this.toolStripSeparator4.Name = "toolStripSeparator4";
this.toolStripSeparator4.Size = new System.Drawing.Size(6, 51);
//
+ // tsbOperationRecover
+ //
+ this.tsbOperationRecover.Font = new System.Drawing.Font("微软雅黑", 9F);
+ this.tsbOperationRecover.Image = global::AIMS.Properties.Resources.图标_回顾恢复;
+ this.tsbOperationRecover.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.tsbOperationRecover.Name = "tsbOperationRecover";
+ this.tsbOperationRecover.Size = new System.Drawing.Size(68, 48);
+ this.tsbOperationRecover.Text = " 回顾恢复";
+ this.tsbOperationRecover.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
+ this.tsbOperationRecover.Visible = false;
+ this.tsbOperationRecover.Click += new System.EventHandler(this.tsbOperationRecover_Click);
+ //
// toolStripSeparator3
//
this.toolStripSeparator3.Name = "toolStripSeparator3";
this.toolStripSeparator3.Size = new System.Drawing.Size(6, 51);
+ this.toolStripSeparator3.Visible = false;
+ //
+ // tsbExit
+ //
+ this.tsbExit.Font = new System.Drawing.Font("微软雅黑", 9F);
+ this.tsbExit.Image = global::AIMS.Properties.Resources.图标_关闭当前页;
+ this.tsbExit.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.tsbExit.Name = "tsbExit";
+ this.tsbExit.Size = new System.Drawing.Size(52, 48);
+ this.tsbExit.Text = " 关闭 ";
+ this.tsbExit.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
+ this.tsbExit.Click += new System.EventHandler(this.tsbExit_Click);
//
// toolStripSeparator2
//
this.toolStripSeparator2.Name = "toolStripSeparator2";
this.toolStripSeparator2.Size = new System.Drawing.Size(6, 51);
//
+ // tsbSet
+ //
+ this.tsbSet.Font = new System.Drawing.Font("微软雅黑", 9F);
+ this.tsbSet.Image = global::AIMS.Properties.Resources.图标_设置;
+ this.tsbSet.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.tsbSet.Name = "tsbSet";
+ this.tsbSet.Size = new System.Drawing.Size(44, 48);
+ this.tsbSet.Text = " 设置 ";
+ this.tsbSet.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
+ this.tsbSet.Click += new System.EventHandler(this.tsbSet_Click);
+ //
// panel2
//
this.panel2.Controls.Add(this.btnFind);
@@ -281,15 +380,283 @@
this.AnesthesiaDoctorColumn,
this.AssistantColumn,
this.NurseColumn,
- this.RemarksColumn});
+ this.RemarksColumn,
+ this.MedicalRecord,
+ this.MedicalRecordtIME});
this.dgv.Dock = System.Windows.Forms.DockStyle.Fill;
this.dgv.Location = new System.Drawing.Point(0, 0);
this.dgv.Name = "dgv";
this.dgv.RowTemplate.Height = 23;
- this.dgv.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
+ this.dgv.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
this.dgv.Size = new System.Drawing.Size(873, 360);
this.dgv.TabIndex = 4;
//
+ // tspBAGD
+ //
+ this.tspBAGD.Font = new System.Drawing.Font("微软雅黑", 9F);
+ this.tspBAGD.Image = global::AIMS.Properties.Resources.图标_访视单;
+ this.tspBAGD.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.tspBAGD.Name = "tspBAGD";
+ this.tspBAGD.Size = new System.Drawing.Size(64, 48);
+ this.tspBAGD.Text = " 病案归档";
+ this.tspBAGD.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
+ this.tspBAGD.ToolTipText = "病案归档";
+ this.tspBAGD.Click += new System.EventHandler(this.tspBAGD_Click);
+ //
+ // toolStripSeparator5
+ //
+ this.toolStripSeparator5.Name = "toolStripSeparator5";
+ this.toolStripSeparator5.Size = new System.Drawing.Size(6, 51);
+ //
+ // toolStripButton1
+ //
+ this.toolStripButton1.Font = new System.Drawing.Font("微软雅黑", 9F);
+ this.toolStripButton1.Image = global::AIMS.Properties.Resources.图标_申请作废;
+ this.toolStripButton1.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.toolStripButton1.Name = "toolStripButton1";
+ this.toolStripButton1.Size = new System.Drawing.Size(88, 48);
+ this.toolStripButton1.Text = " 取消病案归档";
+ this.toolStripButton1.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
+ this.toolStripButton1.ToolTipText = "病案归档";
+ this.toolStripButton1.Click += new System.EventHandler(this.toolStripButton1_Click);
+ //
+ // toolStripSeparator6
+ //
+ this.toolStripSeparator6.Name = "toolStripSeparator6";
+ this.toolStripSeparator6.Size = new System.Drawing.Size(6, 51);
+ //
+ // dataGridViewTextBoxColumn1
+ //
+ this.dataGridViewTextBoxColumn1.DataPropertyName = "PatientId";
+ this.dataGridViewTextBoxColumn1.HeaderText = "PatientId";
+ this.dataGridViewTextBoxColumn1.Name = "dataGridViewTextBoxColumn1";
+ this.dataGridViewTextBoxColumn1.ReadOnly = true;
+ this.dataGridViewTextBoxColumn1.Visible = false;
+ //
+ // dataGridViewTextBoxColumn2
+ //
+ this.dataGridViewTextBoxColumn2.DataPropertyName = "ApplyId";
+ this.dataGridViewTextBoxColumn2.HeaderText = "ApplyId";
+ this.dataGridViewTextBoxColumn2.Name = "dataGridViewTextBoxColumn2";
+ this.dataGridViewTextBoxColumn2.ReadOnly = true;
+ this.dataGridViewTextBoxColumn2.Visible = false;
+ //
+ // dataGridViewTextBoxColumn3
+ //
+ this.dataGridViewTextBoxColumn3.DataPropertyName = "MdrecNo";
+ this.dataGridViewTextBoxColumn3.HeaderText = "住院号";
+ this.dataGridViewTextBoxColumn3.Name = "dataGridViewTextBoxColumn3";
+ this.dataGridViewTextBoxColumn3.ReadOnly = true;
+ this.dataGridViewTextBoxColumn3.Width = 80;
+ //
+ // dataGridViewTextBoxColumn4
+ //
+ this.dataGridViewTextBoxColumn4.DataPropertyName = "ArchivesNo";
+ this.dataGridViewTextBoxColumn4.HeaderText = "病历号";
+ this.dataGridViewTextBoxColumn4.Name = "dataGridViewTextBoxColumn4";
+ this.dataGridViewTextBoxColumn4.ReadOnly = true;
+ this.dataGridViewTextBoxColumn4.Width = 80;
+ //
+ // dataGridViewTextBoxColumn5
+ //
+ this.dataGridViewTextBoxColumn5.DataPropertyName = "ApplyDepName";
+ this.dataGridViewTextBoxColumn5.HeaderText = "申请科室";
+ this.dataGridViewTextBoxColumn5.Name = "dataGridViewTextBoxColumn5";
+ this.dataGridViewTextBoxColumn5.ReadOnly = true;
+ this.dataGridViewTextBoxColumn5.Width = 80;
+ //
+ // dataGridViewTextBoxColumn6
+ //
+ this.dataGridViewTextBoxColumn6.DataPropertyName = "PatientKind";
+ this.dataGridViewTextBoxColumn6.HeaderText = "医保类别";
+ this.dataGridViewTextBoxColumn6.Name = "dataGridViewTextBoxColumn6";
+ this.dataGridViewTextBoxColumn6.ReadOnly = true;
+ this.dataGridViewTextBoxColumn6.Width = 80;
+ //
+ // dataGridViewTextBoxColumn7
+ //
+ this.dataGridViewTextBoxColumn7.DataPropertyName = "PatientName";
+ this.dataGridViewTextBoxColumn7.HeaderText = "患者姓名";
+ this.dataGridViewTextBoxColumn7.Name = "dataGridViewTextBoxColumn7";
+ this.dataGridViewTextBoxColumn7.ReadOnly = true;
+ this.dataGridViewTextBoxColumn7.Width = 80;
+ //
+ // dataGridViewTextBoxColumn8
+ //
+ this.dataGridViewTextBoxColumn8.DataPropertyName = "Sex";
+ this.dataGridViewTextBoxColumn8.HeaderText = "性别";
+ this.dataGridViewTextBoxColumn8.Name = "dataGridViewTextBoxColumn8";
+ this.dataGridViewTextBoxColumn8.ReadOnly = true;
+ this.dataGridViewTextBoxColumn8.Width = 60;
+ //
+ // dataGridViewTextBoxColumn9
+ //
+ this.dataGridViewTextBoxColumn9.DataPropertyName = "BirthDay";
+ this.dataGridViewTextBoxColumn9.HeaderText = "出生日期";
+ this.dataGridViewTextBoxColumn9.Name = "dataGridViewTextBoxColumn9";
+ this.dataGridViewTextBoxColumn9.Width = 80;
+ //
+ // dataGridViewTextBoxColumn10
+ //
+ this.dataGridViewTextBoxColumn10.DataPropertyName = "Height";
+ this.dataGridViewTextBoxColumn10.HeaderText = "身高";
+ this.dataGridViewTextBoxColumn10.Name = "dataGridViewTextBoxColumn10";
+ this.dataGridViewTextBoxColumn10.Width = 70;
+ //
+ // dataGridViewTextBoxColumn11
+ //
+ this.dataGridViewTextBoxColumn11.DataPropertyName = "Weight";
+ this.dataGridViewTextBoxColumn11.HeaderText = "体重";
+ this.dataGridViewTextBoxColumn11.Name = "dataGridViewTextBoxColumn11";
+ this.dataGridViewTextBoxColumn11.ReadOnly = true;
+ this.dataGridViewTextBoxColumn11.Width = 70;
+ //
+ // dataGridViewTextBoxColumn12
+ //
+ this.dataGridViewTextBoxColumn12.DataPropertyName = "BloodType";
+ this.dataGridViewTextBoxColumn12.HeaderText = "血型";
+ this.dataGridViewTextBoxColumn12.Name = "dataGridViewTextBoxColumn12";
+ this.dataGridViewTextBoxColumn12.ReadOnly = true;
+ this.dataGridViewTextBoxColumn12.Width = 70;
+ //
+ // dataGridViewTextBoxColumn13
+ //
+ this.dataGridViewTextBoxColumn13.DataPropertyName = "RHBloodType";
+ this.dataGridViewTextBoxColumn13.HeaderText = "RH血型";
+ this.dataGridViewTextBoxColumn13.Name = "dataGridViewTextBoxColumn13";
+ this.dataGridViewTextBoxColumn13.Width = 70;
+ //
+ // dataGridViewTextBoxColumn14
+ //
+ this.dataGridViewTextBoxColumn14.DataPropertyName = "Illdistrict";
+ this.dataGridViewTextBoxColumn14.HeaderText = "病区";
+ this.dataGridViewTextBoxColumn14.Name = "dataGridViewTextBoxColumn14";
+ this.dataGridViewTextBoxColumn14.Width = 70;
+ //
+ // dataGridViewTextBoxColumn15
+ //
+ this.dataGridViewTextBoxColumn15.DataPropertyName = "SickBed";
+ this.dataGridViewTextBoxColumn15.HeaderText = "床位";
+ this.dataGridViewTextBoxColumn15.Name = "dataGridViewTextBoxColumn15";
+ this.dataGridViewTextBoxColumn15.ReadOnly = true;
+ this.dataGridViewTextBoxColumn15.Width = 70;
+ //
+ // dataGridViewTextBoxColumn16
+ //
+ this.dataGridViewTextBoxColumn16.DataPropertyName = "OperationType";
+ this.dataGridViewTextBoxColumn16.HeaderText = "手术类型";
+ this.dataGridViewTextBoxColumn16.Name = "dataGridViewTextBoxColumn16";
+ this.dataGridViewTextBoxColumn16.ReadOnly = true;
+ this.dataGridViewTextBoxColumn16.Width = 80;
+ //
+ // dataGridViewTextBoxColumn17
+ //
+ this.dataGridViewTextBoxColumn17.DataPropertyName = "State";
+ this.dataGridViewTextBoxColumn17.HeaderText = "状态";
+ this.dataGridViewTextBoxColumn17.Name = "dataGridViewTextBoxColumn17";
+ this.dataGridViewTextBoxColumn17.ReadOnly = true;
+ //
+ // dataGridViewTextBoxColumn18
+ //
+ this.dataGridViewTextBoxColumn18.DataPropertyName = "OperationBeginTime";
+ this.dataGridViewTextBoxColumn18.HeaderText = "手术开始时间";
+ this.dataGridViewTextBoxColumn18.Name = "dataGridViewTextBoxColumn18";
+ this.dataGridViewTextBoxColumn18.ReadOnly = true;
+ //
+ // dataGridViewTextBoxColumn19
+ //
+ this.dataGridViewTextBoxColumn19.DataPropertyName = "OperationEndTime";
+ this.dataGridViewTextBoxColumn19.HeaderText = "手术结束时间";
+ this.dataGridViewTextBoxColumn19.Name = "dataGridViewTextBoxColumn19";
+ this.dataGridViewTextBoxColumn19.ReadOnly = true;
+ //
+ // dataGridViewTextBoxColumn20
+ //
+ this.dataGridViewTextBoxColumn20.DataPropertyName = "DiagnoseInfoName";
+ this.dataGridViewTextBoxColumn20.HeaderText = "实施诊断";
+ this.dataGridViewTextBoxColumn20.Name = "dataGridViewTextBoxColumn20";
+ //
+ // dataGridViewTextBoxColumn21
+ //
+ this.dataGridViewTextBoxColumn21.DataPropertyName = "OperationInfoName";
+ this.dataGridViewTextBoxColumn21.HeaderText = "实施手术";
+ this.dataGridViewTextBoxColumn21.Name = "dataGridViewTextBoxColumn21";
+ this.dataGridViewTextBoxColumn21.ReadOnly = true;
+ //
+ // dataGridViewTextBoxColumn22
+ //
+ this.dataGridViewTextBoxColumn22.DataPropertyName = "AnaesthesiaMethodName";
+ this.dataGridViewTextBoxColumn22.HeaderText = "实施麻醉";
+ this.dataGridViewTextBoxColumn22.Name = "dataGridViewTextBoxColumn22";
+ this.dataGridViewTextBoxColumn22.ReadOnly = true;
+ //
+ // dataGridViewTextBoxColumn23
+ //
+ this.dataGridViewTextBoxColumn23.DataPropertyName = "OperationCutTypeName";
+ this.dataGridViewTextBoxColumn23.HeaderText = "切口类型";
+ this.dataGridViewTextBoxColumn23.Name = "dataGridViewTextBoxColumn23";
+ this.dataGridViewTextBoxColumn23.ReadOnly = true;
+ //
+ // dataGridViewTextBoxColumn24
+ //
+ this.dataGridViewTextBoxColumn24.DataPropertyName = "OperationBodyPositionName";
+ this.dataGridViewTextBoxColumn24.HeaderText = "手术体位";
+ this.dataGridViewTextBoxColumn24.Name = "dataGridViewTextBoxColumn24";
+ //
+ // dataGridViewTextBoxColumn25
+ //
+ this.dataGridViewTextBoxColumn25.DataPropertyName = "OperationPositionName";
+ this.dataGridViewTextBoxColumn25.HeaderText = "手术部位";
+ this.dataGridViewTextBoxColumn25.Name = "dataGridViewTextBoxColumn25";
+ this.dataGridViewTextBoxColumn25.ReadOnly = true;
+ //
+ // dataGridViewTextBoxColumn26
+ //
+ this.dataGridViewTextBoxColumn26.DataPropertyName = "OperationDoctor";
+ this.dataGridViewTextBoxColumn26.HeaderText = "术者";
+ this.dataGridViewTextBoxColumn26.Name = "dataGridViewTextBoxColumn26";
+ this.dataGridViewTextBoxColumn26.ReadOnly = true;
+ //
+ // dataGridViewTextBoxColumn27
+ //
+ this.dataGridViewTextBoxColumn27.DataPropertyName = "AnesthesiaDoctor";
+ this.dataGridViewTextBoxColumn27.HeaderText = "麻醉医生";
+ this.dataGridViewTextBoxColumn27.Name = "dataGridViewTextBoxColumn27";
+ this.dataGridViewTextBoxColumn27.ReadOnly = true;
+ //
+ // dataGridViewTextBoxColumn28
+ //
+ this.dataGridViewTextBoxColumn28.DataPropertyName = "Assistant";
+ this.dataGridViewTextBoxColumn28.HeaderText = "助手";
+ this.dataGridViewTextBoxColumn28.Name = "dataGridViewTextBoxColumn28";
+ this.dataGridViewTextBoxColumn28.ReadOnly = true;
+ //
+ // dataGridViewTextBoxColumn29
+ //
+ this.dataGridViewTextBoxColumn29.DataPropertyName = "Nurse";
+ this.dataGridViewTextBoxColumn29.HeaderText = "护士";
+ this.dataGridViewTextBoxColumn29.Name = "dataGridViewTextBoxColumn29";
+ this.dataGridViewTextBoxColumn29.ReadOnly = true;
+ //
+ // dataGridViewTextBoxColumn30
+ //
+ this.dataGridViewTextBoxColumn30.DataPropertyName = "Remarks";
+ this.dataGridViewTextBoxColumn30.HeaderText = "备注";
+ this.dataGridViewTextBoxColumn30.Name = "dataGridViewTextBoxColumn30";
+ this.dataGridViewTextBoxColumn30.ReadOnly = true;
+ //
+ // dataGridViewTextBoxColumn31
+ //
+ this.dataGridViewTextBoxColumn31.DataPropertyName = "MedicalRecord";
+ this.dataGridViewTextBoxColumn31.HeaderText = "归档状态";
+ this.dataGridViewTextBoxColumn31.Name = "dataGridViewTextBoxColumn31";
+ //
+ // dataGridViewTextBoxColumn32
+ //
+ this.dataGridViewTextBoxColumn32.DataPropertyName = "MedicalRecordTime";
+ this.dataGridViewTextBoxColumn32.HeaderText = "归档时间";
+ this.dataGridViewTextBoxColumn32.Name = "dataGridViewTextBoxColumn32";
+ //
// CheckBoxColumn
//
this.CheckBoxColumn.HeaderText = "选择";
@@ -518,60 +885,19 @@
this.RemarksColumn.Name = "RemarksColumn";
this.RemarksColumn.ReadOnly = true;
//
- // tsbEditApply
+ // MedicalRecord
//
- this.tsbEditApply.Font = new System.Drawing.Font("微软雅黑", 9F);
- this.tsbEditApply.Image = global::AIMS.Properties.Resources.图标_申请修改;
- this.tsbEditApply.ImageTransparentColor = System.Drawing.Color.Magenta;
- this.tsbEditApply.Name = "tsbEditApply";
- this.tsbEditApply.Size = new System.Drawing.Size(68, 48);
- this.tsbEditApply.Text = " 修改申请";
- this.tsbEditApply.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
- this.tsbEditApply.Click += new System.EventHandler(this.tsbEditApply_Click);
+ this.MedicalRecord.DataPropertyName = "MedicalRecord";
+ this.MedicalRecord.HeaderText = "归档状态";
+ this.MedicalRecord.Name = "MedicalRecord";
+ this.MedicalRecord.ReadOnly = true;
//
- // tsbOperationReview
+ // MedicalRecordtIME
//
- this.tsbOperationReview.Font = new System.Drawing.Font("微软雅黑", 9F);
- this.tsbOperationReview.Image = global::AIMS.Properties.Resources.图标_回顾手术;
- this.tsbOperationReview.ImageTransparentColor = System.Drawing.Color.Magenta;
- this.tsbOperationReview.Name = "tsbOperationReview";
- this.tsbOperationReview.Size = new System.Drawing.Size(68, 48);
- this.tsbOperationReview.Text = " 回顾手术";
- this.tsbOperationReview.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
- this.tsbOperationReview.Click += new System.EventHandler(this.tsbOperationReview_Click);
- //
- // tsbOperationRecover
- //
- this.tsbOperationRecover.Font = new System.Drawing.Font("微软雅黑", 9F);
- this.tsbOperationRecover.Image = global::AIMS.Properties.Resources.图标_回顾恢复;
- this.tsbOperationRecover.ImageTransparentColor = System.Drawing.Color.Magenta;
- this.tsbOperationRecover.Name = "tsbOperationRecover";
- this.tsbOperationRecover.Size = new System.Drawing.Size(68, 48);
- this.tsbOperationRecover.Text = " 回顾恢复";
- this.tsbOperationRecover.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
- this.tsbOperationRecover.Click += new System.EventHandler(this.tsbOperationRecover_Click);
- //
- // tsbExit
- //
- this.tsbExit.Font = new System.Drawing.Font("微软雅黑", 9F);
- this.tsbExit.Image = global::AIMS.Properties.Resources.图标_关闭当前页;
- this.tsbExit.ImageTransparentColor = System.Drawing.Color.Magenta;
- this.tsbExit.Name = "tsbExit";
- this.tsbExit.Size = new System.Drawing.Size(52, 48);
- this.tsbExit.Text = " 关闭 ";
- this.tsbExit.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
- this.tsbExit.Click += new System.EventHandler(this.tsbExit_Click);
- //
- // tsbSet
- //
- this.tsbSet.Font = new System.Drawing.Font("微软雅黑", 9F);
- this.tsbSet.Image = global::AIMS.Properties.Resources.图标_设置;
- this.tsbSet.ImageTransparentColor = System.Drawing.Color.Magenta;
- this.tsbSet.Name = "tsbSet";
- this.tsbSet.Size = new System.Drawing.Size(44, 48);
- this.tsbSet.Text = " 设置 ";
- this.tsbSet.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
- this.tsbSet.Click += new System.EventHandler(this.tsbSet_Click);
+ this.MedicalRecordtIME.DataPropertyName = "MedicalRecordTime";
+ this.MedicalRecordtIME.HeaderText = "归档时间";
+ this.MedicalRecordtIME.Name = "MedicalRecordtIME";
+ this.MedicalRecordtIME.ReadOnly = true;
//
// frmOperationReview
//
@@ -625,6 +951,10 @@
private System.Windows.Forms.TextBox txtMdrecNo;
private System.Windows.Forms.Label label1;
private System.Windows.Forms.DataGridView dgv;
+ private System.Windows.Forms.ToolStripButton tspBAGD;
+ private System.Windows.Forms.ToolStripSeparator toolStripSeparator5;
+ private System.Windows.Forms.ToolStripSeparator toolStripSeparator6;
+ private System.Windows.Forms.ToolStripButton toolStripButton1;
private System.Windows.Forms.DataGridViewCheckBoxColumn CheckBoxColumn;
private System.Windows.Forms.DataGridViewTextBoxColumn PatientId;
private System.Windows.Forms.DataGridViewTextBoxColumn ApplyId;
@@ -656,5 +986,39 @@
private System.Windows.Forms.DataGridViewTextBoxColumn AssistantColumn;
private System.Windows.Forms.DataGridViewTextBoxColumn NurseColumn;
private System.Windows.Forms.DataGridViewTextBoxColumn RemarksColumn;
+ private System.Windows.Forms.DataGridViewTextBoxColumn MedicalRecord;
+ private System.Windows.Forms.DataGridViewTextBoxColumn MedicalRecordtIME;
+ private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn1;
+ private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn2;
+ private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn3;
+ private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn4;
+ private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn5;
+ private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn6;
+ private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn7;
+ private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn8;
+ private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn9;
+ private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn10;
+ private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn11;
+ private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn12;
+ private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn13;
+ private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn14;
+ private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn15;
+ private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn16;
+ private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn17;
+ private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn18;
+ private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn19;
+ private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn20;
+ private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn21;
+ private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn22;
+ private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn23;
+ private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn24;
+ private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn25;
+ private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn26;
+ private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn27;
+ private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn28;
+ private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn29;
+ private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn30;
+ private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn31;
+ private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn32;
}
}
\ No newline at end of file
diff --git a/AIMS/OperationAfter/frmOperationReview.cs b/AIMS/OperationAfter/frmOperationReview.cs
index 6f5ceca..cb92128 100644
--- a/AIMS/OperationAfter/frmOperationReview.cs
+++ b/AIMS/OperationAfter/frmOperationReview.cs
@@ -1,4 +1,5 @@
-using DrawGraph;
+using AIMSBLL;
+using DrawGraph;
using System;
using System.Collections.Generic;
using System.ComponentModel;
@@ -33,7 +34,7 @@ namespace AIMS.OperationAfter.UI
dtpOperationBeginTime.Value.ToString("yyyy-MM-dd"),
dtpOperationEndTime.Value.AddDays(1).ToString("yyyy-MM-dd")
);
- }
+ }
private void tsbEditApply_Click(object sender, EventArgs e)
{
@@ -74,7 +75,7 @@ namespace AIMS.OperationAfter.UI
private void tsbOperationRecover_Click(object sender, EventArgs e)
{
- if (dgv.Rows.Count > 0)
+ if (dgv.CurrentRow != null)
{
int PatientId = int.Parse(dgv.CurrentRow.Cells["PatientId"].Value.ToString());
int ApplyId = int.Parse(dgv.CurrentRow.Cells["ApplyId"].Value.ToString());
@@ -113,5 +114,43 @@ namespace AIMS.OperationAfter.UI
);
}
+ private void tspBAGD_Click(object sender, EventArgs e)
+ {
+ int count = 0;
+ for (int i = 0; i < dgv.Rows.Count; i++)
+ {
+ bool isChoose = bool.Parse(dgv.Rows[i].Cells[0].EditedFormattedValue.ToString());
+ if (isChoose)
+ {
+ int ApplyId = int.Parse(dgv.Rows[i].Cells["ApplyId"].Value.ToString());
+ count += BOperationApply.Update(" MedicalRecord='已归档',MedicalRecordTime='" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "' where Id=" + ApplyId, null);
+ }
+ }
+ if (count > 0)
+ {
+ MessageBox.Show("提交病案成功!", "系统提示");
+ btnFind_Click(null, null);
+ }
+ }
+
+ private void toolStripButton1_Click(object sender, EventArgs e)
+ {
+ int count = 0;
+ for (int i = 0; i < dgv.Rows.Count; i++)
+ {
+ bool isChoose = bool.Parse(dgv.Rows[i].Cells[0].EditedFormattedValue.ToString());
+ if (isChoose)
+ {
+ int ApplyId = int.Parse(dgv.Rows[i].Cells["ApplyId"].Value.ToString());
+ count += BOperationApply.Update(" MedicalRecord=null,MedicalRecordTime=null where Id=" + ApplyId, null);
+ }
+ }
+ if (count > 0)
+ {
+ MessageBox.Show("提交病案成功!", "系统提示");
+ btnFind_Click(null, null);
+ }
+
+ }
}
}
diff --git a/AIMS/OperationAfter/frmOperationReview.resx b/AIMS/OperationAfter/frmOperationReview.resx
index 3bfabe5..64f5387 100644
--- a/AIMS/OperationAfter/frmOperationReview.resx
+++ b/AIMS/OperationAfter/frmOperationReview.resx
@@ -213,4 +213,10 @@
True
+
+ True
+
+
+ True
+
\ No newline at end of file
diff --git a/AIMS/OperationDoing/AnasRecordBill/DAL/OperationRecordDB.cs b/AIMS/OperationDoing/AnasRecordBill/DAL/OperationRecordDB.cs
index b869814..7e5511c 100644
--- a/AIMS/OperationDoing/AnasRecordBill/DAL/OperationRecordDB.cs
+++ b/AIMS/OperationDoing/AnasRecordBill/DAL/OperationRecordDB.cs
@@ -196,7 +196,7 @@ namespace AIMS.OperationDoing.AnasRecordBill.DAL
"od.PunctureBodyPosition, od.PuncturePosition, od.CatheterDepth,od.NeedleSize, od.NeedleDirection, od.AnaesthesiaPlane," +
"od.AnaesthesiaEffect, od.DiagnoseInfoName, od.OperationInfoName,od.AnaesthesiaMethodName, od.OperationCutTypeName," +
"od.OperationBodyPositionName, od.OperationPositionName, od.OperationDoctor,od.Assistant, od.AnesthesiaDoctor, od.Nurse,od.Nurse2," +
- "od.OperatorNo,od.OperatorName,od.OperateDate,od.Remarks,od.State,OperationDoctorId ,[AssistantId] ,[AnesthesiaDoctorId] ,[InstrumentNurseId],[TourNurseId],DiagnoseInfoId,OperationInfoId,AnaesthesiaMethodId,OrtherDoctor,OrtherDoctorId,OperationPositionId,OperationBodyPositionId,ASALevel,SpecialCase,Fasting,BloodType FROM V_OperationDoing od WHERE od.PatientId=" + PatientId + " and od.RecoverId='" + TypeId + "'";
+ "od.OperatorNo,od.OperatorName,od.OperateDate,od.Remarks,od.State,OperationDoctorId ,[AssistantId] ,[AnesthesiaDoctorId] ,[InstrumentNurseId],[TourNurseId],DiagnoseInfoId,OperationInfoId,AnaesthesiaMethodId,OrtherDoctor,OrtherDoctorId,OperationPositionId,OperationBodyPositionId,ASALevel,SpecialCase,Fasting,BloodType FROM V_OperationDoing od WHERE od.PatientId=" + PatientId + " and od.RecoverId='" + TypeId + "'";
return HelperDB.DbHelperSQL.GetDataTable(strSql);
}
diff --git a/AIMS/OperationDoing/AnasRecordBill/DrawAnasReordBill.cs b/AIMS/OperationDoing/AnasRecordBill/DrawAnasReordBill.cs
index ca46e78..55d3fd2 100644
--- a/AIMS/OperationDoing/AnasRecordBill/DrawAnasReordBill.cs
+++ b/AIMS/OperationDoing/AnasRecordBill/DrawAnasReordBill.cs
@@ -2,6 +2,8 @@
using HelperDB;
using Newtonsoft.Json;
using System;
+using System.Collections.Generic;
+using System.Data;
using System.Windows.Forms;
namespace AIMS.OperationDoing.AnasRecordBill
@@ -108,5 +110,11 @@ namespace AIMS.OperationDoing.AnasRecordBill
}
}
+ public static DataTable SelectPhysioDataUpdate(int Id)
+ {
+ string sql = string.Format("SELECT PhysioDataUpdate.Id,pr.Name ,PatientId,PhysioDataConfigId,RecordTime,[OldParamValue],[ParamValue],[PhysioDataUpdate].[OperatorName],[OperatorTime] FROM[dbo].[PhysioDataUpdate] left join PhysioDataConfig pr on pr.id =PhysioDataConfigId where PatientId ={0}", Id);
+ DataTable dt = DBHelper.GetDataTable(sql);
+ return dt;
+ }
}
}
diff --git a/AIMS/OperationDoing/AnasRecordBill/FillAnasReordBill.cs b/AIMS/OperationDoing/AnasRecordBill/FillAnasReordBill.cs
index dbb8a0f..6dc75fc 100644
--- a/AIMS/OperationDoing/AnasRecordBill/FillAnasReordBill.cs
+++ b/AIMS/OperationDoing/AnasRecordBill/FillAnasReordBill.cs
@@ -1,5 +1,6 @@
using AIMSBLL;
using DrawGraph;
+using HelperDB;
using System;
using System.Data;
@@ -43,6 +44,7 @@ namespace AIMS.OperationDoing.AnasRecordBill
_record.Applyoperation = OperationFrontdt.Rows[0]["ApplyOperationInfoId"].ToString();
_record.OperationPriority = OperationFrontdt.Rows[0]["OperationType"].ToString();
_record.OperationRoomId = int.Parse(OperationFrontdt.Rows[0]["OperationRoomId"].ToString().Trim());
+ _record.MedicalRecord = OperationFrontdt.Rows[0]["MedicalRecord"].ToString();
}
@@ -300,6 +302,12 @@ namespace AIMS.OperationDoing.AnasRecordBill
return true;
}
+ public static DataTable getOperationRecorePhysioData(int operationId)
+ {
+ string sqlStr = "exec [dbo].[usp_GetOperationRecorePhysioData] " + operationId;
+ return DBHelper.GetDataTable(sqlStr);
+ }
+
}
}
diff --git a/AIMS/OperationDoing/AnasRecordBill/frmAnasRecordBillNew.Designer.cs b/AIMS/OperationDoing/AnasRecordBill/frmAnasRecordBillNew.Designer.cs
index 5375409..13efc7c 100644
--- a/AIMS/OperationDoing/AnasRecordBill/frmAnasRecordBillNew.Designer.cs
+++ b/AIMS/OperationDoing/AnasRecordBill/frmAnasRecordBillNew.Designer.cs
@@ -979,9 +979,9 @@
this.lblRoom.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.lblRoom.Location = new System.Drawing.Point(317, 8);
this.lblRoom.Name = "lblRoom";
- this.lblRoom.Size = new System.Drawing.Size(93, 20);
+ this.lblRoom.Size = new System.Drawing.Size(13, 20);
this.lblRoom.TabIndex = 9;
- this.lblRoom.Text = "年月日时分秒";
+ this.lblRoom.Text = " ";
//
// label22
//
diff --git a/AIMS/OperationDoing/AnasRecordBill/frmAnasRecordBillNew.cs b/AIMS/OperationDoing/AnasRecordBill/frmAnasRecordBillNew.cs
index 2262442..14c5416 100644
--- a/AIMS/OperationDoing/AnasRecordBill/frmAnasRecordBillNew.cs
+++ b/AIMS/OperationDoing/AnasRecordBill/frmAnasRecordBillNew.cs
@@ -29,6 +29,7 @@ namespace AIMS.OperationDoing.AnasRecordBill.UI
public int RecoverId = 1;
private System.Windows.Forms.Timer timerGetTextCollectorData;
public AIMSExtension.EditState State;
+ public bool isReadOnly = false;
public frmAnasRecordBillNew()
{
@@ -74,7 +75,7 @@ namespace AIMS.OperationDoing.AnasRecordBill.UI
private void frmAnasRecordBillNew_Load(object sender, EventArgs e)
{
labOperatorName.Text = "(" + AIMSExtension.PublicMethod.OperatorNo + ")" + " " + AIMSExtension.PublicMethod.OperatorName;
- lblRoom.Text = NowRoom.Name;
+ if (NowRoom != null) lblRoom.Text = NowRoom.Name;
circularProgress1.Location = new Point((panel8.Width - circularProgress1.Width) / 2, (panel8.Height - circularProgress1.Height) / 2);
LoadAnesRescue();
@@ -797,7 +798,7 @@ namespace AIMS.OperationDoing.AnasRecordBill.UI
btnSelectPatient.Enabled = true;
btnCancelOperation.Enabled = false;
btnCancelIn.Enabled = false;
- //btnTemplate.Enabled = false;
+ btnTemplate.Enabled = false;
ClearTimeText();
if (templateManage != null)
{
@@ -807,6 +808,24 @@ namespace AIMS.OperationDoing.AnasRecordBill.UI
DisposeTimer();
}
plRefresh_Click(null, null);
+ if (_record.MedicalRecord != null && _record.MedicalRecord != "")
+ {
+ btnOperationInfo.Enabled = false;
+ btnOutputLiquids.Enabled = false;
+ btnDrug.Enabled = false;
+ btnAddEvents.Enabled = false;
+ button6.Enabled = false;
+ btnBloodGasAnalysis.Enabled = false;
+ txtInRoom.Enabled = false;
+ txtAnaesthesiaBegin.Enabled = false;
+ txtOperationBegin.Enabled = false;
+ txtOperationEnd.Enabled = false;
+ txtAnaesthesiaEnd.Enabled = false;
+ txtOutRoom.Enabled = false;
+ txtCG.Enabled = false;
+ txtBG.Enabled = false;
+ isReadOnly = true;
+ }
}
catch (Exception ex)
{
@@ -1041,7 +1060,7 @@ namespace AIMS.OperationDoing.AnasRecordBill.UI
public DateTime? LastMonitorDataTime = null;
private void timerGetCollectorData_Tick(bool isOpen)
{
- if (State == AIMSExtension.EditState.BROWSE || _record.State != "手术中") return;
+ if (State == AIMSExtension.EditState.BROWSE || _record.State != "手术中" || NowRoom == null || isReadOnly == true) return;
//if (!PublicMethod.RoleId.Operator.RoleRef.Name.Contains("麻醉") && PublicMethod.Operator.Id != _record.OperatorId
// && _record.OperatorId != 1 && PublicMethod.Operator.Name != "系统管理员") return;
if (_record.OutRoomTime != null && DateTime.Now >= _record.OutRoomTime) return;
@@ -1155,7 +1174,7 @@ namespace AIMS.OperationDoing.AnasRecordBill.UI
{
try
{
- if (((TimeSpan)(DateTime.Now - _record.lastPageBegin)).TotalHours > 24) return;
+ if (((TimeSpan)(DateTime.Now - _record.lastPageBegin)).TotalHours > 24 || NowRoom == null) return;
timerGetCollectorData_Tick(false);
ShowMonitorDataToRight();
}
@@ -1346,18 +1365,19 @@ namespace AIMS.OperationDoing.AnasRecordBill.UI
private bool zgcAnaesRecord_MouseDownEvent(ZedGraphControl sender, MouseEventArgs e)
{
- if (templateManage != null)
+ if (templateManage != null && isReadOnly == false)
{
SelectWorkerValue.Hidden();
SelectDictValue.Hidden();
templateManage.zedControl_MouseDownEvent(sender, e);
+
}
return default(bool);
}
private bool zgcAnaesRecord_MouseUpEvent(ZedGraphControl sender, MouseEventArgs e)
{
- if (templateManage != null)
+ if (templateManage != null && isReadOnly == false)
{
templateManage.zedControl_MouseUpEvent(sender, e);
}
@@ -1375,7 +1395,7 @@ namespace AIMS.OperationDoing.AnasRecordBill.UI
private void zgcAnaesRecord_MouseDoubleClick(object sender, MouseEventArgs e)
{
- if (templateManage != null)
+ if (templateManage != null && isReadOnly == false)
{
ZedGraphControl send = sender as ZedGraphControl;
templateManage.zedControl_MouseDoubleClick(send, e);
@@ -1402,21 +1422,57 @@ namespace AIMS.OperationDoing.AnasRecordBill.UI
clearSelectCouve.Click += new EventHandler(clearSelectCouve_Click);
menuStrip.Items.Add(clearSelectCouve);
- ToolStripMenuItem getPhysioData = new ToolStripMenuItem();
- getPhysioData.Text = "添加监护仪数据";
- getPhysioData.Click += getPhysioData_Click;
- menuStrip.Items.Add(getPhysioData);
+ if (NowRoom != null)
+ {
+ ToolStripMenuItem getPhysioData = new ToolStripMenuItem();
+ getPhysioData.Text = "添加监护仪数据";
+ getPhysioData.Click += getPhysioData_Click;
+ menuStrip.Items.Add(getPhysioData);
+ }
ToolStripMenuItem ModifyApply = new ToolStripMenuItem();
ModifyApply.Text = "手术申请信息";
ModifyApply.Click += ModifyApply_Click;
menuStrip.Items.Add(ModifyApply);
- ToolStripMenuItem ModifyRoom = new ToolStripMenuItem();
- ModifyRoom.Text = "切换手术间";
- ModifyRoom.Click += ModifyRoom_Click;
- menuStrip.Items.Add(ModifyRoom);
+ if (NowRoom != null)
+ {
+ ToolStripMenuItem ModifyRoom = new ToolStripMenuItem();
+ ModifyRoom.Text = "切换手术间";
+ ModifyRoom.Click += ModifyRoom_Click;
+ menuStrip.Items.Add(ModifyRoom);
+ }
+ ToolStripMenuItem btnSyatemPhysion = new ToolStripMenuItem();
+ btnSyatemPhysion.Name = "btnSyatemPhysion";
+ btnSyatemPhysion.Tag = "btnSyatemPhysion";
+ btnSyatemPhysion.Text = "修改痕迹";
+ btnSyatemPhysion.Click += new EventHandler(btnSyatemPhysion_Click);
+ menuStrip.Items.Add(btnSyatemPhysion);
+
+ ToolStripMenuItem mnuAddDrug = new ToolStripMenuItem();
+ mnuAddDrug.Name = "add_medicine";
+ mnuAddDrug.Tag = "add_medicine";
+ mnuAddDrug.Text = "批量编辑生命体征";
+ mnuAddDrug.Click += ((s, er) =>
+ {
+ frmAnasRecordHistory frm = new frmAnasRecordHistory(_record);
+ frm.ShowDialog();
+ });
+ menuStrip.Items.Add(mnuAddDrug);
+ }
+
+ ///
+ /// 生命体征修改痕迹
+ ///
+ ///
+ ///
+ private void btnSyatemPhysion_Click(object sender, EventArgs e)
+ {
+ if (PatientId == 0) return;
+ frmPhysioDataUpdateLog Log = new frmPhysioDataUpdateLog();
+ Log.OperationRecordId = _record.Id.Value;
+ Log.ShowDialog();
}
private void ModifyRoom_Click(object sender, EventArgs e)
@@ -1435,7 +1491,7 @@ namespace AIMS.OperationDoing.AnasRecordBill.UI
}
private void getPhysioData_Click(object sender, EventArgs e)
{
- if (State != AIMSExtension.EditState.BROWSE && _record.State == "手术中")
+ if (State != AIMSExtension.EditState.BROWSE && _record.State == "手术中" && NowRoom != null && isReadOnly == false)
{
//没有IP判断
DataTable dtPhysioData = BOperationRecord.getPhysioDataByIp(NowRoom.Ip, _record.Id.Value, _record.InRoomTime.Value, getOpeMaxTime(_record), 5);
diff --git a/AIMS/OperationDoing/oldSystemCode/frmAnasRecordHistory.cs b/AIMS/OperationDoing/oldSystemCode/frmAnasRecordHistory.cs
new file mode 100644
index 0000000..e7e2a54
--- /dev/null
+++ b/AIMS/OperationDoing/oldSystemCode/frmAnasRecordHistory.cs
@@ -0,0 +1,124 @@
+using DrawGraph;
+using System;
+using System.Collections.Generic;
+using System.Data;
+using System.Drawing;
+using System.Drawing.Imaging;
+using System.Drawing.Printing;
+using System.IO;
+using System.Runtime.InteropServices;
+using System.Text;
+using System.Windows.Forms;
+
+namespace AIMS.OperationDoing.AnasRecordBill
+{
+ public partial class frmAnasRecordHistory : Form
+ {
+ #region 界面参数
+
+ ///
+ /// 手术记录
+ ///
+ public OperationRecord _operationRecord;
+
+ #endregion
+
+ #region 窗体构造函数
+ public frmAnasRecordHistory()
+ {
+ InitializeComponent();
+ }
+ public frmAnasRecordHistory(OperationRecord operationRecord)
+ {
+ InitializeComponent();
+ _operationRecord = operationRecord;
+ }
+ #endregion
+
+ #region 窗体加载事件 初始化图标 chart 等内容
+ private void FormPrintBGYYNew_Load(object sender, EventArgs e)
+ {
+ try
+ {
+ DataTable dtPhysioData = FillAnasReordBill.getOperationRecorePhysioData(_operationRecord.Id.Value);
+ //for (int i = 0; i < dtPhysioData.Rows.Count; i++)
+ //{
+ // for (int j = 0; j < dtPhysioData.Columns.Count; j++)
+ // {
+ // if (dtPhysioData.Rows[i][j].ToString() == "0")
+ // dtPhysioData.Rows[i][j] = "";
+ // }
+ //}
+ //if (dtPhysioData.Rows.Count <= 0) return;
+ dgvPhysioDatas.Rows.Clear();
+
+ dgvPhysioDatas.DataSource = dtPhysioData;
+
+ int count = dgvPhysioDatas.Columns.Count;
+ for (int i = 0; i < count; i++)
+ {
+ dgvPhysioDatas.Columns[i].SortMode = DataGridViewColumnSortMode.NotSortable;
+ }
+
+ //for (int i = 0; i < dgvPhysioDatas.Rows.Count; i++)
+ //{
+ // for (int j = 1; j < dgvPhysioDatas.Columns.Count - 1; j++)
+ // {
+ // if (dgvPhysioDatas.Rows[i].Cells[j].Value.ToString() == "0")
+ // dgvPhysioDatas.Rows[i].Cells[j].FormattedValue = "";
+ // }
+ //}
+ //dgvPhysioDatas.SelectionMode = DataGridViewSelectionMode.ColumnHeaderSelect;
+
+ int rows = 2;
+ //循环加载CheckBox控件
+ foreach (PhysioDataConfig ade in _operationRecord.addPhysioList)
+ {
+ bool isadd = false;
+ for (int i = 0; i < dtPhysioData.Rows.Count; i++)
+ {
+ if (dtPhysioData.Rows[i][0].ToString() == ade.Name)
+ {
+ isadd = true;
+ break;
+ }
+ }
+ if (isadd == false) continue;
+
+ System.Windows.Forms.Label cb = new System.Windows.Forms.Label();
+ cb.Tag = ade;
+ cb.Text = ade.Name;
+ cb.Font = new System.Drawing.Font("微软雅黑", 9f);
+ cb.Width = 80;
+ cb.Tag = ade;
+ cb.Location = new Point(10, rows * (cb.Height + 5));
+ groupBox3.Controls.Add(cb);
+ System.Windows.Forms.TextBox text = new System.Windows.Forms.TextBox();
+ text.Tag = ade;
+ text.Font = new System.Drawing.Font("微软雅黑", 9f);
+ text.Width = 100;
+ text.Tag = ade;
+ text.Location = new Point(105, rows * (text.Height + 5));
+ groupBox3.Controls.Add(text);
+ rows++;
+ }
+ }
+ catch (Exception exp)
+ {
+ }
+ }
+ #endregion
+
+ #region 生命体征记录加载
+ private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ }
+
+ #endregion
+
+ private void dgvPhysioDatas_CellEndEdit(object sender, DataGridViewCellEventArgs e)
+ {
+
+ }
+ }
+}
diff --git a/AIMS/OperationDoing/oldSystemCode/frmAnasRecordHistory.designer.cs b/AIMS/OperationDoing/oldSystemCode/frmAnasRecordHistory.designer.cs
new file mode 100644
index 0000000..958b34a
--- /dev/null
+++ b/AIMS/OperationDoing/oldSystemCode/frmAnasRecordHistory.designer.cs
@@ -0,0 +1,336 @@
+namespace AIMS.OperationDoing.AnasRecordBill
+{
+ partial class frmAnasRecordHistory
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ this.components = new System.ComponentModel.Container();
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmAnasRecordHistory));
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle();
+ this.imageList1 = new System.Windows.Forms.ImageList(this.components);
+ this.groupBox2 = new System.Windows.Forms.GroupBox();
+ this.panel2 = new System.Windows.Forms.Panel();
+ this.dgvPhysioDatas = new DevComponents.DotNetBar.Controls.DataGridViewX();
+ this.dataGridViewTextBoxColumn32 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.groupBox3 = new System.Windows.Forms.GroupBox();
+ this.buttonX1 = new DevComponents.DotNetBar.ButtonX();
+ this.btnOK = new DevComponents.DotNetBar.ButtonX();
+ this.label24 = new System.Windows.Forms.Label();
+ this.dateTimeInput2 = new DevComponents.Editors.DateTimeAdv.DateTimeInput();
+ this.dateTimeInput1 = new DevComponents.Editors.DateTimeAdv.DateTimeInput();
+ this.dataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.groupBox2.SuspendLayout();
+ this.panel2.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.dgvPhysioDatas)).BeginInit();
+ this.groupBox3.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.dateTimeInput2)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.dateTimeInput1)).BeginInit();
+ this.SuspendLayout();
+ //
+ // imageList1
+ //
+ this.imageList1.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("imageList1.ImageStream")));
+ this.imageList1.TransparentColor = System.Drawing.Color.Transparent;
+ this.imageList1.Images.SetKeyName(0, "插入列.png");
+ this.imageList1.Images.SetKeyName(1, "未插入列 .png");
+ //
+ // groupBox2
+ //
+ this.groupBox2.Controls.Add(this.panel2);
+ this.groupBox2.Controls.Add(this.groupBox3);
+ this.groupBox2.Dock = System.Windows.Forms.DockStyle.Top;
+ this.groupBox2.Location = new System.Drawing.Point(0, 0);
+ this.groupBox2.Name = "groupBox2";
+ this.groupBox2.Size = new System.Drawing.Size(1008, 435);
+ this.groupBox2.TabIndex = 450;
+ this.groupBox2.TabStop = false;
+ this.groupBox2.Text = "数值";
+ //
+ // panel2
+ //
+ this.panel2.Controls.Add(this.dgvPhysioDatas);
+ this.panel2.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.panel2.Location = new System.Drawing.Point(213, 22);
+ this.panel2.Name = "panel2";
+ this.panel2.Size = new System.Drawing.Size(792, 410);
+ this.panel2.TabIndex = 2;
+ //
+ // dgvPhysioDatas
+ //
+ this.dgvPhysioDatas.AllowUserToAddRows = false;
+ this.dgvPhysioDatas.AllowUserToDeleteRows = false;
+ this.dgvPhysioDatas.AllowUserToResizeColumns = false;
+ this.dgvPhysioDatas.AllowUserToResizeRows = false;
+ dataGridViewCellStyle1.BackColor = System.Drawing.Color.MintCream;
+ this.dgvPhysioDatas.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle1;
+ this.dgvPhysioDatas.BackgroundColor = System.Drawing.Color.White;
+ this.dgvPhysioDatas.BorderStyle = System.Windows.Forms.BorderStyle.None;
+ dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ dataGridViewCellStyle2.BackColor = System.Drawing.SystemColors.Control;
+ dataGridViewCellStyle2.Font = new System.Drawing.Font("微软雅黑", 10.5F);
+ dataGridViewCellStyle2.ForeColor = System.Drawing.SystemColors.WindowText;
+ dataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+ dataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.WindowText;
+ dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+ this.dgvPhysioDatas.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle2;
+ this.dgvPhysioDatas.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
+ this.dgvPhysioDatas.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+ this.dataGridViewTextBoxColumn32});
+ dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ dataGridViewCellStyle3.BackColor = System.Drawing.SystemColors.Window;
+ dataGridViewCellStyle3.Font = new System.Drawing.Font("微软雅黑", 10.5F);
+ dataGridViewCellStyle3.ForeColor = System.Drawing.Color.Black;
+ dataGridViewCellStyle3.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+ dataGridViewCellStyle3.SelectionForeColor = System.Drawing.Color.Black;
+ dataGridViewCellStyle3.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
+ this.dgvPhysioDatas.DefaultCellStyle = dataGridViewCellStyle3;
+ this.dgvPhysioDatas.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.dgvPhysioDatas.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter;
+ this.dgvPhysioDatas.EnableHeadersVisualStyles = false;
+ this.dgvPhysioDatas.GridColor = System.Drawing.Color.FromArgb(((int)(((byte)(208)))), ((int)(((byte)(215)))), ((int)(((byte)(229)))));
+ this.dgvPhysioDatas.Location = new System.Drawing.Point(0, 0);
+ this.dgvPhysioDatas.Margin = new System.Windows.Forms.Padding(0);
+ this.dgvPhysioDatas.MultiSelect = false;
+ this.dgvPhysioDatas.Name = "dgvPhysioDatas";
+ dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ dataGridViewCellStyle4.BackColor = System.Drawing.SystemColors.Control;
+ dataGridViewCellStyle4.Font = new System.Drawing.Font("微软雅黑", 10.5F);
+ dataGridViewCellStyle4.ForeColor = System.Drawing.SystemColors.WindowText;
+ dataGridViewCellStyle4.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+ dataGridViewCellStyle4.SelectionForeColor = System.Drawing.SystemColors.WindowText;
+ dataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+ this.dgvPhysioDatas.RowHeadersDefaultCellStyle = dataGridViewCellStyle4;
+ this.dgvPhysioDatas.RowHeadersVisible = false;
+ this.dgvPhysioDatas.RowTemplate.Height = 23;
+ this.dgvPhysioDatas.ShowCellErrors = false;
+ this.dgvPhysioDatas.ShowCellToolTips = false;
+ this.dgvPhysioDatas.Size = new System.Drawing.Size(792, 410);
+ this.dgvPhysioDatas.TabIndex = 19;
+ this.dgvPhysioDatas.CellEndEdit += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvPhysioDatas_CellEndEdit);
+ //
+ // dataGridViewTextBoxColumn32
+ //
+ this.dataGridViewTextBoxColumn32.DataPropertyName = "ParameterName";
+ this.dataGridViewTextBoxColumn32.HeaderText = "开始时间";
+ this.dataGridViewTextBoxColumn32.Name = "dataGridViewTextBoxColumn32";
+ this.dataGridViewTextBoxColumn32.Resizable = System.Windows.Forms.DataGridViewTriState.True;
+ this.dataGridViewTextBoxColumn32.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+ //
+ // groupBox3
+ //
+ this.groupBox3.Controls.Add(this.buttonX1);
+ this.groupBox3.Controls.Add(this.btnOK);
+ this.groupBox3.Controls.Add(this.label24);
+ this.groupBox3.Controls.Add(this.dateTimeInput2);
+ this.groupBox3.Controls.Add(this.dateTimeInput1);
+ this.groupBox3.Dock = System.Windows.Forms.DockStyle.Left;
+ this.groupBox3.Location = new System.Drawing.Point(3, 22);
+ this.groupBox3.Name = "groupBox3";
+ this.groupBox3.Size = new System.Drawing.Size(210, 410);
+ this.groupBox3.TabIndex = 1;
+ this.groupBox3.TabStop = false;
+ this.groupBox3.Text = "添加生命体征";
+ //
+ // buttonX1
+ //
+ this.buttonX1.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton;
+ this.buttonX1.ColorTable = DevComponents.DotNetBar.eButtonColor.OrangeWithBackground;
+ this.buttonX1.Font = new System.Drawing.Font("微软雅黑", 11.5F);
+ this.buttonX1.Location = new System.Drawing.Point(57, 378);
+ this.buttonX1.Name = "buttonX1";
+ this.buttonX1.Size = new System.Drawing.Size(65, 26);
+ this.buttonX1.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
+ this.buttonX1.TabIndex = 456;
+ this.buttonX1.Text = "删除";
+ //
+ // btnOK
+ //
+ this.btnOK.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton;
+ this.btnOK.ColorTable = DevComponents.DotNetBar.eButtonColor.OrangeWithBackground;
+ this.btnOK.Font = new System.Drawing.Font("微软雅黑", 11.5F);
+ this.btnOK.Location = new System.Drawing.Point(128, 378);
+ this.btnOK.Name = "btnOK";
+ this.btnOK.Size = new System.Drawing.Size(65, 26);
+ this.btnOK.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
+ this.btnOK.TabIndex = 456;
+ this.btnOK.Text = "确定";
+ //
+ // label24
+ //
+ this.label24.AutoSize = true;
+ this.label24.Location = new System.Drawing.Point(92, 27);
+ this.label24.Name = "label24";
+ this.label24.Size = new System.Drawing.Size(15, 20);
+ this.label24.TabIndex = 455;
+ this.label24.Text = "-";
+ //
+ // dateTimeInput2
+ //
+ //
+ //
+ //
+ this.dateTimeInput2.BackgroundStyle.Class = "DateTimeInputBackground";
+ this.dateTimeInput2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.dateTimeInput2.ButtonDropDown.Shortcut = DevComponents.DotNetBar.eShortcut.AltDown;
+ this.dateTimeInput2.ButtonDropDown.Visible = true;
+ this.dateTimeInput2.Format = DevComponents.Editors.eDateTimePickerFormat.ShortTime;
+ this.dateTimeInput2.IsPopupCalendarOpen = false;
+ this.dateTimeInput2.Location = new System.Drawing.Point(116, 24);
+ //
+ //
+ //
+ //
+ //
+ //
+ this.dateTimeInput2.MonthCalendar.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.dateTimeInput2.MonthCalendar.CalendarDimensions = new System.Drawing.Size(1, 1);
+ this.dateTimeInput2.MonthCalendar.ClearButtonVisible = true;
+ //
+ //
+ //
+ this.dateTimeInput2.MonthCalendar.CommandsBackgroundStyle.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground2;
+ this.dateTimeInput2.MonthCalendar.CommandsBackgroundStyle.BackColorGradientAngle = 90;
+ this.dateTimeInput2.MonthCalendar.CommandsBackgroundStyle.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground;
+ this.dateTimeInput2.MonthCalendar.CommandsBackgroundStyle.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid;
+ this.dateTimeInput2.MonthCalendar.CommandsBackgroundStyle.BorderTopColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarDockedBorder;
+ this.dateTimeInput2.MonthCalendar.CommandsBackgroundStyle.BorderTopWidth = 1;
+ this.dateTimeInput2.MonthCalendar.CommandsBackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.dateTimeInput2.MonthCalendar.DisplayMonth = new System.DateTime(2019, 1, 1, 0, 0, 0, 0);
+ this.dateTimeInput2.MonthCalendar.FirstDayOfWeek = System.DayOfWeek.Monday;
+ //
+ //
+ //
+ this.dateTimeInput2.MonthCalendar.NavigationBackgroundStyle.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground2;
+ this.dateTimeInput2.MonthCalendar.NavigationBackgroundStyle.BackColorGradientAngle = 90;
+ this.dateTimeInput2.MonthCalendar.NavigationBackgroundStyle.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
+ this.dateTimeInput2.MonthCalendar.NavigationBackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.dateTimeInput2.MonthCalendar.TodayButtonVisible = true;
+ this.dateTimeInput2.MonthCalendar.Visible = false;
+ this.dateTimeInput2.Name = "dateTimeInput2";
+ this.dateTimeInput2.Size = new System.Drawing.Size(77, 26);
+ this.dateTimeInput2.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
+ this.dateTimeInput2.TabIndex = 0;
+ //
+ // dateTimeInput1
+ //
+ //
+ //
+ //
+ this.dateTimeInput1.BackgroundStyle.Class = "DateTimeInputBackground";
+ this.dateTimeInput1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.dateTimeInput1.ButtonDropDown.Shortcut = DevComponents.DotNetBar.eShortcut.AltDown;
+ this.dateTimeInput1.ButtonDropDown.Visible = true;
+ this.dateTimeInput1.Format = DevComponents.Editors.eDateTimePickerFormat.ShortTime;
+ this.dateTimeInput1.IsPopupCalendarOpen = false;
+ this.dateTimeInput1.Location = new System.Drawing.Point(9, 24);
+ //
+ //
+ //
+ //
+ //
+ //
+ this.dateTimeInput1.MonthCalendar.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.dateTimeInput1.MonthCalendar.CalendarDimensions = new System.Drawing.Size(1, 1);
+ this.dateTimeInput1.MonthCalendar.ClearButtonVisible = true;
+ //
+ //
+ //
+ this.dateTimeInput1.MonthCalendar.CommandsBackgroundStyle.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground2;
+ this.dateTimeInput1.MonthCalendar.CommandsBackgroundStyle.BackColorGradientAngle = 90;
+ this.dateTimeInput1.MonthCalendar.CommandsBackgroundStyle.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground;
+ this.dateTimeInput1.MonthCalendar.CommandsBackgroundStyle.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid;
+ this.dateTimeInput1.MonthCalendar.CommandsBackgroundStyle.BorderTopColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarDockedBorder;
+ this.dateTimeInput1.MonthCalendar.CommandsBackgroundStyle.BorderTopWidth = 1;
+ this.dateTimeInput1.MonthCalendar.CommandsBackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.dateTimeInput1.MonthCalendar.DisplayMonth = new System.DateTime(2019, 1, 1, 0, 0, 0, 0);
+ this.dateTimeInput1.MonthCalendar.FirstDayOfWeek = System.DayOfWeek.Monday;
+ //
+ //
+ //
+ this.dateTimeInput1.MonthCalendar.NavigationBackgroundStyle.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground2;
+ this.dateTimeInput1.MonthCalendar.NavigationBackgroundStyle.BackColorGradientAngle = 90;
+ this.dateTimeInput1.MonthCalendar.NavigationBackgroundStyle.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
+ this.dateTimeInput1.MonthCalendar.NavigationBackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.dateTimeInput1.MonthCalendar.TodayButtonVisible = true;
+ this.dateTimeInput1.MonthCalendar.Visible = false;
+ this.dateTimeInput1.Name = "dateTimeInput1";
+ this.dateTimeInput1.Size = new System.Drawing.Size(77, 26);
+ this.dateTimeInput1.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
+ this.dateTimeInput1.TabIndex = 0;
+ //
+ // dataGridViewTextBoxColumn1
+ //
+ this.dataGridViewTextBoxColumn1.DataPropertyName = "ParameterName";
+ this.dataGridViewTextBoxColumn1.HeaderText = "开始时间";
+ this.dataGridViewTextBoxColumn1.Name = "dataGridViewTextBoxColumn1";
+ this.dataGridViewTextBoxColumn1.Resizable = System.Windows.Forms.DataGridViewTriState.True;
+ //
+ // frmAnasRecordHistory
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 20F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.BackColor = System.Drawing.Color.White;
+ this.ClientSize = new System.Drawing.Size(1008, 435);
+ this.Controls.Add(this.groupBox2);
+ this.Font = new System.Drawing.Font("微软雅黑", 10.5F);
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.MaximizeBox = false;
+ this.MinimizeBox = false;
+ this.Name = "frmAnasRecordHistory";
+ this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
+ this.Text = "生命体征";
+ this.Load += new System.EventHandler(this.FormPrintBGYYNew_Load);
+ this.groupBox2.ResumeLayout(false);
+ this.panel2.ResumeLayout(false);
+ ((System.ComponentModel.ISupportInitialize)(this.dgvPhysioDatas)).EndInit();
+ this.groupBox3.ResumeLayout(false);
+ this.groupBox3.PerformLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.dateTimeInput2)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.dateTimeInput1)).EndInit();
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.ImageList imageList1;
+ private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn1;
+ private System.Windows.Forms.GroupBox groupBox2;
+ private System.Windows.Forms.Panel panel2;
+ private DevComponents.DotNetBar.Controls.DataGridViewX dgvPhysioDatas;
+ private System.Windows.Forms.GroupBox groupBox3;
+ private DevComponents.Editors.DateTimeAdv.DateTimeInput dateTimeInput2;
+ private DevComponents.Editors.DateTimeAdv.DateTimeInput dateTimeInput1;
+ public System.Windows.Forms.Label label24;
+ private DevComponents.DotNetBar.ButtonX btnOK;
+ private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn32;
+ private DevComponents.DotNetBar.ButtonX buttonX1;
+ }
+}
\ No newline at end of file
diff --git a/AIMS/OperationDoing/oldSystemCode/frmAnasRecordHistory.resx b/AIMS/OperationDoing/oldSystemCode/frmAnasRecordHistory.resx
new file mode 100644
index 0000000..27e2db6
--- /dev/null
+++ b/AIMS/OperationDoing/oldSystemCode/frmAnasRecordHistory.resx
@@ -0,0 +1,1306 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 504, 17
+
+
+
+ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
+ LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
+ ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAACm
+ CAAAAk1TRnQBSQFMAgEBAgEAAVgBAQFYAQEBFAEAARQBAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFQ
+ AwABFAMAAQEBAAEgBgABGS4AA1UBrwKAAW4B/gFhAVwBQwH8AWEBXAFDAfwBmQGLAUAB/QGhAZIBVgH/
+ AZMBggFBAf8BlgGHAUAB/QGjAZQBVwH/AaMBlAFXAf8BowGUAVcB/wFgAVsBPwH8A2AB6P8ADQABkwGC
+ AUEB/wNiAfYDbQH3A20B9wFvAm4B+AGSAY4BiwH+AZcBhgFGAf8DbQH3AewB5wHkAf8B7AHnAeQB/wHs
+ AecB5AH/A20B9wGTAYIBQQH//wANAAGTAYIBQQH/A2cB8gH/Av0C/wL9Av8C/QL/Av0B/wGbAYsBTgH/
+ AXoBeQF4AfwB/wL9Av8C/QL/Av0C/wL+Af8BkwGCAUEB//8ADQABkwGCAUEB/wFfAVoBNwH8AaYBlQGD
+ Af8BpgGVAYMB/wGmAZUBgwH/AaYBlQGDAf8BlQGEAUQB/wOAAf4BpgGVAYMB/wGmAZUBgwH/AaYBlQGD
+ Af8BpwGVAYQB/wGTAYIBQQH//wANAAGTAYIBQQH/AZABVAE+Af8DXAH4A1wB+ANcAfgDYgH2AZMBggFA
+ Af8BWQFLASwB/ANcAfgDXAH4A1wB+ANNAfoBkwGCAUEB//8ADQABkwGCAUEB/wNgAfMB/wH8Af0C/wH8
+ Af0C/wH8Af0C/wH8Af0B/wGbAYsBTgH/AXoBeQF4AfwB/wH8Af0C/wH8Af0C/wH8Af0C/wL+Af8BkwGC
+ AUEB//8ADQABkwGCAUEB/wNgAfMB/gH7AfwB/wH+AfsB/AH/Af4B+wH8Af8B/gH7AfwB/wGbAYsBTQH/
+ AXoBeQF4AfwB/gH7AfwB/wH+AfsB/AH/Af4B+wH8Av8C/QH/AZMBggFBAf/0AANHAYEDRwGCA0cBggNH
+ AYIDRwGCA0cBggGJAUkBKAH/AU8CTQH6AWICXwH7AWICXwH7AWICXwH7AWICXwH7AY0BTAEsAf8BpwGg
+ AZAB/QFrAl8B+wFrAl8B+wFrAl8B+wKoAZ8B/QGTAYIBQQH/8AADBgEIAmABUAHzAW0BUgFRAfcCWgFG
+ AfUCWgFGAfUCWgFGAfUCWgFGAfUBgQE5AREB/wFUATcBEAH/AV8BXgEyAfsBXwFeATIB+wFfAV4BMgH7
+ Al8BMgH7AYEBOQERAf8DYAHjA14B0wNeAdMDXgHTA10B0QNgAdTwAAMJAQsDTQH6Am0BUQH3AfABogFR
+ Af8B8AGiAVEB/wHwAaIBUQH/AfABogFRAf8BhwFAARgB/wFpAlwB+AHwAaIBUQH/AfABogFRAf8B8AGi
+ AVEB/wHwAaIBUQH/AVcBOAEQAf8DOAFcDAADPgFqAw4BEvAAAwkBCwNNAfoDXAH4AeoBngFNAf8B6gGe
+ AU0B/wHqAZ4BTQH/AeoBngFNAf8BjAE+ARYB/wFwAU4BTQH6AeoBngFNAf8B6gGeAU0B/wHqAZ4BTQH/
+ AeoBngFNAf8BVwE4ARAB/wM4AVwMAAM4AVwDXwHV8AADCQELA00B+gFqAWgBRwH5A2oB+QNqAfkDagH5
+ A2oB+QGHAT0BFQH/Am0BaQH3A2oB+QNqAfkDagH5A2oB+QFYATgBEAH/AzgBXAwAAzUBVgNGAX3wAAMH
+ AQkDTQH6AYMCQAH9AWoBaAFHAfkBagFoAUcB+QFqAWgBRwH5AWoBaAFHAfkBgQE6ARIB/wFOAk0B+gFq
+ AWgBRwH5AWoBaAFHAfkBagFoAUcB+QFqAWkBRgH5AYEBOAEQAf8DWQG+A08BmQNPAZkDTwGZA1gBtwNR
+ AZ/wAAQCA0kBhQNJAYgDSQGIA0kBiANJAYgDSQGIAYsBSAEpAf8BjwJAAf0CgAF6Af4CgAF6Af4CgAF6
+ Af4BpAGNAUAB/QGLAUcBKAH/AaYBmQGDAf0BqAGlAZYB/QGoAaUBlgH9AagBpQGWAf0DgAH+AZMBggFB
+ Af//AA0AAZMBggFBAf8DYAHzAf4B+gH7Af8B/gH6AfsB/wH+AfoB+wH/Af4B+gH7Af8BmwGLAU0B/wF6
+ AXkBeAH8Af4B+gH7Af8B/gH6AfsB/wH+AfoB+wL/Av0B/wGTAYIBQQH//wANAAGTAYIBQQH/A2AB8wH+
+ AfsB/AH/Af4B+wH8Af8B/gH7AfwB/wH7AfgB+QH/AZsBiwFNAf8BegF5AXgB/AH+AfsB/AH/Af4B+wH8
+ Af8B/gH7AfwC/wL9Af8BkwGCAUEB//8ADQACbQFrAfcDXAH4A4AB/gOAAf4DgAH+A4AB/gGYAYcBSAH/
+ AW8BbAFnAfwB1AHNAcIB/wHUAc0BwgH/AdQBzQHCAf8DgAH+AZMBggFBAf//AAkAAwMBBANQAZoBkgGC
+ AUAB/wKAAWoB/gKAAWoB/gKAAWoB/gGTAYIBQgH/AZMBggFCAf8BjgGBAUIB/wGTAYIBQgH/AZMBggFC
+ Af8BkwGCAUIB/wKAAWoB/gNaAb3/AAkAAwMBBAMSARcDIwEzAyMBMwMjATMDIwEzAyMBMwMjATMDIwEz
+ AyMBMwMjATMDIwEzAyMBMwMWAR7/AA0AAwUBBgMEAQUDBAEFAwQBBQMEBAUBBgMFAQYDBQEGAwUBBgMF
+ AQYDBQEGAwUBBgMDAQTwAAFCAU0BPgcAAT4DAAEoAwABUAMAARQDAAEBAQABAQUAAfAXAAP/AQAB/gEA
+ AQ8C/wcAAf4BAAEPAv8HAAH+AQABDwL/BwAB/gEAAQ8C/wcAAf4BAAEPAv8HAAH+AQABDwL/BwAB/gEA
+ AQ8C/wcAAYABAAEPAv8JAAEPAv8IAAEBAc8C/wgAAQEBzwL/CAABAQHPAv8JAAEPAv8JAAEPAv8HAAH+
+ AQABDwL/BwAB/gEAAQ8C/wcAAf4BAAEPAv8HAAH8AQABDwL/BwAB/AEAAQ8C/wcAAf4BAAEPAv8HAAs=
+
+
+
+ True
+
+
+ 43
+
+
+
+
+ AAABAAEAgIAAAAEAIAAoCAEAFgAAACgAAACAAAAAAAEAAAEAIAAAAAAAAAABACUWAAAlFgAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAD///8A////AP///wD///8B////D////0v///+J////vf///9/////1/////v//
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////+////9f///9////+9////if//
+ /0v///8P////Af///wD///8A////AAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8A////Ff//
+ /0n///+J////tP///9H////l////8v////v////+////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////7////7////8v///+X////R////tP///4n///9J////Ff///wD///8A////AP//
+ /wAAAAAAAAAAAP///wD///8A////A////yf///9n////sf///+7/////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////7v///7L///9o////KP///wP///8A////AAAAAAD///8A////AP///wP///8i////hv//
+ /9n//////////v//////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////+/////////9r///+H////Iv//
+ /wP///8A////AP///wD///8A////Jf///4D////b/////f//////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////f///9v///+A////Jf///wD///8A////AP///xX///9n////1v//
+ //z/////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////////P//
+ /9b///9n////Ff///wD///8B////S////7T/////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////7T///9M////Af///w////+N////8///
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////9P///47///8Q////S////7X/////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////tv///0z///+J////0f//
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////R////iv///7r////k////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////+X///+9////2f//
+ //D/////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////8////+D////t////+P//////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////////7////9P//
+ //r////9////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////7////9////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////+/v3//fz7//v5+P/79/X/+vf1//v49//8+/n//v38/////v//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////+//37+v/59PH/9e3o//Ln
+ 4P/y59//8+rk//fx7P/7+Pb//v39////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////v///v3/+/f0//Tq4//u3NH/6tPE/+nSwv/s2cz/8eTa//jy7f/9+/r///7+////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////v7+//79/P/58uz/8d3P/+jI
+ sv/lu5//5bqd/+fDqv/r0b//9Ojf//v49v/+/f3/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////+/f3/+/r5//bq4v/u0Lv/5baV/+Opgf/jqH//5bCN/+jApf/w283/+PHt//z6
+ +f/+/v7/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////7+//38+//59fP/8uLW/+vE
+ qf/kqH//451t/+Odbf/jo3j/5rGO/+zNuv/z5t//+fTy//79/f//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////+/f3//Pn4//bv6//v2Mr/6LqZ/+Sebv/jlWD/45Zh/+Oaaf/kpXv/58Cn/+3c
+ 0f/17+v//fz7////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////39/f/7+Pb/8unk/+vR
+ wP/ms5D/45lm/+OTXP/jlF3/45di/+Ofcf/jt5j/6NLD//Lp4//9+/r/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////f39//r29P/w5N3/6Mu3/+Wviv/jl2P/45Jb/+OTXP/jlmD/45xr/+Gv
+ jf/lybb/8eTc//z6+f//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////9/Pz/+vTy/+7f
+ 1v/lxa//46uF/+OWYv/jklv/45Nc/+OVXv/immj/4KqE/+XDq//w4NT//Pn3////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////38+//58/D/7NvQ/+PAqP/iqID/45Zh/+OSW//jk1z/45Re/+OY
+ Zv/hpXz/5b2h//Dczf/79vT///7////+/v//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////v///fv7//ny
+ 7v/q18r/4ruh/+GlfP/jlmH/45Jb/+OTXP/jlF7/45hk/+Ojdv/nuJj/79bE//fw7P/8+/v//v7+////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////9+/v/+PHt/+rUxf/huJv/4aN5/+OVYP/jk1v/45Nc/+OT
+ Xf/jl2L/5KBw/+eyjf/szbf/8+ff//n29P/+/fz/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////////37
+ +v/48Or/6tG//+G0lP/hoXX/45Vg/+OTW//jk1z/45Nd/+OVYP/km2n/5qqB/+nDqP/t3dH/9vHs//38
+ +///////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////7//fv5//jv6P/qzrn/4rGO/+Gfcv/jlV//45Nb/+OT
+ XP/jk1z/45Re/+SXYv/ko3X/5bma/+jSwv/z6+T//Pv5////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////////////////+
+ /v/9+vj/+e7m/+3Ls//lrof/455u/+OVX//jk1v/45Nc/+OTXP/jk13/45Rf/+Odbv/isY7/5cm1//Hl
+ 3f/8+ff/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////v79//z49f/46uD/7sar/+eqgP/knGr/45Re/+OT
+ XP/jk1z/45Nc/+KSXP/jk13/4ppp/+Krhf/lwan/8eHV//z49f///v7/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///9/Pv/+fPw//Tj1//sv6D/5qR2/+SZZf/jlF3/45Nc/+OTXP/iklv/4ZFb/+KSXP/imGb/46Z9/+a7
+ nv/x3M7/+/by//79/f//////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////7///7+///+/v///v7///7+///+
+ /v///v7///7+///+/v//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////z6+f/27ur/8NvO/+m4lf/lnm3/45Vg/+OT
+ XP/jk1z/4pJb/+CRWv/gkFn/4ZFa/+OXY//konX/57WS//DWxP/58uz//Pv6///+/v//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///+/v7//v39//38+v/8+ff//Pj2//z39f/89/T//Pf1//z49v/8+ff//Pv5//39/P/+/v7/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////v7/+vf2//Pp4//s1MT/57GM/+SaZ//jlF3/4pNc/+KSW//hkVv/35Ba/96PWf/gkFn/4pVf/+Sd
+ bP/mrIP/7My0//Po4P/59vT//v39////////////////////////////////////////////////////
+ //////////////////////////////////////////////38/P/7+Pb/9/Ds//Pn4P/y49n/8uHW//Hg
+ 1f/x4db/8ePZ//Ln3//17un/+ff1//z7+//+/v7/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////+/v/59fP/8OTc/+jNuv/krIb/45hl/+OT
+ XP/iklv/4ZFb/+CQWv/ej1n/3Y5Y/96PWf/hklz/45hl/+Wkd//owKT/7dzQ//Xv6//9/Pv/////////
+ //////////////////////////////////////////////////////////////////////////////7+
+ /v/9/Pr/+vXy//br5f/v3tL/6dC+/+jJtP/oxq//58Wt/+fGr//nybT/6M+8/+3azP/06eD/+fPu//z6
+ +P/+/v3///7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////7+//n08f/u39b/5May/+Opgv/jmGT/45Nc/+KSW//hklv/35Fa/96PWv/cj1n/3o9a/+GR
+ XP/ilWH/5J5v/+S2lv/p0cH/8+ni//37+f//////////////////////////////////////////////
+ ///////////////////////////////////+/v3//Pv5//n07//z597/7tfI/+nHsP/luZv/5LKQ/+Sw
+ jP/kr4v/47CM/+OykP/kt5f/6cGm/+/Svf/z4dT/9+/p//v49//+/f3/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////+/v///v7/+PLu/+3b0P/iwar/4aZ9/+OX
+ Y//jk1z/4pNc/+CTXv/flF//3pNf/92TX//fk17/4ZNd/+KVX//im2r/4q6J/+bIs//x49n//Pn4////
+ ///////////////////////////////////////////////////////////////////////////+//79
+ +//59fL/8+jh/+3Wxv/owqj/5LGN/+Olev/ioHL/4p5v/+Kebv/in2//4qBx/+Ojdv/lq4L/6rqX/+7N
+ tv/y4dX/9/Ht//z6+v///v7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////7+//79/v/38Oz/69fK/+C8ov/hpHn/45Zi/+OTXf/ilWD/4Jpq/96fcv/fonf/4KJ3/+Ke
+ b//jmWb/45dj/+OaaP/hqID/5cCm//He0v/8+fb/////////////////////////////////////////
+ /////////////////////////////////////////fz6//Xu6P/r2cv/58Oq/+Svi//ioXT/4plo/+KX
+ Y//ilmH/4pZh/+KWYf/il2P/45hm/+SdbP/mp3r/6bmX/+zOuf/y5Nn/+vf0//7+/f//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////+/v/+/fz//fr5//z59v/99/T//ffz//338//99/P//ffz//338//99/P//ffz//33
+ 8//99/P//ffz//338//99/P//ffz//338//99/P//ffz//338//99/P//ff0//349f/9+vj//v38///+
+ /v///////////////////////////////////////////////////v7//v7+//bv6v/q1MT/4Lea/+Ch
+ df/jlmL/45Re/+KYZf/go3r/4K+N/+K2l//luJn/5q2G/+Whc//kmmj/45pn/+Kkef/mu5z/8drL//v2
+ 8////////////////////v7//fz6//z59//8+PX//ffz//338//99/P//ffz//338//99/P//ffz//33
+ 8v/68uv/8eHV/+bJs//js5L/4qF2/+KYZf/jlWD/45Re/+OUXf/jlF3/45Rd/+OUXv/jlV//45Zi/+Sb
+ af/lqH7/57qb/+3TwP/37uj//Pn4//7+/v//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7//fz8//r28//16+T/9OTZ//Xf
+ 0P/23Mv/9tzL//bcy//23Mv/9tzL//bcy//23Mv/9tzL//bcy//23Mv/9tzL//bcy//23Mv/9tzL//bc
+ y//23Mv/9tzM//bczP/13s7/9eHU//Xn3v/69PD//fv7//7+/v//////////////////////////////
+ ///////////////+/v/+/v3/9+7n/+rQvv/hspL/4Z9y/+KWYf/jlWD/45tr/+Kui//kwaj/6cu3/+zO
+ uP/pu5z/5ad+/+Odbf/jmWb/46Jz/+e3lP/v1cL/+PHs//z9/P/+/v3///79//37+v/48ev/9OXb//Tg
+ 0v/13c3/9tzL//bcy//23Mv/9tzL//bcy//23Mv/9tzL//TZxf/tzbX/5rmb/+Opgf/im2r/4pRf/+OT
+ Xf/jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXf/jlF3/45Zh/+Oebv/kq4T/6cKn//Hg1f/38e3//Pv6////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////7+/f/8+vj/9+7p/+3bzv/rzbn/7MSo/+6/n//uv5//7r+f/+6/n//uv5//7r+f/+6/
+ n//uv5//7r+f/+6/n//uv5//7r+f/+6/n//uv5//7r+f/+6/n//uv5//7r+f/+3CpP/sx67/7dLA//Xp
+ 4f/79vT//fz8//////////////////////////////////////////////7+//7+/v/37eX/7M25/+Ku
+ i//hnW7/4pZh/+OXY//koHL/5rqd/+rSwv/v39T/8uDU/+vIsP/kroj/4p9x/+OZZf/kn27/6LKM/+3O
+ uP/06uL/+vj3//78/P/9/Pv/+vbz//Lj2P/rz7v/68Ws/+3Aov/uv5//7r+f/+6/n//uv5//7r+f/+6/
+ n//uv57/7b6c/+q3k//mrIX/5KFz/+OXY//jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OT
+ XP/jlF3/4pdj/+OfcP/ls5D/6tLB//Ln4f/79/b/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////v79//z59v/06uP/59DB/+W+
+ ov/msIr/6Kl8/+ipff/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ip
+ ff/oqX3/6Kl9/+ipff/oqX3/56uB/+axjP/ovaH/7tnL//Xt5//7+Pb////+////////////////////
+ /////////////////////v7///7+//js4//uy7T/5KuE/+Kba//jl2L/5Jto/+eoff/rx67/8OHX//Xt
+ 5//36+T/7NC9/+Oykf/ioXX/45hk/+SaZ//mqn//6cSp/+7f0//28e7//Pr5//r39f/27Ob/7tXE/+e9
+ oP/msYz/56qA/+ipfP/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ipfP/nqHv/5qZ4/+Whcv/km2j/45Vf/+OT
+ W//jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jlF7/4pln/+Oqg//lx7L/7uDW//n1
+ 8v//////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////+/v3/+/j2//Po4f/lzLv/4raY/+Ome//lnWr/5Z1r/+Wda//lnWv/5Z1r/+Wd
+ a//lnWv/5Z1r/+Wda//lnWv/5Z1r/+Wda//lnWv/5Z1r/+Wda//lnWv/5Z1q/+Wcaf/knWv/5KJ0/+Wu
+ iP/oyrX/7+HY//jz7////v7////////////////////////////////////////+/v/+/fz/+Org/+/J
+ r//mqX//45po/+SYZP/mn27/6a+H//DRvf/27Ob/+vXy//nw6//s1cX/4ria/+Gkev/jl2P/45Zg/+Si
+ dP/muZr/6dLD//Pq5P/69vT/9vDs//Dh1v/qyLD/5rCL/+Wlef/ln27/5Z1q/+Wda//lnWv/5Z1r/+Wd
+ a//lnWv/5Z1r/+Wdav/lnWr/5Jto/+OYY//jlF7/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OT
+ XP/jk1z/45Nc/+OTXP/imGT/4ad+/+LBqv/s3NH/+PPw////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////79/f/7+Pb/8+jh/+XL
+ uf/itpj/5KZ8/+WebP/lnmz/5Z5s/+WebP/lnmz/5Z5s/+WebP/lnmz/5Z5s/+WebP/lnmz/5Z5s/+We
+ bP/lnmz/5Z5s/+WdbP/lnGn/5Jhj/+OXYv/jm2j/46Z7/+S/pf/r2Mv/9u7p//7+/f//////////////
+ //////////////////////7//f38//r59//15dn/7saq/+eofP/kmmf/5Jll/+ehcv/qs43/8tjE//ny
+ 7f/8+ff/+fPv/+3bzf/jvqT/4ah//+OYY//jlF3/451t/+Owjv/myLT/8eXc//jz7v/z6OD/6tTE/+a7
+ nf/lp3z/5aBx/+WebP/lnmz/5Z5s/+WebP/lnmz/5Z5s/+WebP/lnmz/5Z5s/+WebP/lnWr/5Jlk/+OV
+ Xv/jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OXY//hp37/4cGr/+vc
+ 0f/48/D/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////v79//v49v/z6eP/59C//+W9ov/nsIr/6Kl8/+ipff/oqX3/6Kl9/+ip
+ ff/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ipff/oqHv/56V4/+agcf/kmGT/45Vf/+OX
+ Y//ioXP/4raY/+nRwP/16uP//v79//////////////////////////////////7+/v/8+/r/9/Pw//Hf
+ 0v/swaT/56Z5/+WaZf/kmWX/5qN0/+u2kf/028r/+/by//38+//69vL/7uDW/+XGr//irYf/45pm/+OT
+ XP/jmmj/4qqD/+TAp//w39T/9+/q/+/g1f/lyLL/4q+L/+Sgcf/ln23/56Jy/+ileP/oqHz/6Kl9/+ip
+ ff/oqX3/6Kl9/+ipff/oqHz/56Z5/+ajc//knGn/45Zg/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OT
+ XP/jk1z/45Nc/+OTXP/jlF3/45lm/+Kpgf/jxbD/7d7V//j08f//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////+/v7//Pr5//fw
+ 6//u39P/7dO//+/KsP/wxaf/8Mao//DGqP/wxqj/8Mao//DGqP/wxqj/8Mao//DGqP/wxqj/8Mao//DF
+ qP/wxaj/8MWn/+2/oP/otpP/5KqC/+Obav/jlF//45Zg/+Kebv/hsI7/6Mu3//To3//+/v3/////////
+ /////////////////////////v39//v49//07ej/7dfH/+m7mv/moXL/5Jhi/+SZZf/lpXf/6rmV//Xe
+ zf/8+PT//v38//v49v/x6OH/6dC+/+W2lP/kn2//45Zg/+OZZv/jpnv/5rqb//Lczf/47eb/7trN/+O+
+ pP/gp3//45xq/+afbf/oqHr/7LWQ/+/Bov/wxaf/8Mao//DGqP/wxqj/8MWn/+7CpP/quZf/5auD/+Of
+ cf/jlmH/45Jb/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OWYf/knm3/5K+L/+bM
+ uv/v49v/+fb0////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////7+///+/fz/+/j2//fw6v/26+H/9+fa//jl1//45df/+OXX//jl
+ 1//45df/+OXX//jl1//45df/+OXX//jl1//45df/+OXX//jk1v/449X/8tnI/+rKs//kt5f/46Fz/+OX
+ Yv/jlmH/45xr/+Kshv/pxq7/9OXa//78+//////////////////////////////////9/f3/+/b1//Hn
+ 4P/pz7z/5rOQ/+Sbaf/jlV//45lm/+Smev/ou5n/9N/Q//z49f/+/v3//Pr5//Xv6//u283/6MCj/+Sm
+ e//jmWb/45ll/+Wjdv/ptpL/89fE//fo3v/u1ML/47eY/+Gidv/jmmf/5qBv/+mtg//wxqn/9t3M//jk
+ 1v/45df/+OXX//jl1//35Nb/9eDQ/+3Puf/kt5n/4qZ9/+KZZ//jlF3/45Nc/+OTXP/jk1z/45Nc/+OT
+ XP/jk1z/45Nc/+OTXP/jlV//5Jtq/+WmfP/mupz/6tbI//Lp5P/7+Pb/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////////7+
+ /v/9/Pv//Pj2//v28v/89e///PTu//z07v/89O7//PTu//z07v/89O7//PTu//z07v/89O7//PTu//z0
+ 7v/89O7//PPu//zz7P/26N7/7dfI/+fCqf/lqX//5Jtp/+SXY//jm2n/46h//+nCpf/y4NL/+/j1//79
+ /P////7///////////////////////38/P/69fL/7uHY/+bIsv/krYj/45hk/+OTXf/jmWj/46d+/+a9
+ n//z4NP//fj2///+/v/9/Pv/+fXz//Lk2v/qyK//5KyF/+Kca//jmWX/5aJy/+mxiv/vzbf/8tvN/+zJ
+ s//ksI3/4p9w/+OZZv/loXL/6LCL//HPuP/66+H/+/Ps//z07v/89O7//PTu//zz7v/57+f/8t/S/+jI
+ sv/ks5P/4qJ2/+KYZf/jlV//45Nd/+OTXP/jk1z/45Nc/+OTXP/jlF3/5JZg/+WbaP/kpXn/5bOQ/+nI
+ sf/w4tj/9/Ht//z7+v//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////+/v/+/v3//v38//79/P/+/Pv//vz7//78
+ +//+/Pv//vz7//78+//+/Pv//vz7//78+//+/Pv//vz7//78+//+/Pv//vz6//jz7f/x49j/6s66/+ey
+ jP/loHH/5Jlm/+OaZv/lpXf/6ryc//DZyP/48u7//Pv6//7+/v///////////////////////fz7//nz
+ 8P/s3NH/5MGp/+Opgf/jlmL/45Nd/+Kaaf/iqYP/5L+m//Li1//9+ff///////7+/v/8+/r/9uzk/+zP
+ u//jso//4Z9x/+OZZv/ln2//6KuC/+vApP/syrX/6b2f/+Wqgf/jnGv/45lm/+Sidv/ntJP/8dXC//vz
+ 7v/++/r//v38//78+//+/fv//vz7//z59v/27eb/7dnM/+jErP/kr4z/4qB0/+KZZv/ilmH/45Vg/+OV
+ X//jlV//4pVg/+OXY//knGr/5qR4/+axjv/mwqj/69fI//Xt6P/7+Pb//v39////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////+/n2//Xt5v/u2cn/6LmY/+Slef/jmmj/45hj/+Wfbv/otJD/7dC8//Pq
+ 5P/69/b//v39///////////////////+///9+/r/+PLt/+rXyf/iu6D/4aV8/+OVYf/jklz/4ptr/+Gs
+ iP/kxK3/8uTb//359/////////7+//7+/f/48Ov/7dTE/+K3mf/gonb/45ll/+SbaP/monX/56+K/+e1
+ k//mrYb/5aJz/+SZZf/jmWb/46V8/+W5nP/w2sv/+/bz///+/v///////////////////////v39//r2
+ 8//06eL/7tfI/+nErP/kspH/4aV7/+Gfcv/inGz/4ptp/+Kbav/hnW//4aJ2/+Oqg//nt5b/6sau/+3W
+ xv/y59//+vb0//38/P///v7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////9/Pv/+fTv//Li
+ 1v/nv6P/46iA/+Kbav/jlmD/5Jlm/+WshP/oxq//7uHY//jz8f/+/fz///////////////////7///37
+ +v/48Or/6dLB/+G2mP/honj/45Vg/+OTXP/inW7/4rGP/+TKt//y6N///fr4/////////v7///7///nz
+ 7//t2cz/4r2k/+Gmff/jmWb/45Zi/+OZZv/jnm//46F0/+Oebv/kmmf/5JZh/+ObaP/jq4X/5cKq//Df
+ 1P/8+PX///7+/////////////////////////v7//fv6//r18v/16uL/8NvP/+nKtv/juZ3/4rGP/+Os
+ hv/kqoL/5aqC/+Ouiv/itZb/5cCn/+rOvP/w3dD/9erj//r08f/9+/r///7+////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////79/f/79/T/9Ofd/+fErP/irIf/4p1t/+OVX//jl2H/5KZ8/+W+
+ pf/q2c7/9/Dt//78+/////////////////////7//fv5//jv6P/qzrv/4rKR/+Ggc//jlWD/45Nd/+Of
+ cf/jt5f/59HB//Pr5f/8+/n/////////////////+vXy/+/f1f/lxrL/462K/+Scbf/jlmL/4pVg/+GX
+ Y//hmGX/4pdj/+SXYv/kmGP/5aJy/+a3lv/pz77/8ujh//z69////v7////////////////////////+
+ /v///f3//fr6//r08f/27Ob/8eDV/+zTwv/rzLf/7Mmx/+3Hrf/tx63/68u0/+vQvf/t2Mr/8eLZ//Xs
+ 5v/59PL//Pv6//7+/f//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////v7+//z5
+ 9//26+L/58q1/+Gwjv/hn3H/45Rf/+OVX//jonb/47ib/+jSw//27ej//fz7////////////////////
+ /v/9+/j/+O7m/+vLtf/jr4r/4p5w/+OVYP/jlF7/5KN2/+a9oP/r2c3/9u/r//38+///////////////
+ ///79/b/8ubf/+nRwf/mt5j/5KJ2/+KYZf/hk13/4JJc/+GTXf/ilF7/45Zg/+SbaP/nqX7/6sOo/+/e
+ 0v/28e7//fv7///////////////////////////////////////+/v7//fz6//v49v/58u7/9uvk//bn
+ 3v/25tv/9uXZ//bl2f/259z/9erh//bu6P/48/D/+/f2//37+//+/v7/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////v7//fr4//bt5//nz77/4bWW/+GhdP/jlF7/45Re/+Kf
+ cv/is5P/58u5//Xr5P/9+/r////////////////////+//37+P/57eX/7cmw/+WshP/jnW3/45Zh/+SY
+ ZP/nqn//68eu//Dk2//49fP//v38//////////////////z6+f/37ur/793S/+nApv/kp37/4ppp/+GT
+ Xf/hkVr/4pJb/+KTXP/jlmH/5J5t/+evif/tzbb/9Oni//r4+P/+/f3/////////////////////////
+ //////////////////////7//v79//37+//8+ff//Pf1//z39P/89/P//Pfz//z39P/8+Pb//Pr5//38
+ +//+/f3///7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////////////////+
+ /v/9+vn/9+/q/+nVyP/ju5//46R6/+OVYP/jlF7/4p1u/+Kui//mxrD/9eff//36+P//////////////
+ /////v7//fr3//ns4v/vx6v/56qA/+Sca//kmGP/5Z1r/+myi//w0bz/9u7o//v6+f/+/v7/////////
+ /////////v39//v28//16OH/68mz/+Osh//hnG7/4ZRf/+KSW//ik1z/45Nd/+OXYv/ioHP/5bST/+/T
+ wf/48ev//f39//7+/v///////////////////////////////////////////////////v////7+//79
+ /P/+/fz//vz8//78/P/+/Pz//vz8//79/P/+/v3//v7+///+/v//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////+//38+v/48u7/7NzS/+fErP/lrIT/5Zpn/+OW
+ YP/jnGv/5KqE/+jBp//z49j/+/f0//79/f////////////79/P/79vP/9+fd/+7Ep//nqX7/5Z1q/+SZ
+ ZP/moHD/67eT//LXxP/59PD//f39//7+/v/////////////////+/v7//Pr4//ju6P/sz7z/47CP/+Gf
+ c//ilWD/4pNb/+OTXP/jk17/45hk/+Kkev/kup7/79jJ//r18P//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////7//vz7//n18v/x5d3/6826/+e0kf/loHD/45hj/+Obaf/lp33/6Lyd//Hez//48+7//Pv6////
+ /////////Pv6//jy7f/z4dT/7MCh/+ene//lnGn/5Jll/+WidP/qupj/89vK//z49f/+////////////
+ ///////////////////9/Pv/+fLt/+3Vxf/itpj/4aN5/+KWYv/jklv/45Nc/+OVX//jmmj/4amD/+TA
+ qv/v3tL/+/f0////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/f3/+/j3//bt6f/v18j/6bye/+Sk
+ eP/jmWb/45lm/+WidP/otJD/7tXD//Ts5f/6+Pb///7+///////7+Pf/9ezm/+7Zyf/puZf/5qN0/+Sa
+ Zv/jmWb/46N3/+m8nP/z3c3//fr3//////////////////////////////////79+//69PD/7drN/+O9
+ o//hp3//45dj/+OSW//jlF7/5Jhj/+SfcP/jsZD/5sq4//Hj2//8+ff/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////+/v/++/v/+vbz//Pg1P/pw6j/4qiA/+Kaaf/jl2L/5Jxq/+aqgv/pyrT/8OPa//jz
+ 8P/+/v3///7+//r28//x5t3/6dC9/+axi//knWv/5Jdi/+OZZv/ipXv/576h//Le0P/9+vj/////////
+ /////////////////////////v38//r28v/v4Nf/5caw/+Osh//jmWX/45Nb/+OWYP/lnGr/5qh9/+e9
+ of/r1sn/8+rl//z6+f//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////+//79/P/8+vj/9OXb/+nI
+ sf/hrIj/4pxs/+OWYf/jmWX/5KV5/+XCqP/s28//9vDr//7+/P////7/+PPw/+7g1f/lx7L/46qD/+OZ
+ Zv/jlmD/4ppo/+Cof//mwab/8uDT//37+f/////////////////////////////////+/f3/+/j1//Ho
+ 4f/p0L//5raU/+Wfbv/klV//45di/+SgcP/mr4j/68mx//Hi2f/38u///fz8////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////v79//38+v/06eD/6M25/+CxkP/hnm//45Zg/+OXYv/joXT/4rqd/+nU
+ xf/07OX//v38//7+/v/38e3/7NrN/+K/p//hpXz/45dj/+OVYP/im2n/4KqF/+XErP/x4tb//fv5////
+ //////////////////////////////7+/v/8+/n/9fDr/+7bzv/pwKP/5qd6/+SaZ//jm2j/5KV6/+a2
+ lv/u08H/9u7o//v49//+/v7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////v7//v37//Xs
+ 5f/p0sH/4LaY/+Kgcv/jlmH/45Zh/+KfcP/gs5T/5868//Tp4f/+/Pv//v7+//bv6f/q1MX/4Lic/+Gi
+ dv/jlmL/45Vg/+Kca//grYr/5cey//Hk2v/9+/r///////////////////////////////////////38
+ +//59vT/8+bc/+vLtP/lsYz/4qN3/+Kid//jrov/58Gp//De0f/69fL//vz8////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////+/v/+/fz/9u7p/+vYyf/ivqL/46R3/+OXYv/jlmH/4p1t/+Cv
+ i//nybP/8+bc//77+v/+/v7/9u3m/+rQvv/gspT/4Z9y/+OWYf/jlWD/4p1t/+Cxkf/mzLr/8ubf//37
+ +v///////////////////////////////////////v79//37+v/37+n/7dfI/+S/pf/hsZL/4rKS/+W/
+ pv/q0cL/8+jh//z59////v3/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////////////+//79
+ /P/48u7/7t/U/+bHsf/lq4L/5Jxp/+SXY//jnGv/4qqE/+fEq//y4db//Pn3//79/f/26+T/6824/+Gv
+ jP/hnW7/45Vg/+OVYf/jnnD/47eZ/+jTxP/z6uT//fz7////////////////////////////////////
+ //////7//v79//v28//z5t3/7NXG/+nMuP/qzbj/7dbG//Hj2v/48e3//fz7/////v//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////7//v7+//n18//y5t7/69HA/+ezj//loXL/5Jlm/+Oa
+ aP/jpnz/6L6h//Dczv/59fL//fv6//fq4f/sy7P/46yF/+Kca//jlWD/45dj/+SidP/mv6T/7NvP//Xv
+ 6v/+/fz///////////////////////////////////////////////7//fv6//nz7//16+X/9Ofe//Xn
+ 3v/27OX/+PPu//v59//+/v3/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///+////+/n3//bu6P/w287/6buc/+Wlev/jm2n/45hk/+Ogcf/nt5X/7tTD//Xu6f/7+Pb/+One/+7J
+ r//lqoD/45tp/+OWYf/kmmj/5qh9/+vJsf/x5dz/+PXx//7+/f//////////////////////////////
+ ///////////////////+/v3//fz7//z6+P/8+Pb//Pj2//z6+P/9/Pr//v39////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/Pv/+vTx//Tj2f/owaf/46mC/+Kc
+ a//jlmH/45ln/+athv/qybP/8OTc//jy7f/35dn/78er/+eofP/kmmf/5Jhk/+agb//qsYn/8dTB//fv
+ 6f/8+vj///7+///////////////////////////////////////////////////////+/v7//v38//79
+ /P/+/fz//v39//7+/v/+//7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////7+/f/7+PX/9eng/+fHsP/irYn/4p1v/+OVX//jlmH/5KV7/+a9of/q1MX/8eHV//LY
+ xf/tv5//56Z4/+SaZv/kmWb/5aJ1/+q1kv/z2sn/+/Tv//79/P//////////////////////////////
+ ///////////////////////////////////////////+////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////v7+//z5+P/27OX/58y4/+Gy
+ kf/hn3L/45Rf/+OUX//jn3H/47CO/+TBqv/qy7f/7Mar/+q1kP/mo3T/5Jll/+OZZ//kpHn/6bmY//Tf
+ z//89/T///7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////v///fr5//fu6P/o0cH/4beZ/+Gidv/jlF7/45Nd/+KZaf/go3v/4a2M/+W1
+ lP/nso3/5qh+/+Sdbf/jl2P/45pp/+Omff/nvJ7/9OHT//359v//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////+/v/9+/r/9/Hs/+rY
+ y//jvqP/4qZ8/+OVX//iklz/4ZRh/+CYaP/fnG//4qBy/+OgcP/im2n/4ZZi/+KUX//immn/46mC/+a+
+ o//z4tb//fn3////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////+//38+//49PD/7uHX/+jIsv/lroj/5Jln/+KUX//hkl7/4JNf/9+V
+ Yv/gl2P/4ZZi/+CUYP/gk13/4ZNd/+Kba//iq4f/5cKq//Pk2v/9+ff/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////7//v38//r4
+ 9f/y6+T/7NPB/+i3lv/koHH/45Zi/+KTXP/gkVv/35Fc/9+SXP/fklz/35Fb/+CSW//hk13/4Zxt/+Gu
+ jP/lxrH/8+bd//36+P//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////+/v3//Pv5//fz7//w3c7/6cCi/+Slev/jmWb/4pNd/+CR
+ Wv/fkFr/35Ba/9+QWv/fkFr/4JJb/+GTXf/inW//4rKR/+XLuf/z6eH//fv5////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /v/+/fz/+/n2//Pk2P/pxaz/4qmB/+Kbaf/hk17/4JBa/96PWf/fkFr/35Ba/+CQWv/gkVz/4ZNe/+Kg
+ c//jtpj/5tDB//Pr5f/9+/n/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////79/f/8+/r/9Off/+nKtP/grYn/4Zxt/+KU
+ X//gkFr/349Z/9+PWf/fkFn/4JBb/+GSXv/jl2T/5KZ7/+a9ov/p18v/9e7q//37+v//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////v7+//38/P/16uP/6c68/+Cykv/hnnH/4pRg/+GRW//gkFr/349Z/96PWf/fkVv/4ZRg/+Sc
+ a//mrYX/6cat/+3f1f/38u///fz7////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////v7//v39//bt5//q08T/4bic/+Gh
+ dP/ilWH/4pJc/+GRW//fkFr/35Ba/+CRXP/ilmL/5aBw/+i0j//tz7n/8ujh//n29f/+/f3/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////+/v/+/f3/9/Dr/+zazf/kwKf/46V6/+OWYv/jk1z/4pJc/+GRW//hkVv/4pNd/+OY
+ ZP/lonP/6rmW//HXxf/58+///fz7//7+/v//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////79/v/48/H/8OLY/+jL
+ tv/mrYb/5Jtp/+OVX//jk1z/4pJc/+KSXP/jlF7/45ll/+Wjdv/qu5v/89zM//z49f/+////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////v7+//r39f/06uT/7tbG/+i2lP/lonP/5Jhj/+OTXf/jk1z/45Nc/+OU
+ Xv/jmWb/46V6/+m+oP/z39D//fr4////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////+/v///Pv5//jx
+ 7f/y4NT/6b+h/+WnfP/jm2j/45Rd/+OTXP/jk1z/45Vf/+OaaP/ip3//58Cm//Pg1P/9+/r/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////+/fz/+/fz//Xn3v/oxav/4quF/+KcbP/jlF3/45Nc/+OT
+ XP/jlV//4ptp/+CqhP/mw6z/8uLX//37+v//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////////////////+
+ /v/8+ff/9uvj/+jKtf/hsI3/4Z5w/+OUXv/jk1v/45Nc/+OVYP/inGv/4K2K/+bHsv/y5Nr//fz6////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////7+//36+f/27ef/6M++/+G0lf/hoXX/45Re/+OT
+ W//jk1z/45Vh/+Kdbv/hsZH/5su5//Lm3v/9/Pv/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////v7//fv6//fw6//p1cf/4rqf/+Kkev/jlF//45Nb/+OTXP/jlmH/455w/+K1l//o0MD/8+nj//38
+ +///////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////v/9/Pr/+PPv/+zc0f/lwqn/46h//+OV
+ X//jk1v/45Nc/+OWYf/joHL/47ue/+nWyP/07ef//v38////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////79/P/69vP/8OXe/+rMuP/msIv/5Jpn/+OVXv/jlV//5Jpm/+Wme//mwqn/7NzR//Xw
+ 7P/+/f3/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////39//z59//27ur/79jI/+m6
+ mv/loHL/45dj/+OXY//ln27/566G/+rLtf/v49v/9/Pw//7+/f//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////v7//vz7//r39P/z4dX/68On/+SnfP/jmmj/45pn/+Skdf/otZH/7dTC//Tr
+ 5f/69/X//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////+/fz//Pr5//Xn
+ 3f/qyLH/4auG/+KcbP/im2r/46d9/+a7nP/w3M7/+fPv//38+///////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////+/f/9/Pv/9u3m/+zTw//jup7/4qqE/+Kogf/js5L/58au//Pl
+ 2v/7+PX//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////7+//7+
+ /f/58+//8OLY/+nPvv/kwKb/472i/+XFr//q1cX/9uzm//37+f//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////v////v59//27+r/8OTb/+vYyv/p1cb/69rO/+/k
+ 3P/48/D//v38////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////v38//v59v/59PD/9u7o//Xt5v/27+r/+PTw//z6+f/+/v7/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////v7//v38//38+v/8+vj//Pn3//z6
+ +P/9+/r//v39////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////v7//v7+//7+/v///v3//v79//7+/v//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////////8/////v//
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////+/////f////P////6////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////v////0////4P//
+ //P/////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////8////+D///+8////5P//////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////////l////vf//
+ /4n////R////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////9H///+K////S////7X/////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////tf//
+ /0z///8P////jf////P/////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////T///+O////D////wH///9L////tP//////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////tP//
+ /0v///8B////AP///xX///9m////1v////z/////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////P///9b///9m////Ff///wD///8A////AP///yT///9/////2v//
+ //z/////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////z////a////f///
+ /yT///8A////AP///wD///8A////A////yD///9/////1v/////////+////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////7/////////1v///3////8g////A////wD///8AAAAAAP///wD///8A////A///
+ /yT///9l////sP///+7/////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////7v///7H///9l////JP//
+ /wP///8A////AAAAAAAAAAAA////AP///wD///8A////AP///xT///9I////iP///7L////P////4///
+ //L////7/////v//////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////////9////+P//
+ /+/////i////z////7L///+I////SP///xT///8A////AP///wD///8AAAAAAAAAAAAAAAAAAAAAAP//
+ /wD///8A////AP///wH///8O////R////4P///+4////3/////T////9////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////r////t////1////7b///+D////Rv///w7///8B////AP//
+ /wD///8AAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAA
+ AAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAABgAAAAAAA
+ AAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAc=
+
+
+
\ No newline at end of file
diff --git a/AIMS/OperationDoing/oldSystemCode/frmPhysioDataUpdateLog.cs b/AIMS/OperationDoing/oldSystemCode/frmPhysioDataUpdateLog.cs
new file mode 100644
index 0000000..04bbc61
--- /dev/null
+++ b/AIMS/OperationDoing/oldSystemCode/frmPhysioDataUpdateLog.cs
@@ -0,0 +1,34 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Windows.Forms;
+
+namespace AIMS.OperationDoing.AnasRecordBill
+{
+ public partial class frmPhysioDataUpdateLog : Form
+ {
+ public int OperationRecordId;
+ public frmPhysioDataUpdateLog()
+ {
+ InitializeComponent();
+ }
+
+ private void frmPhysioDataUpdateLog_Load(object sender, EventArgs e)
+ {
+ DataTable dataTable = DrawAnasReordBill.SelectPhysioDataUpdate(OperationRecordId);
+ foreach (DataRow item in dataTable.Rows)
+ {
+ int index = dgvLog.Rows.Add();
+ dgvLog.Rows[index].Cells[0].Value = int.Parse(item["Id"].ToString());
+ dgvLog.Rows[index].Cells[1].Value = item["RecordTime"].ToString() + "->" + item["Name"].ToString() + " " + item["OldParamValue"].ToString() + " 改为 " + item["ParamValue"].ToString();
+ dgvLog.Rows[index].Cells[2].Value = item["OperatorName"].ToString();
+ dgvLog.Rows[index].Cells[3].Value = DateTime.Parse(item["OperatorTime"].ToString());
+ }
+ dgvLog.ClearSelection();
+ }
+ }
+}
diff --git a/AIMS/OperationDoing/oldSystemCode/frmPhysioDataUpdateLog.designer.cs b/AIMS/OperationDoing/oldSystemCode/frmPhysioDataUpdateLog.designer.cs
new file mode 100644
index 0000000..1964c91
--- /dev/null
+++ b/AIMS/OperationDoing/oldSystemCode/frmPhysioDataUpdateLog.designer.cs
@@ -0,0 +1,144 @@
+namespace AIMS.OperationDoing.AnasRecordBill
+{
+ partial class frmPhysioDataUpdateLog
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmPhysioDataUpdateLog));
+ this.dgvLog = new System.Windows.Forms.DataGridView();
+ this.dataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.dataGridViewTextBoxColumn2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.dataGridViewTextBoxColumn3 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.dataGridViewTextBoxColumn4 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.Id = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.log = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.work = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.time = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ ((System.ComponentModel.ISupportInitialize)(this.dgvLog)).BeginInit();
+ this.SuspendLayout();
+ //
+ // dgvLog
+ //
+ this.dgvLog.AllowUserToAddRows = false;
+ this.dgvLog.AllowUserToDeleteRows = false;
+ this.dgvLog.BackgroundColor = System.Drawing.Color.White;
+ this.dgvLog.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
+ this.dgvLog.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+ this.Id,
+ this.log,
+ this.work,
+ this.time});
+ this.dgvLog.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.dgvLog.Location = new System.Drawing.Point(0, 0);
+ this.dgvLog.Name = "dgvLog";
+ this.dgvLog.ReadOnly = true;
+ this.dgvLog.RowTemplate.Height = 23;
+ this.dgvLog.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
+ this.dgvLog.Size = new System.Drawing.Size(804, 729);
+ this.dgvLog.TabIndex = 0;
+ //
+ // dataGridViewTextBoxColumn1
+ //
+ this.dataGridViewTextBoxColumn1.HeaderText = "Id";
+ this.dataGridViewTextBoxColumn1.Name = "dataGridViewTextBoxColumn1";
+ this.dataGridViewTextBoxColumn1.Visible = false;
+ //
+ // dataGridViewTextBoxColumn2
+ //
+ this.dataGridViewTextBoxColumn2.HeaderText = "记录信息";
+ this.dataGridViewTextBoxColumn2.Name = "dataGridViewTextBoxColumn2";
+ this.dataGridViewTextBoxColumn2.Width = 300;
+ //
+ // dataGridViewTextBoxColumn3
+ //
+ this.dataGridViewTextBoxColumn3.HeaderText = "操作人";
+ this.dataGridViewTextBoxColumn3.Name = "dataGridViewTextBoxColumn3";
+ this.dataGridViewTextBoxColumn3.Width = 90;
+ //
+ // dataGridViewTextBoxColumn4
+ //
+ this.dataGridViewTextBoxColumn4.HeaderText = "操作时间";
+ this.dataGridViewTextBoxColumn4.Name = "dataGridViewTextBoxColumn4";
+ this.dataGridViewTextBoxColumn4.Width = 160;
+ //
+ // Id
+ //
+ this.Id.HeaderText = "Id";
+ this.Id.Name = "Id";
+ this.Id.ReadOnly = true;
+ this.Id.Visible = false;
+ //
+ // log
+ //
+ this.log.HeaderText = "修改信息";
+ this.log.Name = "log";
+ this.log.ReadOnly = true;
+ this.log.Width = 500;
+ //
+ // work
+ //
+ this.work.HeaderText = "操作人";
+ this.work.Name = "work";
+ this.work.ReadOnly = true;
+ this.work.Width = 90;
+ //
+ // time
+ //
+ this.time.HeaderText = "操作时间";
+ this.time.Name = "time";
+ this.time.ReadOnly = true;
+ this.time.Width = 145;
+ //
+ // frmPhysioDataUpdateLog
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(804, 729);
+ this.Controls.Add(this.dgvLog);
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.Name = "frmPhysioDataUpdateLog";
+ this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
+ this.Text = "生命体征修改痕迹记录";
+ this.Load += new System.EventHandler(this.frmPhysioDataUpdateLog_Load);
+ ((System.ComponentModel.ISupportInitialize)(this.dgvLog)).EndInit();
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.DataGridView dgvLog;
+ private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn1;
+ private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn2;
+ private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn3;
+ private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn4;
+ private System.Windows.Forms.DataGridViewTextBoxColumn Id;
+ private System.Windows.Forms.DataGridViewTextBoxColumn log;
+ private System.Windows.Forms.DataGridViewTextBoxColumn work;
+ private System.Windows.Forms.DataGridViewTextBoxColumn time;
+ }
+}
\ No newline at end of file
diff --git a/AIMS/OperationDoing/oldSystemCode/frmPhysioDataUpdateLog.resx b/AIMS/OperationDoing/oldSystemCode/frmPhysioDataUpdateLog.resx
new file mode 100644
index 0000000..06029c3
--- /dev/null
+++ b/AIMS/OperationDoing/oldSystemCode/frmPhysioDataUpdateLog.resx
@@ -0,0 +1,299 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+
+
+ AAABAAEAMDAAAAEAIACoJQAAFgAAACgAAAAwAAAAYAAAAAEAIAAAAAAAACQAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAPSkQgL1pUIO9aVCMPWlQj71pUJA9aVCPvSkQj70pEI+9aRCPvSkQj71pUI+9KVCPvSk
+ Qj71pUI+9KVCPvWkQj71pEI+9KRCPvWkQj71pUI+9KRBPvKgPT7umDI+7ZUvPu2WMD7tlTA+7ZUwPu2W
+ MD7tlS8+7ZUwPu2WLz7tli8+7ZUwPu2VLz7tli8+7ZYwPu2VLz7tlS8+7ZUwPuyWMEDslS8+7JYwMO2W
+ Lw7tljACAAAAAAAAAAAAAAAA9aVCBPWlQij1pUJy9aVCr/WlQr31pUK/9aVCv/WlQr/1pUK/9KVBv/Sl
+ Qr/1pUK/9KRBv/SkQr/1pUK/9KRBv/WlQr/1pUK/9KVCv/SlQr/1pUK/9KRBv/KgPb/umDK/7ZYvv+yV
+ L7/sljC/7JUvv+yWML/slTC/7JYvv+yWL7/sljC/7ZYwv+yVL7/tljC/7JUvv+yVL7/sljC/7ZYwv+2W
+ ML/tljC97ZYvr+2WL3LtlTAo7JYwBAAAAAD1pUIC9aVCKPWlQo30pUHN9KVB2/WlQtv0pEHb9aVB2/Sk
+ Qdv0pEHb9aVC2/WlQtv1pUHb9KRC2/WlQtv1pELb9aRC2/WlQtv1pULb9aRC2/WlQtv1pULb9aVC2/Oi
+ PtvumDLb7ZUv2+2VMNvtlTDb7ZYw2+2WMNvtlTDb7ZYw2+2VMNvtljDb7JYv2+2VMNvtljDb7ZYw2+2V
+ MNvtljDb7ZYw2+2WMNvtljDb7JYv2+2WL83slTCN7ZUvKO2WMAL0pEEQ9KRCdPSkQc30pEHb9aVC2/Sl
+ Qtv1pULb9aVC2/WlQtv1pULb9KRB2/WlQtv1pUHb9aVC2/WlQtv1pUHb9aVC2/SlQtv1pUHb9aVC2/Sl
+ Qdv1pUHb9aVC2/SiP9vumDPb7ZUv2+2WMNvtljDb7ZYw2+2WMNvtljDb7JYw2+2WMNvtljDb7ZYw2+2W
+ MNvtljDb7ZYw2+2WMNvtljDb7ZYw2+2WMNvtljDb7ZYw2+2WMNvtljDN7ZYwcuyVLw71pUIw9aVCr/Wk
+ Qtv1pULb9aVC2/WlQtv1pULb9KRB2/WlQtv1pULb9aVC2/SlQtv1pULb9KRB2/SkQtv1pULb9aVB2/Sl
+ Qdv1pULb9aVB2/SlQdv0pULb9aVC2/SiQNvumDPb7ZUv2+yVL9vtljDb7ZYw2+yVL9vslS/b7ZYw2+yV
+ L9vsljDb7ZYw2+2WMNvtli/b7ZYw2+2VMNvtljDb7ZUw2+2WMNvslS/b7ZYw2+yVMNvsli/b7JUwreyW
+ LzD1pUI+9aVCvfWlQtv0pEHb9aVC2/WlQtv1pULb9aVC2/WlQtv1pULb9aVC2/WlQtv1pEHb9aVC2/Wl
+ Qtv1pULb9aVC2/WkQdv1pULb9aVB2/WlQtv1pULb9aVC2/SjP9vumDLb7JUv2+2WMNvtljDb7ZYw2+2V
+ MNvtljDb7JYv2+2WMNvslS/b7ZYw2+2WMNvslS/b7JUv2+2WMNvtljDb7JYv2+2WMNvtljDb7JUv2+2W
+ MNvtljDb7ZUvve2WMD71pUI+9KRBv/WlQtv1pELb9aVC2/SlQtv1pULb9aVB2/WlQtv1pULb9aVC2/Wk
+ Qdv1pULb9KRC2/WlQtv1pULb9KRC2/WlQtv1pULb9aVC2/WlQtv1pULb9aVC2/SjP9vtlzLb7JUv2+2W
+ MNvtljDb7JUv2+2WMNvtljDb7JUv2+2WMNvtljDb7ZYw2+2WMNvtljDb7ZYw2+2WMNvtljDb7ZYv2+2W
+ MNvtljDb7JUv2+2WMNvtljDb7ZYwv+2WMED0pUE+9KRCv/WlQtv0pULb9aVB2/WlQtv1pUHb9aVC2/Wl
+ Qtv1pULb9KVC2/WlQtv0pULb9aVC2/WlQtv1pULb9aVC2/WlQtv1pULb9aZF2/atU9/616rt/vXr+/zu
+ 3Pnzunnn7Zs73eyWMNvsljDb7ZYw2+2WMNvtljDb7JUw2+yVL9vsljDb7JYw2+2WMNvtljDb7ZYw2+yW
+ MNvsljDb7ZYw2+yWL9vslTDb7ZUw2+2WMNvsljDb7JUvv+yVLz71pUI+9KVBv/WlQtv1pUHb9aVC2/Sk
+ Qtv1pULb9aRC2/SlQdv0pUHb9aVC2/WlQdv1pEHb9KVC2/WlQtv1pULb9aVB2/WlQtv2r1ff+cWH5/vi
+ w/P++vb9///////////88eP799Op7++nUeHtljDb7ZYw2+2VMNvtljDb7ZUw2+2WMNvtljDb7ZYw2+2W
+ MNvslS/b7JYv2+2WMNvtljDb7JYv2+2WMNvtljDb7ZYw2+2WMNvtljDb7JUvv+2VLz71pUI+9KRCv/Sl
+ Qdv1pELb9aRB2/SlQtv1pULb9aVC2/WlQtv1pULb9aRC2/SlQdv1pULb9aVB2/WlQtv1pULb9KRB2/ax
+ XN/73rvx/vbs+/7+/v///////v7+//7+/v///////v79//nev/Pwq1nh7Zgz2+2WMNvtljDb7JYw2+2W
+ MNvtljDb7JYw2+2WMNvtljDb7ZYw2+2VMNvtljDb7JYv2+2WMNvtljDb7JUw2+2WMNvtljDb7ZYvv+2W
+ MD71pUI+9KRBv/WlQtv1pULb9aVC2/WlQtv1pULb9KVC2/WlQtv1pULb9aVC2/SlQtv1pULb9aVC2/Sk
+ Qdv1pULb9rFb3/vfu/H+/Pj9/////////////////////////////////v7+//78+v376NP39MKH6e2Z
+ N93tljDb7ZYw2+2WMNvtlTDb7ZUw2+2WMNvtlTDb7ZUw2+2WMNvtljDb7ZYw2+2WMNvsljDb7ZYw2+2W
+ MNvtljDb7JUvv+2VMD71pUI+9aVCv/WlQtv0pEHb9aVC2/SlQtv1pULb9KVC2/WlQtv1pULb9aRB2/Wl
+ Qtv1pEHb9KVC2/WlQtv2tmbh/OTI8/79+//+/v7////////+/v/++vb9+9y28fznzfX9+PH9/v79//7+
+ /v/+/v7//vr2/fXJlevumzvd8rRr5fXHkuvun0Hd7ZYw2+yVL9vsljDb7ZYw2+2WMNvsli/b7ZYw2+yW
+ MNvsljDb7JYw2+yWL9vtljDb7ZYwv+2WLz71pUI+9aRBv/WlQtv1pELb9aVC2/SlQtv1pULb9aVC2/Wl
+ Qtv1pULb9aVC2/WlQtv1pULb9KRB2/ayX9/85cnz/v37//7+/v///////vz5/f3v3vn606Pt9apM3fWx
+ Xd/1xo3p/PDi+f////////////////337/33zp/t++nU9/779/331Knv8a9j4+6cPd3tljDb7ZYw2+2W
+ MNvtljDb7ZYw2+2WMNvtljDb7ZYw2+2WMNvtljDb7JYwv+2WLz71pUI+9KRBv/SkQtv1pULb9aVC2/Sk
+ Qdv1pULb9KVC2/WlQtv0pEHb9KVB2/WlQtv1pUPb9rJe4frhwPP+/fv////////////+/fz//OnR9fe+
+ eOX1qUvd9aVC2/SjP9vunDrd875/6f327v3+/v7///////7+/f/++vb9/v38///////++/f9++3b+ffS
+ p+/vp1Hh7ZUw2+yWMNvtlTDb7ZYw2+2WMNvslS/b7ZYw2+2WMNvsli/b7ZYwv+2VMD71pEI+9aVCv/Wl
+ Qdv1pELb9aVC2/WlQtv1pULb9KRB2/SkQdv0pEHb9aVC2/SkQdv1qkzd+tmv7/77+P3//////v7+//76
+ 9P374cDx97pu4/SmRdvxokTb76FG2+6fRNvqlTXb7Jg23fO+f+n76NP3/vr2/f/////+/v7//v7+////
+ /////////v7+//77+P354cPz7qFF3+2XMtvtljDb7JYw2+2WMNvtljDb7ZYw2+yVL9vtljDb7JYvv+2W
+ Lz71pUI+9KVCv/WlQtv0pULb9aVC2/SlQtv1pULb9aVC2/WlQtv1pULb9aRC2/SkQdv1q07d+9+88/79
+ /P/+/v7//vr2/fnOmev1p0bb9aVB2++gRt2baYXnYEC18V9As/GRY33p4pE33e2WMNvxrmHj++vZ9/7+
+ /v///////v7+///+/v///v7////////////+/v7/++fR9/TBhuntnD3d7JYw2+2WMNvtljDb7JUv2+2W
+ MNvtljDb7JYvv+2WLz71pUI+9KRBv/SkQtv0pELb9aVC2/SkQtv1pULb9KRC2/WlQtv1pULb9aVB2/Wl
+ Qtv1rFHd++C+8/79/P/+/v7//OrV9/a0Y+H1pULb9aVB2+ueSd1dQLXxAQH9/wAB/v9VQrDz244+3eyV
+ L9vunDzd9s+g7f77+P3//////v38//rix/X76NL3/v7+/////////////v7+//316/v1xpDr7Zo53e2V
+ MNvsli/b7ZYw2+2VMNvtljDb7JYvv+2VMD71pEI+9aVCv/WkQtv0pULb9KVC2/WlQtv0pEHb9KVC2/Sk
+ Qdv0pEHb9aVC2/WnR9v4xYbn/fHk+f7+/v/+/fz/+tiu7/WnR93yo0Pb76FG3eicS91fQbPxAQH9/wAA
+ /v9XQq7x3I8+3e6oV+Hwq1nh9L5/5/zz6fv//////vv4/fK3cuXxrV7j+uLG9f758/3+/v7//v7+///+
+ /v/99ez79MOJ6e2XMtvtljDb7ZYw2+2WMNvtljDb7JYwv+2WLz71pUI+9KRCv/WlQtv0pULb9aVB2/Sl
+ Qtv0pEHb9KVC2/SkQdv1pUPb9apN3fjGiOf98+b7/v79//7+/v/+/fz/+dmy7/SoSt2iboDnVzu68Vg8
+ uvElGuL5AAH+/wEA/f9hR6bx35VE3/zw4vn99/D9/vfx/f78+v/+/v7//vv4/fK3cOXtlzLb7p0/3fTA
+ g+n98uf7///+//7+/v/+/v7//fXr+++mUOHtljDb7JUv2+2VMNvtljDb7JYvv+2WMD71pUI+9KRBv/Wk
+ Qtv1pULb9aVC2/SkQtv1pULb9aVC2/WlQ9v2tGLh+tu07/737/v+/v7//v7+//7+/v/+/v7/+Ovh+fO1
+ bONuSqntAAD+/wAA//8AAP//AAD+/wIB/f9xUKbv5JhE3/338Pv//////v7+///////+/v7//vv4/fK3
+ ceXtljDb7JUv2+2XMtvzvX7n/fXr+/7+/f/+/v7//v37//fSp+/tljDb7ZYw2+2WMNvsli/b7JUvv+2V
+ MD71pUE+9KVBv/WkQdv1pELb9aVC2/WlQtv1pULb9KVC2/azX+H74L/z/vz4/f/////+/v7/////////
+ ///+/v7/9/Hx/fK6eOVwTabtAgX7/wEE/P8AAf3/AAD+/wIB/f98WKnv6JtH3/359f3+/v7///////7+
+ /v/+/v7//v38//K4dOXtljDb7ZYw2+2WMNvtmDXb9ceS6/337/3//////v7+//nhxPPtljDb7JUv2+2W
+ MNvtljDb7ZYwv+2VMD71pUI+9KRBv/SkQdv0pUHb9aVC2/WlQtv1pULb9rFb3/vhwfP++/j9////////
+ ///+/v7////////////+/v7/9/Du+/K5duWodXjlX0qx8V5GsvEnHt75AAD+/wIB/f98Warv6JlC3fjY
+ svH53Lrz+dy68fncuvH53Lrx+Nq38/CsW+PtljDb7JYv2+2VMNvtljDb8a5g4/zw4vn//////v7+//ng
+ wvPtljDb7JYv2+2WMNvtlTDb7JUvv+2WLz70pUI+9KRCv/WkQdv1pULb9aVC2/SlQdv1pUHb+MaH5/7+
+ /f///////v7+//78+v/85831/OnS9f79+////////Pbv/fa9duXzo0Pb8KJF2+ufSN1gQbTvAQH9/wIB
+ /f9kQavx34483e2XM9vtmDTb7Zg02+2YNdvtmDXb7Zg12+2XMtvtljDb7ZUw2+2VMNvtljDb8a9i4/zx
+ 4/n//////v7+//ngwvPtljDb7ZUw2+2WMNvtlS/b7JYwv+2VMD71pUI+9aVCv/WlQdv0pEHb9aVC2/Wk
+ Qdv1pULb/fHh+f/////+/v7///79//zmzPX3unDj+9668f79+//+/v7//vfv/fe+d+X1pUHb9aVC2+yf
+ SN1tTKjvFhTs/RER7/1lQqTv3o083e2WMNvtljDb7p5A3fO7eef1xIrr9cOK6/O9funtlzPb7ZYw2+2W
+ MNvtljDb8a9j4/zx4/n+/v7//v7+//ngwvPtli/b7ZUw2+yVMNvtlS/b7ZYvv+2WMD71pUI+9aVCv/Wl
+ Qdv1pULb9aVC2/SkQtv1pULb/vbs+////////////fPm+/e4auP1q07d+9+78f79/P/+/v7//vfv/fe+
+ duX1pULb9aVB2/KjQ9vIiWPhoHOC6ZBqiumxd2Pl5pI02+2WL9vtmDTb9MCE6f316/v+/fz//v38//zx
+ 4/ntmjnd7ZYw2+2VMNvtljDb8a9j4/zx4/n+/v7//v7+//ngwvPtli/b7ZUw2+2WMNvtlS/b7ZYvv+2W
+ MD70pEE+9aVCv/WlQtv0pULb9aVC2/WlQtv1pEHb/vXr+/7+/v///////e3b9/WrT931q07d+9+78f79
+ /P///////vjw/ffBfef1pkXb9aVC2/WlQtv1pULb86RD2++hQ9vqljTb7JUv2+2WMNvtmTfd9s6f7f77
+ +f3//////v7+//zx5fvtmjnd7ZYw2+2WMNvtljDb8a9j4/zx4/n+/v7//v7+//ngwvPtljDb7ZYw2+2V
+ MNvtlTDb7JUvv+yVMD71pUI+9aVCv/WlQdv1pULb9aVC2/WkQdv1pULb/vXr+////////////e7c9/Wr
+ UN31q07d+9+78f79/P///////v37//3v3/n62K3v97535fayXt/1q0/d9aVC2/SjP9vumjbb7p5B3fK1
+ beX1xpDr/O3d+f7+/f////////////zx5fvtmjnd7ZUw2+2WL9vtljDb8a9j4/zx4/n//////v7+//ng
+ wvPtljDb7ZYw2+yVMNvtli/b7JYvv+2WMD71pUI+9aVCv/SlQdv1pUHb9aVC2/SkQdv1pULb/vXr+/7+
+ /v///////e7c9/WrUN31q07d+9+78f79/P/+/v7////////////+/Pn9/fTo+/zlyvX62a/v97x04/a1
+ ZuH0unfn99Wt7/zz5/v9+fP9/v79///////+/v7///////zy5vvtmjnd7ZYw2+2WMNvtljDb8a9j4/zx
+ 4/n+/v7//v7+//ngwvPtli/b7ZUw2+2WL9vtljDb7JUvv+2WMD70pEE+9aVCv/WlQtv1pUHb9aVB2/Sl
+ Qtv1pULb/vXr+/7+/v///////e7c9/WrUN31q0/d++C/8/79+////////v7+///////+/v7///////79
+ /P/+/Pn9/fHi+f3t2ff98eT7/vv4/f///////////////////////v7//v37//ndvfPtmTbb7JUv2+2W
+ MNvtljDb8a9j4/zx4/n+/v7//v7+//ngwvPtljDb7ZYw2+yWL9vtljDb7ZYvv+2WLz70pEI+9KRBv/Wl
+ Qtv1pULb9aVC2/SkQdv1pULb/vXr+////////////e7c9/WrUN31p0bb97lt4/jDguf86M/1/vjx/f79
+ +//+/fz//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v3//vz5/fzy5fv30KPt87p45++j
+ St/tljDb7ZYv2+2WMNvtljDb8a5g4/zw4vn//////v7+//ngwvPtljDb7ZYw2+2WMNvtljDb7JUwv+yV
+ Lz71pUI+9aVCv/WkQtv1pULb9aVC2/WlQdv1pULb/vXr+/7+/v/+/v7//e7c9/WrUN31pULb9aVC2/Wl
+ Qtv1rFHf+MSE5/rZse/737zx/fPm+/758v3+/v3////////////+/v7///////7+/v/99ez7+Nm08fGw
+ Y+PsljDb7ZUw2+2WMNvslS/b7Zk22+6hRt/vo0nf9caP6/327vv+/v7//v7+//ngwvPtli/b7ZUw2+2W
+ MNvtlS/b7ZYwv+yWMD71pUI+9KVCv/WlQtv1pELb9KRB2/SlQtv0pUHb/vXr+////////////e7c9/Wr
+ UN31pELb9KRB2/WlQtv1pUHb9aVC2/WlQtv1qkzd97545fnOmOv75cnz/vv3/f///////////v7+///+
+ /v/99+/7+uTJ9ffSpu/ytW/l8rRs5fK1bOXytGvl9MKH6fndvPP64cTz/fXr+/7+/v/+/v7//v7+//ng
+ wvPtljDb7ZYw2+2VL9vtljDb7JUwv+2VMD71pUI+9KRBv/WlQtv1pULb9aVC2/WkQdv1pULb/vXr+///
+ /////////e7c9/WrUN31pELb9aVC2/WlQtv1pELb9aVC2/WlQtv0pEHb9aVC2/WnSN32sFrf/fDg+f7+
+ /v/+/v7///////7+/v/+/v7///////77+P388+j7/PLn+/3z5/v88ub7/fbu+/7+/f////////////7+
+ /v///////v7+//rhxfXtljDb7ZYw2+2WMNvtljDb7ZYwv+2WMD71pUI+9aVCv/SlQtv0pEHb9aVB2/Sk
+ Qtv1pULb/vXr+////////////O3b9/asUt31pULb9KRB2/WlQtv1pULb9KRB2/WlQtv1pULb9KRB2/Wl
+ Qtv1qEnd/e/e9////////////v7+/////////////v7+/////////////v7+/////////////v7+////
+ /////////v7+//79+//++/j9/O/g+fbOn+3tli/b7JUw2+2VL9vtli/b7JUvv+2WLz71pUI+9KVBv/Wk
+ Qtv1pELb9aRC2/SlQtv1pULb/vXr+/7+/v/+/v7//vfv/fnJjuf2tGPh9atP3fWmRNv1pULb9KVC2/Wl
+ Qtv1pkTb9atP3fa0YeH5yIzn/vfv+////////////v7+//748/398+n7/vv4///+/v//////////////
+ /////////v7+//7+/P/++vX9/O/f+fnevvP2zZ3t8K1d4+2ZON3tljDb7JUv2+2VMNvtljDb7JUvv+yV
+ Lz71pUI+9aVCv/WlQdv1pULb9aVC2/WkQdv1pULb/vXr+////////////v7+//327Pv869X3+tes7/nJ
+ j+n2sl3f9apM3fawWd/4x4vp+tit7/zq0/f+9uz7/v7+/////////////v79//ngwvPzu3rn99Ws8fvo
+ 0ff++fT9/vr1/f769f399/H9+uXM9fjbufP2zZ7t8bFl4++jSt/tlzLb7JYw2+2WMNvslS/b7ZYw2+2V
+ MNvsli/b7ZYwv+2VMD71pUI+9KVCv/SkQdv1pULb9KRB2/SlQtv1pULb/vfv+////////////v7+////
+ /////v7//vv3/f748f385871+9+98fznzfX+9+/7/vv3/f/+/v///////v7+/////////////v7+//nc
+ u/PtmTbd7p0/3fCnUuHzv4Hp9MGF6fTBhenzvoDp8KdR4e6fQt3tmzvd7ZYw2+2WMNvtljDb7ZYw2+2W
+ MNvtljDb7ZYw2+2WMNvtljDb7JYwv+2WMD71pUI+9aVCv/WkQdv1pULb9aVC2/WkQdv1pULb+9y37/32
+ 7Pv++vX9/v7+//7+/v/+/v7///////////////////////7+/v///////////////////////v7+//76
+ 9f399Or7/fPn+/TBhensljHb7ZUv2+2WMNvtljDb7ZUv2+2WL9vtlTDb7ZYw2+2WMNvtli/b7ZUv2+2W
+ L9vtljDb7ZUw2+2VMNvtli/b7ZUw2+2WL9vtli/b7ZYvv+2WLz71pUI+9aVCv/WlQtv1pEHb9aVC2/Wl
+ Qtv1pULb9a5V3/jBf+X606Lt/OXJ8/zq0/X++vT9/v7+//////////////////7+/v/+/v7//v7+//75
+ 9P3869X3/ObL9fnTpe3zuHLl8rVu5e2aON3tljDb7ZYw2+yVL9vtljDb7ZYw2+2WMNvslS/b7JUv2+2W
+ MNvtljDb7ZYw2+2WMNvslS/b7JUv2+2WMNvtljDb7JUv2+2WMNvtlS/b7ZYwv+2WMD71pUI+9KVCv/Sk
+ Qtv1pULb9aVB2/WlQtv0pEHb9aVC2/WlQtv1qUvd9rBZ3/a0Y+H5yY7p+tiu7/737/v//fv//v36/f/9
+ +//+9+/9+tqx7/nIjOn2tWXh9rBa3/SoS93tlzLb7JUv2+2WMNvslS/b7ZYw2+2WMNvtlS/b7ZYw2+2W
+ MNvslS/b7ZYw2+2WMNvtljDb7ZYw2+2WMNvslS/b7ZUw2+2WMNvtljDb7ZYw2+yVL9vslS/b7ZYwv+2V
+ MD71pUI+9aVCv/WlQdv0pULb9aVC2/WlQtv1pULb9KVC2/WlQtv1pULb9KVC2/WlQtv1pkXb9ahK3faw
+ Wt/2sl3f9rFd3/ayXd/2sFrf9alL3fWmRdv1pULb9aVC2/SjP9vtlzLb7JUv2+2WL9vtli/b7ZYw2+2W
+ L9vtli/b7ZUw2+2WL9vtljDb7ZYw2+2WL9vtlS/b7ZUw2+2WL9vtli/b7ZYw2+2WL9vtlS/b7ZUw2+2W
+ MNvslS/b7ZYvv+2VMD70pUJA9aVCv/WlQtv1pULb9aVC2/WlQtv1pULb9KRB2/SkQdv1pULb9aVC2/Wl
+ Qtv1pULb9aVC2/WlQtv1pULb9KVB2/WlQtv1pULb9aVB2/WlQtv1pULb9aVC2/SjP9vtlzLb7JUv2+2W
+ MNvtljDb7ZYw2+yVL9vslS/b7JUv2+2WMNvtljDb7ZYw2+yVL9vslS/b7ZYw2+2WMNvtljDb7ZYw2+2W
+ MNvtljDb7ZYw2+2WMNvslS/b7ZYwv+2WMD71pUI+9KVCu/WlQdv1pULb9aVC2/WlQtv1pULb9KRB2/Wl
+ Qtv1pULb9aRB2/WlQtv1pEHb9KVC2/WkQtv1pUHb9KVC2/WkQdv0pUHb9KVC2/WkQdv1pEHb9aVC2/Sj
+ P9vtlzLb7JUv2+yVL9vtlS/b7ZYw2+2VL9vtljDb7JUw2+yVL9vtljDb7JUw2+2VL9vtljDb7ZUw2+2V
+ L9vtlS/b7ZYw2+2VL9vtlS/b7ZYw2+yVL9vtljDb7ZYwve2WMD70pEEs9aVCq/WlQtv1pUHb9aVB2/Wl
+ Qtv1pULb9aVB2/WlQtv1pULb9aVC2/WlQdv1pULb9aVC2/WlQtv1pULb9aVB2/WlQtv0pEHb9aVB2/Wl
+ Qtv1pULb9aVC2/OiPtvumDLb7JUv2+yVMNvslS/b7ZYw2+2WMNvtljDb7ZYw2+2WMNvtljDb7ZYw2+2W
+ MNvsljDb7ZYw2+2WMNvtljDb7ZYw2+2WMNvtljDb7ZYw2+2WMNvtljDb7JYwr+2VLzD1pUIO9aVCbvSk
+ Qcv0pEHb9aVB2/WlQtv1pULb9aVC2/WkQdv1pUHb9aVC2/WlQtv1pULb9KVC2/WlQtv1pULb9aRC2/Wl
+ Qtv1pUHb9aVC2/SlQdv1pULb9KRB2/KgPdvumDLb7ZUv2+yVL9vslS/b7JUw2+2VL9vtli/b7ZYw2+yV
+ L9vtli/b7ZUw2+2VL9vsli/b7ZYw2+2WMNvtlS/b7ZYw2+yVL9vslS/b7ZUw2+yVL9vslS/N7ZUwdO2W
+ MBD1pEIC9aVCJvSlQYv0pULN9KRB2/WlQtv1pULb9aVB2/WlQtv1pULb9aRB2/WlQtv1pULb9aRC2/Wl
+ Qdv1pUHb9aRC2/SlQdv1pUHb9aVC2/SkQdv1pULb9KRB2/KgPdvumDLb7JUv2+2VMNvtlTDb7ZYw2+yV
+ L9vtlTDb7ZYw2+2VMNvtljDb7ZYw2+2WMNvtljDb7JYw2+2WMNvtljDb7JYw2+2WMNvtljDb7ZYw2+yW
+ L83sli+N7ZYwKOyWLwIAAAAA9aVCBPWlQij0pEFy9aVCr/SlQb31pUK/9aVCv/SlQr/0pUK/9aVCv/Sl
+ Qr/1pEK/9KRBv/WlQr/1pUK/9KVCv/WlQr/0pEK/9KRBv/SlQb/1pUK/9KRBv/KgPb/umDK/7JUvv+2W
+ ML/tljC/7JUvv+yWL7/sljC/7JUvv+yWL7/sli+/7JUvv+yVML/sli+/7JUvv+yVML/slTC/7ZYwv+yW
+ L7/tljC97ZYvr+2WMHTtljAo7ZYwBAAAAAAAAAAAAAAAAPSkQgL1pUEO9aVCMPWlQj70pUJA9aVCPvWl
+ Qj71pUI+9aVCPvWlQj71pUI+9aVCPvWlQj71pUI+9aVCPvWlQj70pUI+9aRCPvWlQj71pUI+9KRBPvKg
+ PT7umDI+7ZYvPu2WMD7slTA+7ZYwPu2WLz7tli8+7ZYwPu2WMD7tli8+7ZYwPu2WLz7tljA+7ZYwPu2W
+ MD7tli8+7ZYwPu2WMD7slS8+7ZYwMu2WLxDsljACAAAAAAAAAAD///////8AAPAAAAAADwAAwAAAAAAD
+ AADAAAAAAAMAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA
+ AAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB
+ AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA
+ AAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB
+ AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA
+ AAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAwAAAAAADAADAAAAAAAMAAPAAAAAADwAA////////
+ AAA=
+
+
+
\ No newline at end of file
diff --git a/AIMS/OperationFront/DAL/OperationApplyDB.cs b/AIMS/OperationFront/DAL/OperationApplyDB.cs
index 68f9424..3b51f18 100644
--- a/AIMS/OperationFront/DAL/OperationApplyDB.cs
+++ b/AIMS/OperationFront/DAL/OperationApplyDB.cs
@@ -271,7 +271,7 @@ namespace AIMS.OperationFront.DAL
"of1.VerifyTime, of1.VerifyOperatorName," +
"of1.PlanOperationTime, of1.OperationRoom, of1.AnesthesiaDoctor," +
"of1.InstrumentNurse, of1.TourNurse, of1.AnesthesiaDoctorSucceed," +
- "of1.InstrumentNurseSucceed, of1.TourNurseSucceed,of1.ASA,of1.HeartFunctionLevel,of1.IsFasting, of1.Remark,ApplyDiagnoseInfoId,ApplyOperationInfoId ,of1.PlanOrder,of1.OperationRoomId " +
+ "of1.InstrumentNurseSucceed, of1.TourNurseSucceed,of1.ASA,of1.HeartFunctionLevel,of1.IsFasting, of1.Remark,ApplyDiagnoseInfoId,ApplyOperationInfoId ,of1.PlanOrder,of1.OperationRoomId ,of1.MedicalRecord " +
"FROM V_OperationFront of1 WHERE of1.PatientId='" + PatientId + "'";
return HelperDB.DbHelperSQL.GetDataTable(strSql.ToString());
}
diff --git a/AIMS/OremrUserControl/ucDocument.cs b/AIMS/OremrUserControl/ucDocument.cs
index 98491a8..3be612c 100644
--- a/AIMS/OremrUserControl/ucDocument.cs
+++ b/AIMS/OremrUserControl/ucDocument.cs
@@ -43,7 +43,7 @@ namespace AIMS.OremrUserControl
private EventCodeCompiler codeCompiler;
private string strClick, strContentChanged;
- public ucDocument(int tempId,int docId,PatientRecord patient)
+ public ucDocument(int tempId, int docId, PatientRecord patient)
{
InitializeComponent();
@@ -148,6 +148,12 @@ namespace AIMS.OremrUserControl
AIMSExtension.PublicMethod.PermissionLevel);
//隐藏痕迹先
myEditControl.ExecuteCommand(StandardCommandNames.CleanViewMode, false, true);
+
+ if (Patient.MedicalRecord != null && Patient.MedicalRecord != "")
+ {
+ tsbSave.Visible = false;
+ tsbSaveAndPrint.Text = "打印";
+ }
}
void myEditControl_AfterExecuteCommand(object eventSender, DCSoft.Writer.Commands.WriterCommandEventArgs args)
@@ -209,7 +215,7 @@ namespace AIMS.OremrUserControl
case DialogResult.Cancel:
isCancel = true;
return;
- //break;
+ //break;
default:
break;
}
@@ -224,11 +230,11 @@ namespace AIMS.OremrUserControl
try
{
//输入域校验
- ValueValidateResultList listR = myEditControl.Document.ValueValidate();
+ ValueValidateResultList listR = myEditControl.Document.ValueValidate();
string vMsg = "";
foreach (var item in listR)
{
- vMsg += item.Message +System.Environment.NewLine;
+ vMsg += item.Message + System.Environment.NewLine;
}
if (vMsg.Length > 0)
{
@@ -248,17 +254,17 @@ namespace AIMS.OremrUserControl
foreach (var element in query)
{
XmlElement itemNode = doc.CreateElement("Item");
-
+
if (element is XTextInputFieldElement)
{
itemNode.SetAttribute("Name", (element as XTextInputFieldElement).ToolTip);
itemNode.InnerText = element.Text;
rootNode.AppendChild(itemNode);
}
- else if (element is XTextCheckBoxElement )
+ else if (element is XTextCheckBoxElement)
{
itemNode.SetAttribute("Name", (element as XTextCheckBoxElement).ToolTip);
- itemNode.SetAttribute("Checked",((XTextCheckBoxElement)element).Checked == true ? "1" : "0");
+ itemNode.SetAttribute("Checked", ((XTextCheckBoxElement)element).Checked == true ? "1" : "0");
itemNode.InnerText = (element as XTextCheckBoxElement).Value;
rootNode.AppendChild(itemNode);
}
@@ -308,8 +314,15 @@ namespace AIMS.OremrUserControl
{
tsbCheckout_Click(null, null);
}
- tsbSave_Click(null, null);
- myEditControl.ExecuteCommand("FilePrint", true, null);
+ if (tsbSaveAndPrint.Text == "打印")
+ {
+ myEditControl.ExecuteCommand("FilePrint", true, null);
+ }
+ else
+ {
+ tsbSave_Click(null, null);
+ myEditControl.ExecuteCommand("FilePrint", true, null);
+ }
}
private void tsbPreview_Click(object sender, EventArgs e)
diff --git a/AIMSEntity/DAL/AutoGenerate/DOperationApply.cs b/AIMSEntity/DAL/AutoGenerate/DOperationApply.cs
index 8d3cb65..d286d29 100644
--- a/AIMSEntity/DAL/AutoGenerate/DOperationApply.cs
+++ b/AIMSEntity/DAL/AutoGenerate/DOperationApply.cs
@@ -9,96 +9,100 @@ using System.Collections.Generic;
namespace AIMSDAL
{
internal partial class DOperationApply
- {
- #region 插入实体操作部份
- ///
+ {
+ #region 插入实体操作部份
+ ///
/// 插入
///
- /// Command对象
+ /// Command对象
/// 实体类对象
/// 标识列值或影响的记录行数
- internal static int Insert(SqlCommand cmd, OperationApply operationApply)
- {
- cmd.Parameters.Clear();
- cmd.CommandText = "insert into OperationApply (Oris_PatientId,ApplyDepId,OperationType,OrderOperationTime,OperationTimeLeight,IsReturnOperation,IsPlanReturnOperation,IsNotPlanReturnOperation,DiagnoseRemark,OperationRemark,OperationLevelId,Contagion,Intern,Other,ApplyTime,ApplyOperatorNo,VerifyTime,VerifyOperatorNo,PlanOperationTime,PlanOrder,OperationRoomId,State,ASA,HeartFunctionLevel,IsFasting,Remark,OperatorNo,OperatorName,OperateDate) values (@Oris_PatientId,@ApplyDepId,@OperationType,@OrderOperationTime,@OperationTimeLeight,@IsReturnOperation,@IsPlanReturnOperation,@IsNotPlanReturnOperation,@DiagnoseRemark,@OperationRemark,@OperationLevelId,@Contagion,@Intern,@Other,@ApplyTime,@ApplyOperatorNo,@VerifyTime,@VerifyOperatorNo,@PlanOperationTime,@PlanOrder,@OperationRoomId,@State,@ASA,@HeartFunctionLevel,@IsFasting,@Remark,@OperatorNo,@OperatorName,@OperateDate);select @@identity";
- //从实体中取出值放入Command的参数列表
- cmd.Parameters.Add(new SqlParameter("@Oris_PatientId",operationApply.OrisPatientId.HasValue?(object)operationApply.OrisPatientId.Value:(object)DBNull.Value));
- cmd.Parameters.Add(new SqlParameter("@ApplyDepId",operationApply.ApplyDepId.HasValue?(object)operationApply.ApplyDepId.Value:(object)DBNull.Value));
- cmd.Parameters.Add(new SqlParameter("@OperationType",operationApply.OperationType==null?(object)DBNull.Value:(object)operationApply.OperationType));
- cmd.Parameters.Add(new SqlParameter("@OrderOperationTime",operationApply.OrderOperationTime.HasValue?(object)operationApply.OrderOperationTime.Value:(object)DBNull.Value));
- cmd.Parameters.Add(new SqlParameter("@OperationTimeLeight",operationApply.OperationTimeLeight.HasValue?(object)operationApply.OperationTimeLeight.Value:(object)DBNull.Value));
- cmd.Parameters.Add(new SqlParameter("@IsReturnOperation",operationApply.IsReturnOperation.HasValue?(object)operationApply.IsReturnOperation.Value:(object)DBNull.Value));
- cmd.Parameters.Add(new SqlParameter("@IsPlanReturnOperation",operationApply.IsPlanReturnOperation.HasValue?(object)operationApply.IsPlanReturnOperation.Value:(object)DBNull.Value));
- cmd.Parameters.Add(new SqlParameter("@IsNotPlanReturnOperation",operationApply.IsNotPlanReturnOperation.HasValue?(object)operationApply.IsNotPlanReturnOperation.Value:(object)DBNull.Value));
- cmd.Parameters.Add(new SqlParameter("@DiagnoseRemark",operationApply.DiagnoseRemark==null?(object)DBNull.Value:(object)operationApply.DiagnoseRemark));
- cmd.Parameters.Add(new SqlParameter("@OperationRemark",operationApply.OperationRemark==null?(object)DBNull.Value:(object)operationApply.OperationRemark));
- cmd.Parameters.Add(new SqlParameter("@OperationLevelId",operationApply.OperationLevelId.HasValue?(object)operationApply.OperationLevelId.Value:(object)DBNull.Value));
- cmd.Parameters.Add(new SqlParameter("@Contagion",operationApply.Contagion==null?(object)DBNull.Value:(object)operationApply.Contagion));
- cmd.Parameters.Add(new SqlParameter("@Intern",operationApply.Intern==null?(object)DBNull.Value:(object)operationApply.Intern));
- cmd.Parameters.Add(new SqlParameter("@Other",operationApply.Other==null?(object)DBNull.Value:(object)operationApply.Other));
- cmd.Parameters.Add(new SqlParameter("@ApplyTime",operationApply.ApplyTime.HasValue?(object)operationApply.ApplyTime.Value:(object)DBNull.Value));
- cmd.Parameters.Add(new SqlParameter("@ApplyOperatorNo",operationApply.ApplyOperatorNo==null?(object)DBNull.Value:(object)operationApply.ApplyOperatorNo));
- cmd.Parameters.Add(new SqlParameter("@VerifyTime",operationApply.VerifyTime.HasValue?(object)operationApply.VerifyTime.Value:(object)DBNull.Value));
- cmd.Parameters.Add(new SqlParameter("@VerifyOperatorNo",operationApply.VerifyOperatorNo==null?(object)DBNull.Value:(object)operationApply.VerifyOperatorNo));
- cmd.Parameters.Add(new SqlParameter("@PlanOperationTime",operationApply.PlanOperationTime.HasValue?(object)operationApply.PlanOperationTime.Value:(object)DBNull.Value));
- cmd.Parameters.Add(new SqlParameter("@PlanOrder",operationApply.PlanOrder.HasValue?(object)operationApply.PlanOrder.Value:(object)DBNull.Value));
- cmd.Parameters.Add(new SqlParameter("@OperationRoomId",operationApply.OperationRoomId.HasValue?(object)operationApply.OperationRoomId.Value:(object)DBNull.Value));
- cmd.Parameters.Add(new SqlParameter("@State",operationApply.State.HasValue?(object)operationApply.State.Value:(object)DBNull.Value));
- cmd.Parameters.Add(new SqlParameter("@ASA",operationApply.ASA==null?(object)DBNull.Value:(object)operationApply.ASA));
- cmd.Parameters.Add(new SqlParameter("@HeartFunctionLevel",operationApply.HeartFunctionLevel==null?(object)DBNull.Value:(object)operationApply.HeartFunctionLevel));
- cmd.Parameters.Add(new SqlParameter("@IsFasting",operationApply.IsFasting.HasValue?(object)operationApply.IsFasting.Value:(object)DBNull.Value));
- cmd.Parameters.Add(new SqlParameter("@Remark",operationApply.Remark==null?(object)DBNull.Value:(object)operationApply.Remark));
- cmd.Parameters.Add(new SqlParameter("@OperatorNo",operationApply.OperatorNo==null?(object)DBNull.Value:(object)operationApply.OperatorNo));
- cmd.Parameters.Add(new SqlParameter("@OperatorName",operationApply.OperatorName==null?(object)DBNull.Value:(object)operationApply.OperatorName));
- cmd.Parameters.Add(new SqlParameter("@OperateDate",operationApply.OperateDate.HasValue?(object)operationApply.OperateDate.Value:(object)DBNull.Value));
- return Convert.ToInt32(cmd.ExecuteScalar());
- }
- ///
+ internal static int Insert(SqlCommand cmd, OperationApply operationApply)
+ {
+ cmd.Parameters.Clear();
+ cmd.CommandText = "insert into OperationApply (Oris_PatientId,ApplyDepId,OperationType,OrderOperationTime,OperationTimeLeight,IsReturnOperation,IsPlanReturnOperation,IsNotPlanReturnOperation,DiagnoseRemark,OperationRemark,OperationLevelId,Contagion,Intern,Other,ApplyTime,ApplyOperatorNo,VerifyTime,VerifyOperatorNo,PlanOperationTime,PlanOrder,OperationRoomId,State,ASA,HeartFunctionLevel,IsFasting,Remark,OperatorNo,OperatorName,OperateDate,OperationSite,OrderNo,MedicalRecord,MedicalRecordTime) values (@Oris_PatientId,@ApplyDepId,@OperationType,@OrderOperationTime,@OperationTimeLeight,@IsReturnOperation,@IsPlanReturnOperation,@IsNotPlanReturnOperation,@DiagnoseRemark,@OperationRemark,@OperationLevelId,@Contagion,@Intern,@Other,@ApplyTime,@ApplyOperatorNo,@VerifyTime,@VerifyOperatorNo,@PlanOperationTime,@PlanOrder,@OperationRoomId,@State,@ASA,@HeartFunctionLevel,@IsFasting,@Remark,@OperatorNo,@OperatorName,@OperateDate,@OperationSite,@OrderNo,@MedicalRecord,@MedicalRecordTime);select @@identity";
+ //从实体中取出值放入Command的参数列表
+ cmd.Parameters.Add(new SqlParameter("@Oris_PatientId", operationApply.OrisPatientId.HasValue ? (object)operationApply.OrisPatientId.Value : (object)DBNull.Value));
+ cmd.Parameters.Add(new SqlParameter("@ApplyDepId", operationApply.ApplyDepId.HasValue ? (object)operationApply.ApplyDepId.Value : (object)DBNull.Value));
+ cmd.Parameters.Add(new SqlParameter("@OperationType", operationApply.OperationType == null ? (object)DBNull.Value : (object)operationApply.OperationType));
+ cmd.Parameters.Add(new SqlParameter("@OrderOperationTime", operationApply.OrderOperationTime.HasValue ? (object)operationApply.OrderOperationTime.Value : (object)DBNull.Value));
+ cmd.Parameters.Add(new SqlParameter("@OperationTimeLeight", operationApply.OperationTimeLeight.HasValue ? (object)operationApply.OperationTimeLeight.Value : (object)DBNull.Value));
+ cmd.Parameters.Add(new SqlParameter("@IsReturnOperation", operationApply.IsReturnOperation.HasValue ? (object)operationApply.IsReturnOperation.Value : (object)DBNull.Value));
+ cmd.Parameters.Add(new SqlParameter("@IsPlanReturnOperation", operationApply.IsPlanReturnOperation.HasValue ? (object)operationApply.IsPlanReturnOperation.Value : (object)DBNull.Value));
+ cmd.Parameters.Add(new SqlParameter("@IsNotPlanReturnOperation", operationApply.IsNotPlanReturnOperation.HasValue ? (object)operationApply.IsNotPlanReturnOperation.Value : (object)DBNull.Value));
+ cmd.Parameters.Add(new SqlParameter("@DiagnoseRemark", operationApply.DiagnoseRemark == null ? (object)DBNull.Value : (object)operationApply.DiagnoseRemark));
+ cmd.Parameters.Add(new SqlParameter("@OperationRemark", operationApply.OperationRemark == null ? (object)DBNull.Value : (object)operationApply.OperationRemark));
+ cmd.Parameters.Add(new SqlParameter("@OperationLevelId", operationApply.OperationLevelId.HasValue ? (object)operationApply.OperationLevelId.Value : (object)DBNull.Value));
+ cmd.Parameters.Add(new SqlParameter("@Contagion", operationApply.Contagion == null ? (object)DBNull.Value : (object)operationApply.Contagion));
+ cmd.Parameters.Add(new SqlParameter("@Intern", operationApply.Intern == null ? (object)DBNull.Value : (object)operationApply.Intern));
+ cmd.Parameters.Add(new SqlParameter("@Other", operationApply.Other == null ? (object)DBNull.Value : (object)operationApply.Other));
+ cmd.Parameters.Add(new SqlParameter("@ApplyTime", operationApply.ApplyTime.HasValue ? (object)operationApply.ApplyTime.Value : (object)DBNull.Value));
+ cmd.Parameters.Add(new SqlParameter("@ApplyOperatorNo", operationApply.ApplyOperatorNo == null ? (object)DBNull.Value : (object)operationApply.ApplyOperatorNo));
+ cmd.Parameters.Add(new SqlParameter("@VerifyTime", operationApply.VerifyTime.HasValue ? (object)operationApply.VerifyTime.Value : (object)DBNull.Value));
+ cmd.Parameters.Add(new SqlParameter("@VerifyOperatorNo", operationApply.VerifyOperatorNo == null ? (object)DBNull.Value : (object)operationApply.VerifyOperatorNo));
+ cmd.Parameters.Add(new SqlParameter("@PlanOperationTime", operationApply.PlanOperationTime.HasValue ? (object)operationApply.PlanOperationTime.Value : (object)DBNull.Value));
+ cmd.Parameters.Add(new SqlParameter("@PlanOrder", operationApply.PlanOrder.HasValue ? (object)operationApply.PlanOrder.Value : (object)DBNull.Value));
+ cmd.Parameters.Add(new SqlParameter("@OperationRoomId", operationApply.OperationRoomId.HasValue ? (object)operationApply.OperationRoomId.Value : (object)DBNull.Value));
+ cmd.Parameters.Add(new SqlParameter("@State", operationApply.State.HasValue ? (object)operationApply.State.Value : (object)DBNull.Value));
+ cmd.Parameters.Add(new SqlParameter("@ASA", operationApply.ASA == null ? (object)DBNull.Value : (object)operationApply.ASA));
+ cmd.Parameters.Add(new SqlParameter("@HeartFunctionLevel", operationApply.HeartFunctionLevel == null ? (object)DBNull.Value : (object)operationApply.HeartFunctionLevel));
+ cmd.Parameters.Add(new SqlParameter("@IsFasting", operationApply.IsFasting.HasValue ? (object)operationApply.IsFasting.Value : (object)DBNull.Value));
+ cmd.Parameters.Add(new SqlParameter("@Remark", operationApply.Remark == null ? (object)DBNull.Value : (object)operationApply.Remark));
+ cmd.Parameters.Add(new SqlParameter("@OperatorNo", operationApply.OperatorNo == null ? (object)DBNull.Value : (object)operationApply.OperatorNo));
+ cmd.Parameters.Add(new SqlParameter("@OperatorName", operationApply.OperatorName == null ? (object)DBNull.Value : (object)operationApply.OperatorName));
+ cmd.Parameters.Add(new SqlParameter("@OperateDate", operationApply.OperateDate.HasValue ? (object)operationApply.OperateDate.Value : (object)DBNull.Value));
+ cmd.Parameters.Add(new SqlParameter("@OperationSite", operationApply.OperationSite == null ? (object)DBNull.Value : (object)operationApply.OperationSite));
+ cmd.Parameters.Add(new SqlParameter("@OrderNo", operationApply.OrderNo == null ? (object)DBNull.Value : (object)operationApply.OrderNo));
+ cmd.Parameters.Add(new SqlParameter("@MedicalRecord", operationApply.MedicalRecord == null ? (object)DBNull.Value : (object)operationApply.MedicalRecord));
+ cmd.Parameters.Add(new SqlParameter("@MedicalRecordTime", operationApply.MedicalRecordTime.HasValue ? (object)operationApply.MedicalRecordTime.Value : (object)DBNull.Value));
+ return Convert.ToInt32(cmd.ExecuteScalar());
+ }
+ ///
/// 不使用事务的插入方法
///
/// 实体类对象
/// 标识列值或影响的记录行数
- internal static int Insert(OperationApply operationApply)
- {
- using(SqlConnection conn=new SqlConnection(Connection.ConnectionString))
- {
- conn.Open();
+ internal static int Insert(OperationApply operationApply)
+ {
+ using (SqlConnection conn = new SqlConnection(Connection.ConnectionString))
+ {
+ conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
{
return Insert(cmd, operationApply);
}
- }
- }
-
- ///
+ }
+ }
+
+ ///
/// 使用事务的插入方法
///
/// 实现共享Connection的对象
/// 实体类对象
/// 标识列值或影响的记录行数
- internal static int Insert(Connection connection,OperationApply operationApply)
+ internal static int Insert(Connection connection, OperationApply operationApply)
{
return Insert(connection.Command, operationApply);
}
- #endregion
-
- #region 删除实体操作
-
- ///
+ #endregion
+
+ #region 删除实体操作
+
+ ///
/// 删除
///
- /// Command对象
+ /// Command对象
/// 实体类对象
/// 影响的记录行数
- internal static int ExcuteDeleteCommand(SqlCommand cmd, OperationApply operationApply)
+ internal static int ExcuteDeleteCommand(SqlCommand cmd, OperationApply operationApply)
{
- cmd.Parameters.Clear();
+ cmd.Parameters.Clear();
cmd.CommandText = "delete from OperationApply where Id=@Id";
//从实体中取出值放入Command的参数列表
- cmd.Parameters.Add(new SqlParameter("@Id", operationApply.Id));
+ cmd.Parameters.Add(new SqlParameter("@Id", operationApply.Id));
return cmd.ExecuteNonQuery();
}
- ///
+ ///
/// 不使用事务的删除方法
///
/// 实体类对象
@@ -114,18 +118,18 @@ namespace AIMSDAL
}
}
}
- ///
+ ///
/// 使用事务的删除方法
///
/// 实现共享Connection的对象
/// 实体类对象
/// 影响的记录行数
- internal static int Delete(Connection connection,OperationApply operationApply)
+ internal static int Delete(Connection connection, OperationApply operationApply)
{
- return ExcuteDeleteCommand(connection.Command, operationApply);
- }
-
- ///
+ return ExcuteDeleteCommand(connection.Command, operationApply);
+ }
+
+ ///
/// 执行删除命令
///
/// Command对象
@@ -152,8 +156,8 @@ namespace AIMSDAL
}
return cmd.ExecuteNonQuery();
}
-
- ///
+
+ ///
/// 不使用事务的删除方法
///
/// 对象查询语句
@@ -170,8 +174,8 @@ namespace AIMSDAL
}
}
}
-
- ///
+
+ ///
/// 使用事务的删除方法
///
/// 实现共享Connection的对象
@@ -182,81 +186,85 @@ namespace AIMSDAL
{
return ExcuteDeleteCommand(connection.Command, oql, parameters);
}
-
- #endregion
-
- #region 更新实体操作
-
- ///
+
+ #endregion
+
+ #region 更新实体操作
+
+ ///
/// 更新
///
- /// Command对象
+ /// Command对象
/// 实体类对象
/// 影响的记录行数
- internal static int ExcuteUpdateCommand(SqlCommand cmd, OperationApply operationApply)
- {
- cmd.CommandText = "update OperationApply set Oris_PatientId=@Oris_PatientId,ApplyDepId=@ApplyDepId,OperationType=@OperationType,OrderOperationTime=@OrderOperationTime,OperationTimeLeight=@OperationTimeLeight,IsReturnOperation=@IsReturnOperation,IsPlanReturnOperation=@IsPlanReturnOperation,IsNotPlanReturnOperation=@IsNotPlanReturnOperation,DiagnoseRemark=@DiagnoseRemark,OperationRemark=@OperationRemark,OperationLevelId=@OperationLevelId,Contagion=@Contagion,Intern=@Intern,Other=@Other,ApplyTime=@ApplyTime,ApplyOperatorNo=@ApplyOperatorNo,VerifyTime=@VerifyTime,VerifyOperatorNo=@VerifyOperatorNo,PlanOperationTime=@PlanOperationTime,PlanOrder=@PlanOrder,OperationRoomId=@OperationRoomId,State=@State,ASA=@ASA,HeartFunctionLevel=@HeartFunctionLevel,IsFasting=@IsFasting,Remark=@Remark,OperatorNo=@OperatorNo,OperatorName=@OperatorName,OperateDate=@OperateDate where Id=@Id";
- //从实体中取出值放入Command的参数列表
- cmd.Parameters.Add(new SqlParameter("@Oris_PatientId",operationApply.OrisPatientId.HasValue?(object)operationApply.OrisPatientId.Value:(object)DBNull.Value));
- cmd.Parameters.Add(new SqlParameter("@ApplyDepId",operationApply.ApplyDepId.HasValue?(object)operationApply.ApplyDepId.Value:(object)DBNull.Value));
- cmd.Parameters.Add(new SqlParameter("@OperationType",operationApply.OperationType==null?(object)DBNull.Value:(object)operationApply.OperationType));
- cmd.Parameters.Add(new SqlParameter("@OrderOperationTime",operationApply.OrderOperationTime.HasValue?(object)operationApply.OrderOperationTime.Value:(object)DBNull.Value));
- cmd.Parameters.Add(new SqlParameter("@OperationTimeLeight",operationApply.OperationTimeLeight.HasValue?(object)operationApply.OperationTimeLeight.Value:(object)DBNull.Value));
- cmd.Parameters.Add(new SqlParameter("@IsReturnOperation",operationApply.IsReturnOperation.HasValue?(object)operationApply.IsReturnOperation.Value:(object)DBNull.Value));
- cmd.Parameters.Add(new SqlParameter("@IsPlanReturnOperation",operationApply.IsPlanReturnOperation.HasValue?(object)operationApply.IsPlanReturnOperation.Value:(object)DBNull.Value));
- cmd.Parameters.Add(new SqlParameter("@IsNotPlanReturnOperation",operationApply.IsNotPlanReturnOperation.HasValue?(object)operationApply.IsNotPlanReturnOperation.Value:(object)DBNull.Value));
- cmd.Parameters.Add(new SqlParameter("@DiagnoseRemark",operationApply.DiagnoseRemark==null?(object)DBNull.Value:(object)operationApply.DiagnoseRemark));
- cmd.Parameters.Add(new SqlParameter("@OperationRemark",operationApply.OperationRemark==null?(object)DBNull.Value:(object)operationApply.OperationRemark));
- cmd.Parameters.Add(new SqlParameter("@OperationLevelId",operationApply.OperationLevelId.HasValue?(object)operationApply.OperationLevelId.Value:(object)DBNull.Value));
- cmd.Parameters.Add(new SqlParameter("@Contagion",operationApply.Contagion==null?(object)DBNull.Value:(object)operationApply.Contagion));
- cmd.Parameters.Add(new SqlParameter("@Intern",operationApply.Intern==null?(object)DBNull.Value:(object)operationApply.Intern));
- cmd.Parameters.Add(new SqlParameter("@Other",operationApply.Other==null?(object)DBNull.Value:(object)operationApply.Other));
- cmd.Parameters.Add(new SqlParameter("@ApplyTime",operationApply.ApplyTime.HasValue?(object)operationApply.ApplyTime.Value:(object)DBNull.Value));
- cmd.Parameters.Add(new SqlParameter("@ApplyOperatorNo",operationApply.ApplyOperatorNo==null?(object)DBNull.Value:(object)operationApply.ApplyOperatorNo));
- cmd.Parameters.Add(new SqlParameter("@VerifyTime",operationApply.VerifyTime.HasValue?(object)operationApply.VerifyTime.Value:(object)DBNull.Value));
- cmd.Parameters.Add(new SqlParameter("@VerifyOperatorNo",operationApply.VerifyOperatorNo==null?(object)DBNull.Value:(object)operationApply.VerifyOperatorNo));
- cmd.Parameters.Add(new SqlParameter("@PlanOperationTime",operationApply.PlanOperationTime.HasValue?(object)operationApply.PlanOperationTime.Value:(object)DBNull.Value));
- cmd.Parameters.Add(new SqlParameter("@PlanOrder",operationApply.PlanOrder.HasValue?(object)operationApply.PlanOrder.Value:(object)DBNull.Value));
- cmd.Parameters.Add(new SqlParameter("@OperationRoomId",operationApply.OperationRoomId.HasValue?(object)operationApply.OperationRoomId.Value:(object)DBNull.Value));
- cmd.Parameters.Add(new SqlParameter("@State",operationApply.State.HasValue?(object)operationApply.State.Value:(object)DBNull.Value));
- cmd.Parameters.Add(new SqlParameter("@ASA",operationApply.ASA==null?(object)DBNull.Value:(object)operationApply.ASA));
- cmd.Parameters.Add(new SqlParameter("@HeartFunctionLevel",operationApply.HeartFunctionLevel==null?(object)DBNull.Value:(object)operationApply.HeartFunctionLevel));
- cmd.Parameters.Add(new SqlParameter("@IsFasting",operationApply.IsFasting.HasValue?(object)operationApply.IsFasting.Value:(object)DBNull.Value));
- cmd.Parameters.Add(new SqlParameter("@Remark",operationApply.Remark==null?(object)DBNull.Value:(object)operationApply.Remark));
- cmd.Parameters.Add(new SqlParameter("@OperatorNo",operationApply.OperatorNo==null?(object)DBNull.Value:(object)operationApply.OperatorNo));
- cmd.Parameters.Add(new SqlParameter("@OperatorName",operationApply.OperatorName==null?(object)DBNull.Value:(object)operationApply.OperatorName));
- cmd.Parameters.Add(new SqlParameter("@OperateDate",operationApply.OperateDate.HasValue?(object)operationApply.OperateDate.Value:(object)DBNull.Value));
- cmd.Parameters.Add(new SqlParameter("@Id", operationApply.Id));
+ internal static int ExcuteUpdateCommand(SqlCommand cmd, OperationApply operationApply)
+ {
+ cmd.CommandText = "update OperationApply set Oris_PatientId=@Oris_PatientId,ApplyDepId=@ApplyDepId,OperationType=@OperationType,OrderOperationTime=@OrderOperationTime,OperationTimeLeight=@OperationTimeLeight,IsReturnOperation=@IsReturnOperation,IsPlanReturnOperation=@IsPlanReturnOperation,IsNotPlanReturnOperation=@IsNotPlanReturnOperation,DiagnoseRemark=@DiagnoseRemark,OperationRemark=@OperationRemark,OperationLevelId=@OperationLevelId,Contagion=@Contagion,Intern=@Intern,Other=@Other,ApplyTime=@ApplyTime,ApplyOperatorNo=@ApplyOperatorNo,VerifyTime=@VerifyTime,VerifyOperatorNo=@VerifyOperatorNo,PlanOperationTime=@PlanOperationTime,PlanOrder=@PlanOrder,OperationRoomId=@OperationRoomId,State=@State,ASA=@ASA,HeartFunctionLevel=@HeartFunctionLevel,IsFasting=@IsFasting,Remark=@Remark,OperatorNo=@OperatorNo,OperatorName=@OperatorName,OperateDate=@OperateDate,OperationSite=@OperationSite,OrderNo=@OrderNo,MedicalRecord=@MedicalRecord,MedicalRecordTime=@MedicalRecordTime where Id=@Id";
+ //从实体中取出值放入Command的参数列表
+ cmd.Parameters.Add(new SqlParameter("@Oris_PatientId", operationApply.OrisPatientId.HasValue ? (object)operationApply.OrisPatientId.Value : (object)DBNull.Value));
+ cmd.Parameters.Add(new SqlParameter("@ApplyDepId", operationApply.ApplyDepId.HasValue ? (object)operationApply.ApplyDepId.Value : (object)DBNull.Value));
+ cmd.Parameters.Add(new SqlParameter("@OperationType", operationApply.OperationType == null ? (object)DBNull.Value : (object)operationApply.OperationType));
+ cmd.Parameters.Add(new SqlParameter("@OrderOperationTime", operationApply.OrderOperationTime.HasValue ? (object)operationApply.OrderOperationTime.Value : (object)DBNull.Value));
+ cmd.Parameters.Add(new SqlParameter("@OperationTimeLeight", operationApply.OperationTimeLeight.HasValue ? (object)operationApply.OperationTimeLeight.Value : (object)DBNull.Value));
+ cmd.Parameters.Add(new SqlParameter("@IsReturnOperation", operationApply.IsReturnOperation.HasValue ? (object)operationApply.IsReturnOperation.Value : (object)DBNull.Value));
+ cmd.Parameters.Add(new SqlParameter("@IsPlanReturnOperation", operationApply.IsPlanReturnOperation.HasValue ? (object)operationApply.IsPlanReturnOperation.Value : (object)DBNull.Value));
+ cmd.Parameters.Add(new SqlParameter("@IsNotPlanReturnOperation", operationApply.IsNotPlanReturnOperation.HasValue ? (object)operationApply.IsNotPlanReturnOperation.Value : (object)DBNull.Value));
+ cmd.Parameters.Add(new SqlParameter("@DiagnoseRemark", operationApply.DiagnoseRemark == null ? (object)DBNull.Value : (object)operationApply.DiagnoseRemark));
+ cmd.Parameters.Add(new SqlParameter("@OperationRemark", operationApply.OperationRemark == null ? (object)DBNull.Value : (object)operationApply.OperationRemark));
+ cmd.Parameters.Add(new SqlParameter("@OperationLevelId", operationApply.OperationLevelId.HasValue ? (object)operationApply.OperationLevelId.Value : (object)DBNull.Value));
+ cmd.Parameters.Add(new SqlParameter("@Contagion", operationApply.Contagion == null ? (object)DBNull.Value : (object)operationApply.Contagion));
+ cmd.Parameters.Add(new SqlParameter("@Intern", operationApply.Intern == null ? (object)DBNull.Value : (object)operationApply.Intern));
+ cmd.Parameters.Add(new SqlParameter("@Other", operationApply.Other == null ? (object)DBNull.Value : (object)operationApply.Other));
+ cmd.Parameters.Add(new SqlParameter("@ApplyTime", operationApply.ApplyTime.HasValue ? (object)operationApply.ApplyTime.Value : (object)DBNull.Value));
+ cmd.Parameters.Add(new SqlParameter("@ApplyOperatorNo", operationApply.ApplyOperatorNo == null ? (object)DBNull.Value : (object)operationApply.ApplyOperatorNo));
+ cmd.Parameters.Add(new SqlParameter("@VerifyTime", operationApply.VerifyTime.HasValue ? (object)operationApply.VerifyTime.Value : (object)DBNull.Value));
+ cmd.Parameters.Add(new SqlParameter("@VerifyOperatorNo", operationApply.VerifyOperatorNo == null ? (object)DBNull.Value : (object)operationApply.VerifyOperatorNo));
+ cmd.Parameters.Add(new SqlParameter("@PlanOperationTime", operationApply.PlanOperationTime.HasValue ? (object)operationApply.PlanOperationTime.Value : (object)DBNull.Value));
+ cmd.Parameters.Add(new SqlParameter("@PlanOrder", operationApply.PlanOrder.HasValue ? (object)operationApply.PlanOrder.Value : (object)DBNull.Value));
+ cmd.Parameters.Add(new SqlParameter("@OperationRoomId", operationApply.OperationRoomId.HasValue ? (object)operationApply.OperationRoomId.Value : (object)DBNull.Value));
+ cmd.Parameters.Add(new SqlParameter("@State", operationApply.State.HasValue ? (object)operationApply.State.Value : (object)DBNull.Value));
+ cmd.Parameters.Add(new SqlParameter("@ASA", operationApply.ASA == null ? (object)DBNull.Value : (object)operationApply.ASA));
+ cmd.Parameters.Add(new SqlParameter("@HeartFunctionLevel", operationApply.HeartFunctionLevel == null ? (object)DBNull.Value : (object)operationApply.HeartFunctionLevel));
+ cmd.Parameters.Add(new SqlParameter("@IsFasting", operationApply.IsFasting.HasValue ? (object)operationApply.IsFasting.Value : (object)DBNull.Value));
+ cmd.Parameters.Add(new SqlParameter("@Remark", operationApply.Remark == null ? (object)DBNull.Value : (object)operationApply.Remark));
+ cmd.Parameters.Add(new SqlParameter("@OperatorNo", operationApply.OperatorNo == null ? (object)DBNull.Value : (object)operationApply.OperatorNo));
+ cmd.Parameters.Add(new SqlParameter("@OperatorName", operationApply.OperatorName == null ? (object)DBNull.Value : (object)operationApply.OperatorName));
+ cmd.Parameters.Add(new SqlParameter("@OperateDate", operationApply.OperateDate.HasValue ? (object)operationApply.OperateDate.Value : (object)DBNull.Value));
+ cmd.Parameters.Add(new SqlParameter("@OperationSite", operationApply.OperationSite == null ? (object)DBNull.Value : (object)operationApply.OperationSite));
+ cmd.Parameters.Add(new SqlParameter("@OrderNo", operationApply.OrderNo == null ? (object)DBNull.Value : (object)operationApply.OrderNo));
+ cmd.Parameters.Add(new SqlParameter("@MedicalRecord", operationApply.MedicalRecord == null ? (object)DBNull.Value : (object)operationApply.MedicalRecord));
+ cmd.Parameters.Add(new SqlParameter("@MedicalRecordTime", operationApply.MedicalRecordTime.HasValue ? (object)operationApply.MedicalRecordTime.Value : (object)DBNull.Value));
+ cmd.Parameters.Add(new SqlParameter("@Id", operationApply.Id));
return cmd.ExecuteNonQuery();
- }
-
- ///
+ }
+
+ ///
/// 不使用事务的更新方法
///
/// 实体类对象
/// 影响的记录行数
- internal static int Update(OperationApply operationApply)
- {
- using(SqlConnection conn=new SqlConnection(Connection.ConnectionString))
- {
- conn.Open();
+ internal static int Update(OperationApply operationApply)
+ {
+ using (SqlConnection conn = new SqlConnection(Connection.ConnectionString))
+ {
+ conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
{
return ExcuteUpdateCommand(cmd, operationApply);
}
- }
- }
- ///
+ }
+ }
+ ///
/// 使用事务的更新方法
///
/// 实现共享Connection的对象
/// 实体类对象
/// 影响的记录行数
- internal static int Update(Connection connection,OperationApply operationApply)
+ internal static int Update(Connection connection, OperationApply operationApply)
{
return ExcuteUpdateCommand(connection.Command, operationApply);
- }
- ///
+ }
+ ///
/// 执行更新命令
///
/// Command对象
@@ -268,7 +276,7 @@ namespace AIMSDAL
//解析过滤部份Sql语句
string updateString = SyntaxAnalyzer.ParseSql(oql, new OperationApplyMap());
cmd.CommandText = "update OperationApply set " + updateString;
- cmd.Parameters.Clear();
+ cmd.Parameters.Clear();
//添加参数
if (parameters != null)
{
@@ -279,8 +287,8 @@ namespace AIMSDAL
}
return cmd.ExecuteNonQuery();
}
-
- ///
+
+ ///
/// 不使用事务的更新方法
///
/// 对象查询语句
@@ -297,8 +305,8 @@ namespace AIMSDAL
}
}
}
-
- ///
+
+ ///
/// 使用事务的更新方法
///
/// 实现共享Connection的对象
@@ -309,17 +317,17 @@ namespace AIMSDAL
{
return ExcuteUpdateCommand(connection.Command, oql, parameters);
}
- #endregion
-
- #region 查询实体集合
- ///
+ #endregion
+
+ #region 查询实体集合
+ ///
/// 执行Command获取对象列表
///
/// Command对象
- /// 递归类型
+ /// 递归类型
/// 递归深度
/// 实体类对象列表
- internal static List ExcuteSelectCommand(SqlCommand cmd,RecursiveType recursiveType,int recursiveDepth)
+ internal static List ExcuteSelectCommand(SqlCommand cmd, RecursiveType recursiveType, int recursiveDepth)
{
List operationApplyList = new List();
using (SqlDataReader dr = cmd.ExecuteReader())
@@ -330,25 +338,25 @@ namespace AIMSDAL
operationApplyList.Add(operationApply);
}
}
- return operationApplyList;
+ return operationApplyList;
}
- ///
+ ///
/// 执行查询命令
///
/// Command对象
/// 对象查询语句
/// 参数列表
- /// 递归类型
+ /// 递归类型
/// 递归深度
/// 实体类对象集合
- internal static List ExcuteSelectCommand(SqlCommand cmd, string oql, ParameterList parameters,RecursiveType recursiveType,int recursiveDepth)
+ internal static List ExcuteSelectCommand(SqlCommand cmd, string oql, ParameterList parameters, RecursiveType recursiveType, int recursiveDepth)
{
//解析过滤部份Sql语句
string filterString = SyntaxAnalyzer.ParseSql(oql, new OperationApplyMap());
if (filterString != string.Empty)
{
- if(filterString.Trim().ToLower().IndexOf("order ")!=0)
- filterString = " where " + filterString;
+ if (filterString.Trim().ToLower().IndexOf("order ") != 0)
+ filterString = " where " + filterString;
}
cmd.Parameters.Clear();
cmd.CommandText = "select * from OperationApply " + filterString;
@@ -362,14 +370,14 @@ namespace AIMSDAL
}
return ExcuteSelectCommand(cmd, recursiveType, recursiveDepth);
}
-
- ///
+
+ ///
/// 根据对象查询语句查询实体集合
///
/// 实体类对象集合
internal static List Select()
{
- using(SqlConnection conn=new SqlConnection(Connection.ConnectionString))
+ using (SqlConnection conn = new SqlConnection(Connection.ConnectionString))
{
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
@@ -379,15 +387,15 @@ namespace AIMSDAL
}
}
}
- ///
+ ///
/// 根据对象查询语句查询实体集合
///
- /// 递归类型
+ /// 递归类型
/// 递归深度
/// 实体类对象集合
internal static List Select(RecursiveType recursiveType, int recursiveDepth)
{
- using(SqlConnection conn=new SqlConnection(Connection.ConnectionString))
+ using (SqlConnection conn = new SqlConnection(Connection.ConnectionString))
{
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
@@ -397,8 +405,8 @@ namespace AIMSDAL
}
}
}
-
- ///
+
+ ///
/// 根据对象查询语句查询实体集合
///
/// 对象查询语句
@@ -406,7 +414,7 @@ namespace AIMSDAL
/// 实体类对象集合
internal static List Select(string oql, ParameterList parameters)
{
- using(SqlConnection conn=new SqlConnection(Connection.ConnectionString))
+ using (SqlConnection conn = new SqlConnection(Connection.ConnectionString))
{
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
@@ -415,18 +423,18 @@ namespace AIMSDAL
}
}
}
-
- ///
+
+ ///
/// 根据对象查询语句查询实体集合
///
/// 对象查询语句
/// 参数列表
- /// 递归类型
+ /// 递归类型
/// 递归深度
/// 实体类对象集合
- internal static List Select(string oql, ParameterList parameters,RecursiveType recursiveType, int recursiveDepth)
+ internal static List Select(string oql, ParameterList parameters, RecursiveType recursiveType, int recursiveDepth)
{
- using(SqlConnection conn=new SqlConnection(Connection.ConnectionString))
+ using (SqlConnection conn = new SqlConnection(Connection.ConnectionString))
{
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
@@ -435,62 +443,62 @@ namespace AIMSDAL
}
}
}
-
- ///
+
+ ///
/// 根据对象查询语句查询实体集合(启用事务)
///
/// 连接对象
/// 对象查询语句
/// 参数列表
- /// 递归类型
+ /// 递归类型
/// 递归深度
/// 实体类对象集合
internal static List Select(Connection connection, string oql, ParameterList parameters, RecursiveType recursiveType, int recursiveDepth)
{
- return ExcuteSelectCommand(connection.Command, oql, parameters,recursiveType, recursiveDepth);
+ return ExcuteSelectCommand(connection.Command, oql, parameters, recursiveType, recursiveDepth);
}
- #endregion
-
- #region 查询单个实体
-
- ///
+ #endregion
+
+ #region 查询单个实体
+
+ ///
/// 递归查询单个实体
///
/// Command对象
- /// 递归类型
+ /// 递归类型
/// 递归深度
/// 实体对象
- internal static OperationApply ExcuteSelectSingleCommand(SqlCommand cmd,RecursiveType recursiveType,int recursiveDepth)
- {
- OperationApply operationApply=null;
- using (SqlDataReader dr = cmd.ExecuteReader())
+ internal static OperationApply ExcuteSelectSingleCommand(SqlCommand cmd, RecursiveType recursiveType, int recursiveDepth)
+ {
+ OperationApply operationApply = null;
+ using (SqlDataReader dr = cmd.ExecuteReader())
{
- if(dr.Read())
- operationApply = DataReaderToEntity(dr);
- }
- if(operationApply==null)
- return operationApply;
+ if (dr.Read())
+ operationApply = DataReaderToEntity(dr);
+ }
+ if (operationApply == null)
+ return operationApply;
return operationApply;
- }
- ///
+ }
+ ///
/// 更据对象查询语句递归查询单个实体
///
/// Command对象
/// 对象查询语句
/// 参数列表
- /// 递归类型
+ /// 递归类型
/// 递归深度
/// 实体对象
- internal static OperationApply ExcuteSelectSingleCommand(SqlCommand cmd, string oql, ParameterList parameters,RecursiveType recursiveType,int recursiveDepth)
+ internal static OperationApply ExcuteSelectSingleCommand(SqlCommand cmd, string oql, ParameterList parameters, RecursiveType recursiveType, int recursiveDepth)
{
//解析过滤部份Sql语句
string filterString = SyntaxAnalyzer.ParseSql(oql, new OperationApplyMap());
- if(filterString!=string.Empty)
- {
- filterString=" where "+filterString;
- }
+ if (filterString != string.Empty)
+ {
+ filterString = " where " + filterString;
+ }
cmd.CommandText = "select * from OperationApply " + filterString;
- cmd.Parameters.Clear();
+ cmd.Parameters.Clear();
//添加参数
if (parameters != null)
{
@@ -501,29 +509,29 @@ namespace AIMSDAL
}
return ExcuteSelectSingleCommand(cmd, recursiveType, recursiveDepth);
}
-
- ///
+
+ ///
/// 更据对象查询语句递归查询单个实体
///
/// Command对象
/// 对象查询语句
/// 参数列表
- /// 递归类型
+ /// 递归类型
/// 递归深度
/// 实体对象
internal static OperationApply SelectSingle(string oql, ParameterList parameters, RecursiveType recursiveType, int recursiveDepth)
{
- using(SqlConnection conn=new SqlConnection(Connection.ConnectionString))
+ using (SqlConnection conn = new SqlConnection(Connection.ConnectionString))
{
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
{
return ExcuteSelectSingleCommand(cmd, oql, parameters, recursiveType, recursiveDepth);
- }
- }
+ }
+ }
}
-
- ///
+
+ ///
/// 更据对象查询语句查询单个实体
///
/// Command对象
@@ -532,10 +540,10 @@ namespace AIMSDAL
/// 实体对象
internal static OperationApply SelectSingle(string oql, ParameterList parameters)
{
- return SelectSingle(oql,parameters,RecursiveType.Parent,1);
+ return SelectSingle(oql, parameters, RecursiveType.Parent, 1);
}
-
- ///
+
+ ///
/// 更据对象查询语句并启用事务查询单个实体
///
/// 连接对象
@@ -546,208 +554,224 @@ namespace AIMSDAL
{
return ExcuteSelectSingleCommand(connection.Command, oql, parameters, recursiveType, recursiveDepth);
}
-
- ///
+
+ ///
/// 更据主键值递归查询单个实体
///
/// Command对象
/// 主键值
- /// 递归类型
+ /// 递归类型
/// 递归深度
/// 实体对象
- internal static OperationApply SelectSingle(SqlCommand cmd, int? id,RecursiveType recursiveType,int recursiveDepth)
- {
- cmd.Parameters.Clear();
- if(id.HasValue)
- {
- cmd.CommandText = "select * from OperationApply where Id=@pk";
- cmd.Parameters.Add(new SqlParameter("@pk",id.Value));
- }
- else
- {
- cmd.CommandText = "select * from OperationApply where Id is null";
- }
- return ExcuteSelectSingleCommand(cmd, recursiveType, recursiveDepth);
- }
-
- ///
+ internal static OperationApply SelectSingle(SqlCommand cmd, int? id, RecursiveType recursiveType, int recursiveDepth)
+ {
+ cmd.Parameters.Clear();
+ if (id.HasValue)
+ {
+ cmd.CommandText = "select * from OperationApply where Id=@pk";
+ cmd.Parameters.Add(new SqlParameter("@pk", id.Value));
+ }
+ else
+ {
+ cmd.CommandText = "select * from OperationApply where Id is null";
+ }
+ return ExcuteSelectSingleCommand(cmd, recursiveType, recursiveDepth);
+ }
+
+ ///
/// 按主键字段查询特定实体
///
/// 主键值
/// 实体类对象
internal static OperationApply SelectSingle(int? id)
{
- using(SqlConnection conn=new SqlConnection(Connection.ConnectionString))
+ using (SqlConnection conn = new SqlConnection(Connection.ConnectionString))
{
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
{
- return SelectSingle(cmd,id,RecursiveType.Parent,1);
- }
- }
+ return SelectSingle(cmd, id, RecursiveType.Parent, 1);
+ }
+ }
}
- ///
+ ///
/// 按主键字段查询特定实体
///
/// 主键值
- /// 递归类型
+ /// 递归类型
/// 递归深度
/// 实体类对象
internal static OperationApply SelectSingle(int? id, RecursiveType recursiveType, int recursiveDepth)
{
- using(SqlConnection conn=new SqlConnection(Connection.ConnectionString))
+ using (SqlConnection conn = new SqlConnection(Connection.ConnectionString))
{
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
{
- return SelectSingle(cmd,id, recursiveType, recursiveDepth);
- }
- }
+ return SelectSingle(cmd, id, recursiveType, recursiveDepth);
+ }
+ }
}
-
- ///
+
+ ///
/// 使用事务并按主键字段查询特定实体
///
- /// 连接对象
+ /// 连接对象
/// 主键值
/// 实体类对象
- internal static OperationApply SelectSingle(Connection connection,int? id, RecursiveType recursiveType, int recursiveDepth)
+ internal static OperationApply SelectSingle(Connection connection, int? id, RecursiveType recursiveType, int recursiveDepth)
{
- return SelectSingle(connection.Command, id, recursiveType, recursiveDepth);
+ return SelectSingle(connection.Command, id, recursiveType, recursiveDepth);
}
- #endregion
-
-
- ///
+ #endregion
+
+
+ ///
/// 从DataReader中取出值生成实体对象
///
/// 查询对象
/// 过滤条件字符串
- private static OperationApply DataReaderToEntity(SqlDataReader dr)
- {
- OperationApply entity = new OperationApply ();
- if(dr["Id"]!=System.DBNull.Value)
- {
- entity.Id=Convert.ToInt32(dr["Id"]);
- }
- if(dr["Oris_PatientId"]!=System.DBNull.Value)
- {
- entity.OrisPatientId=Convert.ToInt32(dr["Oris_PatientId"]);
- }
- if(dr["ApplyDepId"]!=System.DBNull.Value)
- {
- entity.ApplyDepId=Convert.ToInt32(dr["ApplyDepId"]);
- }
- if(dr["OperationType"]!=System.DBNull.Value)
- {
- entity.OperationType=dr["OperationType"].ToString();
- }
- if(dr["OrderOperationTime"]!=System.DBNull.Value)
- {
- entity.OrderOperationTime=Convert.ToDateTime(dr["OrderOperationTime"]);
- }
- if(dr["OperationTimeLeight"]!=System.DBNull.Value)
- {
- entity.OperationTimeLeight=Convert.ToInt32(dr["OperationTimeLeight"]);
- }
- if(dr["IsReturnOperation"]!=System.DBNull.Value)
- {
- entity.IsReturnOperation=Convert.ToInt32(dr["IsReturnOperation"]);
- }
- if(dr["IsPlanReturnOperation"]!=System.DBNull.Value)
- {
- entity.IsPlanReturnOperation=Convert.ToInt32(dr["IsPlanReturnOperation"]);
- }
- if(dr["IsNotPlanReturnOperation"]!=System.DBNull.Value)
- {
- entity.IsNotPlanReturnOperation=Convert.ToInt32(dr["IsNotPlanReturnOperation"]);
- }
- if(dr["DiagnoseRemark"]!=System.DBNull.Value)
- {
- entity.DiagnoseRemark=dr["DiagnoseRemark"].ToString();
- }
- if(dr["OperationRemark"]!=System.DBNull.Value)
- {
- entity.OperationRemark=dr["OperationRemark"].ToString();
- }
- if(dr["OperationLevelId"]!=System.DBNull.Value)
- {
- entity.OperationLevelId=Convert.ToInt32(dr["OperationLevelId"]);
- }
- if(dr["Contagion"]!=System.DBNull.Value)
- {
- entity.Contagion=dr["Contagion"].ToString();
- }
- if(dr["Intern"]!=System.DBNull.Value)
- {
- entity.Intern=dr["Intern"].ToString();
- }
- if(dr["Other"]!=System.DBNull.Value)
- {
- entity.Other=dr["Other"].ToString();
- }
- if(dr["ApplyTime"]!=System.DBNull.Value)
- {
- entity.ApplyTime=Convert.ToDateTime(dr["ApplyTime"]);
- }
- if(dr["ApplyOperatorNo"]!=System.DBNull.Value)
- {
- entity.ApplyOperatorNo=dr["ApplyOperatorNo"].ToString();
- }
- if(dr["VerifyTime"]!=System.DBNull.Value)
- {
- entity.VerifyTime=Convert.ToDateTime(dr["VerifyTime"]);
- }
- if(dr["VerifyOperatorNo"]!=System.DBNull.Value)
- {
- entity.VerifyOperatorNo=dr["VerifyOperatorNo"].ToString();
- }
- if(dr["PlanOperationTime"]!=System.DBNull.Value)
- {
- entity.PlanOperationTime=Convert.ToDateTime(dr["PlanOperationTime"]);
- }
- if(dr["PlanOrder"]!=System.DBNull.Value)
- {
- entity.PlanOrder=Convert.ToInt32(dr["PlanOrder"]);
- }
- if(dr["OperationRoomId"]!=System.DBNull.Value)
- {
- entity.OperationRoomId=Convert.ToInt32(dr["OperationRoomId"]);
- }
- if(dr["State"]!=System.DBNull.Value)
- {
- entity.State=Convert.ToInt32(dr["State"]);
- }
- if(dr["ASA"]!=System.DBNull.Value)
- {
- entity.ASA=dr["ASA"].ToString();
- }
- if(dr["HeartFunctionLevel"]!=System.DBNull.Value)
- {
- entity.HeartFunctionLevel=dr["HeartFunctionLevel"].ToString();
- }
- if(dr["IsFasting"]!=System.DBNull.Value)
- {
- entity.IsFasting=Convert.ToInt32(dr["IsFasting"]);
- }
- if(dr["Remark"]!=System.DBNull.Value)
- {
- entity.Remark=dr["Remark"].ToString();
- }
- if(dr["OperatorNo"]!=System.DBNull.Value)
- {
- entity.OperatorNo=dr["OperatorNo"].ToString();
- }
- if(dr["OperatorName"]!=System.DBNull.Value)
- {
- entity.OperatorName=dr["OperatorName"].ToString();
- }
- if(dr["OperateDate"]!=System.DBNull.Value)
- {
- entity.OperateDate=Convert.ToDateTime(dr["OperateDate"]);
- }
- return entity;
- }
- }
+ private static OperationApply DataReaderToEntity(SqlDataReader dr)
+ {
+ OperationApply entity = new OperationApply();
+ if (dr["Id"] != System.DBNull.Value)
+ {
+ entity.Id = Convert.ToInt32(dr["Id"]);
+ }
+ if (dr["Oris_PatientId"] != System.DBNull.Value)
+ {
+ entity.OrisPatientId = Convert.ToInt32(dr["Oris_PatientId"]);
+ }
+ if (dr["ApplyDepId"] != System.DBNull.Value)
+ {
+ entity.ApplyDepId = Convert.ToInt32(dr["ApplyDepId"]);
+ }
+ if (dr["OperationType"] != System.DBNull.Value)
+ {
+ entity.OperationType = dr["OperationType"].ToString();
+ }
+ if (dr["OrderOperationTime"] != System.DBNull.Value)
+ {
+ entity.OrderOperationTime = Convert.ToDateTime(dr["OrderOperationTime"]);
+ }
+ if (dr["OperationTimeLeight"] != System.DBNull.Value)
+ {
+ entity.OperationTimeLeight = Convert.ToInt32(dr["OperationTimeLeight"]);
+ }
+ if (dr["IsReturnOperation"] != System.DBNull.Value)
+ {
+ entity.IsReturnOperation = Convert.ToInt32(dr["IsReturnOperation"]);
+ }
+ if (dr["IsPlanReturnOperation"] != System.DBNull.Value)
+ {
+ entity.IsPlanReturnOperation = Convert.ToInt32(dr["IsPlanReturnOperation"]);
+ }
+ if (dr["IsNotPlanReturnOperation"] != System.DBNull.Value)
+ {
+ entity.IsNotPlanReturnOperation = Convert.ToInt32(dr["IsNotPlanReturnOperation"]);
+ }
+ if (dr["DiagnoseRemark"] != System.DBNull.Value)
+ {
+ entity.DiagnoseRemark = dr["DiagnoseRemark"].ToString();
+ }
+ if (dr["OperationRemark"] != System.DBNull.Value)
+ {
+ entity.OperationRemark = dr["OperationRemark"].ToString();
+ }
+ if (dr["OperationLevelId"] != System.DBNull.Value)
+ {
+ entity.OperationLevelId = Convert.ToInt32(dr["OperationLevelId"]);
+ }
+ if (dr["Contagion"] != System.DBNull.Value)
+ {
+ entity.Contagion = dr["Contagion"].ToString();
+ }
+ if (dr["Intern"] != System.DBNull.Value)
+ {
+ entity.Intern = dr["Intern"].ToString();
+ }
+ if (dr["Other"] != System.DBNull.Value)
+ {
+ entity.Other = dr["Other"].ToString();
+ }
+ if (dr["ApplyTime"] != System.DBNull.Value)
+ {
+ entity.ApplyTime = Convert.ToDateTime(dr["ApplyTime"]);
+ }
+ if (dr["ApplyOperatorNo"] != System.DBNull.Value)
+ {
+ entity.ApplyOperatorNo = dr["ApplyOperatorNo"].ToString();
+ }
+ if (dr["VerifyTime"] != System.DBNull.Value)
+ {
+ entity.VerifyTime = Convert.ToDateTime(dr["VerifyTime"]);
+ }
+ if (dr["VerifyOperatorNo"] != System.DBNull.Value)
+ {
+ entity.VerifyOperatorNo = dr["VerifyOperatorNo"].ToString();
+ }
+ if (dr["PlanOperationTime"] != System.DBNull.Value)
+ {
+ entity.PlanOperationTime = Convert.ToDateTime(dr["PlanOperationTime"]);
+ }
+ if (dr["PlanOrder"] != System.DBNull.Value)
+ {
+ entity.PlanOrder = Convert.ToInt32(dr["PlanOrder"]);
+ }
+ if (dr["OperationRoomId"] != System.DBNull.Value)
+ {
+ entity.OperationRoomId = Convert.ToInt32(dr["OperationRoomId"]);
+ }
+ if (dr["State"] != System.DBNull.Value)
+ {
+ entity.State = Convert.ToInt32(dr["State"]);
+ }
+ if (dr["ASA"] != System.DBNull.Value)
+ {
+ entity.ASA = dr["ASA"].ToString();
+ }
+ if (dr["HeartFunctionLevel"] != System.DBNull.Value)
+ {
+ entity.HeartFunctionLevel = dr["HeartFunctionLevel"].ToString();
+ }
+ if (dr["IsFasting"] != System.DBNull.Value)
+ {
+ entity.IsFasting = Convert.ToInt32(dr["IsFasting"]);
+ }
+ if (dr["Remark"] != System.DBNull.Value)
+ {
+ entity.Remark = dr["Remark"].ToString();
+ }
+ if (dr["OperatorNo"] != System.DBNull.Value)
+ {
+ entity.OperatorNo = dr["OperatorNo"].ToString();
+ }
+ if (dr["OperatorName"] != System.DBNull.Value)
+ {
+ entity.OperatorName = dr["OperatorName"].ToString();
+ }
+ if (dr["OperateDate"] != System.DBNull.Value)
+ {
+ entity.OperateDate = Convert.ToDateTime(dr["OperateDate"]);
+ }
+ if (dr["OperationSite"] != System.DBNull.Value)
+ {
+ entity.OperationSite = dr["OperationSite"].ToString();
+ }
+ if (dr["OrderNo"] != System.DBNull.Value)
+ {
+ entity.OrderNo = dr["OrderNo"].ToString();
+ }
+ if (dr["MedicalRecord"] != System.DBNull.Value)
+ {
+ entity.MedicalRecord = dr["MedicalRecord"].ToString();
+ }
+ if (dr["MedicalRecordTime"] != System.DBNull.Value)
+ {
+ entity.MedicalRecordTime = Convert.ToDateTime(dr["MedicalRecordTime"]);
+ }
+ return entity;
+ }
+ }
}
diff --git a/AIMSEntity/Model/AutoGenerate/OperationApply.cs b/AIMSEntity/Model/AutoGenerate/OperationApply.cs
index 55fc1da..aaf0a14 100644
--- a/AIMSEntity/Model/AutoGenerate/OperationApply.cs
+++ b/AIMSEntity/Model/AutoGenerate/OperationApply.cs
@@ -38,6 +38,10 @@ namespace AIMSModel
private string operatorNo;
private string operatorName;
private DateTime? operateDate;
+ private string operationSite;
+ private string orderNo;
+ private string medicalRecord;
+ private DateTime? medicalRecordTime;
///
@@ -288,5 +292,37 @@ namespace AIMSModel
get{ return operateDate; }
set{ operateDate=value; }
}
+ ///
+ ///
+ ///
+ public string OperationSite
+ {
+ get{ return operationSite; }
+ set{ operationSite=value; }
+ }
+ ///
+ ///
+ ///
+ public string OrderNo
+ {
+ get{ return orderNo; }
+ set{ orderNo=value; }
+ }
+ ///
+ ///
+ ///
+ public string MedicalRecord
+ {
+ get{ return medicalRecord; }
+ set{ medicalRecord=value; }
+ }
+ ///
+ ///
+ ///
+ public DateTime? MedicalRecordTime
+ {
+ get{ return medicalRecordTime; }
+ set{ medicalRecordTime=value; }
+ }
}
}
diff --git a/AIMSEntity/ObjectQuery/OperationApplyMap.cs b/AIMSEntity/ObjectQuery/OperationApplyMap.cs
index 231f3b4..04677c2 100644
--- a/AIMSEntity/ObjectQuery/OperationApplyMap.cs
+++ b/AIMSEntity/ObjectQuery/OperationApplyMap.cs
@@ -39,6 +39,10 @@ namespace AIMSObjectQuery
dictionary.Add("operatorno", "OperatorNo");
dictionary.Add("operatorname", "OperatorName");
dictionary.Add("operatedate", "OperateDate");
+ dictionary.Add("operationsite", "OperationSite");
+ dictionary.Add("orderno", "OrderNo");
+ dictionary.Add("medicalrecord", "MedicalRecord");
+ dictionary.Add("medicalrecordtime", "MedicalRecordTime");
}
#region IMap 成员
diff --git a/DrawGraph/AreaManage/OperationRecord.cs b/DrawGraph/AreaManage/OperationRecord.cs
index 1c0b5cb..2626b28 100644
--- a/DrawGraph/AreaManage/OperationRecord.cs
+++ b/DrawGraph/AreaManage/OperationRecord.cs
@@ -83,7 +83,7 @@ namespace DrawGraph
private DateTime? operationBeginTime;
private DateTime? operationEndTime;
private DateTime? anesthesiaBeginTime;
- private DateTime? anesthesiaEndTime;
+ private DateTime? anesthesiaEndTime;
private string state;
private string cancelReason;
private string aSALevel;
@@ -107,7 +107,7 @@ namespace DrawGraph
private int? instrumentNurseTimeMinute;
private int? instrumentNurseSucceedTimeMinute;
private int? tourNurseTimeMinute;
- private int? tourNurseSucceedTimeMinute;
+ private int? tourNurseSucceedTimeMinute;
private string analgesiaModeMessage;
private string oPerationRemark;
private string diagnoseRemark;
@@ -154,9 +154,11 @@ namespace DrawGraph
public DateTime? OutCGTime;
[NoCreatControlAttributs]
public string InCGType;
+ [NoCreatControlAttributs]
+ public string MedicalRecord;
[NoCreatControlAttributs]
- public DataTable PhysioParamList;
+ public DataTable PhysioParamList;
[ClassAttributs(Description = "选中范围的对象")]
[NoCreatControlAttributs]
@@ -520,7 +522,7 @@ namespace DrawGraph
{
get { return anesthesiaEndTime; }
set { anesthesiaEndTime = value; }
- }
+ }
[ClassAttributs(Description = "手术状态")]
///
/// 手术状态
@@ -730,7 +732,7 @@ namespace DrawGraph
{
get { return tourNurseTimeMinute; }
set { tourNurseTimeMinute = value; }
- }
+ }
[ClassAttributs(Description = "阵痛信息")]
///
/// 阵痛信息 RBT
@@ -1098,7 +1100,7 @@ namespace DrawGraph
}
set
{
- anaseDataQualityRecordList = value;
+ anaseDataQualityRecordList = value;
}
}
///
diff --git a/DrawGraph/AreaManage/PhysioDataConfig.cs b/DrawGraph/AreaManage/PhysioDataConfig.cs
index 6156940..0d97e4f 100644
--- a/DrawGraph/AreaManage/PhysioDataConfig.cs
+++ b/DrawGraph/AreaManage/PhysioDataConfig.cs
@@ -7,6 +7,7 @@ using System.Xml.Serialization;
using System.Data.SqlClient;
using HelperDB;
using System.Resources;
+using AIMSExtension;
namespace DrawGraph
{
@@ -701,7 +702,7 @@ namespace DrawGraph
this.APhysioParams[CurPDIndex].Y = newPd.Y;
Sort();
curve.Points = APhysioParams;
- PhysioDataService.UpdatePhysioData(oldPd, newPd);
+ PhysioDataService.UpdatePhysioData(oldPd, newPd, PublicMethod.OperatorName);
if (showStyle == "显示数值")
{
delAddObj(oldPd);
@@ -709,10 +710,7 @@ namespace DrawGraph
}
}
}
- public void AllModItem(PhysioData oldPd, PhysioData newPd)
- {
- PhysioDataService.UpdatePhysioData(oldPd, newPd);
- }
+
public int indexOf(PhysioData pd)
{
for (int i = 0; i < APhysioParams.Count; i++)
@@ -859,52 +857,7 @@ namespace DrawGraph
{
throw new Exception("删除生理数据结点时出错");
}
- }
- public void DelAreaItem(int operationId, DateTime startTime, DateTime endTime, double startValue, double endValue)
- {
- try
- {
- Sort();
- bool isModmaxValue = false;
- for (int i = APhysioParams.Count - 1; i > -1; i--)
- {
- PhysioData maxPhysioData = PointPairToPhysioData(APhysioParams[i]);
- int startTimeDiff = DateTime.Compare(maxPhysioData.RecordTime, startTime);
- double startValueDiff = startValue - maxPhysioData.Value;
-
- int endTimeDiff = DateTime.Compare(maxPhysioData.RecordTime, endTime);
- double endValueDiff = endValue - maxPhysioData.Value;
-
- //在选区范围内
- if (startTimeDiff > 0 && startValueDiff > 0 && endTimeDiff <= 0 && endValueDiff <= 0)
- {
- APhysioParams[i].Y = Double.MaxValue;
- isModmaxValue = true;
- }
- ////在选区范围内
- //if (startTimeDiff > 0 && endTimeDiff <= 0 && maxPhysioData.Y == Double.MaxValue)
- //{
- // APhysioParams[i].Y = Double.MaxValue;
- // isModmaxValue = true;
- //}
- if (isModmaxValue)
- {
- this.APhysioParams.Remove(maxPhysioData);
- if (showStyle == "显示数值")
- {
- delAddObj(maxPhysioData);
- }
- isModmaxValue = false;
- }
- }
- curve.Points = APhysioParams;
- Sort();
-
- }
- catch (Exception)
- {
- }
- }
+ }
public void DelItems(DateTime RecordTime, DateTime EndTime)
{
try
@@ -995,15 +948,7 @@ namespace DrawGraph
APhysioParams.Clear();
//APhysioParams = new PointPairList();
curve.Points = APhysioParams;
- }
- ///
- /// 删除麻醉单上的曲线
- ///
- ///
- public void clearAddObjCurve(ZedGraphControl zgc)
- {
- delADDCurve(TextPrefix.PI + Name + Id.ToString());
- }
+ }
///
/// 重新设置曲线属性
///
@@ -1049,38 +994,7 @@ namespace DrawGraph
curve.Line.IsVisible = this.isValid;
curve.Symbol.IsVisible = this.isValid;
}
-
- public PhysioDataConfig Clone()
- {
- PhysioDataConfig _PhysioParameter = new PhysioDataConfig();
- _PhysioParameter.id = id;
- _PhysioParameter.Name = Name;
- _PhysioParameter.yAisx = yAisx;
- _PhysioParameter.isValid = isValid;
- _PhysioParameter.PatientId = PatientId;
- _PhysioParameter.highLimit = highLimit;
- _PhysioParameter.lowLimit = lowLimit;
- _PhysioParameter.conveColor = conveColor;
- _PhysioParameter.imgPath = imgPath;
- _PhysioParameter.curPDIndex = curPDIndex;
- _PhysioParameter.IsClick = IsClick;
- _PhysioParameter.curve = curve;
- _PhysioParameter.zgcAnas = zgcAnas;
- _PhysioParameter.showStyle = showStyle;
- _PhysioParameter.X_MINOR_GRID_STEP = X_MINOR_GRID_STEP;
-
-
- _PhysioParameter.className = className;
- if (aPhysioDatas.Count > 0)
- {
- _PhysioParameter.aPhysioDatas.Clear();
- foreach (PointPair _pp in aPhysioDatas)
- {
- _PhysioParameter.aPhysioDatas.Add(PointPairToPhysioData(_pp));
- }
- }
- return _PhysioParameter;
- }
+
///
/// 清除各种对象数据
diff --git a/DrawGraph/AreaManage/PhysioDataService.cs b/DrawGraph/AreaManage/PhysioDataService.cs
index ec27bab..17b75c5 100644
--- a/DrawGraph/AreaManage/PhysioDataService.cs
+++ b/DrawGraph/AreaManage/PhysioDataService.cs
@@ -10,11 +10,7 @@ namespace DrawGraph
public static partial class PhysioDataService
{
//Add Mothed Start
- public static readonly string InsertSql = "INSERT PhysioData (PatientId, PhysioDataConfigId, RecordTime, Value )VALUES (@PatientId, @PhysioDataConfigId, @RecordTime, @Value )";
- public static readonly string UpdateSql = "Update PhysioData set PatientId=@PatientId, PhysioDataConfigId=@PhysioDataConfigId, RecordTime=@RecordTime, Value=@Value where Id=@Id";
- public static readonly string DeleteSql = "Delete FROM PhysioData where Id=@Id";
- public static readonly string SelectSql = "Select * FROM PhysioData";
- public static readonly string SelectSqlById = "Select * FROM PhysioData where Id =@Id";
+ public static readonly string InsertSql = "INSERT PhysioData (PatientId, PhysioDataConfigId, RecordTime, Value )VALUES (@PatientId, @PhysioDataConfigId, @RecordTime, @Value )";
public static int AddPhysioData(PhysioData physioData)
{
string sql = InsertSql;
@@ -24,36 +20,21 @@ namespace DrawGraph
};
return DBHelper.ExecNonQuery(sql, para);
}
- public static int UpdatePhysioData(PhysioData physioData)
- {
- string sql = UpdateSql;
- SqlParameter[] para = new SqlParameter[]
- {
- new SqlParameter("@Id",physioData.Id), new SqlParameter("@PatientId",physioData.PatientId), new SqlParameter("@PhysioDataConfigId",physioData.PhysioDataConfigId), new SqlParameter("@RecordTime",physioData.RecordTime), new SqlParameter("@Value",physioData.Value)
- };
- return DBHelper.ExecNonQuery(sql, para);
- }
- public static int DelPhysioData(PhysioData physioData)
- {
- string sql = DeleteSql;
- SqlParameter[] para = new SqlParameter[]
- {
- new SqlParameter("@Id",physioData.Id)
- };
- return DBHelper.ExecNonQuery(sql, para);
- }
- public static IList GetAllList()
- {
- string sql = SelectSql;
- return GetListBySql(sql);
- }
- public static void UpdatePhysioData(PhysioData oldphysioData, PhysioData newphysioData)
+ public static void UpdatePhysioData(PhysioData oldphysioData, PhysioData newphysioData, string OperatorName)
{
string sql = "update PhysioData set Value= '" + newphysioData.Value + "' where convert(varchar,RecordTime,120) >='" + oldphysioData.RecordTime.AddSeconds(-120).ToString("yyyy-MM-dd HH:mm:ss") + "' and convert(varchar,RecordTime,120) <='" + oldphysioData.RecordTime.AddSeconds(120).ToString("yyyy-MM-dd HH:mm:ss") + "' and PhysioDataConfigId=" + oldphysioData.PhysioDataConfigId + " and PatientId=" + oldphysioData.PatientId;
DBHelper.ExecNonQuery(sql);
+
+ InsertPhysioDataUpdate(oldphysioData, newphysioData, OperatorName);
}
+ public static void InsertPhysioDataUpdate(PhysioData oldphysioData, PhysioData newphysioData, string OperatorName)
+ {
+ StringBuilder sb = new StringBuilder();
+ sb.Append(string.Format(@" INSERT PhysioDataUpdate (PatientId, PhysioDataConfigId, RecordTime, OldParamValue,ParamValue, OperatorName,OperatorTime)VALUES ({0},{1},'{2}',{3},{4},'{5}','{6}') ", newphysioData.PatientId, newphysioData.PhysioDataConfigId, newphysioData.RecordTime, oldphysioData.Value, newphysioData.Value, OperatorName, DateTime.Now));
+ DBHelper.ExecNonQuery(sb.ToString());
+ }
public static void DelPhysioByValueData(PhysioData physioData)
{
@@ -79,46 +60,6 @@ namespace DrawGraph
};
DBHelper.ExecNonQuery(sql, para);
}
- public static PhysioData GetPhysioDataById(int Id)
- {
- string sql = SelectSqlById;
- SqlParameter para = new SqlParameter("@Id", Id);
- IList list = GetListBySql(sql, para);
- if (list.Count > 0)
- return list[0];
- else
- return null;
- }
-
-
- public static int DeletePhysioDataByID(int operationId, DateTime startTime, DateTime endTime, double startValue, double endValue, params int[] PhysioId)
- {
- string sqlStr = "delete FROM PhysioData where PatientId = " + operationId + " and [RecordTime] >='" + startTime + "' and [RecordTime] <='" + endTime + "' and [Value] >='" + startValue + "' and [Value] <='" + endValue + "' ";
- if (PhysioId != null && PhysioId.Length > 0) sqlStr += " and PhysioDataConfigId=" + PhysioId[0];
- return DBHelper.ExecNonQuery(sqlStr);
- }
- private static IList GetListBySql(string sql, params SqlParameter[] para)
- {
- IList list = new List();
- using (SqlDataReader reader = DBHelper.GetReader(sql, para))
- {
- while (reader.Read())
- {
- PhysioData temp = new PhysioData();
-
- temp.Id = DBHelper.GetInt(reader["Id"]);
- temp.PatientId = DBHelper.GetInt(reader["PatientId"]);
- temp.PhysioDataConfigId = DBHelper.GetInt(reader["PhysioDataConfigId"]);
- temp.RecordTime = DBHelper.GetDateTime(reader["RecordTime"]);
- temp.Value = DBHelper.GetDouble(reader["Value"]);
-
- list.Add(temp);
- }
- reader.Close();
- return list;
- }
- }
-
public static void DelectPhysioDataByID(int operationId, DateTime startTime, DateTime endTime, double startValue, double endValue, int PhysioDataConfigId)
{