动态填写生命体征 麻醉体征
This commit is contained in:
parent
0679dacefb
commit
50104ff7ac
@ -237,6 +237,12 @@
|
|||||||
<Compile Include="OperationDoing\AnasRecordBill\frmAnasRecordBill2.Designer.cs">
|
<Compile Include="OperationDoing\AnasRecordBill\frmAnasRecordBill2.Designer.cs">
|
||||||
<DependentUpon>frmAnasRecordBill2.cs</DependentUpon>
|
<DependentUpon>frmAnasRecordBill2.cs</DependentUpon>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="OperationDoing\AnasRecordBill\frmPhysioDataEdit.cs">
|
||||||
|
<SubType>Form</SubType>
|
||||||
|
</Compile>
|
||||||
|
<Compile Include="OperationDoing\AnasRecordBill\frmPhysioDataEdit.designer.cs">
|
||||||
|
<DependentUpon>frmPhysioDataEdit.cs</DependentUpon>
|
||||||
|
</Compile>
|
||||||
<Compile Include="OperationDoing\AnasRecordBill\frmAnasRecordInstrument.cs">
|
<Compile Include="OperationDoing\AnasRecordBill\frmAnasRecordInstrument.cs">
|
||||||
<SubType>Form</SubType>
|
<SubType>Form</SubType>
|
||||||
</Compile>
|
</Compile>
|
||||||
@ -309,12 +315,6 @@
|
|||||||
<Compile Include="OperationDoing\oldSystemCode\FormUseDrugsReport.designer.cs">
|
<Compile Include="OperationDoing\oldSystemCode\FormUseDrugsReport.designer.cs">
|
||||||
<DependentUpon>FormUseDrugsReport.cs</DependentUpon>
|
<DependentUpon>FormUseDrugsReport.cs</DependentUpon>
|
||||||
</Compile>
|
</Compile>
|
||||||
<Compile Include="OperationDoing\oldSystemCode\frmAnasRecordHistory.cs">
|
|
||||||
<SubType>Form</SubType>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="OperationDoing\oldSystemCode\frmAnasRecordHistory.designer.cs">
|
|
||||||
<DependentUpon>frmAnasRecordHistory.cs</DependentUpon>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="OperationDoing\oldSystemCode\frmChargRecordPrint.cs">
|
<Compile Include="OperationDoing\oldSystemCode\frmChargRecordPrint.cs">
|
||||||
<SubType>Form</SubType>
|
<SubType>Form</SubType>
|
||||||
</Compile>
|
</Compile>
|
||||||
@ -871,6 +871,9 @@
|
|||||||
<DependentUpon>frmAnasRecordBill2.cs</DependentUpon>
|
<DependentUpon>frmAnasRecordBill2.cs</DependentUpon>
|
||||||
<SubType>Designer</SubType>
|
<SubType>Designer</SubType>
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
|
<EmbeddedResource Include="OperationDoing\AnasRecordBill\frmPhysioDataEdit.resx">
|
||||||
|
<DependentUpon>frmPhysioDataEdit.cs</DependentUpon>
|
||||||
|
</EmbeddedResource>
|
||||||
<EmbeddedResource Include="OperationDoing\AnasRecordBill\frmAnasRecordInstrument.resx">
|
<EmbeddedResource Include="OperationDoing\AnasRecordBill\frmAnasRecordInstrument.resx">
|
||||||
<DependentUpon>frmAnasRecordInstrument.cs</DependentUpon>
|
<DependentUpon>frmAnasRecordInstrument.cs</DependentUpon>
|
||||||
<SubType>Designer</SubType>
|
<SubType>Designer</SubType>
|
||||||
@ -910,9 +913,6 @@
|
|||||||
<EmbeddedResource Include="OperationDoing\oldSystemCode\FormUseDrugsReport.resx">
|
<EmbeddedResource Include="OperationDoing\oldSystemCode\FormUseDrugsReport.resx">
|
||||||
<DependentUpon>FormUseDrugsReport.cs</DependentUpon>
|
<DependentUpon>FormUseDrugsReport.cs</DependentUpon>
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
<EmbeddedResource Include="OperationDoing\oldSystemCode\frmAnasRecordHistory.resx">
|
|
||||||
<DependentUpon>frmAnasRecordHistory.cs</DependentUpon>
|
|
||||||
</EmbeddedResource>
|
|
||||||
<EmbeddedResource Include="OperationDoing\oldSystemCode\frmChargRecordPrint.resx">
|
<EmbeddedResource Include="OperationDoing\oldSystemCode\frmChargRecordPrint.resx">
|
||||||
<DependentUpon>frmChargRecordPrint.cs</DependentUpon>
|
<DependentUpon>frmChargRecordPrint.cs</DependentUpon>
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
|
|||||||
@ -154,7 +154,7 @@ namespace AIMS.OperationDoing.AnasRecordBill.UI
|
|||||||
printHeight = Convert.ToInt32(printWidth * 1.414) + 2;
|
printHeight = Convert.ToInt32(printWidth * 1.414) + 2;
|
||||||
zgcAnaesRecord.Size = new Size(printWidth, printHeight);
|
zgcAnaesRecord.Size = new Size(printWidth, printHeight);
|
||||||
|
|
||||||
foreach (PhysioDataConfig pp in _record.addPhysioList)
|
foreach (PhysioDataConfig pp in _record.PhysioConfigList)
|
||||||
{
|
{
|
||||||
if (pp.showStyle == "显示数值")
|
if (pp.showStyle == "显示数值")
|
||||||
{
|
{
|
||||||
@ -185,7 +185,7 @@ namespace AIMS.OperationDoing.AnasRecordBill.UI
|
|||||||
zgcAnaesRecord.Size = new Size(zgcAnaesRecordWidth, zgcAnaesRecordHeight);
|
zgcAnaesRecord.Size = new Size(zgcAnaesRecordWidth, zgcAnaesRecordHeight);
|
||||||
templateManage.initChart();
|
templateManage.initChart();
|
||||||
UpPanes.Add(mPane.Clone());
|
UpPanes.Add(mPane.Clone());
|
||||||
foreach (PhysioDataConfig pp in _record.addPhysioList)
|
foreach (PhysioDataConfig pp in _record.PhysioConfigList)
|
||||||
{
|
{
|
||||||
if (pp.showStyle == "显示数值")
|
if (pp.showStyle == "显示数值")
|
||||||
{
|
{
|
||||||
@ -1106,7 +1106,7 @@ namespace AIMS.OperationDoing.AnasRecordBill.UI
|
|||||||
int date = 0;
|
int date = 0;
|
||||||
|
|
||||||
List<PhysioData> physioDatas = new List<PhysioData>();
|
List<PhysioData> physioDatas = new List<PhysioData>();
|
||||||
foreach (PhysioDataConfig addPP in _record.addPhysioList)
|
foreach (PhysioDataConfig addPP in _record.PhysioConfigList)
|
||||||
{
|
{
|
||||||
string key = addPP.Name;
|
string key = addPP.Name;
|
||||||
string value = addPP.Enname;
|
string value = addPP.Enname;
|
||||||
@ -1171,7 +1171,7 @@ namespace AIMS.OperationDoing.AnasRecordBill.UI
|
|||||||
foreach (var pdTemp in physioDatas)
|
foreach (var pdTemp in physioDatas)
|
||||||
{
|
{
|
||||||
if (pdTemp.Value < 1) continue;
|
if (pdTemp.Value < 1) continue;
|
||||||
PhysioDataConfig addPP = _record.addPhysioList.Where(a => pdTemp.PhysioDataConfigId == a.Id).ToList()[0];
|
PhysioDataConfig addPP = _record.PhysioConfigList.Where(a => pdTemp.PhysioDataConfigId == a.Id).ToList()[0];
|
||||||
addPP.AddOrDelItem(pdTemp, 5);
|
addPP.AddOrDelItem(pdTemp, 5);
|
||||||
date++;
|
date++;
|
||||||
}
|
}
|
||||||
@ -1232,7 +1232,7 @@ namespace AIMS.OperationDoing.AnasRecordBill.UI
|
|||||||
foreach (PropertyInfo p in nowPhysioData.GetType().GetProperties())
|
foreach (PropertyInfo p in nowPhysioData.GetType().GetProperties())
|
||||||
{
|
{
|
||||||
bool iswar = false;
|
bool iswar = false;
|
||||||
foreach (PhysioDataConfig keyValuePair in _record.addPhysioList)
|
foreach (PhysioDataConfig keyValuePair in _record.PhysioConfigList)
|
||||||
{
|
{
|
||||||
if (keyValuePair.Enname.ToUpper() == p.Name.ToUpper())
|
if (keyValuePair.Enname.ToUpper() == p.Name.ToUpper())
|
||||||
{
|
{
|
||||||
@ -1478,7 +1478,7 @@ namespace AIMS.OperationDoing.AnasRecordBill.UI
|
|||||||
mnuAddDrug.Text = "批量编辑生命体征";
|
mnuAddDrug.Text = "批量编辑生命体征";
|
||||||
mnuAddDrug.Click += ((s, er) =>
|
mnuAddDrug.Click += ((s, er) =>
|
||||||
{
|
{
|
||||||
frmAnasRecordHistory frm = new frmAnasRecordHistory(_record);
|
frmPhysioDataEdit frm = new frmPhysioDataEdit(_record);
|
||||||
frm.ShowDialog();
|
frm.ShowDialog();
|
||||||
});
|
});
|
||||||
menuStrip.Items.Add(mnuAddDrug);
|
menuStrip.Items.Add(mnuAddDrug);
|
||||||
@ -1532,7 +1532,7 @@ namespace AIMS.OperationDoing.AnasRecordBill.UI
|
|||||||
return;
|
return;
|
||||||
if (dtPhysioData != null && dtPhysioData.Rows.Count > 0)
|
if (dtPhysioData != null && dtPhysioData.Rows.Count > 0)
|
||||||
{
|
{
|
||||||
foreach (var addPP in _record.addPhysioList)
|
foreach (var addPP in _record.PhysioConfigList)
|
||||||
{
|
{
|
||||||
if (addPP.IsValid == false) continue;
|
if (addPP.IsValid == false) continue;
|
||||||
foreach (DataRow dr in dtPhysioData.Rows)
|
foreach (DataRow dr in dtPhysioData.Rows)
|
||||||
|
|||||||
@ -220,14 +220,14 @@
|
|||||||
this.button8.BackColor = System.Drawing.Color.Transparent;
|
this.button8.BackColor = System.Drawing.Color.Transparent;
|
||||||
this.button8.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None;
|
this.button8.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None;
|
||||||
this.button8.Cursor = System.Windows.Forms.Cursors.Hand;
|
this.button8.Cursor = System.Windows.Forms.Cursors.Hand;
|
||||||
this.button8.Dock = System.Windows.Forms.DockStyle.Top;
|
this.button8.Dock = System.Windows.Forms.DockStyle.Bottom;
|
||||||
this.button8.FlatAppearance.BorderSize = 0;
|
this.button8.FlatAppearance.BorderSize = 0;
|
||||||
this.button8.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
this.button8.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||||
this.button8.Font = new System.Drawing.Font("微软雅黑", 11F);
|
this.button8.Font = new System.Drawing.Font("微软雅黑", 11F);
|
||||||
this.button8.ForeColor = System.Drawing.Color.DimGray;
|
this.button8.ForeColor = System.Drawing.Color.DimGray;
|
||||||
this.button8.Image = global::AIMS.Properties.Resources.系统设置;
|
this.button8.Image = global::AIMS.Properties.Resources.系统设置;
|
||||||
this.button8.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft;
|
this.button8.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft;
|
||||||
this.button8.Location = new System.Drawing.Point(0, 550);
|
this.button8.Location = new System.Drawing.Point(0, 881);
|
||||||
this.button8.Name = "button8";
|
this.button8.Name = "button8";
|
||||||
this.button8.Size = new System.Drawing.Size(160, 50);
|
this.button8.Size = new System.Drawing.Size(160, 50);
|
||||||
this.button8.TabIndex = 15;
|
this.button8.TabIndex = 15;
|
||||||
|
|||||||
@ -5,6 +5,7 @@ using AIMS.PublicUI.UI;
|
|||||||
using AIMSBLL;
|
using AIMSBLL;
|
||||||
using AIMSExtension;
|
using AIMSExtension;
|
||||||
using AIMSModel;
|
using AIMSModel;
|
||||||
|
using DevComponents.DotNetBar;
|
||||||
using DevComponents.Editors.DateTimeAdv;
|
using DevComponents.Editors.DateTimeAdv;
|
||||||
using DocumentManagement;
|
using DocumentManagement;
|
||||||
using DrawGraph;
|
using DrawGraph;
|
||||||
@ -290,7 +291,7 @@ namespace AIMS.OperationDoing.AnasRecordBill.UI
|
|||||||
zedGraph.Height = height;
|
zedGraph.Height = height;
|
||||||
|
|
||||||
if (InitChart == true)
|
if (InitChart == true)
|
||||||
foreach (PhysioDataConfig pp in _record.addPhysioList)
|
foreach (PhysioDataConfig pp in _record.PhysioConfigList)
|
||||||
{
|
{
|
||||||
if (pp.showStyle == "显示数值")
|
if (pp.showStyle == "显示数值")
|
||||||
{
|
{
|
||||||
@ -321,7 +322,7 @@ namespace AIMS.OperationDoing.AnasRecordBill.UI
|
|||||||
UpPanes.Add(mPane.Clone());
|
UpPanes.Add(mPane.Clone());
|
||||||
|
|
||||||
if (InitChart == true)
|
if (InitChart == true)
|
||||||
foreach (PhysioDataConfig pp in _record.addPhysioList)
|
foreach (PhysioDataConfig pp in _record.PhysioConfigList)
|
||||||
{
|
{
|
||||||
if (pp.showStyle == "显示数值")
|
if (pp.showStyle == "显示数值")
|
||||||
{
|
{
|
||||||
@ -779,7 +780,7 @@ namespace AIMS.OperationDoing.AnasRecordBill.UI
|
|||||||
DataTable dtPhysioData = BOperationRecord.getPhysioDataByIp(NowRoom.Ip, _record.Id.Value, _record.InRoomTime.Value, getOpeMaxTime(_record), 5);
|
DataTable dtPhysioData = BOperationRecord.getPhysioDataByIp(NowRoom.Ip, _record.Id.Value, _record.InRoomTime.Value, getOpeMaxTime(_record), 5);
|
||||||
if (dtPhysioData.Rows.Count > 0)
|
if (dtPhysioData.Rows.Count > 0)
|
||||||
{
|
{
|
||||||
foreach (var addPP in _record.addPhysioList)
|
foreach (var addPP in _record.PhysioConfigList)
|
||||||
{
|
{
|
||||||
addPP.clearAddObj(zgcAnaesRecord);
|
addPP.clearAddObj(zgcAnaesRecord);
|
||||||
}
|
}
|
||||||
@ -1362,7 +1363,7 @@ namespace AIMS.OperationDoing.AnasRecordBill.UI
|
|||||||
int date = 0;
|
int date = 0;
|
||||||
|
|
||||||
List<PhysioData> physioDatas = new List<PhysioData>();
|
List<PhysioData> physioDatas = new List<PhysioData>();
|
||||||
foreach (PhysioDataConfig addPP in _record.addPhysioList)
|
foreach (PhysioDataConfig addPP in _record.PhysioConfigList)
|
||||||
{
|
{
|
||||||
string key = addPP.Name;
|
string key = addPP.Name;
|
||||||
string value = addPP.Enname;
|
string value = addPP.Enname;
|
||||||
@ -1418,7 +1419,7 @@ namespace AIMS.OperationDoing.AnasRecordBill.UI
|
|||||||
foreach (var pdTemp in physioDatas)
|
foreach (var pdTemp in physioDatas)
|
||||||
{
|
{
|
||||||
if (pdTemp.Value < 1) continue;
|
if (pdTemp.Value < 1) continue;
|
||||||
PhysioDataConfig addPP = _record.addPhysioList.Where(a => pdTemp.PhysioDataConfigId == a.Id).ToList()[0];
|
PhysioDataConfig addPP = _record.PhysioConfigList.Where(a => pdTemp.PhysioDataConfigId == a.Id).ToList()[0];
|
||||||
addPP.AddOrDelItem(pdTemp, 5);
|
addPP.AddOrDelItem(pdTemp, 5);
|
||||||
date++;
|
date++;
|
||||||
}
|
}
|
||||||
@ -1650,20 +1651,7 @@ namespace AIMS.OperationDoing.AnasRecordBill.UI
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
private void zgcAnaesRecord_ContextMenuBuilder(ZedGraphControl sender, ContextMenuStrip menuStrip, Point mousePt, ZedGraphControl.ContextMenuObjectState objState)
|
private void zgcAnaesRecord_ContextMenuBuilder(ZedGraphControl sender, ContextMenuStrip menuStrip, Point mousePt, ZedGraphControl.ContextMenuObjectState objState)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
//if (PatientId == 0) return;
|
|
||||||
//menuStrip.Width = 1;
|
|
||||||
//menuItem.Visible = true;
|
|
||||||
//menuItem.Location = mousePt;
|
|
||||||
//menuItem.BringToFront();
|
|
||||||
//if (menuItem.isAdd == false)
|
|
||||||
//{
|
|
||||||
// menuItem.isAdd = true;
|
|
||||||
// zgcAnaesRecord.Controls.Add(menuItem);
|
|
||||||
//}
|
|
||||||
|
|
||||||
//添加自定义的新菜单
|
//添加自定义的新菜单
|
||||||
ToolStripMenuItem clearSelectCouve = new ToolStripMenuItem();
|
ToolStripMenuItem clearSelectCouve = new ToolStripMenuItem();
|
||||||
clearSelectCouve.Text = "清空选中曲线";
|
clearSelectCouve.Text = "清空选中曲线";
|
||||||
@ -1683,6 +1671,22 @@ namespace AIMS.OperationDoing.AnasRecordBill.UI
|
|||||||
ModifyApply.Click += ModifyApply_Click;
|
ModifyApply.Click += ModifyApply_Click;
|
||||||
menuStrip.Items.Add(ModifyApply);
|
menuStrip.Items.Add(ModifyApply);
|
||||||
|
|
||||||
|
ToolStripMenuItem mnuAddDrug = new ToolStripMenuItem();
|
||||||
|
mnuAddDrug.Name = "add_medicine";
|
||||||
|
mnuAddDrug.Tag = "add_medicine";
|
||||||
|
mnuAddDrug.Text = "编辑生命体征";
|
||||||
|
mnuAddDrug.Click += ((s, er) =>
|
||||||
|
{
|
||||||
|
frmPhysioDataEdit frm = new frmPhysioDataEdit(_record);
|
||||||
|
frm.FormClosed += ((ss, err) =>
|
||||||
|
{
|
||||||
|
templateManage.Bind("MonitorManage");
|
||||||
|
zgcAnaesRecord.Refresh();
|
||||||
|
});
|
||||||
|
frm.ShowDialog();
|
||||||
|
});
|
||||||
|
menuStrip.Items.Add(mnuAddDrug);
|
||||||
|
|
||||||
if (NowRoom != null)
|
if (NowRoom != null)
|
||||||
{
|
{
|
||||||
ToolStripMenuItem ModifyRoom = new ToolStripMenuItem();
|
ToolStripMenuItem ModifyRoom = new ToolStripMenuItem();
|
||||||
@ -1691,23 +1695,17 @@ namespace AIMS.OperationDoing.AnasRecordBill.UI
|
|||||||
menuStrip.Items.Add(ModifyRoom);
|
menuStrip.Items.Add(ModifyRoom);
|
||||||
}
|
}
|
||||||
|
|
||||||
ToolStripMenuItem btnSyatemPhysion = new ToolStripMenuItem();
|
if (PublicMethod.RoleId == 1 ||PublicMethod.RoleId == 6 || PublicMethod.RoleId == 8 || PublicMethod.RoleId == 10)
|
||||||
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);
|
ToolStripMenuItem btnSyatemPhysion = new ToolStripMenuItem();
|
||||||
frm.ShowDialog();
|
btnSyatemPhysion.Name = "btnSyatemPhysion";
|
||||||
});
|
btnSyatemPhysion.Tag = "btnSyatemPhysion";
|
||||||
menuStrip.Items.Add(mnuAddDrug);
|
btnSyatemPhysion.Text = "历史痕迹";
|
||||||
|
btnSyatemPhysion.Click += new EventHandler(btnSyatemPhysion_Click);
|
||||||
|
menuStrip.Items.Add(btnSyatemPhysion);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void btnSyatemPhysion_Click(object sender, EventArgs e)
|
private void btnSyatemPhysion_Click(object sender, EventArgs e)
|
||||||
@ -1744,7 +1742,7 @@ namespace AIMS.OperationDoing.AnasRecordBill.UI
|
|||||||
//同步未画点数据
|
//同步未画点数据
|
||||||
DrawFillPhysioData(dtPhysioData);
|
DrawFillPhysioData(dtPhysioData);
|
||||||
|
|
||||||
templateManage.Bind("PhysioDataManage");
|
templateManage.Bind("MonitorManage");
|
||||||
zgcAnaesRecord.Refresh();
|
zgcAnaesRecord.Refresh();
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -1755,7 +1753,7 @@ namespace AIMS.OperationDoing.AnasRecordBill.UI
|
|||||||
return;
|
return;
|
||||||
if (dtPhysioData != null && dtPhysioData.Rows.Count > 0)
|
if (dtPhysioData != null && dtPhysioData.Rows.Count > 0)
|
||||||
{
|
{
|
||||||
foreach (var addPP in _record.addPhysioList)
|
foreach (var addPP in _record.PhysioConfigList)
|
||||||
{
|
{
|
||||||
if (addPP.IsValid == false) continue;
|
if (addPP.IsValid == false) continue;
|
||||||
foreach (DataRow dr in dtPhysioData.Rows)
|
foreach (DataRow dr in dtPhysioData.Rows)
|
||||||
@ -1785,7 +1783,7 @@ namespace AIMS.OperationDoing.AnasRecordBill.UI
|
|||||||
List<string> Ids = PhysioDataConfigIds.Split(',').ToList();
|
List<string> Ids = PhysioDataConfigIds.Split(',').ToList();
|
||||||
if (dtPhysioData != null && dtPhysioData.Rows.Count > 0)
|
if (dtPhysioData != null && dtPhysioData.Rows.Count > 0)
|
||||||
{
|
{
|
||||||
foreach (PhysioDataConfig addPP in _record.addPhysioList)
|
foreach (PhysioDataConfig addPP in _record.PhysioConfigList)
|
||||||
{
|
{
|
||||||
if (!Ids.Contains(addPP.Id.ToString())) continue;
|
if (!Ids.Contains(addPP.Id.ToString())) continue;
|
||||||
addPP.clearAddObj(zgcAnaesRecord);
|
addPP.clearAddObj(zgcAnaesRecord);
|
||||||
@ -1905,11 +1903,7 @@ namespace AIMS.OperationDoing.AnasRecordBill.UI
|
|||||||
reDrawEvent();
|
reDrawEvent();
|
||||||
templateManage.Bind();
|
templateManage.Bind();
|
||||||
templateManage2.Bind();
|
templateManage2.Bind();
|
||||||
reDrawAnalysis();
|
reDrawAnalysis();
|
||||||
|
|
||||||
//SelectWorkerValue.Hidden();
|
|
||||||
//SelectDictValue.Hidden();
|
|
||||||
//SelectDictText.Hidden();
|
|
||||||
|
|
||||||
zgcAnaesRecord.Refresh();
|
zgcAnaesRecord.Refresh();
|
||||||
zgcAnaesRecord2.Refresh();
|
zgcAnaesRecord2.Refresh();
|
||||||
|
|||||||
@ -809,7 +809,7 @@ namespace AIMS.OperationDoing.AnasRecordBill.UI
|
|||||||
foreach (PropertyInfo p in nowPhysioData.GetType().GetProperties())
|
foreach (PropertyInfo p in nowPhysioData.GetType().GetProperties())
|
||||||
{
|
{
|
||||||
bool iswar = false;
|
bool iswar = false;
|
||||||
foreach (PhysioDataConfig keyValuePair in _record.addPhysioList)
|
foreach (PhysioDataConfig keyValuePair in _record.PhysioConfigList)
|
||||||
{
|
{
|
||||||
if (keyValuePair.Enname.ToUpper() == p.Name.ToUpper())
|
if (keyValuePair.Enname.ToUpper() == p.Name.ToUpper())
|
||||||
{
|
{
|
||||||
|
|||||||
@ -901,7 +901,7 @@ namespace AIMS.PublicUI.UI
|
|||||||
List<string> Ids = PhysioDataConfigIds.Split(',').ToList();
|
List<string> Ids = PhysioDataConfigIds.Split(',').ToList();
|
||||||
if (dtPhysioData != null && dtPhysioData.Rows.Count > 0)
|
if (dtPhysioData != null && dtPhysioData.Rows.Count > 0)
|
||||||
{
|
{
|
||||||
foreach (PhysioDataConfig addPP in _record.addPhysioList)
|
foreach (PhysioDataConfig addPP in _record.PhysioConfigList)
|
||||||
{
|
{
|
||||||
if (!Ids.Contains(addPP.Id.ToString())) continue;
|
if (!Ids.Contains(addPP.Id.ToString())) continue;
|
||||||
addPP.clearAddObj(zgcAnaesRecord);
|
addPP.clearAddObj(zgcAnaesRecord);
|
||||||
|
|||||||
275
AIMS/OperationDoing/AnasRecordBill/frmPhysioDataEdit.cs
Normal file
275
AIMS/OperationDoing/AnasRecordBill/frmPhysioDataEdit.cs
Normal file
@ -0,0 +1,275 @@
|
|||||||
|
using AIMSBLL;
|
||||||
|
using DCSoftDotfuscate;
|
||||||
|
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 frmPhysioDataEdit : Form
|
||||||
|
{
|
||||||
|
#region 界面参数
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 手术记录
|
||||||
|
/// </summary>
|
||||||
|
public OperationRecord _record;
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
public System.Windows.Forms.Label selectTime;
|
||||||
|
public System.Windows.Forms.Label selectConfig;
|
||||||
|
public System.Windows.Forms.Panel paneltop;
|
||||||
|
public System.Windows.Forms.Panel paneltop2;
|
||||||
|
|
||||||
|
#region 窗体构造函数
|
||||||
|
public frmPhysioDataEdit(OperationRecord operationRecord)
|
||||||
|
{
|
||||||
|
InitializeComponent();
|
||||||
|
_record = operationRecord;
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region 窗体加载事件
|
||||||
|
private void FormPrintBGYYNew_Load(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
DataTable dtPhysioData = BOperationRecord.getByOpeIDIsPhysioData(_record.Id.Value);
|
||||||
|
|
||||||
|
int rows = 2;
|
||||||
|
int Width = panel2.Width - (panel2.Width / (240 / 5) * 3);
|
||||||
|
//循环加载麻醉体征控件
|
||||||
|
for (int x = _record.PhysioAnesConfigList.Count - 1; x >= 0; x--)
|
||||||
|
{
|
||||||
|
PhysioDataConfig ade = _record.PhysioAnesConfigList[x];
|
||||||
|
if (ade.IsDefalultShow == false) continue;
|
||||||
|
List<PhysioData> list = new List<PhysioData>();
|
||||||
|
for (int i = 0; i < dtPhysioData.Rows.Count; i++)
|
||||||
|
{
|
||||||
|
if (dtPhysioData.Rows[i]["Name"].ToString().Equals(ade.Name.ToString()))
|
||||||
|
{
|
||||||
|
PhysioData pdTemp = new PhysioData();
|
||||||
|
pdTemp.RecordTime = DateTime.Parse(dtPhysioData.Rows[i]["RecordTime"].ToString());
|
||||||
|
pdTemp.Value = Double.Parse(dtPhysioData.Rows[i]["Value"].ToString());
|
||||||
|
pdTemp.YAisx = ade.YAisx;
|
||||||
|
pdTemp.PhysioDataConfigId = ade.Id;
|
||||||
|
pdTemp.config = ade;
|
||||||
|
pdTemp.PatientId = _record.Id.Value;
|
||||||
|
list.Add(pdTemp);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
System.Windows.Forms.Panel panel = new System.Windows.Forms.Panel();
|
||||||
|
panel.Tag = ade;
|
||||||
|
panel.Dock = System.Windows.Forms.DockStyle.Top;
|
||||||
|
panel.Location = new System.Drawing.Point(20, 0);
|
||||||
|
panel.Size = new System.Drawing.Size(792, 30);
|
||||||
|
for (int i = (240 / ade.YAisx) - 1; i >= 0; i--)
|
||||||
|
{
|
||||||
|
System.Windows.Forms.TextBox textNum = new System.Windows.Forms.TextBox();
|
||||||
|
PhysioData pdNew = null;
|
||||||
|
foreach (var item in list)
|
||||||
|
{
|
||||||
|
if (item.RecordTime == _record.InRoomTime.Value.AddMinutes(i * ade.YAisx))
|
||||||
|
{
|
||||||
|
pdNew = item;
|
||||||
|
textNum.Text = ((int)pdNew.Value).ToString();
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (pdNew == null)
|
||||||
|
{
|
||||||
|
pdNew = new PhysioData();
|
||||||
|
pdNew.RecordTime = _record.InRoomTime.Value.AddMinutes(i * ade.YAisx);
|
||||||
|
pdNew.PhysioDataConfigId = ade.Id;
|
||||||
|
pdNew.YAisx = ade.YAisx;
|
||||||
|
pdNew.PatientId = _record.Id.Value;
|
||||||
|
pdNew.config = ade;
|
||||||
|
}
|
||||||
|
|
||||||
|
textNum.Tag = pdNew;
|
||||||
|
textNum.Font = new System.Drawing.Font("微软雅黑", 8f);
|
||||||
|
textNum.Width = Width / (240 / ade.YAisx);
|
||||||
|
textNum.Dock = System.Windows.Forms.DockStyle.Left;
|
||||||
|
textNum.Click += TextNum_Click;
|
||||||
|
textNum.Leave += TextNum_Leave;
|
||||||
|
textNum.DoubleClick += TextNum_DoubleClick;
|
||||||
|
panel.Controls.Add(textNum);
|
||||||
|
}
|
||||||
|
System.Windows.Forms.Label textName = new System.Windows.Forms.Label();
|
||||||
|
textName.Name = "txt" + ade.Name;
|
||||||
|
textName.Text = ade.Name;
|
||||||
|
textName.Font = new System.Drawing.Font("微软雅黑", 8f);
|
||||||
|
textName.Width = panel2.Width / (240 / 5) * 3;
|
||||||
|
textName.Dock = System.Windows.Forms.DockStyle.Left;
|
||||||
|
panel.Controls.Add(textName);
|
||||||
|
panel2.Controls.Add(panel);
|
||||||
|
|
||||||
|
rows++;
|
||||||
|
}
|
||||||
|
//循环加载CheckBox控件
|
||||||
|
for (int x = _record.PhysioConfigList.Count - 1; x >= 0; x--)
|
||||||
|
{
|
||||||
|
PhysioDataConfig ade = _record.PhysioConfigList[x];
|
||||||
|
if (ade.IsDefalultShow == false) continue;
|
||||||
|
List<PhysioData> list = new List<PhysioData>();
|
||||||
|
for (int i = 0; i < dtPhysioData.Rows.Count; i++)
|
||||||
|
{
|
||||||
|
if (dtPhysioData.Rows[i]["Name"].ToString().Equals(ade.Name.ToString()))
|
||||||
|
{
|
||||||
|
PhysioData pdTemp = new PhysioData();
|
||||||
|
pdTemp.RecordTime = DateTime.Parse(dtPhysioData.Rows[i]["RecordTime"].ToString());
|
||||||
|
pdTemp.Value = Double.Parse(dtPhysioData.Rows[i]["Value"].ToString());
|
||||||
|
pdTemp.YAisx = ade.YAisx;
|
||||||
|
pdTemp.PhysioDataConfigId = ade.Id;
|
||||||
|
pdTemp.config = ade;
|
||||||
|
pdTemp.PatientId = _record.Id.Value;
|
||||||
|
list.Add(pdTemp);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
System.Windows.Forms.Panel panel = new System.Windows.Forms.Panel();
|
||||||
|
panel.Tag = ade;
|
||||||
|
panel.Dock = System.Windows.Forms.DockStyle.Top;
|
||||||
|
panel.Location = new System.Drawing.Point(20, 0);
|
||||||
|
panel.Size = new System.Drawing.Size(792, 30);
|
||||||
|
for (int i = (240 / 5) - 1; i >= 0; i--)
|
||||||
|
{
|
||||||
|
System.Windows.Forms.TextBox textNum = new System.Windows.Forms.TextBox();
|
||||||
|
PhysioData pdNew = null;
|
||||||
|
foreach (var item in list)
|
||||||
|
{
|
||||||
|
if (item.RecordTime == _record.InRoomTime.Value.AddMinutes(i * 5))
|
||||||
|
{
|
||||||
|
pdNew = item;
|
||||||
|
textNum.Text = ((int)pdNew.Value).ToString();
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (pdNew == null)
|
||||||
|
{
|
||||||
|
pdNew = new PhysioData();
|
||||||
|
pdNew.RecordTime = _record.InRoomTime.Value.AddMinutes(i * 5);
|
||||||
|
pdNew.PhysioDataConfigId = ade.Id;
|
||||||
|
pdNew.YAisx = ade.YAisx;
|
||||||
|
pdNew.PatientId = _record.Id.Value;
|
||||||
|
pdNew.config = ade;
|
||||||
|
}
|
||||||
|
|
||||||
|
textNum.Tag = pdNew;
|
||||||
|
textNum.Font = new System.Drawing.Font("微软雅黑", 8f);
|
||||||
|
textNum.Width = Width / (240 / 5);
|
||||||
|
textNum.Dock = System.Windows.Forms.DockStyle.Left;
|
||||||
|
textNum.Click += TextNum_Click;
|
||||||
|
textNum.Leave += TextNum_Leave;
|
||||||
|
textNum.DoubleClick += TextNum_DoubleClick;
|
||||||
|
panel.Controls.Add(textNum);
|
||||||
|
}
|
||||||
|
System.Windows.Forms.Label textName = new System.Windows.Forms.Label();
|
||||||
|
textName.Name = "txt" + ade.Name;
|
||||||
|
textName.Text = ade.Name;
|
||||||
|
textName.Font = new System.Drawing.Font("微软雅黑", 8f);
|
||||||
|
textName.Width = panel2.Width / (240 / 5) * 3;
|
||||||
|
textName.Dock = System.Windows.Forms.DockStyle.Left;
|
||||||
|
panel.Controls.Add(textName);
|
||||||
|
panel2.Controls.Add(panel);
|
||||||
|
|
||||||
|
rows++;
|
||||||
|
}
|
||||||
|
paneltop = new System.Windows.Forms.Panel();
|
||||||
|
paneltop.Dock = System.Windows.Forms.DockStyle.Top;
|
||||||
|
paneltop.Location = new System.Drawing.Point(20, 0);
|
||||||
|
paneltop.Size = new System.Drawing.Size(792, 35);
|
||||||
|
for (int i = (240 / 5) - 1; i >= 0; i--)
|
||||||
|
{
|
||||||
|
System.Windows.Forms.Label textNum = new System.Windows.Forms.Label();
|
||||||
|
textNum.Name = "txt" + _record.InRoomTime.Value.AddMinutes(i * 5).ToString("yyyyMMddHHmm");
|
||||||
|
textNum.Text = _record.InRoomTime.Value.AddMinutes(i * 5).ToString("HH mm");
|
||||||
|
textNum.Font = new System.Drawing.Font("微软雅黑", 7f);
|
||||||
|
textNum.Width = Width / (240 / 5);
|
||||||
|
textNum.Dock = System.Windows.Forms.DockStyle.Left;
|
||||||
|
textNum.TextAlign = ContentAlignment.MiddleCenter;
|
||||||
|
paneltop.Controls.Add(textNum);
|
||||||
|
}
|
||||||
|
System.Windows.Forms.Label textTipName = new System.Windows.Forms.Label();
|
||||||
|
textTipName.Text = "参数名称";
|
||||||
|
textTipName.Font = new System.Drawing.Font("微软雅黑", 9f);
|
||||||
|
textTipName.Width = panel2.Width / (240 / 5) * 3;
|
||||||
|
textTipName.Dock = System.Windows.Forms.DockStyle.Left;
|
||||||
|
textTipName.TextAlign = ContentAlignment.MiddleCenter;
|
||||||
|
paneltop.Controls.Add(textTipName);
|
||||||
|
panel2.Controls.Add(paneltop);
|
||||||
|
|
||||||
|
this.Focus();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void TextNum_Leave(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
TextBox txtNum = sender as TextBox;
|
||||||
|
PhysioData pdNew = txtNum.Tag as PhysioData;
|
||||||
|
if (txtNum.Text.Trim() == "" && pdNew.Value > 0)
|
||||||
|
{
|
||||||
|
PhysioDataService.DelPhysioByValueData(pdNew);
|
||||||
|
pdNew.config.delAddObj(pdNew);
|
||||||
|
pdNew.Value = 0;
|
||||||
|
txtNum.Tag = pdNew;
|
||||||
|
TempValue = "";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
double value = 0;
|
||||||
|
if (double.TryParse(txtNum.Text.Trim(), out value))
|
||||||
|
{
|
||||||
|
pdNew.Value = value;
|
||||||
|
PhysioDataService.DelPhysioByValueData(pdNew);
|
||||||
|
PhysioDataService.AddPhysioData(pdNew);
|
||||||
|
//pdNew.config.AddText(pdNew);
|
||||||
|
txtNum.Tag = pdNew;
|
||||||
|
TempValue = txtNum.Text.Trim();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void TextNum_DoubleClick(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
TextBox txtNum = sender as TextBox;
|
||||||
|
if (TempValue != "")
|
||||||
|
{
|
||||||
|
txtNum.Text = TempValue;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public string TempValue;
|
||||||
|
private void TextNum_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
TextBox txtNum = sender as TextBox;
|
||||||
|
PhysioData pdNew = txtNum.Tag as PhysioData;
|
||||||
|
if (selectConfig != null)
|
||||||
|
{
|
||||||
|
selectConfig.ForeColor = System.Drawing.Color.Black;
|
||||||
|
}
|
||||||
|
selectConfig = txtNum.Parent.Controls.Find("txt" + pdNew.config.Name, true)[0] as System.Windows.Forms.Label;
|
||||||
|
selectConfig.ForeColor = System.Drawing.Color.Blue;
|
||||||
|
|
||||||
|
if (selectTime != null)
|
||||||
|
{
|
||||||
|
selectTime.ForeColor = System.Drawing.Color.Black;
|
||||||
|
}
|
||||||
|
selectTime = paneltop.Controls.Find("txt" + pdNew.RecordTime.ToString("yyyyMMddHHmm"), true)[0] as System.Windows.Forms.Label;
|
||||||
|
selectTime.ForeColor = System.Drawing.Color.Blue;
|
||||||
|
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
private void frmPhysioDataEdit_FormClosed(object sender, FormClosedEventArgs e)
|
||||||
|
{
|
||||||
|
if (selectConfig != null)
|
||||||
|
selectConfig.Focus();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
100
AIMS/OperationDoing/AnasRecordBill/frmPhysioDataEdit.designer.cs
generated
Normal file
100
AIMS/OperationDoing/AnasRecordBill/frmPhysioDataEdit.designer.cs
generated
Normal file
@ -0,0 +1,100 @@
|
|||||||
|
namespace AIMS.OperationDoing.AnasRecordBill
|
||||||
|
{
|
||||||
|
partial class frmPhysioDataEdit
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// Required designer variable.
|
||||||
|
/// </summary>
|
||||||
|
private System.ComponentModel.IContainer components = null;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Clean up any resources being used.
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||||
|
protected override void Dispose(bool disposing)
|
||||||
|
{
|
||||||
|
if (disposing && (components != null))
|
||||||
|
{
|
||||||
|
components.Dispose();
|
||||||
|
}
|
||||||
|
base.Dispose(disposing);
|
||||||
|
}
|
||||||
|
|
||||||
|
#region Windows Form Designer generated code
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Required method for Designer support - do not modify
|
||||||
|
/// the contents of this method with the code editor.
|
||||||
|
/// </summary>
|
||||||
|
private void InitializeComponent()
|
||||||
|
{
|
||||||
|
this.components = new System.ComponentModel.Container();
|
||||||
|
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmPhysioDataEdit));
|
||||||
|
this.imageList1 = new System.Windows.Forms.ImageList(this.components);
|
||||||
|
this.groupBox2 = new System.Windows.Forms.Panel();
|
||||||
|
this.panel2 = new System.Windows.Forms.Panel();
|
||||||
|
this.dataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||||
|
this.groupBox2.SuspendLayout();
|
||||||
|
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.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||||
|
this.groupBox2.Location = new System.Drawing.Point(0, 0);
|
||||||
|
this.groupBox2.Name = "groupBox2";
|
||||||
|
this.groupBox2.Size = new System.Drawing.Size(1384, 729);
|
||||||
|
this.groupBox2.TabIndex = 450;
|
||||||
|
//
|
||||||
|
// panel2
|
||||||
|
//
|
||||||
|
this.panel2.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||||
|
this.panel2.Location = new System.Drawing.Point(0, 0);
|
||||||
|
this.panel2.Name = "panel2";
|
||||||
|
this.panel2.Size = new System.Drawing.Size(1384, 729);
|
||||||
|
this.panel2.TabIndex = 2;
|
||||||
|
//
|
||||||
|
// dataGridViewTextBoxColumn1
|
||||||
|
//
|
||||||
|
this.dataGridViewTextBoxColumn1.DataPropertyName = "ParameterName";
|
||||||
|
this.dataGridViewTextBoxColumn1.HeaderText = "开始时间";
|
||||||
|
this.dataGridViewTextBoxColumn1.Name = "dataGridViewTextBoxColumn1";
|
||||||
|
this.dataGridViewTextBoxColumn1.Resizable = System.Windows.Forms.DataGridViewTriState.True;
|
||||||
|
//
|
||||||
|
// frmPhysioDataEdit
|
||||||
|
//
|
||||||
|
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(1384, 729);
|
||||||
|
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 = "frmPhysioDataEdit";
|
||||||
|
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
|
||||||
|
this.Text = "监护麻醉体征";
|
||||||
|
this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.frmPhysioDataEdit_FormClosed);
|
||||||
|
this.Load += new System.EventHandler(this.FormPrintBGYYNew_Load);
|
||||||
|
this.groupBox2.ResumeLayout(false);
|
||||||
|
this.ResumeLayout(false);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
private System.Windows.Forms.ImageList imageList1;
|
||||||
|
private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn1;
|
||||||
|
private System.Windows.Forms.Panel groupBox2;
|
||||||
|
private System.Windows.Forms.Panel panel2;
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -124,49 +124,46 @@
|
|||||||
<value>
|
<value>
|
||||||
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
|
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
|
||||||
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
|
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
|
||||||
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAACm
|
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAACM
|
||||||
CAAAAk1TRnQBSQFMAgEBAgEAAVgBAQFYAQEBFAEAARQBAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFQ
|
CAAAAk1TRnQBSQFMAgEBAgEAAYgBAQGIAQEBFAEAARQBAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFQ
|
||||||
AwABFAMAAQEBAAEgBgABGS4AA1UBrwKAAW4B/gFhAVwBQwH8AWEBXAFDAfwBmQGLAUAB/QGhAZIBVgH/
|
AwABFAMAAQEBAAEgBgABGS4AA1UBrwKAAXQB/gFhAVwBPQH8AWEBXAE9AfwBmQGLAUAB/QGhAZIBVgH/
|
||||||
AZMBggFBAf8BlgGHAUAB/QGjAZQBVwH/AaMBlAFXAf8BowGUAVcB/wFgAVsBPwH8A2AB6P8ADQABkwGC
|
AZMBggFBAf8BlgGHAUAB/QGjAZQBVwH/AaMBlAFXAf8BowGUAVcB/wFgAVsBOQH8A2AB6P8ADQABkwGC
|
||||||
AUEB/wNiAfYDbQH3A20B9wFvAm4B+AGSAY4BiwH+AZcBhgFGAf8DbQH3AewB5wHkAf8B7AHnAeQB/wHs
|
AUEB/wNiAfYDbQH3A20B9wFvAm4B+AGGAYIBgAH+AZcBhgFGAf8DbQH3AewB5wHkAf8B7AHnAeQB/wHs
|
||||||
AecB5AH/A20B9wGTAYIBQQH//wANAAGTAYIBQQH/A2cB8gH/Av0C/wL9Av8C/QL/Av0B/wGbAYsBTgH/
|
AecB5AH/A20B9wGTAYIBQQH//wANAAGTAYIBQQH/A2cB8gH/Av0C/wL9Av8C/QL/Av0B/wGbAYsBTgH/
|
||||||
AXoBeQF4AfwB/wL9Av8C/QL/Av0C/wL+Af8BkwGCAUEB//8ADQABkwGCAUEB/wFfAVoBNwH8AaYBlQGD
|
AXoBeQF4AfwB/wL9Av8C/QL/Av0C/wL+Af8BkwGCAUEB//8ADQABkwGCAUEB/wFfAVoBMQH8AaYBlQGD
|
||||||
Af8BpgGVAYMB/wGmAZUBgwH/AaYBlQGDAf8BlQGEAUQB/wOAAf4BpgGVAYMB/wGmAZUBgwH/AaYBlQGD
|
Af8BpgGVAYMB/wGmAZUBgwH/AaYBlQGDAf8BlQGEAUQB/wOAAf4BpgGVAYMB/wGmAZUBgwH/AaYBlQGD
|
||||||
Af8BpwGVAYQB/wGTAYIBQQH//wANAAGTAYIBQQH/AZABVAE+Af8DXAH4A1wB+ANcAfgDYgH2AZMBggFA
|
Af8BpwGVAYQB/wGTAYIBQQH//wANAAGTAYIBQQH/AZABVAE+Af8DXAH4A1wB+ANcAfgDYgH2AZMBggFA
|
||||||
Af8BWQFLASwB/ANcAfgDXAH4A1wB+ANNAfoBkwGCAUEB//8ADQABkwGCAUEB/wNgAfMB/wH8Af0C/wH8
|
Af8BWQFFASsB/ANcAfgDXAH4A1wB+ANNAfoBkwGCAUEB//8ADQABkwGCAUEB/wNgAfMB/wH8Af0C/wH8
|
||||||
Af0C/wH8Af0C/wH8Af0B/wGbAYsBTgH/AXoBeQF4AfwB/wH8Af0C/wH8Af0C/wH8Af0C/wL+Af8BkwGC
|
Af0C/wH8Af0C/wH8Af0B/wGbAYsBTgH/AXoBeQF4AfwB/wH8Af0C/wH8Af0C/wH8Af0C/wL+Af8BkwGC
|
||||||
AUEB//8ADQABkwGCAUEB/wNgAfMB/gH7AfwB/wH+AfsB/AH/Af4B+wH8Af8B/gH7AfwB/wGbAYsBTQH/
|
AUEB//8ADQABkwGCAUEB/wNgAfMB/gH7AfwB/wH+AfsB/AH/Af4B+wH8Af8B/gH7AfwB/wGbAYsBTQH/
|
||||||
AXoBeQF4AfwB/gH7AfwB/wH+AfsB/AH/Af4B+wH8Av8C/QH/AZMBggFBAf/0AANHAYEDRwGCA0cBggNH
|
AXoBeQF4AfwB/gH7AfwB/wH+AfsB/AH/Af4B+wH8Av8C/QH/AZMBggFBAf/0AANHAYEDRwGCA0cBggNH
|
||||||
AYIDRwGCA0cBggGJAUkBKAH/AU8CTQH6AWICXwH7AWICXwH7AWICXwH7AWICXwH7AY0BTAEsAf8BpwGg
|
AYIDRwGCA0cBggGJAUkBKAH/A00B+gNfAfsDXwH7A18B+wNfAfsBjQFMASwB/wGnAaABkAH9A18B+wNf
|
||||||
AZAB/QFrAl8B+wFrAl8B+wFrAl8B+wKoAZ8B/QGTAYIBQQH/8AADBgEIAmABUAHzAW0BUgFRAfcCWgFG
|
AfsDXwH7AqgBnwH9AZMBggFBAf/wAAMGAQgCYAFWAfMBbQFSAVEB9wJaAUwB9QJaAUwB9QJaAUwB9QJa
|
||||||
AfUCWgFGAfUCWgFGAfUCWgFGAfUBgQE5AREB/wFUATcBEAH/AV8BXgEyAfsBXwFeATIB+wFfAV4BMgH7
|
AUwB9QGBATkBEQH/AVQBNwEQAf8BXwFeATIB+wFfAV4BMgH7AV8BXgEyAfsCXwEyAfsBgQE5AREB/wNg
|
||||||
Al8BMgH7AYEBOQERAf8DYAHjA14B0wNeAdMDXgHTA10B0QNgAdTwAAMJAQsDTQH6Am0BUQH3AfABogFR
|
AeMDXgHTA14B0wNeAdMDXQHRA2AB1PAAAwkBCwNNAfoCbQFRAfcB8AGiAVEB/wHwAaIBUQH/AfABogFR
|
||||||
Af8B8AGiAVEB/wHwAaIBUQH/AfABogFRAf8BhwFAARgB/wFpAlwB+AHwAaIBUQH/AfABogFRAf8B8AGi
|
Af8B8AGiAVEB/wGHAUABGAH/AWMCXAH4AfABogFRAf8B8AGiAVEB/wHwAaIBUQH/AfABogFRAf8BVwE4
|
||||||
AVEB/wHwAaIBUQH/AVcBOAEQAf8DOAFcDAADPgFqAw4BEvAAAwkBCwNNAfoDXAH4AeoBngFNAf8B6gGe
|
ARAB/wM4AVwMAAM+AWoDDgES8AADCQELA00B+gNcAfgB6gGeAU0B/wHqAZ4BTQH/AeoBngFNAf8B6gGe
|
||||||
AU0B/wHqAZ4BTQH/AeoBngFNAf8BjAE+ARYB/wFwAU4BTQH6AeoBngFNAf8B6gGeAU0B/wHqAZ4BTQH/
|
AU0B/wGMAT4BFgH/AXACTQH6AeoBngFNAf8B6gGeAU0B/wHqAZ4BTQH/AeoBngFNAf8BVwE4ARAB/wM4
|
||||||
AeoBngFNAf8BVwE4ARAB/wM4AVwMAAM4AVwDXwHV8AADCQELA00B+gFqAWgBRwH5A2oB+QNqAfkDagH5
|
AVwMAAM4AVwDXwHV8AADCQELA00B+gFqAWgBRwH5A2oB+QNqAfkDagH5A2oB+QGHAT0BFQH/Am0BbAH3
|
||||||
A2oB+QGHAT0BFQH/Am0BaQH3A2oB+QNqAfkDagH5A2oB+QFYATgBEAH/AzgBXAwAAzUBVgNGAX3wAAMH
|
A2oB+QNqAfkDagH5A2oB+QFYATgBEAH/AzgBXAwAAzUBVgNGAX3wAAMHAQkDTQH6AYMCQAH9AWoBaAFH
|
||||||
AQkDTQH6AYMCQAH9AWoBaAFHAfkBagFoAUcB+QFqAWgBRwH5AWoBaAFHAfkBgQE6ARIB/wFOAk0B+gFq
|
AfkBagFoAUcB+QFqAWgBRwH5AWoBaAFHAfkBgQE6ARIB/wNNAfoBagFoAUcB+QFqAWgBRwH5AWoBaAFH
|
||||||
AWgBRwH5AWoBaAFHAfkBagFoAUcB+QFqAWkBRgH5AYEBOAEQAf8DWQG+A08BmQNPAZkDTwGZA1gBtwNR
|
AfkBagFpAUYB+QGBATgBEAH/A1kBvgNPAZkDTwGZA08BmQNYAbcDUQGf8AAEAgNJAYUDSQGIA0kBiANJ
|
||||||
AZ/wAAQCA0kBhQNJAYgDSQGIA0kBiANJAYgDSQGIAYsBSAEpAf8BjwJAAf0CgAF6Af4CgAF6Af4CgAF6
|
AYgDSQGIA0kBiAGLAUgBKQH/AY8CQAH9A4AB/gOAAf4DgAH+AaQBjQFAAf0BiwFHASgB/wGmAZkBgwH9
|
||||||
Af4BpAGNAUAB/QGLAUcBKAH/AaYBmQGDAf0BqAGlAZYB/QGoAaUBlgH9AagBpQGWAf0DgAH+AZMBggFB
|
AagBpQGWAf0BqAGlAZYB/QGoAaUBlgH9A4AB/gGTAYIBQQH//wANAAGTAYIBQQH/A2AB8wH+AfoB+wH/
|
||||||
Af//AA0AAZMBggFBAf8DYAHzAf4B+gH7Af8B/gH6AfsB/wH+AfoB+wH/Af4B+gH7Af8BmwGLAU0B/wF6
|
Af4B+gH7Af8B/gH6AfsB/wH+AfoB+wH/AZsBiwFNAf8BegF5AXgB/AH+AfoB+wH/Af4B+gH7Af8B/gH6
|
||||||
AXkBeAH8Af4B+gH7Af8B/gH6AfsB/wH+AfoB+wL/Av0B/wGTAYIBQQH//wANAAGTAYIBQQH/A2AB8wH+
|
AfsC/wL9Af8BkwGCAUEB//8ADQABkwGCAUEB/wNgAfMB/gH7AfwB/wH+AfsB/AH/Af4B+wH8Af8B+wH4
|
||||||
AfsB/AH/Af4B+wH8Af8B/gH7AfwB/wH7AfgB+QH/AZsBiwFNAf8BegF5AXgB/AH+AfsB/AH/Af4B+wH8
|
AfkB/wGbAYsBTQH/AXoBeQF4AfwB/gH7AfwB/wH+AfsB/AH/Af4B+wH8Av8C/QH/AZMBggFBAf//AA0A
|
||||||
Af8B/gH7AfwC/wL9Af8BkwGCAUEB//8ADQACbQFrAfcDXAH4A4AB/gOAAf4DgAH+A4AB/gGYAYcBSAH/
|
Am0BbAH3A1wB+AOAAf4DgAH+A4AB/gOAAf4BmAGHAUgB/wFvAWwBZwH8AdQBzQHCAf8B1AHNAcIB/wHU
|
||||||
AW8BbAFnAfwB1AHNAcIB/wHUAc0BwgH/AdQBzQHCAf8DgAH+AZMBggFBAf//AAkAAwMBBANQAZoBkgGC
|
Ac0BwgH/A4AB/gGTAYIBQQH//wAJAAMDAQQDUAGaAZIBggFAAf8CgAFwAf4CgAFwAf4CgAFwAf4BkwGC
|
||||||
AUAB/wKAAWoB/gKAAWoB/gKAAWoB/gGTAYIBQgH/AZMBggFCAf8BjgGBAUIB/wGTAYIBQgH/AZMBggFC
|
AUIB/wGTAYIBQgH/AY4BgQFCAf8BkwGCAUIB/wGTAYIBQgH/AZMBggFCAf8CgAFwAf4DWgG9/wAJAAMD
|
||||||
Af8BkwGCAUIB/wKAAWoB/gNaAb3/AAkAAwMBBAMSARcDIwEzAyMBMwMjATMDIwEzAyMBMwMjATMDIwEz
|
AQQDEgEXAyMBMwMjATMDIwEzAyMBMwMjATMDIwEzAyMBMwMjATMDIwEzAyMBMwMjATMDFgEe/wANAAMF
|
||||||
AyMBMwMjATMDIwEzAyMBMwMWAR7/AA0AAwUBBgMEAQUDBAEFAwQBBQMEBAUBBgMFAQYDBQEGAwUBBgMF
|
AQYDBAEFAwQBBQMEAQUDBAQFAQYDBQEGAwUBBgMFAQYDBQEGAwUBBgMFAQYDAwEE8AABQgFNAT4HAAE+
|
||||||
AQYDBQEGAwUBBgMDAQTwAAFCAU0BPgcAAT4DAAEoAwABUAMAARQDAAEBAQABAQUAAfAXAAP/AQAB/gEA
|
AwABKAMAAVADAAEUAwABAQEAAQEFAAHwFwAD/wEAAf4BAAEPAv8HAAH+AQABDwL/BwAB/gEAAQ8C/wcA
|
||||||
AQ8C/wcAAf4BAAEPAv8HAAH+AQABDwL/BwAB/gEAAQ8C/wcAAf4BAAEPAv8HAAH+AQABDwL/BwAB/gEA
|
Af4BAAEPAv8HAAH+AQABDwL/BwAB/gEAAQ8C/wcAAf4BAAEPAv8HAAGAAQABDwL/CQABDwL/CAABAQHP
|
||||||
AQ8C/wcAAYABAAEPAv8JAAEPAv8IAAEBAc8C/wgAAQEBzwL/CAABAQHPAv8JAAEPAv8JAAEPAv8HAAH+
|
Av8IAAEBAc8C/wgAAQEBzwL/CQABDwL/CQABDwL/BwAB/gEAAQ8C/wcAAf4BAAEPAv8HAAH+AQABDwL/
|
||||||
AQABDwL/BwAB/gEAAQ8C/wcAAf4BAAEPAv8HAAH8AQABDwL/BwAB/AEAAQ8C/wcAAf4BAAEPAv8HAAs=
|
BwAB/AEAAQ8C/wcAAfwBAAEPAv8HAAH+AQABDwL/BwAL
|
||||||
</value>
|
</value>
|
||||||
</data>
|
</data>
|
||||||
<metadata name="dataGridViewTextBoxColumn32.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<value>True</value>
|
|
||||||
</metadata>
|
|
||||||
<metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
<value>43</value>
|
<value>43</value>
|
||||||
</metadata>
|
</metadata>
|
||||||
@ -26,15 +26,17 @@ namespace DrawGraph
|
|||||||
{
|
{
|
||||||
InitializeComponent();
|
InitializeComponent();
|
||||||
dgvSetting.AutoGenerateColumns = false;
|
dgvSetting.AutoGenerateColumns = false;
|
||||||
|
dgvMZTZ.AutoGenerateColumns = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void frmDeletePhysio_Load(object sender, EventArgs e)
|
private void frmDeletePhysio_Load(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
FullPanelXS(panelJHYSJXS);
|
FullPanelXS(panelJHYSJXS);
|
||||||
dgvSetting.DataSource = _record.addPhysioList;
|
dgvSetting.DataSource = _record.PhysioConfigList;
|
||||||
|
dgvMZTZ.DataSource = _record.PhysioAnesConfigList;
|
||||||
foreach (DataGridViewRow item in dgvSetting.Rows)
|
foreach (DataGridViewRow item in dgvSetting.Rows)
|
||||||
{
|
{
|
||||||
foreach (PhysioDataConfig ade in _record.addPhysioList)
|
foreach (PhysioDataConfig ade in _record.PhysioConfigList)
|
||||||
{
|
{
|
||||||
if (ade.Id.ToString() == item.Cells[0].Value.ToString())
|
if (ade.Id.ToString() == item.Cells[0].Value.ToString())
|
||||||
{
|
{
|
||||||
@ -61,7 +63,7 @@ namespace DrawGraph
|
|||||||
int cols = 0;
|
int cols = 0;
|
||||||
int x = 0;
|
int x = 0;
|
||||||
//循环加载CheckBox控件
|
//循环加载CheckBox控件
|
||||||
foreach (PhysioDataConfig ade in _record.addPhysioList)
|
foreach (PhysioDataConfig ade in _record.PhysioConfigList)
|
||||||
{
|
{
|
||||||
x = cols * 400 + 20;
|
x = cols * 400 + 20;
|
||||||
System.Windows.Forms.Label txtName = new System.Windows.Forms.Label();
|
System.Windows.Forms.Label txtName = new System.Windows.Forms.Label();
|
||||||
@ -106,7 +108,7 @@ namespace DrawGraph
|
|||||||
{
|
{
|
||||||
foreach (DataGridViewRow item in dgvSetting.Rows)
|
foreach (DataGridViewRow item in dgvSetting.Rows)
|
||||||
{
|
{
|
||||||
foreach (PhysioDataConfig ade in _record.addPhysioList)
|
foreach (PhysioDataConfig ade in _record.PhysioConfigList)
|
||||||
{
|
{
|
||||||
if (ade.Id.ToString() == item.Cells[0].Value.ToString())
|
if (ade.Id.ToString() == item.Cells[0].Value.ToString())
|
||||||
{
|
{
|
||||||
@ -129,6 +131,26 @@ namespace DrawGraph
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
foreach (DataGridViewRow item in dgvMZTZ.Rows)
|
||||||
|
{
|
||||||
|
foreach (PhysioDataConfig ade in _record.PhysioAnesConfigList)
|
||||||
|
{
|
||||||
|
if (ade.Id.ToString() == item.Cells[0].Value.ToString())
|
||||||
|
{
|
||||||
|
ade.HighLimit = int.Parse(item.Cells[5].Value.ToString());
|
||||||
|
ade.LowLimit = int.Parse(item.Cells[6].Value.ToString());
|
||||||
|
ade.WarningHighLimit = int.Parse(item.Cells[7].Value.ToString());
|
||||||
|
ade.WarningLowLimit = int.Parse(item.Cells[8].Value.ToString());
|
||||||
|
|
||||||
|
ade.YAisx = int.Parse(item.Cells[9].Value.ToString());
|
||||||
|
ade.IsDefalultShow = bool.Parse(item.Cells[10].Value.ToString());
|
||||||
|
ade.Unit = item.Cells[11].Value.ToString();
|
||||||
|
ade.PhysioOrder = int.Parse(item.Cells[12].Value.ToString());
|
||||||
|
PhysioDataConfig.UpdatePhysioDataConfig(ade);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
foreach (var item in panelJHYSJXS.Controls)
|
foreach (var item in panelJHYSJXS.Controls)
|
||||||
@ -136,7 +158,7 @@ namespace DrawGraph
|
|||||||
if (item is CheckBox)
|
if (item is CheckBox)
|
||||||
{
|
{
|
||||||
PhysioDataConfig ade = (item as CheckBox).Tag as PhysioDataConfig;
|
PhysioDataConfig ade = (item as CheckBox).Tag as PhysioDataConfig;
|
||||||
foreach (var con in _record.addPhysioList)
|
foreach (var con in _record.PhysioConfigList)
|
||||||
{
|
{
|
||||||
if (ade.Id == con.Id)
|
if (ade.Id == con.Id)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -31,12 +31,16 @@ namespace DrawGraph
|
|||||||
{
|
{
|
||||||
this.components = new System.ComponentModel.Container();
|
this.components = new System.ComponentModel.Container();
|
||||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
|
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||||
|
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmPhysiosSetting));
|
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmPhysiosSetting));
|
||||||
this.btnSave = new DevComponents.DotNetBar.ButtonX();
|
this.btnSave = new DevComponents.DotNetBar.ButtonX();
|
||||||
this.btnDelete = new DevComponents.DotNetBar.ButtonX();
|
this.btnDelete = new DevComponents.DotNetBar.ButtonX();
|
||||||
this.panel1 = new System.Windows.Forms.Panel();
|
this.panel1 = new System.Windows.Forms.Panel();
|
||||||
this.label1 = new System.Windows.Forms.Label();
|
this.label1 = new System.Windows.Forms.Label();
|
||||||
this.superTabControl1 = new DevComponents.DotNetBar.SuperTabControl();
|
this.superTabControl1 = new DevComponents.DotNetBar.SuperTabControl();
|
||||||
|
this.superTabControlPanel3 = new DevComponents.DotNetBar.SuperTabControlPanel();
|
||||||
|
this.dgvMZTZ = new DevComponents.DotNetBar.Controls.DataGridViewX();
|
||||||
|
this.spMZSMTZ = new DevComponents.DotNetBar.SuperTabItem();
|
||||||
this.superTabControlPanel1 = new DevComponents.DotNetBar.SuperTabControlPanel();
|
this.superTabControlPanel1 = new DevComponents.DotNetBar.SuperTabControlPanel();
|
||||||
this.panelExZKZB = new DevComponents.DotNetBar.PanelEx();
|
this.panelExZKZB = new DevComponents.DotNetBar.PanelEx();
|
||||||
this.dgvSetting = new DevComponents.DotNetBar.Controls.DataGridViewX();
|
this.dgvSetting = new DevComponents.DotNetBar.Controls.DataGridViewX();
|
||||||
@ -71,9 +75,24 @@ namespace DrawGraph
|
|||||||
this.dataGridViewTextBoxColumn7 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
this.dataGridViewTextBoxColumn7 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||||
this.dataGridViewTextBoxColumn8 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
this.dataGridViewTextBoxColumn8 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||||
this.dataGridViewTextBoxColumn9 = 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.dataGridViewImageColumn1 = new System.Windows.Forms.DataGridViewImageColumn();
|
||||||
|
this.dataGridViewLabelXColumn1 = new DevComponents.DotNetBar.Controls.DataGridViewLabelXColumn();
|
||||||
|
this.dataGridViewIntegerInputColumn1 = new DevComponents.DotNetBar.Controls.DataGridViewIntegerInputColumn();
|
||||||
|
this.dataGridViewIntegerInputColumn2 = new DevComponents.DotNetBar.Controls.DataGridViewIntegerInputColumn();
|
||||||
|
this.dataGridViewIntegerInputColumn3 = new DevComponents.DotNetBar.Controls.DataGridViewIntegerInputColumn();
|
||||||
|
this.dataGridViewIntegerInputColumn4 = new DevComponents.DotNetBar.Controls.DataGridViewIntegerInputColumn();
|
||||||
|
this.dataGridViewCheckBoxXColumn2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||||
|
this.dataGridViewCheckBoxXColumn4 = new DevComponents.DotNetBar.Controls.DataGridViewCheckBoxXColumn();
|
||||||
|
this.dataGridViewTextBoxColumn13 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||||
|
this.dataGridViewIntegerInputColumn6 = new DevComponents.DotNetBar.Controls.DataGridViewIntegerInputColumn();
|
||||||
this.panel1.SuspendLayout();
|
this.panel1.SuspendLayout();
|
||||||
((System.ComponentModel.ISupportInitialize)(this.superTabControl1)).BeginInit();
|
((System.ComponentModel.ISupportInitialize)(this.superTabControl1)).BeginInit();
|
||||||
this.superTabControl1.SuspendLayout();
|
this.superTabControl1.SuspendLayout();
|
||||||
|
this.superTabControlPanel3.SuspendLayout();
|
||||||
|
((System.ComponentModel.ISupportInitialize)(this.dgvMZTZ)).BeginInit();
|
||||||
this.superTabControlPanel1.SuspendLayout();
|
this.superTabControlPanel1.SuspendLayout();
|
||||||
this.panelExZKZB.SuspendLayout();
|
this.panelExZKZB.SuspendLayout();
|
||||||
((System.ComponentModel.ISupportInitialize)(this.dgvSetting)).BeginInit();
|
((System.ComponentModel.ISupportInitialize)(this.dgvSetting)).BeginInit();
|
||||||
@ -140,6 +159,7 @@ namespace DrawGraph
|
|||||||
this.superTabControl1.ControlBox.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
|
this.superTabControl1.ControlBox.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] {
|
||||||
this.superTabControl1.ControlBox.MenuBox,
|
this.superTabControl1.ControlBox.MenuBox,
|
||||||
this.superTabControl1.ControlBox.CloseBox});
|
this.superTabControl1.ControlBox.CloseBox});
|
||||||
|
this.superTabControl1.Controls.Add(this.superTabControlPanel3);
|
||||||
this.superTabControl1.Controls.Add(this.superTabControlPanel1);
|
this.superTabControl1.Controls.Add(this.superTabControlPanel1);
|
||||||
this.superTabControl1.Controls.Add(this.superTabControlPanel2);
|
this.superTabControl1.Controls.Add(this.superTabControlPanel2);
|
||||||
this.superTabControl1.Dock = System.Windows.Forms.DockStyle.Fill;
|
this.superTabControl1.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||||
@ -153,8 +173,61 @@ namespace DrawGraph
|
|||||||
this.superTabControl1.TabIndex = 6;
|
this.superTabControl1.TabIndex = 6;
|
||||||
this.superTabControl1.Tabs.AddRange(new DevComponents.DotNetBar.BaseItem[] {
|
this.superTabControl1.Tabs.AddRange(new DevComponents.DotNetBar.BaseItem[] {
|
||||||
this.spJHYCS,
|
this.spJHYCS,
|
||||||
|
this.spMZSMTZ,
|
||||||
this.spJHYSJXS});
|
this.spJHYSJXS});
|
||||||
//
|
//
|
||||||
|
// superTabControlPanel3
|
||||||
|
//
|
||||||
|
this.superTabControlPanel3.Controls.Add(this.dgvMZTZ);
|
||||||
|
this.superTabControlPanel3.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||||
|
this.superTabControlPanel3.Location = new System.Drawing.Point(0, 28);
|
||||||
|
this.superTabControlPanel3.Name = "superTabControlPanel3";
|
||||||
|
this.superTabControlPanel3.Size = new System.Drawing.Size(1152, 436);
|
||||||
|
this.superTabControlPanel3.TabIndex = 0;
|
||||||
|
this.superTabControlPanel3.TabItem = this.spMZSMTZ;
|
||||||
|
//
|
||||||
|
// dgvMZTZ
|
||||||
|
//
|
||||||
|
this.dgvMZTZ.AllowUserToAddRows = false;
|
||||||
|
this.dgvMZTZ.AllowUserToDeleteRows = false;
|
||||||
|
this.dgvMZTZ.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
|
||||||
|
this.dgvMZTZ.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
|
||||||
|
this.dataGridViewTextBoxColumn10,
|
||||||
|
this.dataGridViewTextBoxColumn11,
|
||||||
|
this.dataGridViewTextBoxColumn12,
|
||||||
|
this.dataGridViewImageColumn1,
|
||||||
|
this.dataGridViewLabelXColumn1,
|
||||||
|
this.dataGridViewIntegerInputColumn1,
|
||||||
|
this.dataGridViewIntegerInputColumn2,
|
||||||
|
this.dataGridViewIntegerInputColumn3,
|
||||||
|
this.dataGridViewIntegerInputColumn4,
|
||||||
|
this.dataGridViewCheckBoxXColumn2,
|
||||||
|
this.dataGridViewCheckBoxXColumn4,
|
||||||
|
this.dataGridViewTextBoxColumn13,
|
||||||
|
this.dataGridViewIntegerInputColumn6});
|
||||||
|
dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
|
||||||
|
dataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.Window;
|
||||||
|
dataGridViewCellStyle1.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||||
|
dataGridViewCellStyle1.ForeColor = System.Drawing.SystemColors.ControlText;
|
||||||
|
dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight;
|
||||||
|
dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.ControlText;
|
||||||
|
dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
|
||||||
|
this.dgvMZTZ.DefaultCellStyle = dataGridViewCellStyle1;
|
||||||
|
this.dgvMZTZ.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||||
|
this.dgvMZTZ.GridColor = System.Drawing.Color.FromArgb(((int)(((byte)(208)))), ((int)(((byte)(215)))), ((int)(((byte)(229)))));
|
||||||
|
this.dgvMZTZ.Location = new System.Drawing.Point(0, 0);
|
||||||
|
this.dgvMZTZ.Name = "dgvMZTZ";
|
||||||
|
this.dgvMZTZ.RowTemplate.Height = 23;
|
||||||
|
this.dgvMZTZ.Size = new System.Drawing.Size(1152, 436);
|
||||||
|
this.dgvMZTZ.TabIndex = 1;
|
||||||
|
//
|
||||||
|
// spMZSMTZ
|
||||||
|
//
|
||||||
|
this.spMZSMTZ.AttachedControl = this.superTabControlPanel3;
|
||||||
|
this.spMZSMTZ.GlobalItem = false;
|
||||||
|
this.spMZSMTZ.Name = "spMZSMTZ";
|
||||||
|
this.spMZSMTZ.Text = "麻醉数据参数";
|
||||||
|
//
|
||||||
// superTabControlPanel1
|
// superTabControlPanel1
|
||||||
//
|
//
|
||||||
this.superTabControlPanel1.Controls.Add(this.panelExZKZB);
|
this.superTabControlPanel1.Controls.Add(this.panelExZKZB);
|
||||||
@ -206,14 +279,14 @@ namespace DrawGraph
|
|||||||
this.Unit,
|
this.Unit,
|
||||||
this.YAisx,
|
this.YAisx,
|
||||||
this.PhysioOrder});
|
this.PhysioOrder});
|
||||||
dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
|
dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
|
||||||
dataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.Window;
|
dataGridViewCellStyle2.BackColor = System.Drawing.SystemColors.Window;
|
||||||
dataGridViewCellStyle1.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
dataGridViewCellStyle2.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||||
dataGridViewCellStyle1.ForeColor = System.Drawing.SystemColors.ControlText;
|
dataGridViewCellStyle2.ForeColor = System.Drawing.SystemColors.ControlText;
|
||||||
dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight;
|
dataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.Highlight;
|
||||||
dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.ControlText;
|
dataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.ControlText;
|
||||||
dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
|
dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
|
||||||
this.dgvSetting.DefaultCellStyle = dataGridViewCellStyle1;
|
this.dgvSetting.DefaultCellStyle = dataGridViewCellStyle2;
|
||||||
this.dgvSetting.Dock = System.Windows.Forms.DockStyle.Fill;
|
this.dgvSetting.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||||
this.dgvSetting.GridColor = System.Drawing.Color.FromArgb(((int)(((byte)(208)))), ((int)(((byte)(215)))), ((int)(((byte)(229)))));
|
this.dgvSetting.GridColor = System.Drawing.Color.FromArgb(((int)(((byte)(208)))), ((int)(((byte)(215)))), ((int)(((byte)(229)))));
|
||||||
this.dgvSetting.Location = new System.Drawing.Point(0, 0);
|
this.dgvSetting.Location = new System.Drawing.Point(0, 0);
|
||||||
@ -399,7 +472,7 @@ namespace DrawGraph
|
|||||||
this.spJHYCS.AttachedControl = this.superTabControlPanel1;
|
this.spJHYCS.AttachedControl = this.superTabControlPanel1;
|
||||||
this.spJHYCS.GlobalItem = false;
|
this.spJHYCS.GlobalItem = false;
|
||||||
this.spJHYCS.Name = "spJHYCS";
|
this.spJHYCS.Name = "spJHYCS";
|
||||||
this.spJHYCS.Text = "监护仪参数";
|
this.spJHYCS.Text = "监护数据参数";
|
||||||
//
|
//
|
||||||
// superTabControlPanel2
|
// superTabControlPanel2
|
||||||
//
|
//
|
||||||
@ -407,7 +480,7 @@ namespace DrawGraph
|
|||||||
this.superTabControlPanel2.Dock = System.Windows.Forms.DockStyle.Fill;
|
this.superTabControlPanel2.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||||
this.superTabControlPanel2.Location = new System.Drawing.Point(0, 28);
|
this.superTabControlPanel2.Location = new System.Drawing.Point(0, 28);
|
||||||
this.superTabControlPanel2.Name = "superTabControlPanel2";
|
this.superTabControlPanel2.Name = "superTabControlPanel2";
|
||||||
this.superTabControlPanel2.Size = new System.Drawing.Size(1060, 436);
|
this.superTabControlPanel2.Size = new System.Drawing.Size(1152, 436);
|
||||||
this.superTabControlPanel2.TabIndex = 0;
|
this.superTabControlPanel2.TabIndex = 0;
|
||||||
this.superTabControlPanel2.TabItem = this.spJHYSJXS;
|
this.superTabControlPanel2.TabItem = this.spJHYSJXS;
|
||||||
//
|
//
|
||||||
@ -419,7 +492,7 @@ namespace DrawGraph
|
|||||||
this.panelJHYSJXS.Dock = System.Windows.Forms.DockStyle.Fill;
|
this.panelJHYSJXS.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||||
this.panelJHYSJXS.Location = new System.Drawing.Point(0, 0);
|
this.panelJHYSJXS.Location = new System.Drawing.Point(0, 0);
|
||||||
this.panelJHYSJXS.Name = "panelJHYSJXS";
|
this.panelJHYSJXS.Name = "panelJHYSJXS";
|
||||||
this.panelJHYSJXS.Size = new System.Drawing.Size(1060, 436);
|
this.panelJHYSJXS.Size = new System.Drawing.Size(1152, 436);
|
||||||
this.panelJHYSJXS.Style.Alignment = System.Drawing.StringAlignment.Center;
|
this.panelJHYSJXS.Style.Alignment = System.Drawing.StringAlignment.Center;
|
||||||
this.panelJHYSJXS.Style.BackColor1.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
|
this.panelJHYSJXS.Style.BackColor1.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
|
||||||
this.panelJHYSJXS.Style.BackColor2.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground2;
|
this.panelJHYSJXS.Style.BackColor2.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground2;
|
||||||
@ -434,7 +507,7 @@ namespace DrawGraph
|
|||||||
this.spJHYSJXS.AttachedControl = this.superTabControlPanel2;
|
this.spJHYSJXS.AttachedControl = this.superTabControlPanel2;
|
||||||
this.spJHYSJXS.GlobalItem = false;
|
this.spJHYSJXS.GlobalItem = false;
|
||||||
this.spJHYSJXS.Name = "spJHYSJXS";
|
this.spJHYSJXS.Name = "spJHYSJXS";
|
||||||
this.spJHYSJXS.Text = "监护仪数据显示";
|
this.spJHYSJXS.Text = "参数数据显示";
|
||||||
//
|
//
|
||||||
// imageList1
|
// imageList1
|
||||||
//
|
//
|
||||||
@ -523,6 +596,8 @@ namespace DrawGraph
|
|||||||
this.dataGridViewTextBoxColumn5.DataPropertyName = "color";
|
this.dataGridViewTextBoxColumn5.DataPropertyName = "color";
|
||||||
this.dataGridViewTextBoxColumn5.HeaderText = "线条颜色";
|
this.dataGridViewTextBoxColumn5.HeaderText = "线条颜色";
|
||||||
this.dataGridViewTextBoxColumn5.Name = "dataGridViewTextBoxColumn5";
|
this.dataGridViewTextBoxColumn5.Name = "dataGridViewTextBoxColumn5";
|
||||||
|
this.dataGridViewTextBoxColumn5.ReadOnly = true;
|
||||||
|
this.dataGridViewTextBoxColumn5.Visible = false;
|
||||||
this.dataGridViewTextBoxColumn5.Width = 70;
|
this.dataGridViewTextBoxColumn5.Width = 70;
|
||||||
//
|
//
|
||||||
// dataGridViewTextBoxColumn6
|
// dataGridViewTextBoxColumn6
|
||||||
@ -530,6 +605,7 @@ namespace DrawGraph
|
|||||||
this.dataGridViewTextBoxColumn6.DataPropertyName = "HighLimit";
|
this.dataGridViewTextBoxColumn6.DataPropertyName = "HighLimit";
|
||||||
this.dataGridViewTextBoxColumn6.HeaderText = "上限";
|
this.dataGridViewTextBoxColumn6.HeaderText = "上限";
|
||||||
this.dataGridViewTextBoxColumn6.Name = "dataGridViewTextBoxColumn6";
|
this.dataGridViewTextBoxColumn6.Name = "dataGridViewTextBoxColumn6";
|
||||||
|
this.dataGridViewTextBoxColumn6.ReadOnly = true;
|
||||||
this.dataGridViewTextBoxColumn6.Width = 70;
|
this.dataGridViewTextBoxColumn6.Width = 70;
|
||||||
//
|
//
|
||||||
// dataGridViewTextBoxColumn7
|
// dataGridViewTextBoxColumn7
|
||||||
@ -537,6 +613,7 @@ namespace DrawGraph
|
|||||||
this.dataGridViewTextBoxColumn7.DataPropertyName = "LowLimit";
|
this.dataGridViewTextBoxColumn7.DataPropertyName = "LowLimit";
|
||||||
this.dataGridViewTextBoxColumn7.HeaderText = "下限";
|
this.dataGridViewTextBoxColumn7.HeaderText = "下限";
|
||||||
this.dataGridViewTextBoxColumn7.Name = "dataGridViewTextBoxColumn7";
|
this.dataGridViewTextBoxColumn7.Name = "dataGridViewTextBoxColumn7";
|
||||||
|
this.dataGridViewTextBoxColumn7.ReadOnly = true;
|
||||||
this.dataGridViewTextBoxColumn7.Width = 70;
|
this.dataGridViewTextBoxColumn7.Width = 70;
|
||||||
//
|
//
|
||||||
// dataGridViewTextBoxColumn8
|
// dataGridViewTextBoxColumn8
|
||||||
@ -553,6 +630,138 @@ namespace DrawGraph
|
|||||||
this.dataGridViewTextBoxColumn9.Name = "dataGridViewTextBoxColumn9";
|
this.dataGridViewTextBoxColumn9.Name = "dataGridViewTextBoxColumn9";
|
||||||
this.dataGridViewTextBoxColumn9.Width = 60;
|
this.dataGridViewTextBoxColumn9.Width = 60;
|
||||||
//
|
//
|
||||||
|
// dataGridViewTextBoxColumn10
|
||||||
|
//
|
||||||
|
this.dataGridViewTextBoxColumn10.DataPropertyName = "Id";
|
||||||
|
this.dataGridViewTextBoxColumn10.HeaderText = "Id";
|
||||||
|
this.dataGridViewTextBoxColumn10.Name = "dataGridViewTextBoxColumn10";
|
||||||
|
this.dataGridViewTextBoxColumn10.ReadOnly = true;
|
||||||
|
this.dataGridViewTextBoxColumn10.Visible = false;
|
||||||
|
//
|
||||||
|
// dataGridViewTextBoxColumn11
|
||||||
|
//
|
||||||
|
this.dataGridViewTextBoxColumn11.DataPropertyName = "Name";
|
||||||
|
this.dataGridViewTextBoxColumn11.HeaderText = "名称";
|
||||||
|
this.dataGridViewTextBoxColumn11.Name = "dataGridViewTextBoxColumn11";
|
||||||
|
this.dataGridViewTextBoxColumn11.ReadOnly = true;
|
||||||
|
//
|
||||||
|
// dataGridViewTextBoxColumn12
|
||||||
|
//
|
||||||
|
this.dataGridViewTextBoxColumn12.DataPropertyName = "Enname";
|
||||||
|
this.dataGridViewTextBoxColumn12.HeaderText = "简码";
|
||||||
|
this.dataGridViewTextBoxColumn12.Name = "dataGridViewTextBoxColumn12";
|
||||||
|
this.dataGridViewTextBoxColumn12.ReadOnly = true;
|
||||||
|
this.dataGridViewTextBoxColumn12.Width = 80;
|
||||||
|
//
|
||||||
|
// dataGridViewImageColumn1
|
||||||
|
//
|
||||||
|
this.dataGridViewImageColumn1.HeaderText = "图片";
|
||||||
|
this.dataGridViewImageColumn1.Name = "dataGridViewImageColumn1";
|
||||||
|
this.dataGridViewImageColumn1.Resizable = System.Windows.Forms.DataGridViewTriState.True;
|
||||||
|
this.dataGridViewImageColumn1.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic;
|
||||||
|
this.dataGridViewImageColumn1.Visible = false;
|
||||||
|
this.dataGridViewImageColumn1.Width = 80;
|
||||||
|
//
|
||||||
|
// dataGridViewLabelXColumn1
|
||||||
|
//
|
||||||
|
this.dataGridViewLabelXColumn1.HeaderText = "线条颜色";
|
||||||
|
this.dataGridViewLabelXColumn1.Name = "dataGridViewLabelXColumn1";
|
||||||
|
this.dataGridViewLabelXColumn1.Resizable = System.Windows.Forms.DataGridViewTriState.True;
|
||||||
|
this.dataGridViewLabelXColumn1.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic;
|
||||||
|
this.dataGridViewLabelXColumn1.Visible = false;
|
||||||
|
//
|
||||||
|
// dataGridViewIntegerInputColumn1
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
this.dataGridViewIntegerInputColumn1.BackgroundStyle.Class = "DataGridViewNumericBorder";
|
||||||
|
this.dataGridViewIntegerInputColumn1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
|
||||||
|
this.dataGridViewIntegerInputColumn1.DataPropertyName = "HighLimit";
|
||||||
|
this.dataGridViewIntegerInputColumn1.HeaderText = "上限";
|
||||||
|
this.dataGridViewIntegerInputColumn1.Name = "dataGridViewIntegerInputColumn1";
|
||||||
|
this.dataGridViewIntegerInputColumn1.Resizable = System.Windows.Forms.DataGridViewTriState.True;
|
||||||
|
this.dataGridViewIntegerInputColumn1.Width = 70;
|
||||||
|
//
|
||||||
|
// dataGridViewIntegerInputColumn2
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
this.dataGridViewIntegerInputColumn2.BackgroundStyle.Class = "DataGridViewNumericBorder";
|
||||||
|
this.dataGridViewIntegerInputColumn2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
|
||||||
|
this.dataGridViewIntegerInputColumn2.DataPropertyName = "LowLimit";
|
||||||
|
this.dataGridViewIntegerInputColumn2.HeaderText = "下限";
|
||||||
|
this.dataGridViewIntegerInputColumn2.Name = "dataGridViewIntegerInputColumn2";
|
||||||
|
this.dataGridViewIntegerInputColumn2.Resizable = System.Windows.Forms.DataGridViewTriState.True;
|
||||||
|
this.dataGridViewIntegerInputColumn2.Width = 70;
|
||||||
|
//
|
||||||
|
// dataGridViewIntegerInputColumn3
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
this.dataGridViewIntegerInputColumn3.BackgroundStyle.Class = "DataGridViewNumericBorder";
|
||||||
|
this.dataGridViewIntegerInputColumn3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
|
||||||
|
this.dataGridViewIntegerInputColumn3.DataPropertyName = "WarningHighLimit";
|
||||||
|
this.dataGridViewIntegerInputColumn3.HeaderText = "报警上限";
|
||||||
|
this.dataGridViewIntegerInputColumn3.Name = "dataGridViewIntegerInputColumn3";
|
||||||
|
this.dataGridViewIntegerInputColumn3.Resizable = System.Windows.Forms.DataGridViewTriState.True;
|
||||||
|
this.dataGridViewIntegerInputColumn3.Width = 60;
|
||||||
|
//
|
||||||
|
// dataGridViewIntegerInputColumn4
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
this.dataGridViewIntegerInputColumn4.BackgroundStyle.Class = "DataGridViewNumericBorder";
|
||||||
|
this.dataGridViewIntegerInputColumn4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
|
||||||
|
this.dataGridViewIntegerInputColumn4.DataPropertyName = "WarningLowLimit";
|
||||||
|
this.dataGridViewIntegerInputColumn4.HeaderText = "报警下限";
|
||||||
|
this.dataGridViewIntegerInputColumn4.Name = "dataGridViewIntegerInputColumn4";
|
||||||
|
this.dataGridViewIntegerInputColumn4.Resizable = System.Windows.Forms.DataGridViewTriState.True;
|
||||||
|
this.dataGridViewIntegerInputColumn4.Width = 60;
|
||||||
|
//
|
||||||
|
// dataGridViewCheckBoxXColumn2
|
||||||
|
//
|
||||||
|
this.dataGridViewCheckBoxXColumn2.DataPropertyName = "YAisx";
|
||||||
|
this.dataGridViewCheckBoxXColumn2.HeaderText = "时间间隔";
|
||||||
|
this.dataGridViewCheckBoxXColumn2.Name = "dataGridViewCheckBoxXColumn2";
|
||||||
|
this.dataGridViewCheckBoxXColumn2.Resizable = System.Windows.Forms.DataGridViewTriState.True;
|
||||||
|
this.dataGridViewCheckBoxXColumn2.Width = 60;
|
||||||
|
//
|
||||||
|
// dataGridViewCheckBoxXColumn4
|
||||||
|
//
|
||||||
|
this.dataGridViewCheckBoxXColumn4.Checked = true;
|
||||||
|
this.dataGridViewCheckBoxXColumn4.CheckState = System.Windows.Forms.CheckState.Indeterminate;
|
||||||
|
this.dataGridViewCheckBoxXColumn4.CheckValue = "N";
|
||||||
|
this.dataGridViewCheckBoxXColumn4.DataPropertyName = "IsDefalultShow";
|
||||||
|
this.dataGridViewCheckBoxXColumn4.HeaderText = "是否默认显示";
|
||||||
|
this.dataGridViewCheckBoxXColumn4.Name = "dataGridViewCheckBoxXColumn4";
|
||||||
|
this.dataGridViewCheckBoxXColumn4.Resizable = System.Windows.Forms.DataGridViewTriState.True;
|
||||||
|
this.dataGridViewCheckBoxXColumn4.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic;
|
||||||
|
this.dataGridViewCheckBoxXColumn4.Width = 80;
|
||||||
|
//
|
||||||
|
// dataGridViewTextBoxColumn13
|
||||||
|
//
|
||||||
|
this.dataGridViewTextBoxColumn13.DataPropertyName = "Unit";
|
||||||
|
this.dataGridViewTextBoxColumn13.HeaderText = "单位";
|
||||||
|
this.dataGridViewTextBoxColumn13.Name = "dataGridViewTextBoxColumn13";
|
||||||
|
this.dataGridViewTextBoxColumn13.Width = 80;
|
||||||
|
//
|
||||||
|
// dataGridViewIntegerInputColumn6
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
this.dataGridViewIntegerInputColumn6.BackgroundStyle.Class = "DataGridViewNumericBorder";
|
||||||
|
this.dataGridViewIntegerInputColumn6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
|
||||||
|
this.dataGridViewIntegerInputColumn6.DataPropertyName = "PhysioOrder";
|
||||||
|
this.dataGridViewIntegerInputColumn6.HeaderText = "排序";
|
||||||
|
this.dataGridViewIntegerInputColumn6.Name = "dataGridViewIntegerInputColumn6";
|
||||||
|
this.dataGridViewIntegerInputColumn6.Resizable = System.Windows.Forms.DataGridViewTriState.True;
|
||||||
|
this.dataGridViewIntegerInputColumn6.Width = 70;
|
||||||
|
//
|
||||||
// frmPhysiosSetting
|
// frmPhysiosSetting
|
||||||
//
|
//
|
||||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
|
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
|
||||||
@ -568,6 +777,8 @@ namespace DrawGraph
|
|||||||
this.panel1.PerformLayout();
|
this.panel1.PerformLayout();
|
||||||
((System.ComponentModel.ISupportInitialize)(this.superTabControl1)).EndInit();
|
((System.ComponentModel.ISupportInitialize)(this.superTabControl1)).EndInit();
|
||||||
this.superTabControl1.ResumeLayout(false);
|
this.superTabControl1.ResumeLayout(false);
|
||||||
|
this.superTabControlPanel3.ResumeLayout(false);
|
||||||
|
((System.ComponentModel.ISupportInitialize)(this.dgvMZTZ)).EndInit();
|
||||||
this.superTabControlPanel1.ResumeLayout(false);
|
this.superTabControlPanel1.ResumeLayout(false);
|
||||||
this.panelExZKZB.ResumeLayout(false);
|
this.panelExZKZB.ResumeLayout(false);
|
||||||
((System.ComponentModel.ISupportInitialize)(this.dgvSetting)).EndInit();
|
((System.ComponentModel.ISupportInitialize)(this.dgvSetting)).EndInit();
|
||||||
@ -617,5 +828,21 @@ namespace DrawGraph
|
|||||||
private System.Windows.Forms.DataGridViewTextBoxColumn Unit;
|
private System.Windows.Forms.DataGridViewTextBoxColumn Unit;
|
||||||
private DevComponents.DotNetBar.Controls.DataGridViewIntegerInputColumn YAisx;
|
private DevComponents.DotNetBar.Controls.DataGridViewIntegerInputColumn YAisx;
|
||||||
private DevComponents.DotNetBar.Controls.DataGridViewIntegerInputColumn PhysioOrder;
|
private DevComponents.DotNetBar.Controls.DataGridViewIntegerInputColumn PhysioOrder;
|
||||||
|
private DevComponents.DotNetBar.SuperTabControlPanel superTabControlPanel3;
|
||||||
|
private DevComponents.DotNetBar.SuperTabItem spMZSMTZ;
|
||||||
|
private DevComponents.DotNetBar.Controls.DataGridViewX dgvMZTZ;
|
||||||
|
private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn10;
|
||||||
|
private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn11;
|
||||||
|
private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn12;
|
||||||
|
private System.Windows.Forms.DataGridViewImageColumn dataGridViewImageColumn1;
|
||||||
|
private DevComponents.DotNetBar.Controls.DataGridViewLabelXColumn dataGridViewLabelXColumn1;
|
||||||
|
private DevComponents.DotNetBar.Controls.DataGridViewIntegerInputColumn dataGridViewIntegerInputColumn1;
|
||||||
|
private DevComponents.DotNetBar.Controls.DataGridViewIntegerInputColumn dataGridViewIntegerInputColumn2;
|
||||||
|
private DevComponents.DotNetBar.Controls.DataGridViewIntegerInputColumn dataGridViewIntegerInputColumn3;
|
||||||
|
private DevComponents.DotNetBar.Controls.DataGridViewIntegerInputColumn dataGridViewIntegerInputColumn4;
|
||||||
|
private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewCheckBoxXColumn2;
|
||||||
|
private DevComponents.DotNetBar.Controls.DataGridViewCheckBoxXColumn dataGridViewCheckBoxXColumn4;
|
||||||
|
private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn13;
|
||||||
|
private DevComponents.DotNetBar.Controls.DataGridViewIntegerInputColumn dataGridViewIntegerInputColumn6;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -117,6 +117,45 @@
|
|||||||
<resheader name="writer">
|
<resheader name="writer">
|
||||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</resheader>
|
</resheader>
|
||||||
|
<metadata name="dataGridViewTextBoxColumn10.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="dataGridViewTextBoxColumn11.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="dataGridViewTextBoxColumn12.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="dataGridViewImageColumn1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="dataGridViewLabelXColumn1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="dataGridViewIntegerInputColumn1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="dataGridViewIntegerInputColumn2.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="dataGridViewIntegerInputColumn3.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="dataGridViewIntegerInputColumn4.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="dataGridViewCheckBoxXColumn2.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="dataGridViewCheckBoxXColumn4.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="dataGridViewTextBoxColumn13.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="dataGridViewIntegerInputColumn6.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
<metadata name="Id.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<metadata name="Id.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
<value>True</value>
|
<value>True</value>
|
||||||
</metadata>
|
</metadata>
|
||||||
@ -175,8 +214,8 @@
|
|||||||
<value>
|
<value>
|
||||||
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
|
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
|
||||||
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
|
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
|
||||||
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABk
|
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABM
|
||||||
LgAAAk1TRnQBSQFMAgEBLwEAAXgBAAEoAQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
|
LgAAAk1TRnQBSQFMAgEBLwEAAUgBAAFIAQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
|
||||||
AwABQAMAAcADAAEBAQABCAYAATAYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA
|
AwABQAMAAcADAAEBAQABCAYAATAYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA
|
||||||
AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5
|
AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5
|
||||||
AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA
|
AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA
|
||||||
@ -206,175 +245,174 @@
|
|||||||
AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw
|
AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw
|
||||||
AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD/wMAAv8BvQEXAUcDQQFH
|
AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD/wMAAv8BvQEXAUcDQQFH
|
||||||
AZQB9AH/EgAB8QEQAZIB/woAAfMB8hEAAf8B9AGUAUEH+QEXAb0B/xEAAfQBFQEUAfIJAAH/AesBDhEA
|
AZQB9AH/EgAB8QEQAZIB/woAAfMB8hEAAf8B9AGUAUEH+QEXAb0B/xEAAfQBFQEUAfIJAAH/AesBDhEA
|
||||||
AfUBFgr5AUcB8wH/EQABvAEOAZIB/wgAAQcBEAH4EQABtwz5AeMB9REAAf8BEwEUAfIHAAH0AesBAAH0
|
Af8BFgr5AUcB8wH/EQABvAEOAZIB/wgAAQcBEAHsEQABtwz5AeMB/xEAAf8BEwEUAfIHAAH0AesBAAH0
|
||||||
EAAB9QFHDfkBvQYAAf8BlAFBAZQB/wYAAf8B8AEOAZIB/wUAAf8BBwEPAe8B/xAAAbcO+QEXBQABFwEW
|
EAAB/wFHDfkBvQYAAf8BlAFBAZQB/wYAAf8B8AEOAZIB/wUAAf8BBwEPAe8B/xAAAbcO+QEXBQABFwEW
|
||||||
Af8BAAH/ARYBRwYAAfQB7AFDAfEB/wQAAfMBEwHqAfQRAAEXDvkBQQQAARcB9QEAAfMB/wIAAfUBFwUA
|
Af8BAAH/ARYBRwYAAfQB7AFDAfEB/wQAAfMBEwHqAfQRAAEXDvkBQQQAARcB/wEAAfMB/wIAAf8BFwUA
|
||||||
Af8B8QEQAe8B/wMAAf8B9wEOAbwB/xEAARcO+QFBAwAB/wEWAgAB/wFHAZQB/wEAARYB/wUAAf8B7QFD
|
Af8B8QEQAe8B/wMAAf8B9wEOAbwB/xEAARcO+QFBAwAB/wEWAgAB/wFHAZQB/wEAARYB/wUAAf8B7QFD
|
||||||
AfMDAAHzARAB+AH0EgABFw75AUEDAAGUAf8EAAH1AfkBvQH/AZQGAAHwAUMB7wH/AQAB/wEHARABvBMA
|
AfMDAAHzARAB7AH0EgABFw75AUEDAAGUAf8EAAH/AfkBvQH/AZQGAAHwAUMB7wH/AQAB/wEHARABvBMA
|
||||||
ARYO+QFHAwABQQb5AkEB4wFBBgAB/wHsAREB8wEAAfQBQwHsAf8TAAHzDvkBlAMAAZQB/wQAAfUBRwEX
|
ARYO+QFHAwABQQb5AkEB4wFBBgAB/wHsAREB8wEAAfQBQwHsAf8TAAHzDvkBlAMAAZQB/wQAAf8BRwEX
|
||||||
Af8BlAcAAbwBEQHsAQAB+AEVAfIUAAH/ARYM+QFHAfQDAAH/ARYCAAH1AUcBFgH/AQABFgH/BwAB/wFt
|
Af8BlAcAAbwBEQHsAQAB7AEVAfIUAAH/ARYM+QFHAfQDAAH/ARYCAAH/AUcBFgH/AQABFgH/BwAB/wFt
|
||||||
AQAB7QEAAesWAAH0ARcL+QG9Af8EAAEXAfUBAAEbAf8CAAH1ARcJAAHxARABAAEQAfEWAAH/AfMBFwn5
|
AQAB7QEAAesWAAH0ARcL+QG9Af8EAAEXAf8BAAEbAf8CAAH/ARcJAAHxARABAAEQAfEWAAH/AfMBFwn5
|
||||||
AZQB9QH/BQABFwEWAf8BAAH/ARYBFwoAAf8B6wEAAewB/xcAAf8B8wHjBvkBRwG9AfUB/wcAAf8BlAFB
|
AZQC/wUAARcBFgH/AQAB/wEWARcKAAH/AesBAAHsAf8XAAH/AfMB4wb5AUcBvQL/BwAB/wGUAUEBlAH/
|
||||||
AZQB/wwAAfIBDgH0GgAB/wHzAZQCFwEWAb0B9RsAAf8B8zgAAfUB4wH/CAAB/wEHMwAB/wG3AZkHAAH/
|
DAAB8gEOAfQaAAH/AfMBlAIXARYBvQH/GwAB/wHzOAAB/wHjAf8IAAH/AQczAAH/AbcBmQcAAf8BlAG9
|
||||||
AZQBvRQAAf8B9AEAAfQE/wP0Af8FAAsZAfUEAAGUAfMGAAG9AZQB/xUACoEBugUAC7gFAAH0ARcB9AQA
|
FAAB/wH0AQAB9AT/A/QB/wUACxkB/wQAAZQB8wYAAb0BlAH/FQAKgQG6BQALuAUAAfQBFwH0BAAB8wGU
|
||||||
AfMBlAH/CgAB+AHvCgAB4gmBBgAB4Qm4AfUFAAH/AfMBlAH/AgAB9QHjAfMLAAEVARELAAiBAeIHAAm4
|
Af8KAAHsAe8KAAHiCYEGAAHhCbgB/wUAAf8B8wGUAf8CAAH/AeMB8wsAARUBEQsACIEB4gcACbgHAAH/
|
||||||
BwAB/wG9AZQB/wEAAZQB8wH/CgAB7wH0AfMB+AoAAf8HgQgAAfQHuAH/CAAB/wEHAfMCvQH/DgABDgsA
|
Ab0BlAH/AQABlAHzAf8KAAHvAfQB8wHsCgAB/weBCAAB9Ae4Af8IAAH/AQcB8wK9Af8OAAEOCwAGgQoA
|
||||||
BoEKAAa4AeEEAAG3BRYBlAEXAUcBlAYWBQAB/wH0AwABQwsABIEBswoAAf8FuAUAAfMGvQIXB70LAAH/
|
BrgB4QQAAbcFFgGUARcBRwGUBhYFAAH/AfQDAAFDCwAEgQGzCgAB/wW4BQAB8wa9AhcHvQsAAf8KAAG6
|
||||||
CgABugOBDAAEuAH/CgAB/wS9CgAB/wGSEQACgQEIDAAB/wK4AbkLAAG9AZQB/wEAAZQB8wkAAfISAAEZ
|
A4EMAAS4Af8KAAH/BL0KAAH/AZIRAAKBAQgMAAH/ArgBuQsAAb0BlAH/AQABlAHzCQAB8hIAARkBgQ4A
|
||||||
AYEOAAHoAbgLAAHzAZQB/wIAAfUB4wH0HAAB9A8AAdwKAAH0ARcB9AQAAfMBlAH/NgABBwHzAf8FAAG9
|
AegBuAsAAfMBlAH/AgAB/wHjAfQcAAH0DwAB3AoAAfQBFwH0BAAB8wGUAf82AAEHAfMB/wUAAb0BlAH/
|
||||||
AZQB/zQAAb0BmQH/BgAB/wHjAb00AAGUAfUJAAHzEgABtQLJC+YByQHmEAAQ/xAAAd0B5gHdC/IB1gHm
|
NAABvQGZAf8GAAH/AeMBvTQAAZQB/wkAAfMSAAG1AskL5gHJAeYQABD/EAAB3QHmAd0L8gHWAeYQABD/
|
||||||
EAAQ/xAAAfQB5gHdAf8JAAH/AdUB3QcAAf8BLAH/BgAQ/xEAAd0B1gH1CQAB3QHWAfQGAAG9AiwBlAYA
|
EAAB9AHmAd0B/wkAAf8B1QHdBwAB/wEsAf8GABD/EQAB3QHWAf8JAAHdAdYB9AYAAb0CLAGUBgAQ/xEA
|
||||||
EP8RAAHzAeYBCQgAAfUByQHdAf8GAAQsBgAF/wHNBf8CzQP/BgAB8wLrAe8HAAH/Ad0ByQH0BgAB/wHd
|
AfMB5gEJCAAB/wHJAd0B/wYABCwGAAX/Ac0F/wLNA/8GAAHzAusB7wcAAf8B3QHJAfQGAAH/Ad0ByQH0
|
||||||
AckB9AYAAfQCLAEaASwBdQUABv8BzQP/As0E/wYABOsB8QYAAf8B9AHJAbUB/wUAAfMBzwHWAf8GAAIs
|
BgAB9AIsARoBLAF1BQAG/wHNA/8CzQT/BgAE6wHxBgAB/wH0AckBtQH/BQAB8wHPAdYB/wYAAiwB/wEA
|
||||||
Af8BAAIsAf8EAAf/Ac0B/wLNBf8GAAXrCAABtQHPAfQEAAH/AQkBzgH/BgAB9AIsAgAB8wIsBAAI/wLN
|
AiwB/wQAB/8BzQH/As0F/wYABesIAAG1Ac8B9AQAAf8BCQHOAf8GAAH0AiwCAAHzAiwEAAj/As0G/wYA
|
||||||
Bv8GAATrAfEIAAH/AckB3QH/AwAB9QHJAd0HAAEXASwB8wMAAiwB9AMAB/8DzQb/BgAB8wLrAe8KAAEJ
|
BOsB8QgAAf8ByQHdAf8DAAH/AckB3QcAARcBLAHzAwACLAH0AwAH/wPNBv8GAAHzAusB7woAAQkB1QH/
|
||||||
AdUB9QIAAf8B3AHPAfQGAAH/AiwEAAH0ASwBTQMABv8CzQL/Ac0F/xQAAfQBzwHdAgAB9AHOAd0B/wYA
|
AgAB/wHcAc8B9AYAAf8CLAQAAfQBLAFNAwAG/wLNAv8BzQX/FAAB9AHPAd0CAAH0Ac4B3QH/BgABTQEs
|
||||||
AU0BLAHzBQABFwEsAfMCAAX/As0E/wHNBP8UAAH/AdwB5gH0Af8B3QHmAfQHAAIsAf8GAAIsAgAF/wHN
|
AfMFAAEXASwB8wIABf8CzQT/Ac0E/xQAAf8B3AHmAfQB/wHdAeYB9AcAAiwB/wYAAiwCAAX/Ac0G/wHN
|
||||||
Bv8BzQP/FQAB8wHJAd0B9AHWAQkB/wYAAZoBFwGaBwABdQFNARoBABD/FQAB/wG1AckB1gHPAf8VABD/
|
A/8VAAHzAckB3QH0AdYBCQH/BgABmgEXAZoHAAF1AU0BGgEAEP8VAAH/AbUByQHWAc8B/xUAEP8WAAH/
|
||||||
FgAB9QLOAd0WABD/FwAB3QHVAfUWABD/FwAB9AH3Af8NAAH1AfMB/wYAAb0CRgtpAW8BkwcAAfAB3QH1
|
As4B3RYAEP8XAAHdAdUB/xYAEP8XAAH0AfcB/w0AAf8B8wH/BgABvQJGC2kBbwGTBwAB8AHdAf8NAAHv
|
||||||
DQAB7wEAAfAMAAH/Ae4BkwH0BgAB/wJvAfAJ8gEHAWkB8wYAAfUByQHOAd0B/wsAAfMBFQEAARMB9AsA
|
AQAB8AwAAf8BvAGTAfQGAAH/Am8B8AnyAQcBaQHzBgAB/wHJAc4B3QH/CwAB8wEVAQABEwH0CwAB/wFp
|
||||||
AfUBaQFGARoB/wYAARoBRgEaAf8HAAH1AY4BkwH/BQAB/wHdAc8B3QHJAfMLAAHsAQ4BDwEOAfcLAAHu
|
AUYBGgH/BgABGgFGARoB/wcAAf8BjgGTAf8FAAH/Ad0BzwHdAckB8wsAAewBDgEPAQ4B9wsAAbwBRgFp
|
||||||
AUYBaQFvAfUGAAH1AW8BkwH1BgAB/wEaAUYBGgH/BQAB8wHJAQkB9ALWAf8JAAHyARUBEgH0AREB6gH/
|
AW8B/wYAAf8BbwGTAf8GAAH/ARoBRgEaAf8FAAHzAckBCQH0AtYB/wkAAfIBFQESAfQBEQHqAf8JAAH/
|
||||||
CQAB/wFpAZMBvQFpAfAGAAH/ARoBRgEaAf8FAAH/AW8BjgH0BQAB/wHcAc4B9QH/Ad0ByQHwCAAB/wH3
|
AWkBkwG9AWkB8AYAAf8BGgFGARoB/wUAAf8BbwGOAfQFAAH/AdwBzgL/Ad0ByQHwCAAB/wH3AQ4B8AEA
|
||||||
AQ4B8AEAAbwBEAEHCQAB7gFpAfIB9QGTAUYB/wYAAfQBkwGOAf8FAAG9AUYB8AH/BQAB9AHJAQkCAAH/
|
AbwBEAEHCQABvAFpAfIB/wGTAUYB/wYAAfQBkwGOAf8FAAG9AUYB8AH/BQAB9AHJAQkCAAH/AckB3QH/
|
||||||
AckB3QH/BwAB8wHqAesB/wEAAf8CbQHzBwAB9QFGAZMB/wEAAfABRgEaBgAB/wHwAWkB8wQAAfUBRgGO
|
BwAB8wHqAesB/wEAAf8CbQHzBwAB/wFGAZMB/wEAAfABRgEaBgAB/wHwAWkB8wQAAf8BRgGOAf8FAAH/
|
||||||
Af8FAAH/Ad0B1gH/AwAB8gHPAfMGAAH/Ae8BAAHyAwAB8gEAAe8B/wUAAf8BBwFGAfMCAAH/AY4BbwH/
|
Ad0B1gH/AwAB8gHPAfMGAAH/Ae8BAAHyAwAB8gEAAe8B/wUAAf8BBwFGAfMCAAH/AY4BbwH/BgAB/wGO
|
||||||
BgAB/wGOAW8EAAEHAUYB8AYAAfMByQHdAf8DAAH/AdYBtQH/BQAB8gETAe0B/wMAAfQB6wEVAfIB/wQA
|
AW8EAAEHAUYB8AYAAfMByQHdAf8DAAH/AdYBtQH/BQAB8gETAe0B/wMAAfQB6wEVAfIB/wQAAfIBbwGT
|
||||||
AfIBbwGTAf8DAAH0AUYBBwcAAb0BRgHyAgAB9AFpAW8B/wUAAf8B1QHWAfUEAAH/AfEByQHwBAAB/wHv
|
Af8DAAH0AUYBBwcAAb0BRgHyAgAB9AFpAW8B/wUAAf8B1QHWAf8EAAH/AfEByQHwBAAB/wHvAQ4B8AH/
|
||||||
AQ4B8AH/AwAB/wHwAQ8BkgH/AwAB/wEHAUYB9AUAAm8B9AYAAfQBRgGOAf8BAAG9AW8BGgYAAfEB5gHx
|
AwAB/wHwAQ8BkgH/AwAB/wEHAUYB9AUAAm8B9AYAAfQBRgGOAf8BAAG9AW8BGgYAAfEB5gHxAf8FAAH/
|
||||||
Af8FAAH/AdYBzwH1AwAB8wFDAesB9AUAAfQB7AEPAfIB/wEAAf8B8gFpAQcB/wUAAfIBRgEHAf8FAAH/
|
AdYBzwH/AwAB8wFDAesB9AUAAfQB7AEPAfIB/wEAAf8B8gFpAQcB/wUAAfIBRgEHAf8FAAH/AQcBRgHw
|
||||||
AQcBRgHwAfUCkwH/BQAB/wHWAdUIAAHxAc4BCQH/AQAB/wH3AQ4BBwcAAfABQwHrAf8BAAH/AQcBaQH0
|
Af8CkwH/BQAB/wHWAdUIAAHxAc4BCQH/AQAB/wH3AQ4BBwcAAfABQwHrAf8BAAH/AQcBaQH0Af8FAAH/
|
||||||
Af8FAAH/AZMBbwH0BgAB/wFGAY4B7gFpAfQGAAHyAckB9AgAAf8B1gHVAfQBAAHzAQ4B7AH/BwAB/wGS
|
AZMBbwH0BgAB/wFGAY4BvAFpAfQGAAHyAckB9AgAAf8B1gHVAfQBAAHzAQ4B7AH/BwAB/wGSAQ4BvAEA
|
||||||
AQ4BvAEAAfQBRgHuAf8GAAH/AfMBRgHuAf8GAAG9AkYBkwH/BQAB/wHWAbUB/wkAAfQBzwHdAf8B6wFD
|
AfQBRgG8Af8GAAH/AfMBRgG8Af8GAAG9AkYBkwH/BQAB/wHWAbUB/wkAAfQBzwHdAf8B6wFDAfAJAAHz
|
||||||
AfAJAAHzARMBQwEAAe4BbwHzCP8B9AEHAWkB9AYAAfUBbwFGARoB/wUAAd0ByQHwC/UB3QHPAfEBDgHr
|
ARMBQwEAAbwBbwHzCP8B9AEHAWkB9AYAAf8BbwFGARoB/wUAAd0ByQHwC/8B3QHPAfEBDgHrAf8JAAH/
|
||||||
Af8JAAH/AQcB7QH0AmkKkwFvAUYBkwYAAf8B8AFvAfQGAAHmAc4B1gvVAeYBzgH0Ae8B8g0AAQcBbwGO
|
AQcB7QH0AmkKkwFvAUYBkwYAAf8B8AFvAfQGAAHmAc4B1gvVAeYBzgH0Ae8B8g0AAQcBbwGOCm8CjgGT
|
||||||
Cm8CjgGTBwAB9QHzAf8GAAHzDtYB3UYABfk5AAn5CAAH+ScAA/kBvQMAAb0D+QYAAfkHAAH5JQAD+QcA
|
BwAB/wHzAf8GAAHzDtYB3UYABfk5AAn5CAAH+ScAA/kBvQMAAb0D+QYAAfkHAAH5JQAD+QcAA/kEAAH5
|
||||||
A/kEAAH5CQAB+QgAAf8BlAFBAZQB/wsAAf8BlAFBAZQB/wcAAvkJAAL5BAAB+QkAAfkHAAEXARYB/wEA
|
CQAB+QgAAf8BlAFBAZQB/wsAAf8BlAFBAZQB/wcAAvkJAAL5BAAB+QkAAfkHAAEXARYB/wEAAf8BFgFH
|
||||||
Af8BFgFHCQABFwEWAf8BAAH/ARYBRwUAAfMB+QFHAwABRwH5AUcDAAFHAfkB8wMAAfkEAAH5BAAB+QYA
|
CQABFwEWAf8BAAH/ARYBRwUAAfMB+QFHAwABRwH5AUcDAAFHAfkB8wMAAfkEAAH5BAAB+QYAARcB+QUA
|
||||||
ARcB+QUAAUcBFwcAARcB9QUAAfUBFwQAAZQB+QHzAwAD+QMAAfMB+QGUAwAB+QMAA/kDAAH5BQAB/wEW
|
AUcBFwcAARcB/wUAAf8BFwQAAZQB+QHzAwAD+QMAAfMB+QGUAwAB+QMAA/kDAAH5BQAB/wEWAf8BQQMA
|
||||||
Af8BQQMAAUcB/wEWAf8FAAH/ARYHAAEWAf8DAAGUAfkB8wMAA/kDAAHzAfkBlAMAAfkEAAL5AwAB+QUA
|
AUcB/wEWAf8FAAH/ARYHAAEWAf8DAAGUAfkB8wMAA/kDAAHzAfkBlAMAAfkEAAL5AwAB+QUAAZQB/wEA
|
||||||
AZQB/wEAAf8BRwEAAUcB9QEAAf8BlAUAAZQB/wcAAf8BlAMAAfQC+QkAAvkB9AMAAfkJAAH5BQABQQMA
|
Af8BRwEAAUcB/wEAAf8BlAUAAZQB/wcAAf8BlAMAAfQC+QkAAvkB9AMAAfkJAAH5BQABQQMAAf8B+QH0
|
||||||
Af8B+QH0AwABQQUAAUEDAAFBAfkEAAFBBAAC+QkAAvkEAAH5CQAB+QUAAZQB/wIAARYBvQFHAgAB/wGU
|
AwABQQUAAUEDAAFBAfkEAAFBBAAC+QkAAvkEAAH5CQAB+QUAAZQB/wIAARYBvQFHAgAB/wGUBQABlAH/
|
||||||
BQABlAH/BwAB/wGUBAABvQL5Af8FAAH/AvkBvQQAAvkHAAL5BQAB/wEWAQABlAEbAQAB/wFHAQABFgH/
|
BwAB/wGUBAABvQL5Af8FAAH/AvkBvQQAAvkHAAL5BQAB/wEWAQABlAEbAQAB/wFHAQABFgH/BQAB/wEW
|
||||||
BQAB/wEWBwABFgH/BQABRwP5Ab0B8wG9A/kBRwYAAvkFAAL5BwABFwGUAb0DAAH/AUEBFwcAARcB9QUA
|
BwABFgH/BQABRwP5Ab0B8wG9A/kBRwYAAvkFAAL5BwABFwGUAb0DAAH/AUEBFwcAARcB/wUAAf8BFwcA
|
||||||
AfUBFwcAAfMH+QHzCAAH+QkAARcBFgH/AQAB/wEWARcJAAEXARYB/wEAAf8BFgEXCwADlBwAAf8BlAFB
|
AfMH+QHzCAAH+QkAARcBFgH/AQAB/wEWARcJAAEXARYB/wEAAf8BFgEXCwADlBwAAf8BlAFBAZQB/wsA
|
||||||
AZQB/wsAAf8BlAFBAZQB/2gAAf8BBwGRAUgCSQFIAWwBuwHzAf8YAAGUAkEBlBgAAf8BcgFrAXABdwKb
|
Af8BlAFBAZQB/2gAAf8BBwGRAUgCSQFIAWwBuwHzAf8YAAGUAkEBlBgAAf8BcgFrAXABdwKbAZUBTgFJ
|
||||||
AZUBTgFJAWYB8RYAAUEB+QHjAfQBlAHjAfkB4xUAAf8BrgFJAXcCmwJ2A5sBcAFJAfEUAAH5ARcDAAG3
|
AWYB8RYAAUEB+QHjAfQBlAHjAfkB4xUAAf8BrgFJAXcCmwJ2A5sBcAFJAfEUAAH5ARcDAAG3AgABFwH5
|
||||||
AgABFwH5CAAG+QYAAbsBawF3AZsGdgKbAXABZgHzBAAJzQUAARYB+QQAAbcDAAH5ARYGAAL5BAABRwH5
|
CAAG+QYAAbsBawF3AZsGdgKbAXABZgHzBAAJzQUAARYB+QQAAbcDAAH5ARYGAAL5BAABRwH5BAAB/wFr
|
||||||
BAAB/wFrAXABmwh2ApsBSQG1BAAJzQUAAfkFAAG3BAAB+QUAAeMBRwG9AfkCAAGUAfkBRwHjAwABBwFJ
|
AXABmwh2ApsBSQG1BAAJzQUAAfkFAAG3BAAB+QUAAeMBRwG9AfkCAAGUAfkBRwHjAwABBwFJAZsKdgGb
|
||||||
AZsKdgGbAXABTgQACc0FAAH5BQABtwQAAfkFAAH5AgAB9QH5AZQB+QIAAfkDAAGRAUgBmwp2AZsBlQFs
|
AXABTgQACc0FAAH5BQABtwQAAfkFAAH5AgAB/wH5AZQB+QIAAfkDAAGRAUgBmwp2AZsBlQFsBAAJzQUA
|
||||||
BAAJzQUADPkFAAH5AwABlAH5Af8CAAH5AwABbAFwAZsKdgGbAXYBSAQACc0FAAH5BQABtwQAAfkFAAH5
|
DPkFAAH5AwABlAH5Af8CAAH5AwABbAFwAZsKdgGbAXYBSAQACc0FAAH5BQABtwQAAfkFAAH5AgABlAH5
|
||||||
AgABlAH5AQAB+QHzAQAB+QMAAZABcAGbCnYBmwGVAUgEAAnNBQAB+QUAAbcEAAH5BQAB+QKUAfkDAAH5
|
AQAB+QHzAQAB+QMAAZABcAGbCnYBmwGVAUgEAAnNBQAB+QUAAbcEAAH5BQAB+QKUAfkDAAH5ARcB+QMA
|
||||||
ARcB+QMAAbUBawGbCnYBmwFOAWwEAAnNBQABRwGUBAABtwMAAZQB+QUAAf8C+QQAAfUB+QH/AwAB9AFJ
|
AbUBawGbCnYBmwFOAWwEAAnNBQABRwGUBAABtwMAAZQB+QUAAf8C+QQAAf8B+QH/AwAB9AFJAXcBmwl2
|
||||||
AXcBmwl2AZsBSAG6BAAJzQYAAfkB8wMAAbcCAAHzAfkHAAEbAfkBRwLzAUcB+QEbBQABcgFrApsHdgGb
|
AZsBSAG6BAAJzQYAAfkB8wMAAbcCAAHzAfkHAAEbAfkBRwLzAUcB+QEbBQABcgFrApsHdgGbAXABbAHx
|
||||||
AXABbAHxBAAJzQYAAfQB+QFHAf8BAAG3Af8BRwH5AfQJAAG3AkEBtwcAAfQBZgFrAXYBmwR2ApsBcAFJ
|
BAAJzQYAAfQB+QFHAf8BAAG3Af8BRwH5AfQJAAG3AkEBtwcAAfQBZgFrAXYBmwR2ApsBcAFJAbsB/xUA
|
||||||
AbsB/xUAARYE+QEWFwAB8wFmAUkBdwSbAZUBcAFrAbU1AAH0AbsBawFJA0gCSQHuAf83AAH0AQcBcgGu
|
ARYE+QEWFwAB8wFmAUkBdwSbAZUBcAFrAbU1AAH0AbsBawFJA0gCSQG8Af83AAH0AQcBcgGuAZ0B8QH/
|
||||||
AZ0B8QH/FAAH/wL5B/8wAAf/AvkH/yUAAb0F+QH1BAAH/wL5B/8GAAHxAYYBxwHrAf8ZAAL5AfMDAAG3
|
FAAH/wL5B/8wAAf/AvkH/yUAAb0F+QH/BAAH/wL5B/8GAAHxAYYBxwHrAf8ZAAL5AfMDAAG3AfkBFwMA
|
||||||
AfkBFwMAB/8C+Qf/BAAB/wKFAbwB9QHWAoUXAAH5AZQGAAH/AfkBFwIAB/8C+Qf/BAABhQG8BQABhgGF
|
B/8C+Qf/BAAB/wKFAbwB/wHWAoUXAAH5AZQGAAH/AfkBFwIAB/8C+Qf/BAABhQG8BQABhgGFBQABlAFB
|
||||||
BQABlAFBCUcBQQQAARcBRwGUAfkEAAH/AfkBAAH5AfUBAAf/AvkH/wMAAq0HAAGFAf8EAAH/AUcJ+QEW
|
CUcBQQQAARcBRwGUAfkEAAH/AfkBAAH5Af8BAAf/AvkH/wMAAq0HAAGFAf8EAAH/AUcJ+QEWBAAB+QIA
|
||||||
BAAB+QIAAZQB+QIAAf8B+QIAAbcB+QEAB/8C+Qf/AwABhQgAAdYB6wUAAb0I+QFBAf8EAAH5AwABlAH5
|
AZQB+QIAAf8B+QIAAbcB+QEAB/8C+Qf/AwABhQgAAdYB6wUAAb0I+QFBAf8EAAH5AwABlAH5Af8B+QQA
|
||||||
Af8B+QQAAfkBABD5AwABhQgAAfUBxwYAAUcH+QG3BQAB+QQAAZQB+QUAAfkBABD5AwABhQgAAbwBhgYA
|
AfkBABD5AwABhQgAAf8BxwYAAUcH+QG3BQAB+QQAAZQB+QUAAfkBABD5AwABhQgAAbwBhgYAAfQG+QFH
|
||||||
AfQG+QFHAf8FAAH5AwAB/wH5AZQB+QQAAfkBAAf/AvkH/wMAAYUBCQcAAYUB8QcAARYF+QHzBgAB+QIA
|
Af8FAAH5AwAB/wH5AZQB+QQAAfkBAAf/AvkH/wMAAYUBCQcAAYUB8QcAARYF+QHzBgAB+QIAAf8B+QIA
|
||||||
Af8B+QIAAZQB+QIAAfMB+QEAB/8C+Qf/AwAB9AGFBgABvAGFCAAB/wT5AeMHAAH5AbcB/wH5BAABlAH5
|
AZQB+QIAAfMB+QEAB/8C+Qf/AwAB9AGFBgABvAGFCAAB/wT5AeMHAAH5AbcB/wH5BAABlAH5AQAB+QG9
|
||||||
AQAB+QG9AQAH/wL5B/8EAAG1AYUBCQMAAa0BhQH/CQABvQP5Af8HAAH/AfkBtwYAAZQC+QIAB/8C+Qf/
|
AQAH/wL5B/8EAAG1AYUBCQMAAa0BhQH/CQABvQP5Af8HAAH/AfkBtwYAAZQC+QIAB/8C+Qf/BQAB9ASF
|
||||||
BQAB9ASFAa0LAAH/AUcB+QGUCQABvQH5AbcFAAFHAfkDAAf/AvkH/xcAAfMB+QH/CgAB/wb5ARcEAAf/
|
Aa0LAAH/AUcB+QGUCQABvQH5AbcFAAFHAfkDAAf/AvkH/xcAAfMB+QH/CgAB/wb5ARcEAAf/AvkH/xcA
|
||||||
AvkH/xcAAf8BGxcAB/8C+Qf/MAAB/wH5Df8B+SUAAf8BQAE/CAAC/wH5C/8B+QH/JQABIAJAARoHAAP/
|
Af8BGxcAB/8C+Qf/MAAB/wH5Df8B+SUAAf8BQAE/CAAC/wH5C/8B+QH/JQABIAJAARoHAAP/AfkJ/wH5
|
||||||
AfkJ/wH5Av8kAAL5ASACQAcABP8B+Qf/AfkD/yMAASYC+QFBASABQAFpBgAF/wH5Bf8B+QT/BAABFwdB
|
Av8kAAL5ASACQAcABP8B+Qf/AfkD/yMAASYC+QFBASABQAFpBgAF/wH5Bf8B+QT/BAABFwdBARcHAAEX
|
||||||
ARcHAAEXB0EBFwQAAfYDJgH5AfUB+QJAAfIFAAb/AfkD/wH5Bf8DAAEXAf8HAAH/ARcFAAEXAf8HAAH/
|
B0EBFwQAAfYDJgH5Af8B+QJAAfIFAAb/AfkD/wH5Bf8DAAEXAf8HAAH/ARcFAAEXAf8HAAH/ARcDAAFT
|
||||||
ARcDAAFTASwCJgH5AQABvQH5AkAFAAf/AfkB/wH5Bv8DAAFBCQABQQUAAUEJAAFBBAAB8wEsASYBvQIA
|
ASwCJgH5AQABvQH5AkAFAAf/AfkB/wH5Bv8DAAFBCQABQQUAAUEJAAFBBAAB8wEsASYBvQIAAvkCQAQA
|
||||||
AvkCQAQACP8B+Qf/AwABQQkAAUEFAAFBAwABRwH/BAABQQUAAf8BLAMAAZQB+QEgAUABiAMAB/8B+QH/
|
CP8B+Qf/AwABQQkAAUEFAAFBAwABRwH/BAABQQUAAf8BLAMAAZQB+QEgAUABiAMAB/8B+QH/AfkG/wMA
|
||||||
AfkG/wMAAUEDAAP5AwABQQUAAUEDAAL5Ab0B/wIAAUELAAL5ASABQAGIAgAG/wH5A/8B+QX/AwABQQMA
|
AUEDAAP5AwABQQUAAUEDAAL5Ab0B/wIAAUELAAL5ASABQAGIAgAG/wH5A/8B+QX/AwABQQMAA/kDAAFB
|
||||||
A/kDAAFBBQABQQMAA/kBFwIAAUELAAG3AvkDQAEABf8B+QX/AfkE/wMAAUEDAAP5AwABQQUAAUEDAAL5
|
BQABQQMAA/kBFwIAAUELAAG3AvkDQAEABf8B+QX/AfkE/wMAAUEDAAP5AwABQQUAAUEDAAL5Ab0B/wIA
|
||||||
Ab0B/wIAAUEMAAP5AkABAAT/AfkH/wH5A/8DAAFBCQABQQUAAUEDAAFHAf8EAAFBDAAB9AP5AUABAAP/
|
AUEMAAP5AkABAAT/AfkH/wH5A/8DAAFBCQABQQUAAUEDAAFHAf8EAAFBDAAB9AP5AUABAAP/AfkJ/wH5
|
||||||
AfkJ/wH5Av8DAAFBCQABQQUAAUEJAAFBDQABFwL5ASABAAL/AfkL/wH5Af8DAAEXAf8HAAH/ARcFAAEX
|
Av8DAAFBCQABQQUAAUEJAAFBDQABFwL5ASABAAL/AfkL/wH5Af8DAAEXAf8HAAH/ARcFAAEXAf8HAAH/
|
||||||
Af8HAAH/ARcOAAP5AQAB/wH5Df8B+QQAARcHQQEXBwABFwdBARcQAAL5AQAQ/y4AAUcDAAH/AfUBGwGU
|
ARcOAAP5AQAB/wH5Df8B+QQAARcHQQEXBwABFwdBARcQAAL5AQAQ/y4AAUcDAAL/ARsBlAHjBxcBFgG3
|
||||||
AeMHFwEWAbcxAAH/ARsBlAEXCkcBFhUAAb0E+QFHAf8IAAH/BwABvQQAAb0BFgRHAZQBvQHzAvQB8wG9
|
MQAB/wEbAZQBFwpHARYVAAG9BPkBRwH/CAAB/wcAAb0EAAG9ARYERwGUAb0B8wL0AfMBvQK3CAAB8AoA
|
||||||
ArcIAAHwCgAB/wL5AfQDAAEWAfkBtwcAAfkGAAFBBAAB9QEWAkcBFwEWAfQB/w8AAmQB8AkAAfkBlAYA
|
Af8C+QH0AwABFgH5AbcHAAH5BgABQQQAAf8BFgJHARcBFgH0Af8PAAJkAfAJAAH5AZQGAAH/AfkBvQUA
|
||||||
Af8B+QG9BQAB+QEXAfkEAAGUARcB+QMAAb0BFwJHARYB8wH/DwAEZAHwBwABtwFBCAAB/wH5BAABFgH5
|
AfkBFwH5BAABlAEXAfkDAAG9ARcCRwEWAfMB/w8ABGQB8AcAAbcBQQgAAf8B+QQAARYB+QEAAf8BlAIA
|
||||||
AQAB/wGUAgAB9QG9AQAB+QEWAgABBwEXAUcBFwGUAv8OAAZkAfAGAAH5AfQJAAH5ARsDAAH5AwABtwH/
|
Af8BvQEAAfkBFgIAAQcBFwFHARcBlAL/DgAGZAHwBgAB+QH0CQAB+QEbAwAB+QMAAbcB/wEAAUcDAAH5
|
||||||
AQABRwMAAfkCAAGUARcBRwEXAbcPAAhkAfAFAAH5CgABvQEXAwAB+QQAAvkEAAH5AgABFgEXAUcB4wG9
|
AgABlAEXAUcBFwG3DwAIZAHwBQAB+QoAAb0BFwMAAfkEAAL5BAAB+QIAARYBFwFHAeMBvQ4ACmQB8AQA
|
||||||
DgAKZAHwBAAB+QoAAf8BQQMAAfkKAAH5AgABlAEXAUcB4wGZDgAKZAHwBAAB+QH/AwABtwFBAf8DAAG9
|
AfkKAAH/AUEDAAH5CgAB+QIAAZQBFwFHAeMBmQ4ACmQB8AQAAfkB/wMAAbcBQQH/AwABvQEXAwAB+QoA
|
||||||
ARcDAAH5CgAB+QIAAQcBFwFHARcBlAL/DQAIZAHwBQABRwEWAgAB/wGUAQAB+QMAAUEB8wMAAfkKAAH5
|
AfkCAAEHARcBRwEXAZQC/w0ACGQB8AUAAUcBFgIAAf8BlAEAAfkDAAFBAfMDAAH5CgAB+QIAAb0B4wJH
|
||||||
AgABvQHjAkcBFgHzAf8OAAZkAfAGAAH/AfkB/wEAAfkDAAFHAQAB8wH5BAAB+QGUCAABlAH5AgAB/wEW
|
ARYB8wH/DgAGZAHwBgAB/wH5Af8BAAH5AwABRwEAAfMB+QQAAfkBlAgAAZQB+QIAAf8BFgJHARcBFgL/
|
||||||
AkcBFwEWAfUB/w4ABGQB8AgAAbcC+QQAAfUBlAH5AfMFAAH5AfMGAAHzAfkEAAEbARYDRwEXAb0B8wH1
|
DgAEZAHwCAABtwL5BAAB/wGUAfkB8wUAAfkB8wYAAfMB+QQAARsBFgNHARcBvQHzBP8B9AIbBwACZAHw
|
||||||
Av8B9QH0AhsHAAJkAfAKAAEXAf8FAAEWAfMGAAH0AfkBRwH/AgAB/wFHAfkB9AQAAf8B8wGUARcERwQX
|
CgABFwH/BQABFgHzBgAB9AH5AUcB/wIAAf8BRwH5AfQEAAH/AfMBlAEXBEcEFwJHARYIAAHwCwAB8wcA
|
||||||
AkcBFggAAfALAAHzBwABlAgAARYE+QEWBwAB/wH1ARsBlAIXBkcBFwGUNQAC/wH0AfMDvQEbAfMB9QH/
|
AZQIAAEWBPkBFgcAAv8BGwGUAhcGRwEXAZQ1AAL/AfQB8wO9ARsB8wL/UAAB8wKUAfMB/wYAAf8B8wKU
|
||||||
UAAB8wKUAfMB/wYAAf8B8wKUAfMWAAX5CwAF+QUAAfUBFwFHAZQB9QYAAf8BlAFHARcB8xQACfkHAAn5
|
AfMWAAX5CwAF+QUAAf8BFwFHAZQB/wYAAf8BlAFHARcB8xQACfkHAAn5BAABBwFHARcB9AH/BQAB/wEX
|
||||||
BAABBwFHARcB9AH/BQAB9QEXAUcBlAH/BQAB9ARwAfQIAAP5Ab0DAAG9A/kFAAP5Ab0DAAG9A/kDAAHz
|
AUcBlAH/BQAB9ARwAfQIAAP5Ab0DAAG9A/kFAAP5Ab0DAAG9A/kDAAHzAkcBvQH/BQABvQFHARcBGwH/
|
||||||
AkcBvQH/BQABvQFHARcBGwH/BAAIcAYAA/kHAAP5AwAD+QcAA/kCAAH1ARYBRwEXBpQBFwFHARYB9AQA
|
BAAIcAYAA/kHAAP5AwAD+QcAA/kCAAH/ARYBRwEXBpQBFwFHARYB9AQAAZUIcAGVBQAC+QkAAvkDAAL5
|
||||||
AZUIcAGVBQAC+QkAAvkDAAL5CQAC+QIAAf8BvQpHAb0B/wQACnAEAAHzAfkBRwMAAUcB+QFHAwABRwH5
|
CQAC+QIAAf8BvQpHAb0B/wQACnAEAAHzAfkBRwMAAUcB+QFHAwABRwH5AfMBAAHzAfkBRwMAAUcB+QFH
|
||||||
AfMBAAHzAfkBRwMAAUcB+QFHAwABRwH5AfMCAAHzARcBRwEXBJQBFwFHARcBvQQAAbsKcAG7AwABlAH5
|
AwABRwH5AfMCAAHzARcBRwEXBJQBFwFHARcBvQQAAbsKcAG7AwABlAH5AfMDAAP5AwAB8wH5AZQBAAGU
|
||||||
AfMDAAP5AwAB8wH5AZQBAAGUAfkB8wMAA/kDAAHzAfkBlAIAAfUBlAFHARcD/wH1AeMBRwEWAfUEAAGV
|
AfkB8wMAA/kDAAHzAfkBlAIAAf8BlAFHARcE/wHjAUcBFgH/BAABlQpwAZUDAAGUAfkB8wMAA/kDAAHz
|
||||||
CnABlQMAAZQB+QHzAwAD+QMAAfMB+QGUAQABlAH5AfMDAAP5AwAB8wH5AZQCAAH/Ab0BFwFHARsCAAEb
|
AfkBlAEAAZQB+QHzAwAD+QMAAfMB+QGUAgAB/wG9ARcBRwEbAgABGwEXAUcBBwH/BAABugpwAboDAAH0
|
||||||
ARcBRwEHAf8EAAG6CnABugMAAfQC+QkAAvkB9AEAAfQC+QkAAvkB9AMAAfQB4wFHARYBAAH/AZQBRwEX
|
AvkJAAL5AfQBAAH0AvkJAAL5AfQDAAH0AeMBRwEWAQAB/wGUAUcBFwHzBQAB/wpwAf8EAAL5CQAC+QMA
|
||||||
AfMFAAH/CnAB/wQAAvkJAAL5AwAC+QkAAvkEAAH/AZQBRwEXAvQBFgFHAeMB/wYACnAFAAG9AvkB/wUA
|
AvkJAAL5BAAB/wGUAUcBFwL0ARYBRwHjAf8GAApwBQABvQL5Af8FAAH/AvkBvQMAAb0C+QH/BQAB/wL5
|
||||||
Af8C+QG9AwABvQL5Af8FAAH/AvkBvQUAAb0CFwK9ARcBRwG9CAAIcAcAAUcD+QG9AfMBvQP5AUcFAAFH
|
Ab0FAAG9AhcCvQEXAUcBvQgACHAHAAFHA/kBvQHzAb0D+QFHBQABRwP5Ab0B8wG9A/kBRwYAAf8BFwFH
|
||||||
A/kBvQHzAb0D+QFHBgAB/wEXAUcBFgGUAUcBFwH1CQAGcAkAAfMH+QHzBwAB8wf5AfMIAAEHAkcBFwFH
|
ARYBlAFHARcB/wkABnAJAAHzB/kB8wcAAfMH+QHzCAABBwJHARcBRwGUHAADlA0AA5QLAAH0BEcB8zsA
|
||||||
AZQcAAOUDQADlAsAAfQERwHzOwAEvQH/PAAB1gFCAfQ9AAHmAfwB8wwABfkZAAH/BwAB9AH/AfQIAAHW
|
BL0B/zwAAdYBQgH0PQAB5gH8AfMMAAX5GQAB/wcAAfQB/wH0CAAB1gH8AfQKAAn5FQABdQEsAZQHAAFN
|
||||||
AfwB9AoACfkVAAF1ASwBlAcAAU0BLAH/CAAB1gH8AfQJAAP5Ab0DAAG9A/kJAAH/ARsJAAH/AiwB/wUA
|
ASwB/wgAAdYB/AH0CQAD+QG9AwABvQP5CQAB/wEbCQAB/wIsAf8FAAH0ASwBFwkAAdYB/AH0CAAD+QcA
|
||||||
AfQBLAEXCQAB1gH8AfQIAAP5BwAD+QgAAfMB+QH/CQABvQEsARcFAAIsAfQJAAHWAfwB9AgAAvkJAAL5
|
A/kIAAHzAfkB/wkAAb0BLAEXBQACLAH0CQAB1gH8AfQIAAL5CQAC+QcAAf8BRwH5AZQKAAFNASwB9AMA
|
||||||
BwAB/wFHAfkBlAoAAU0BLAH0AwAB/wIsAwAH/wHWAfwB9Ab/AQAB8wH5AUcDAAFHAfkBRwMAAUcB+QHz
|
Af8CLAMAB/8B1gH8AfQG/wEAAfMB+QFHAwABRwH5AUcDAAFHAfkB8wYAAb0D+QH/CQAB/wIsAwABmgEs
|
||||||
BgABvQP5Af8JAAH/AiwDAAGaASwBmgMAAd0G1gHIAfwB1QbWAQABlAH5AfMDAAP5AwAB8wH5AZQFAAH/
|
AZoDAAHdBtYByAH8AdUG1gEAAZQB+QHzAwAD+QMAAfMB+QGUBQAB/wT5AeMKAAF1ASwBdQIAAiwEABD8
|
||||||
BPkB4woAAXUBLAF1AgACLAQAEPwBAAGUAfkB8wMAA/kDAAHzAfkBlAUAARYF+QHzCgACLAH/AfMBLAFN
|
AQABlAH5AfMDAAP5AwAB8wH5AZQFAAEWBfkB8woAAiwB/wHzASwBTQQAAd0G1gHIAfwH1gEAAfQC+QkA
|
||||||
BAAB3QbWAcgB/AfWAQAB9AL5CQAC+QH0BAAB9Ab5AUcB/wkAAfMBLAF1AeMBLAH1CwAB1gH8AfQIAAL5
|
AvkB9AQAAfQG+QFHAf8JAAHzASwBdQHjASwB/wsAAdYB/AH0CAAC+QkAAvkFAAFHB/kBtwoAAU0CLAFN
|
||||||
CQAC+QUAAUcH+QG3CgABTQIsAU0MAAHWAfwB9AgAAb0C+QH/BQAB/wL5Ab0EAAG9CPkBQQH/CQAB/wIs
|
DAAB1gH8AfQIAAG9AvkB/wUAAf8C+QG9BAABvQj5AUEB/wkAAf8CLAG9DAAB1gH8AfQJAAFHA/kBvQHz
|
||||||
Ab0MAAHWAfwB9AkAAUcD+QG9AfMBvQP5AUcEAAH/AUcJ+QEWCgAB8w4AAdYB/AH0CgAB8wf5AfMFAAGU
|
Ab0D+QFHBAAB/wFHCfkBFgoAAfMOAAHWAfwB9AoAAfMH+QHzBQABlAFBCUcBQRkAAbUB/AHzDQADlC0A
|
||||||
AUEJRwFBGQABtQH8AfMNAAOULQAB1gHmAfQoAAH/AfUBvQEXAfkCQQH5AUcBlAH0Af8zAAH/AfQBFgFB
|
AdYB5gH0KAAC/wG9ARcB+QJBAfkBRwGUAfQB/zMAAf8B9AEWAUEBFwEWAZQBtwEWARcBRwEXARsB/wcA
|
||||||
ARcBFgGUAbcBFgEXAUcBFwEbAf8HAAX5JgAB9QEWAUcBlAH0Af8CAAH/AfUBvQIXAfMB/wIADfkiAAG3
|
BfkmAAH/ARYBRwGUAfQB/wIAAv8BvQIXAfMB/wIADfkiAAG3AUcBlAH/BgAB/wG9ARcBFgH/AgAE+QG9
|
||||||
AUcBlAH/BgAB/wG9ARcBFgH/AgAE+QG9AwABvQT5FwAB/wGUAUEBlAH/BQAB9QFHAeMB9QgAAf8BtwFH
|
AwABvQT5FwAB/wGUAUEBlAH/BQAB/wFHAeMB/wgAAf8BtwFHARsCAAT5AeMEAAT5BgABlAEXAQACRwEA
|
||||||
ARsCAAT5AeMEAAT5BgABlAEXAQACRwEAAUcJAAEXARYB/wHjAf8BFgFHBAABtwFHAb0B/wkAAfMBFwHj
|
AUcJAAEXARYB/wHjAf8BFgFHBAABtwFHAb0B/wkAAfMBFwHjAgAC+QFHAvkBRwEAAf8F+QUAAbcCAAEW
|
||||||
AgAC+QFHAvkBRwEAAf8F+QUAAbcCAAEWAgABGwkAARcB9QEAAb0BQQEXAQAB9QEXAwABFwFHAfQKAAH/
|
AgABGwkAARcB/wEAAb0BQQEXAQAB/wEXAwABFwFHAfQKAAH/AeMB+QEAAfMB+QFHAQABlAb5AQABRwH5
|
||||||
AeMB+QEAAfMB+QFHAQABlAb5AQABRwH5AfMEAAFHBQABFwgAAf8BFgEAAf8B+QFBAUcB/wEAARYB/wIA
|
AfMEAAFHBQABFwgAAf8BFgEAAf8B+QFBAUcB/wEAARYB/wIAAkcB/woAAf8BFgH5AQABlAH5AfMCAAGU
|
||||||
AkcB9QoAAf8BFgH5AQABlAH5AfMCAAGUBPkCAAHzAfkBlAQAAUcFAAG9CAABlAH/AQABlAH1AfkB9QEW
|
BPkCAAHzAfkBlAQAAUcFAAG9CAABlAH/AQABlAH/AfkB/wEWAQAB/wGUAgABFwFHAf8KAAH/AeMB+QEA
|
||||||
AQAB/wGUAgABFwFHAfUKAAH/AeMB+QEAAZQB+QHzAgABlAT5AgAB8wH5AZQEAAHzAgABlAMAAZQHAAFB
|
AZQB+QHzAgABlAT5AgAB8wH5AZQEAAHzAgABlAMAAZQHAAFBAQAB/wFHAQAB+QEAAUcB/wEAAUECAAEW
|
||||||
AQAB/wFHAQAB+QEAAUcB/wEAAUECAAEWAUcB8woAAfUBFwFHAQAB9AL5AQAB4wb5AQAC+QH0BQABvQFH
|
AUcB8woAAf8BFwFHAQAB9AL5AQAB4wb5AQAC+QH0BQABvQFHAb0DRwgAAZQB/wHzAf8BAAH5AQAB/wEb
|
||||||
Ab0DRwgAAZQB/wHzAf8BAAH5AQAB9QEbAf8BlAIAAfMBQQGUAf8IAAH/ARoBRwG3AgAC+QFHAvkBRwEA
|
Af8BlAIAAfMBQQGUAf8IAAH/ARoBRwG3AgAC+QFHAvkBRwEAAf8F+RQAAf8BFgMAAfkDAAEWAf8CAAH/
|
||||||
Af8F+RQAAf8BFgMAAfkDAAEWAf8CAAH/ARYBRwG9Af8HAAH0ARYBFwH1AgABvQP5AZQEAAP5Ab0VAAEX
|
ARYBRwG9Af8HAAH0ARYBFwH/AgABvQP5AZQEAAP5Ab0VAAEXAf8CAAH5AgAB/wEXBAAB9AIXAb0B/wQA
|
||||||
AfUCAAH5AgAB9QEXBAAB9AIXAb0B/wQAAf8B8wEWAUcBvQH/AgAB4wT5Ab0B8wG9BfkWAAEXARYB/wH5
|
Af8B8wEWAUcBvQH/AgAB4wT5Ab0B8wG9BfkWAAEXARYB/wH5Af8BFgEXBQAB/wHzARcBRwGUAb0C9AEb
|
||||||
Af8BFgEXBQAB/wHzARcBRwGUAb0C9AEbAZQBFwFHAbcB/wMAAfQB+QG3B/kB8wL5FwAB/wGUAUEBlAH/
|
AZQBFwFHAbcB/wMAAfQB+QG3B/kB8wL5FwAB/wGUAUEBlAH/BwAB/wHzARcBQQRHAUEBRwG9Av8IAAOU
|
||||||
BwAB/wHzARcBQQRHAUEBRwG9Av8IAAOUKgAB/wHzAZQB4wEXAZQBvQH/JAABQgFNAT4HAAE+AwABKAMA
|
KgAB/wHzAZQB4wEXAZQBvQH/JAABQgFNAT4HAAE+AwABKAMAAUADAAHAAwABAQEAAQEGAAEGFgAD/wEA
|
||||||
AUADAAHAAwABAQEAAQEGAAEGFgAD/wEAAcABAwL/AQ8B/AIAAYABAQL/AQ8B+AIAAYABAAL/AYcB+AIA
|
AcABAwL/AQ8B/AIAAYABAQL/AQ8B+AIAAYABAAL/AYcB+AIAAYABAAL/AYcB8AQAAfwBHwGDAeAEAAH4
|
||||||
AYABAAL/AYcB8AQAAfwBHwGDAeAEAAH4AY8BwQHhBAAB8gFnAsEEAAHmARMB4QHDBAAB5wGDAfABhwQA
|
AY8BwQHhBAAB8gFnAsEEAAHmARMB4QHDBAAB5wGDAfABhwQAAeABAwHwAYcEAAHnAYMB+AGPBAAB5gET
|
||||||
AeABAwHwAYcEAAHnAYMB+AGPBAAB5gETAfgBHwIAAYABAAHyAWcB/AEfAgABgAEAAfgBjwH8AR8CAAHA
|
AfgBHwIAAYABAAHyAWcB/AEfAgABgAEAAfgBjwH8AR8CAAHAAQEB/AEfAf4BPwIAAfABDwL/Af4BfwIA
|
||||||
AQEB/AEfAf4BPwIAAfABDwL/Af4BfwIABP8BjwHzBv8BjwHjAv8BwAEDAcABAQHnAeMC/wHgAQMB4AED
|
BP8BjwHzBv8BjwHjAv8BwAEDAcABAQHnAeMC/wHgAQMB4AEDAeMBxwH+AX8B4AEHAeABAwHhAY8B/gF/
|
||||||
AeMBxwH+AX8B4AEHAeABAwHhAY8B/gF/AfABBwHwAQcB8AGPAfwBPwHwAQ8B8AEHAfgBHwH9Ab8B+AEf
|
AfABBwHwAQcB8AGPAfwBPwHwAQ8B8AEHAfgBHwH9Ab8B+AEfAfgBDwIAAfkB3wH8AR8B+AEfAgAB+wHP
|
||||||
AfgBDwIAAfkB3wH8AR8B+AEfAgAB+wHPAfwBPwH8AR8B+AE/AfMB7wH+AT8B/AE/AfgBnwHwAQ8B/gF/
|
AfwBPwH8AR8B+AE/AfMB7wH+AT8B/AE/AfgBnwHwAQ8B/gF/Af4BfwHxAY8D/wF/Af8BfwHjAccG/wLj
|
||||||
Af4BfwHxAY8D/wF/Af8BfwHjAccG/wLjBv8BxwHjBv8BzwH7Av8CAAL/AgAC/wIAAv8CAAL/AQ8B+AH+
|
Bv8BxwHjBv8BzwH7Av8CAAL/AgAC/wIAAv8CAAL/AQ8B+AH+AT8CAAL/AY8B+AH8AT8CAAL/AY8B8AH8
|
||||||
AT8CAAL/AY8B+AH8AT8CAAL/AY8B8AH8AT8CAAH8AT8BhwHhAfgBHwIAAfwBHwGDAeEB+AGPAgAB/AEf
|
AT8CAAH8AT8BhwHhAfgBHwIAAfwBHwGDAeEB+AGPAgAB/AEfAeMBwwHxAY8CAAH8AR8B4QHHAfEBxwIA
|
||||||
AeMBwwHxAY8CAAH8AR8B4QHHAfEBxwIAAfwBPwHxAYcB4wHHAgAC/wHxAYcC4wIAAv8B8AEPAeMB8wIA
|
AfwBPwHxAYcB4wHHAgAC/wHxAYcC4wIAAv8B8AEPAeMB8wIAAv8B+AEPAccB8QIAAv8B+AEfAv8CAAL/
|
||||||
Av8B+AEPAccB8QIAAv8B+AEfAv8CAAL/AfwBPwL/AgAC/wH+AT8C/wIAAv8B/gE/Af4BPwIAAf4BPwH+
|
AfwBPwL/AgAC/wH+AT8C/wIAAv8B/gE/Af4BPwIAAf4BPwH+AT8B/AE/AgAB/AEfAfwBHwH8AR8BhwHw
|
||||||
AT8B/AE/AgAB/AEfAfwBHwH8AR8BhwHwAfgBHwH8AR8B/AEfAYcB4AH4AQ8B+AEPAfgBHwGDAeEB8AEP
|
AfgBHwH8AR8B/AEfAYcB4AH4AQ8B+AEPAfgBHwGDAeEB8AEPAfABjwH4AQ8BwwHhAfEBhwHwAYcB8AGP
|
||||||
AfABjwH4AQ8BwwHhAfEBhwHwAYcB8AGPAsMB4QHHAeEBwwHhAYcB4wHHAeEBwwHhAcEB4QHHAfEBhwLD
|
AsMB4QHHAeEBwwHhAYcB4wHHAeEBwwHhAcEB4QHHAfEBhwLDAsEBwwHjAfABjwHDAeEBwwHgAYMB4QHw
|
||||||
AsEBwwHjAfABjwHDAeEBwwHgAYMB4QHwAQ8BjwHwAYcB8AGDAeEB+AEfAY8B8AGHAfABhwHgAfwBHwEP
|
AQ8BjwHwAYcB8AGDAeEB+AEfAY8B8AGHAfABhwHgAfwBHwEPAfgBDwH4AYABAAH8AR8CAAEPAfgCAAH8
|
||||||
AfgBDwH4AYABAAH8AR8CAAEPAfgCAAH8AT8CAAEfAf8CAAH+AT8CAAj/AfwBHwb/AfABBwH4AQ8E/wHh
|
AT8CAAEfAf8CAAH+AT8CAAj/AfwBHwb/AfABBwH4AQ8E/wHhAcMC9wT/AccB8QHvAfsB/AEfAfwBHwHP
|
||||||
AcMC9wT/AccB8QHvAfsB/AEfAfwBHwHPAfkB7wH7AfgBjwH4AY8BjgE4Ae8BewHzAecB8wHnAY4BOAHu
|
AfkB7wH7AfgBjwH4AY8BjgE4Ae8BewHzAecB8wHnAY4BOAHuATsB4QHDAecB8wGOATgB7wE7AeQBkwHn
|
||||||
ATsB4QHDAecB8wGOATgB7wE7AeQBkwHnAfMBjwH4Ae8B+wHuATsB7gF7Ac8B+QHvAfsB5gEzAecB8wHD
|
AfMBjwH4Ae8B+wHuATsB7gF7Ac8B+QHvAfsB5gEzAecB8wHDAeEB5wHzAeQBkwHnAfMB4AEDAfMB5wHx
|
||||||
AeEB5wHzAeQBkwHnAfMB4AEDAfMB5wHxAccB8wHnAfABBwH4AQ8B+AGPAfgBjwH+AT8C/wH8AR8B/AEf
|
AccB8wHnAfABBwH4AQ8B+AGPAfgBjwH+AT8C/wH8AR8B/AEfDP8B4AEDAv8B/AE/Av8BwAEDAv8B8AEP
|
||||||
DP8B4AEDAv8B/AE/Av8BwAEDAv8B8AEPAv8BgAEBAv8B5wFnAfgBHwGAAQAB8AEHAc8BcwHzAc8CAAHw
|
Av8BgAEBAv8B5wFnAfgBHwGAAQAB8AEHAc8BcwHzAc8CAAHwAQcB3wF7AeEBhwIAAfABBwHfAXsB7AE3
|
||||||
AQcB3wF7AeEBhwIAAfABBwHfAXsB7AE3AgAB8AEHAcABAwHuATcCAAHwAQcB3wF7AewBlwIAAfABBwHf
|
AgAB8AEHAcABAwHuATcCAAHwAQcB3wF7AewBlwIAAfABBwHfAXsB4QHHAgAB8AEHAc8BcwHjAccCAAHw
|
||||||
AXsB4QHHAgAB8AEHAc8BcwHjAccCAAHwAQcB5wFnAfABDwGAAQAB8AEHAeEBBwH8AT8BgAEAAv8B+AEf
|
AQcB5wFnAfABDwGAAQAB8AEHAeEBBwH8AT8BgAEAAv8B+AEfAv8BwAEDBv8B4AEDBv8B+AEPAv8CAAb/
|
||||||
Av8BwAEDBv8B4AEDBv8B+AEPAv8CAAb/AgAE/wH4AQ8CAAH8AR8C/wHxAccCAAHwAQ8C/wHnAeMCAAHz
|
AgAE/wH4AQ8CAAH8AR8C/wHxAccCAAHwAQ8C/wHnAeMCAAHzAecBwAEDAcMByQIAAecB8wHAAQMB2QGZ
|
||||||
AecBwAEDAcMByQIAAecB8wHAAQMB2QGZAgAB7wHzAeABAwHcAT0CAAHvAfMB8AEHAd4BfQIAAe8B8wHw
|
AgAB7wHzAeABAwHcAT0CAAHvAfMB8AEHAd4BfQIAAe8B8wHwAQcB3AE9AgAB5wHzAfgBDwHZAZkCAALn
|
||||||
AQcB3AE9AgAB5wHzAfgBDwHZAZkCAALnAfgBHwHDAckCAAHxAccB/AEfAccB4wIAAfgBHwH8AT8B4wHn
|
AfgBHwHDAckCAAHxAccB/AEfAccB4wIAAfgBHwH8AT8B4wHnAgAC/wH+AT8B8AEPAgAC/wH+AX8C/wIA
|
||||||
AgAC/wH+AT8B8AEPAgAC/wH+AX8C/wIABv8CAAT/AfgB/wIABP8B+AF/AgAE/wHwAX8CAAT/AeABPwIA
|
Bv8CAAT/AfgB/wIABP8B+AF/AgAE/wHwAX8CAAT/AeABPwIAAfABBwHwAQcBgAEfAgAB5wHzAecB8wGC
|
||||||
AfABBwHwAQcBgAEfAgAB5wHzAecB8wGCAR8CAAHvAfsB7wH7AcMBDwIAAe8B+wHuAXsB5wEHAgAB7gE7
|
AR8CAAHvAfsB7wH7AcMBDwIAAe8B+wHuAXsB5wEHAgAB7gE7Ae4BGwH/AYMCAAHuATsB7gEbAf8BgQIA
|
||||||
Ae4BGwH/AYMCAAHuATsB7gEbAf8BgQIAAe4BOwHuARsB/wHBAgAB7wH7Ae4BewH/AcECAAHvAfsB7wH7
|
Ae4BOwHuARsB/wHBAgAB7wH7Ae4BewH/AcECAAHvAfsB7wH7Af8B4QIAAecB8wHnAfMB/wHxAgAB8AEH
|
||||||
Af8B4QIAAecB8wHnAfMB/wHxAgAB8AEHAfABBwH/AfkCAAX/Af0BwAEABv8BgAEAAv8B+AEPAvcBgAEA
|
AfABBwH/AfkCAAX/Af0BwAEABv8BgAEAAv8B+AEPAvcBgAEAAf8BfwHhAccB9wHvAQAB/wH+AT8B5wLj
|
||||||
Af8BfwHhAccB9wHvAQAB/wH+AT8B5wLjAccBAQH/AfwBHwHPAfMByQGTAQEB/wH4AQ8BzwH5AdwBuwEH
|
AccBAQH/AfwBHwHPAfMByQGTAQEB/wH4AQ8BzwH5AdwBuwEHAf8B8AEHAd8B+QHeAXsBBwH/AeABAwHf
|
||||||
Af8B8AEHAd8B+QHeAXsBBwH/AeABAwHfAfkB3wH7AQcB/wHgAQMBzgE5Ad8B+wEBAf8B8AEHAcwBuQHf
|
AfkB3wH7AQcB/wHgAQMBzgE5Ad8B+wEBAf8B8AEHAcwBuQHfAfsBAQH/AfgBDwHFAdMBzwHzAQAB/wH8
|
||||||
AfsBAQH/AfgBDwHFAdMBzwHzAQAB/wH8AR8B4wHDAucBgAEAAf4BPwHzAecB4QGHAYABAAH/AX8C9wH4
|
AR8B4wHDAucBgAEAAf4BPwHzAecB4QGHAYABAAH/AX8C9wH4AR8BwAEABv8B+AEACv8BBwHgAv8B/AEf
|
||||||
AR8BwAEABv8B+AEACv8BBwHgAv8B/AEfAfwBHwEHAeAC/wHwAQcB8AEHAYMB4AH4AR8B4QHDAeEBwwGD
|
AfwBHwEHAeAC/wHwAQcB8AEHAYMB4AH4AR8B4QHDAeEBwwGDAeAB8AEPAccB8QHHAfEBgAEBAeABBwHP
|
||||||
AeAB8AEPAccB8QHHAfEBgAEBAeABBwHPAfkBzwH5AYABAQHgAQcBjgE4AY4BOAHAAQMBwAEDAY4BOAGO
|
AfkBzwH5AYABAQHgAQcBjgE4AY4BOAHAAQMBwAEDAY4BOAGOATgBwAEDAcABAwGOATgBjgE4AcEBgwHA
|
||||||
ATgBwAEDAcABAwGOATgBjgE4AcEBgwHAAQMBjwH4AY8B+AHhAQcBwAEDAc8B+QHPAfkB4AEHAeABBwHD
|
AQMBjwH4AY8B+AHhAQcBwAEDAc8B+QHPAfkB4AEHAeABBwHDAeEBwwHhAfABDwHwAQ8B4AEDAeABAwHw
|
||||||
AeEBwwHhAfABDwHwAQ8B4AEDAeABAwHwAQ8B+AEfAfABBwHwAQcB+AEfAv8B/gE/Af4BPwH4AR8G/wH8
|
AQ8B+AEfAfABBwHwAQcB+AEfAv8B/gE/Af4BPwH4AR8G/wH8AR8G/wH+AT8G/wH+AT8B/AEfAv8B9wHx
|
||||||
AR8G/wH+AT8G/wH+AT8B/AEfAv8B9wHxAf4BPwHwAQcC/wHHAfEB/gE/AeEBwwH+AX8BwwHjAf4BPwHH
|
Af4BPwHwAQcC/wHHAfEB/gE/AeEBwwH+AX8BwwHjAf4BPwHHAfEB/gE/AuMB/gE/Ac8B+QH8AT8B8QHH
|
||||||
AfEB/gE/AuMB/gE/Ac8B+QH8AT8B8QHHAgABjgE4AfwBHwHxAccCAAGOATgB+AEfAfgBzwIAAY4BOAH4
|
AgABjgE4AfwBHwHxAccCAAGOATgB+AEfAfgBzwIAAY4BOAH4AQ8B/AEPAgABjwH4AfABBwH8AQ8B/gE/
|
||||||
AQ8B/AEPAgABjwH4AfABBwH8AQ8B/gE/Ac8B+QHwAQcB/gEfAf4BPwHDAeEB4AEDAf4BHwH+AT8B4AED
|
Ac8B+QHwAQcB/gEfAf4BPwHDAeEB4AEDAf4BHwH+AT8B4AEDAcABAwH/AX8B/gE/AfABBwHAAQMC/wH+
|
||||||
AcABAwH/AX8B/gE/AfABBwHAAQMC/wH+AT8B/gE/BP8B/gE/BP8BwAEDBv8BgAEBAfwBHwT/AYEBgAHA
|
AT8B/gE/BP8B/gE/BP8BwAEDBv8BgAEBAfwBHwT/AYEBgAHAAQEE/wGHAeACwQL/AfwBHwEPAfABwQHh
|
||||||
AQEE/wGHAeACwQL/AfwBHwEPAfABwQHhAfkBLwH4Ag8B+AHAAYEB9gHfAfIBJwEfAfgBiAEIAfcB3wHk
|
AfkBLwH4Ag8B+AHAAYEB9gHfAfIBJwEfAfgBiAEIAfcB3wHkARMBHwH4AYwBGAH3Ad8B5AETAR8B+AGM
|
||||||
ARMBHwH4AYwBGAH3Ad8B5AETAR8B+AGMARgB9gHvAekBSwEfAfgBiAEIAfgBHwHhAUMBDwHwAcABgQL/
|
ARgB9gHvAekBSwEfAfgBiAEIAfgBHwHhAUMBDwHwAcABgQL/AecBcwEHAfABwQHhAv8B8wFnAYMCwAEB
|
||||||
AecBcwEHAfABwQHhAv8B8wFnAYMCwAEBAv8B+AEPAYABAQHAAQEC/wH8AR8BwAEBAf4BPwT/AfABDwT/
|
Av8B+AEPAYABAQHAAQEC/wH8AR8BwAEBAf4BPwT/AfABDwT/Cw==
|
||||||
Cw==
|
|
||||||
</value>
|
</value>
|
||||||
</data>
|
</data>
|
||||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||||
|
|||||||
@ -137,7 +137,7 @@ namespace AIMS.OperationDoing.AnasRecoverBill.UI
|
|||||||
printHeight = Convert.ToInt32(printWidth * 1.414) + 2;
|
printHeight = Convert.ToInt32(printWidth * 1.414) + 2;
|
||||||
zgcAnaesRecord.Size = new Size(printWidth, printHeight);
|
zgcAnaesRecord.Size = new Size(printWidth, printHeight);
|
||||||
|
|
||||||
foreach (PhysioDataConfig pp in _record.addPhysioList)
|
foreach (PhysioDataConfig pp in _record.PhysioConfigList)
|
||||||
{
|
{
|
||||||
if (pp.showStyle == "显示数值")
|
if (pp.showStyle == "显示数值")
|
||||||
{
|
{
|
||||||
@ -168,7 +168,7 @@ namespace AIMS.OperationDoing.AnasRecoverBill.UI
|
|||||||
zgcAnaesRecord.Size = new Size(zgcAnaesRecordWidth, zgcAnaesRecordHeight);
|
zgcAnaesRecord.Size = new Size(zgcAnaesRecordWidth, zgcAnaesRecordHeight);
|
||||||
templateManage.initChart();
|
templateManage.initChart();
|
||||||
UpPanes.Add(mPane.Clone());
|
UpPanes.Add(mPane.Clone());
|
||||||
foreach (PhysioDataConfig pp in _record.addPhysioList)
|
foreach (PhysioDataConfig pp in _record.PhysioConfigList)
|
||||||
{
|
{
|
||||||
if (pp.showStyle == "显示数值")
|
if (pp.showStyle == "显示数值")
|
||||||
{
|
{
|
||||||
@ -970,7 +970,7 @@ namespace AIMS.OperationDoing.AnasRecoverBill.UI
|
|||||||
int date = 0;
|
int date = 0;
|
||||||
|
|
||||||
List<PhysioData> physioDatas = new List<PhysioData>();
|
List<PhysioData> physioDatas = new List<PhysioData>();
|
||||||
foreach (PhysioDataConfig addPP in _record.addPhysioList)
|
foreach (PhysioDataConfig addPP in _record.PhysioConfigList)
|
||||||
{
|
{
|
||||||
string key = addPP.Name;
|
string key = addPP.Name;
|
||||||
string value = addPP.Enname;
|
string value = addPP.Enname;
|
||||||
@ -1035,7 +1035,7 @@ namespace AIMS.OperationDoing.AnasRecoverBill.UI
|
|||||||
foreach (var pdTemp in physioDatas)
|
foreach (var pdTemp in physioDatas)
|
||||||
{
|
{
|
||||||
if (pdTemp.Value < 1) continue;
|
if (pdTemp.Value < 1) continue;
|
||||||
PhysioDataConfig addPP = _record.addPhysioList.Where(a => pdTemp.PhysioDataConfigId == a.Id).ToList()[0];
|
PhysioDataConfig addPP = _record.PhysioConfigList.Where(a => pdTemp.PhysioDataConfigId == a.Id).ToList()[0];
|
||||||
addPP.AddOrDelItem(pdTemp, 5);
|
addPP.AddOrDelItem(pdTemp, 5);
|
||||||
date++;
|
date++;
|
||||||
}
|
}
|
||||||
@ -1096,7 +1096,7 @@ namespace AIMS.OperationDoing.AnasRecoverBill.UI
|
|||||||
foreach (PropertyInfo p in nowPhysioData.GetType().GetProperties())
|
foreach (PropertyInfo p in nowPhysioData.GetType().GetProperties())
|
||||||
{
|
{
|
||||||
bool iswar = false;
|
bool iswar = false;
|
||||||
foreach (PhysioDataConfig keyValuePair in _record.addPhysioList)
|
foreach (PhysioDataConfig keyValuePair in _record.PhysioConfigList)
|
||||||
{
|
{
|
||||||
if (keyValuePair.Enname.ToUpper() == p.Name.ToUpper())
|
if (keyValuePair.Enname.ToUpper() == p.Name.ToUpper())
|
||||||
{
|
{
|
||||||
@ -1359,7 +1359,7 @@ namespace AIMS.OperationDoing.AnasRecoverBill.UI
|
|||||||
return;
|
return;
|
||||||
if (dtPhysioData != null && dtPhysioData.Rows.Count > 0)
|
if (dtPhysioData != null && dtPhysioData.Rows.Count > 0)
|
||||||
{
|
{
|
||||||
foreach (var addPP in _record.addPhysioList)
|
foreach (var addPP in _record.PhysioConfigList)
|
||||||
{
|
{
|
||||||
if (addPP.IsValid == false) continue;
|
if (addPP.IsValid == false) continue;
|
||||||
foreach (DataRow dr in dtPhysioData.Rows)
|
foreach (DataRow dr in dtPhysioData.Rows)
|
||||||
|
|||||||
@ -1,125 +0,0 @@
|
|||||||
using AIMSBLL;
|
|
||||||
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 界面参数
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 手术记录
|
|
||||||
/// </summary>
|
|
||||||
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 = BOperationRecord.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)
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@ -1,336 +0,0 @@
|
|||||||
namespace AIMS.OperationDoing.AnasRecordBill
|
|
||||||
{
|
|
||||||
partial class frmAnasRecordHistory
|
|
||||||
{
|
|
||||||
/// <summary>
|
|
||||||
/// Required designer variable.
|
|
||||||
/// </summary>
|
|
||||||
private System.ComponentModel.IContainer components = null;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Clean up any resources being used.
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
|
||||||
protected override void Dispose(bool disposing)
|
|
||||||
{
|
|
||||||
if (disposing && (components != null))
|
|
||||||
{
|
|
||||||
components.Dispose();
|
|
||||||
}
|
|
||||||
base.Dispose(disposing);
|
|
||||||
}
|
|
||||||
|
|
||||||
#region Windows Form Designer generated code
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Required method for Designer support - do not modify
|
|
||||||
/// the contents of this method with the code editor.
|
|
||||||
/// </summary>
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@ -30,14 +30,14 @@
|
|||||||
{
|
{
|
||||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmPhysioDataUpdateLog));
|
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmPhysioDataUpdateLog));
|
||||||
this.dgvLog = new System.Windows.Forms.DataGridView();
|
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.Id = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||||
this.log = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
this.log = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||||
this.work = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
this.work = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||||
this.time = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
this.time = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||||
|
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();
|
||||||
((System.ComponentModel.ISupportInitialize)(this.dgvLog)).BeginInit();
|
((System.ComponentModel.ISupportInitialize)(this.dgvLog)).BeginInit();
|
||||||
this.SuspendLayout();
|
this.SuspendLayout();
|
||||||
//
|
//
|
||||||
@ -61,30 +61,6 @@
|
|||||||
this.dgvLog.Size = new System.Drawing.Size(804, 729);
|
this.dgvLog.Size = new System.Drawing.Size(804, 729);
|
||||||
this.dgvLog.TabIndex = 0;
|
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
|
// Id
|
||||||
//
|
//
|
||||||
this.Id.HeaderText = "Id";
|
this.Id.HeaderText = "Id";
|
||||||
@ -113,6 +89,30 @@
|
|||||||
this.time.ReadOnly = true;
|
this.time.ReadOnly = true;
|
||||||
this.time.Width = 145;
|
this.time.Width = 145;
|
||||||
//
|
//
|
||||||
|
// 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;
|
||||||
|
//
|
||||||
// frmPhysioDataUpdateLog
|
// frmPhysioDataUpdateLog
|
||||||
//
|
//
|
||||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
|
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@ -623,6 +623,11 @@ namespace AIMSBLL
|
|||||||
string sqlStr = "SELECT [PhysioDataConfig].Name , PhysioData.RecordTime, PhysioData.[Value] FROM [dbo].[PhysioDataConfig] INNER JOIN PhysioData ON [PhysioDataConfig].Id = PhysioData.PhysioDataConfigId where PatientId = " + operationId + " and PhysioDataConfigId in (" + PhysioDataConfigId + ") order by PhysioDataConfigId,PhysioData.RecordTime ASC";
|
string sqlStr = "SELECT [PhysioDataConfig].Name , PhysioData.RecordTime, PhysioData.[Value] FROM [dbo].[PhysioDataConfig] INNER JOIN PhysioData ON [PhysioDataConfig].Id = PhysioData.PhysioDataConfigId where PatientId = " + operationId + " and PhysioDataConfigId in (" + PhysioDataConfigId + ") order by PhysioDataConfigId,PhysioData.RecordTime ASC";
|
||||||
return DBHelper.GetDataTable(sqlStr);
|
return DBHelper.GetDataTable(sqlStr);
|
||||||
}
|
}
|
||||||
|
public static DataTable getByOpeIDIsPhysioData(int operationId)
|
||||||
|
{
|
||||||
|
string sqlStr = "SELECT [PhysioDataConfig].Name , PhysioData.RecordTime, PhysioData.[Value] FROM [dbo].[PhysioDataConfig] INNER JOIN PhysioData ON [PhysioDataConfig].Id = PhysioData.PhysioDataConfigId where PatientId = " + operationId + " order by PhysioDataConfigId,PhysioData.RecordTime ASC";
|
||||||
|
return DBHelper.GetDataTable(sqlStr);
|
||||||
|
}
|
||||||
|
|
||||||
public static int GetDataCount(int RecorId, int PatientId, int Type)
|
public static int GetDataCount(int RecorId, int PatientId, int Type)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -99,7 +99,7 @@ namespace DrawGraph
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
SetAbleEditView(ableEdit);
|
SetAbleEditView(ableEdit);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,51 +0,0 @@
|
|||||||
using Newtonsoft.Json;
|
|
||||||
using System;
|
|
||||||
using System.Collections.Generic;
|
|
||||||
using System.Linq;
|
|
||||||
using System.Text;
|
|
||||||
using System.Windows.Forms;
|
|
||||||
|
|
||||||
|
|
||||||
namespace DrawGraph
|
|
||||||
{
|
|
||||||
/// <summary>
|
|
||||||
/// 监测管理类
|
|
||||||
/// </summary>
|
|
||||||
public class MonitorManage : AreaManageBase
|
|
||||||
{
|
|
||||||
public MonitorManage() { }
|
|
||||||
public MonitorManage(object _operationRecor, ZedGraphControl _zedControl, TemplateManage _template, string _name) : base(_operationRecor, _zedControl,_template , _name)
|
|
||||||
{ }
|
|
||||||
|
|
||||||
#region 重写的事件
|
|
||||||
/// <summary>
|
|
||||||
/// 鼠标点击画板
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="sender"></param>
|
|
||||||
/// <param name="e"></param>
|
|
||||||
public override void MouseDown(ZedGraphControl sender, MouseEventArgs e)
|
|
||||||
{
|
|
||||||
//if (e.Button == System.Windows.Forms.MouseButtons.Left)
|
|
||||||
//{
|
|
||||||
// MessageBox.Show(this.GetType().Name + "is Click Left Button");
|
|
||||||
//}
|
|
||||||
}
|
|
||||||
public override void MouseMove(ZedGraphControl sender, MouseEventArgs e)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
public override void MouseUp(ZedGraphControl sender, MouseEventArgs e)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
public override void MouseDoubleClick(ZedGraphControl sender, MouseEventArgs e)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
public override void KeyUp(ZedGraphControl sender, KeyEventArgs e)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
public override void Bind()
|
|
||||||
{
|
|
||||||
//MessageBox.Show(this.GetType() + "重新绑定");
|
|
||||||
}
|
|
||||||
#endregion 重写的事件结束
|
|
||||||
}
|
|
||||||
}
|
|
||||||
313
DrawGraph/AreaManage/MonitorManage.cs
Normal file
313
DrawGraph/AreaManage/MonitorManage.cs
Normal file
@ -0,0 +1,313 @@
|
|||||||
|
using HelperDB;
|
||||||
|
using Newtonsoft.Json;
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Data;
|
||||||
|
using System.Drawing;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
using System.Windows.Forms;
|
||||||
|
|
||||||
|
|
||||||
|
namespace DrawGraph
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// 监测管理类
|
||||||
|
/// </summary>
|
||||||
|
public class MonitorManage : AreaManageBase
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// 监测文本的对象
|
||||||
|
/// </summary>
|
||||||
|
TextPackObj janCePack = null;
|
||||||
|
/// <summary>
|
||||||
|
/// 图表的对象
|
||||||
|
/// </summary>
|
||||||
|
ChartPackObj chartPack = null;
|
||||||
|
/// <summary>
|
||||||
|
/// 当前手术对象
|
||||||
|
/// </summary>
|
||||||
|
private OperationRecord myOpeRecord = null;
|
||||||
|
public MonitorManage()
|
||||||
|
{
|
||||||
|
init();
|
||||||
|
}
|
||||||
|
public MonitorManage(object _operationRecor, ZedGraphControl _zedControl, TemplateManage _template, string _name) : base(_operationRecor, _zedControl, _template, _name)
|
||||||
|
{
|
||||||
|
init();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void init()
|
||||||
|
{
|
||||||
|
//监测文本的对象
|
||||||
|
janCePack = GetPackObjectOTag("PhysioDataManage_TextPackObj_17") as TextPackObj;
|
||||||
|
//图表的对象
|
||||||
|
chartPack = GetPackObjectOTag("PhysioDataManage_ChartPackObj_6") as ChartPackObj;
|
||||||
|
//自己要用的手术对象
|
||||||
|
myOpeRecord = OpeRecord as OperationRecord;
|
||||||
|
}
|
||||||
|
#region 重写的事件
|
||||||
|
/// <summary>
|
||||||
|
/// 鼠标点击画板
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="sender"></param>
|
||||||
|
/// <param name="e"></param>
|
||||||
|
public override void MouseDown(ZedGraphControl sender, MouseEventArgs e)
|
||||||
|
{
|
||||||
|
//if (e.Button == System.Windows.Forms.MouseButtons.Left)
|
||||||
|
//{
|
||||||
|
// MessageBox.Show(this.GetType().Name + "is Click Left Button");
|
||||||
|
//}
|
||||||
|
}
|
||||||
|
public override void MouseMove(ZedGraphControl sender, MouseEventArgs e)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
public override void MouseUp(ZedGraphControl sender, MouseEventArgs e)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
public override void MouseDoubleClick(ZedGraphControl sender, MouseEventArgs e)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
public override void KeyUp(ZedGraphControl sender, KeyEventArgs e)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
public override void Bind()
|
||||||
|
{
|
||||||
|
init();
|
||||||
|
|
||||||
|
List<PackObjBase> ables = PackManage.ListPob.Where<PackObjBase>(s => s is AbleEditPackObj).ToList<PackObjBase>();
|
||||||
|
foreach (PackObjBase pack in ables)
|
||||||
|
{
|
||||||
|
AbleEditPackObj ableEdit = pack as AbleEditPackObj;
|
||||||
|
|
||||||
|
if (ableEdit != null)
|
||||||
|
{
|
||||||
|
if (ableEdit.ControlType == EControlType.Panel)
|
||||||
|
{
|
||||||
|
ableEdit.IsVisible = true;
|
||||||
|
Panel pan = ableEdit.CControl as Panel;
|
||||||
|
if (pan != null)
|
||||||
|
{
|
||||||
|
pan.Controls.Clear();
|
||||||
|
int Width = pan.Width;
|
||||||
|
int Height = pan.Height / 3;
|
||||||
|
//循环加载数值生命体征
|
||||||
|
for (int x = myOpeRecord.PhysioConfigList.Count - 1; x >= 0; x--)
|
||||||
|
{
|
||||||
|
PhysioDataConfig ade = myOpeRecord.PhysioConfigList[x];
|
||||||
|
if (ade.IsDefalultShow == false) continue;
|
||||||
|
if (ade.showStyle != "显示数值") continue;
|
||||||
|
System.Windows.Forms.Panel panel = new System.Windows.Forms.Panel();
|
||||||
|
panel.Tag = ade;
|
||||||
|
panel.Dock = System.Windows.Forms.DockStyle.Top;
|
||||||
|
panel.Size = new System.Drawing.Size(Width, Height);
|
||||||
|
for (int i = (240 / 5); i >= 0; i--)
|
||||||
|
{
|
||||||
|
DateTime SpanTime = getInRoomSpanTime(myOpeRecord.pageBegin.AddMinutes(i * 5));
|
||||||
|
System.Windows.Forms.TextBox textNum = new System.Windows.Forms.TextBox();
|
||||||
|
PhysioData pdNew = new PhysioData();
|
||||||
|
pdNew.RecordTime = SpanTime;
|
||||||
|
pdNew.Value = -1;
|
||||||
|
pdNew.PhysioDataConfigId = ade.Id;
|
||||||
|
pdNew.YAisx = ade.YAisx;
|
||||||
|
pdNew.PatientId = myOpeRecord.Id.Value;
|
||||||
|
pdNew.config = ade;
|
||||||
|
|
||||||
|
textNum.Name = pdNew.config.Id + "" + SpanTime.ToString("HHmm");
|
||||||
|
textNum.Tag = pdNew;
|
||||||
|
textNum.Font = new System.Drawing.Font("微软雅黑", 7f);
|
||||||
|
textNum.Multiline = true;
|
||||||
|
textNum.Width = Width / (240 / 5) + 1;
|
||||||
|
textNum.Height = panel.Height;
|
||||||
|
textNum.Dock = System.Windows.Forms.DockStyle.Left;
|
||||||
|
textNum.Leave += TextNum_Leave;
|
||||||
|
textNum.DoubleClick += TextNum_DoubleClick;
|
||||||
|
panel.Controls.Add(textNum);
|
||||||
|
}
|
||||||
|
pan.Controls.Add(panel);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
DrawPhysioData();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 画生理数据
|
||||||
|
/// </summary>
|
||||||
|
private void DrawPhysioData()
|
||||||
|
{
|
||||||
|
DataTable dtPhysioData = getByOpeIDIsPhysioData(myOpeRecord.Id.Value);
|
||||||
|
if (dtPhysioData.Rows.Count <= 0)
|
||||||
|
{
|
||||||
|
foreach (PhysioDataConfig item in myOpeRecord.PhysioConfigList)
|
||||||
|
{
|
||||||
|
item.clearAddObj(ZedControl);
|
||||||
|
}
|
||||||
|
foreach (PhysioDataConfig item in myOpeRecord.PhysioAnesConfigList)
|
||||||
|
{
|
||||||
|
item.clearAddObj(ZedControl);
|
||||||
|
}
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if (dtPhysioData != null && dtPhysioData.Rows.Count > 0)
|
||||||
|
{
|
||||||
|
foreach (PhysioDataConfig addPP in myOpeRecord.PhysioConfigList)
|
||||||
|
{
|
||||||
|
addPP.clearAddObj(ZedControl);
|
||||||
|
if (addPP.IsDefalultShow == false) continue;
|
||||||
|
for (int i = 0; i < dtPhysioData.Rows.Count; i++)
|
||||||
|
{
|
||||||
|
if (dtPhysioData.Rows[i]["Name"].ToString().Equals(addPP.Name.ToString()))
|
||||||
|
{
|
||||||
|
PhysioData pdTemp = new PhysioData();
|
||||||
|
pdTemp.RecordTime = DateTime.Parse(dtPhysioData.Rows[i]["RecordTime"].ToString());
|
||||||
|
pdTemp.Value = Double.Parse(dtPhysioData.Rows[i]["Value"].ToString());
|
||||||
|
pdTemp.YAisx = addPP.YAisx;
|
||||||
|
pdTemp.PhysioDataConfigId = addPP.Id;
|
||||||
|
pdTemp.PatientId = myOpeRecord.Id.Value;
|
||||||
|
pdTemp.config = addPP;
|
||||||
|
addPP.AddPoition(pdTemp);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
foreach (PhysioDataConfig addPP in myOpeRecord.PhysioAnesConfigList)
|
||||||
|
{
|
||||||
|
addPP.clearAddObj(ZedControl);
|
||||||
|
if (addPP.IsDefalultShow == false) continue;
|
||||||
|
for (int i = 0; i < dtPhysioData.Rows.Count; i++)
|
||||||
|
{
|
||||||
|
if (dtPhysioData.Rows[i]["Name"].ToString().Equals(addPP.Name.ToString()))
|
||||||
|
{
|
||||||
|
PhysioData pdTemp = new PhysioData();
|
||||||
|
pdTemp.RecordTime = DateTime.Parse(dtPhysioData.Rows[i]["RecordTime"].ToString());
|
||||||
|
pdTemp.Value = Double.Parse(dtPhysioData.Rows[i]["Value"].ToString());
|
||||||
|
pdTemp.YAisx = addPP.YAisx;
|
||||||
|
pdTemp.PhysioDataConfigId = addPP.Id;
|
||||||
|
pdTemp.PatientId = myOpeRecord.Id.Value;
|
||||||
|
pdTemp.config = addPP;
|
||||||
|
addPP.AddText(pdTemp);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
public DateTime getInRoomSpanTime(DateTime time)
|
||||||
|
{
|
||||||
|
DateTime resultTime = time;
|
||||||
|
for (int i = (240 / 5); i >= 0; i--)
|
||||||
|
{
|
||||||
|
DateTime spanTime = myOpeRecord.InRoomTime.Value.AddMinutes(i * 5);
|
||||||
|
if (spanTime >= resultTime && spanTime < resultTime.AddMinutes(5))
|
||||||
|
{
|
||||||
|
resultTime = spanTime;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
return resultTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
public string TempValue;
|
||||||
|
private void TextNum_Leave(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
TextBox txtNum = sender as TextBox;
|
||||||
|
PhysioData pdNew = txtNum.Tag as PhysioData;
|
||||||
|
if (txtNum.Text.Trim() == "" && pdNew.Value > -1)
|
||||||
|
{
|
||||||
|
pdNew.config.DelItem(pdNew);
|
||||||
|
pdNew.Value = -1;
|
||||||
|
txtNum.Tag = pdNew;
|
||||||
|
TempValue = "";
|
||||||
|
ZedControl.AxisChange();
|
||||||
|
ZedControl.Refresh();
|
||||||
|
}
|
||||||
|
else if (txtNum.Text.Trim() != "" && pdNew.Value > -1)
|
||||||
|
{
|
||||||
|
if (pdNew.Value.ToString() != txtNum.Text)
|
||||||
|
{
|
||||||
|
double value = checkValue(txtNum, pdNew);
|
||||||
|
if (value > -1)
|
||||||
|
{
|
||||||
|
pdNew.Value = value;
|
||||||
|
pdNew.config.CurPDIndex = pdNew.config.indexOf(pdNew);
|
||||||
|
pdNew.config.ModItem(pdNew, pdNew);
|
||||||
|
txtNum.Tag = pdNew;
|
||||||
|
TempValue = txtNum.Text.Trim();
|
||||||
|
ZedControl.AxisChange();
|
||||||
|
ZedControl.Refresh();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if (txtNum.Text.Trim() != "")
|
||||||
|
{
|
||||||
|
double value = checkValue(txtNum, pdNew);
|
||||||
|
if (value > -1)
|
||||||
|
{
|
||||||
|
pdNew.Value = value;
|
||||||
|
pdNew.config.CurPDIndex = pdNew.config.indexOf(pdNew);
|
||||||
|
pdNew.config.AddFillItem(pdNew);
|
||||||
|
txtNum.Tag = pdNew;
|
||||||
|
TempValue = txtNum.Text.Trim();
|
||||||
|
ZedControl.AxisChange();
|
||||||
|
ZedControl.Refresh();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
public double checkValue(TextBox txtNum, PhysioData pdNew)
|
||||||
|
{
|
||||||
|
double value = -1;
|
||||||
|
if (!double.TryParse(txtNum.Text.ToString(), out value))
|
||||||
|
{
|
||||||
|
MessageBox.Show("请填写正确数值!", "系统提示");
|
||||||
|
txtNum.Focus();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (value < pdNew.config.WarningLowLimit || value > pdNew.config.WarningHighLimit)
|
||||||
|
{
|
||||||
|
DialogResult dr = MessageBox.Show("数值:" + value + " 超出 " + pdNew.config.Name + "[" + pdNew.config.WarningLowLimit + "-" + pdNew.config.WarningHighLimit + "] 报警范围! ", "系统提示");//, MessageBoxButtons.YesNo); //if (dr != DialogResult.Yes) { txtNum.Focus(); }
|
||||||
|
if (value < pdNew.config.WarningLowLimit)
|
||||||
|
{
|
||||||
|
value = pdNew.config.WarningLowLimit;
|
||||||
|
}
|
||||||
|
if (value > pdNew.config.WarningHighLimit)
|
||||||
|
{
|
||||||
|
value = pdNew.config.WarningHighLimit;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
|
||||||
|
private void TextNum_DoubleClick(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
TextBox txtNum = sender as TextBox;
|
||||||
|
if (TempValue != "")
|
||||||
|
{
|
||||||
|
txtNum.Text = TempValue;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#endregion 重写的事件结束
|
||||||
|
public static DataTable getByOpeIDIsPhysioData(int operationId)
|
||||||
|
{
|
||||||
|
string sqlStr = "SELECT [PhysioDataConfig].Name , PhysioData.RecordTime, PhysioData.[Value] FROM [dbo].[PhysioDataConfig] INNER JOIN PhysioData ON [PhysioDataConfig].Id = PhysioData.PhysioDataConfigId where PatientId = " + operationId + " order by PhysioDataConfigId,PhysioData.RecordTime ASC";
|
||||||
|
return DBHelper.GetDataTable(sqlStr);
|
||||||
|
}
|
||||||
|
public double getYPositionByListIndex(double index, double yTop, double yBottom, int rowCount)
|
||||||
|
{
|
||||||
|
double heightT = ZedControl.Height * (yBottom - yTop);
|
||||||
|
double setpTemp = heightT / rowCount;
|
||||||
|
//求一格在实际高度中的百分比
|
||||||
|
double bfb = (setpTemp / heightT);
|
||||||
|
//两线之间度*百分比得到一格的百分比高度
|
||||||
|
double ygBFB = (yBottom - yTop) * bfb;
|
||||||
|
double y = ygBFB * index;
|
||||||
|
return y;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -1179,7 +1179,8 @@ namespace DrawGraph
|
|||||||
public List<string> AfterDrugsListstr = new List<string>();
|
public List<string> AfterDrugsListstr = new List<string>();
|
||||||
public List<string> FluidListstr = new List<string>();
|
public List<string> FluidListstr = new List<string>();
|
||||||
public List<string> PunctureAndIntubatio;
|
public List<string> PunctureAndIntubatio;
|
||||||
public List<PhysioDataConfig> addPhysioList;
|
public List<PhysioDataConfig> PhysioConfigList;
|
||||||
|
public List<PhysioDataConfig> PhysioAnesConfigList;
|
||||||
|
|
||||||
[ClassAttributs(Description = "总页数")]
|
[ClassAttributs(Description = "总页数")]
|
||||||
public int currentPage { get; set; }
|
public int currentPage { get; set; }
|
||||||
@ -1344,7 +1345,8 @@ namespace DrawGraph
|
|||||||
FactDrugList = new List<FactDrug>();
|
FactDrugList = new List<FactDrug>();
|
||||||
FactOutputLiquidsList = new List<FactOutputLiquids>();
|
FactOutputLiquidsList = new List<FactOutputLiquids>();
|
||||||
AnaseDataQualityRecordList = new List<AnaseDataQualityRecord>();
|
AnaseDataQualityRecordList = new List<AnaseDataQualityRecord>();
|
||||||
addPhysioList = new List<PhysioDataConfig>();
|
PhysioConfigList = new List<PhysioDataConfig>();
|
||||||
|
PhysioAnesConfigList = new List<PhysioDataConfig>();
|
||||||
OpeRecordInfo = new OperationRecordInfo();
|
OpeRecordInfo = new OperationRecordInfo();
|
||||||
OpeRecoverInInfo = new OperationRecoverInInfo();
|
OpeRecoverInInfo = new OperationRecoverInInfo();
|
||||||
OpeRecoverOutInfo = new OperationRecoverOutInfo();
|
OpeRecoverOutInfo = new OperationRecoverOutInfo();
|
||||||
|
|||||||
@ -17,7 +17,7 @@ namespace DrawGraph
|
|||||||
|
|
||||||
public bool IsClick { get; set; }
|
public bool IsClick { get; set; }
|
||||||
public int YAisx { get; set; }
|
public int YAisx { get; set; }
|
||||||
public PhysioDataConfig ppter { get; set; }
|
public PhysioDataConfig config { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
///
|
///
|
||||||
|
|||||||
@ -8,6 +8,7 @@ using System.Data.SqlClient;
|
|||||||
using HelperDB;
|
using HelperDB;
|
||||||
using System.Resources;
|
using System.Resources;
|
||||||
using AIMSExtension;
|
using AIMSExtension;
|
||||||
|
using System.Windows.Forms;
|
||||||
|
|
||||||
namespace DrawGraph
|
namespace DrawGraph
|
||||||
{
|
{
|
||||||
@ -336,44 +337,36 @@ namespace DrawGraph
|
|||||||
}
|
}
|
||||||
if (!isHave)
|
if (!isHave)
|
||||||
{
|
{
|
||||||
try
|
//如果是负数则不执行操作
|
||||||
|
if (pd.Value < 0) return;
|
||||||
|
//pd = reCnterValue(pd);
|
||||||
|
//增加点时如果当前有点且是隐藏的则直接改值
|
||||||
|
Sort();
|
||||||
|
foreach (PointPair pptemp in APhysioParams)
|
||||||
{
|
{
|
||||||
//如果是负数则不执行操作
|
PhysioData pdTemp = PointPairToPhysioData(pptemp);
|
||||||
if (pd.Value < 0) return;
|
if (pdTemp.isEquert(pd) && pdTemp.Value == Double.MaxValue)
|
||||||
pd = reCnterValue(pd);
|
|
||||||
//增加点时如果当前有点且是隐藏的则直接改值
|
|
||||||
Sort();
|
|
||||||
foreach (PointPair pptemp in APhysioParams)
|
|
||||||
{
|
{
|
||||||
PhysioData pdTemp = PointPairToPhysioData(pptemp);
|
pptemp.Y = pd.Value;
|
||||||
if (pdTemp.isEquert(pd) && pdTemp.Value == Double.MaxValue)
|
isHave = true;
|
||||||
{
|
break;
|
||||||
pptemp.Y = pd.Value;
|
|
||||||
isHave = true;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
else if (pdTemp.isEquert(pd))
|
|
||||||
{
|
|
||||||
isHave = true;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
if (!isHave)
|
else if (pdTemp.isEquert(pd))
|
||||||
{
|
{
|
||||||
this.APhysioParams.Add(pd);
|
isHave = true;
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
Sort();
|
|
||||||
curve.Points = APhysioParams;
|
|
||||||
PhysioDataService.AddPhysioData(pd);
|
|
||||||
if (showStyle == "显示数值")//|| pd.Value > HighLimit
|
|
||||||
{
|
|
||||||
DrawTextPhysioData(pd);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
catch (Exception)
|
if (!isHave)
|
||||||
{
|
{
|
||||||
//throw new Exception("插入生理数据结点时出错");
|
this.APhysioParams.Add(pd);
|
||||||
|
}
|
||||||
|
Sort();
|
||||||
|
curve.Points = APhysioParams;
|
||||||
|
PhysioDataService.AddPhysioData(pd);
|
||||||
|
if (showStyle == "显示数值")//|| pd.Value > HighLimit
|
||||||
|
{
|
||||||
|
DrawTextPhysioData(pd);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -423,7 +416,6 @@ namespace DrawGraph
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//if (pd.RecordTime >DateTime.Now) return;
|
|
||||||
if (!isHave)
|
if (!isHave)
|
||||||
{
|
{
|
||||||
this.APhysioParams.Add(pd);
|
this.APhysioParams.Add(pd);
|
||||||
@ -486,7 +478,6 @@ namespace DrawGraph
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isHavechild == false)
|
if (isHavechild == false)
|
||||||
//pd.Value = pd.Value + new Random().Next(0, 6);
|
|
||||||
AddItem(pd, isShouDong, isFillMissPoint);
|
AddItem(pd, isShouDong, isFillMissPoint);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -506,6 +497,45 @@ namespace DrawGraph
|
|||||||
throw new Exception("插入生理数据结点时出错");
|
throw new Exception("插入生理数据结点时出错");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
/// <summary>
|
||||||
|
/// 动态填写对象
|
||||||
|
/// </summary>
|
||||||
|
public AbleEditPackObj phListPack = null;
|
||||||
|
|
||||||
|
public void setPositionText(PhysioData pdTemp, bool IsNull = false)
|
||||||
|
{
|
||||||
|
if (phListPack != null)
|
||||||
|
{
|
||||||
|
Panel pan3 = phListPack.CControl as Panel;
|
||||||
|
if (pan3 != null)
|
||||||
|
{
|
||||||
|
Control[] cs = pan3.Controls.Find(pdTemp.PhysioDataConfigId + "" + pdTemp.RecordTime.ToString("HHmm"), true);
|
||||||
|
if (cs != null && cs.Length > 0)
|
||||||
|
{
|
||||||
|
TextBox c = cs[0] as TextBox;
|
||||||
|
if (c != null)
|
||||||
|
{
|
||||||
|
if (IsNull == true)
|
||||||
|
{
|
||||||
|
pdTemp.Value = -1;
|
||||||
|
c.Tag = pdTemp;
|
||||||
|
c.Text = "";
|
||||||
|
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
string viewValue = ((int)pdTemp.Value).ToString();
|
||||||
|
if (pdTemp.PhysioDataConfigId == 4)
|
||||||
|
viewValue = Math.Round(pdTemp.Value, 1).ToString();
|
||||||
|
c.Tag = pdTemp;
|
||||||
|
c.Text = viewValue.ToString();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 增加一点生理数据,往数据库中写入数据
|
/// 增加一点生理数据,往数据库中写入数据
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -603,25 +633,16 @@ namespace DrawGraph
|
|||||||
delAddObj(pd);
|
delAddObj(pd);
|
||||||
if (pd.RecordTime <= pageEnd && pd.RecordTime >= pageBegin)
|
if (pd.RecordTime <= pageEnd && pd.RecordTime >= pageBegin)
|
||||||
{
|
{
|
||||||
|
//考虑非数字加载
|
||||||
string viewValue = ((int)pd.Y).ToString();
|
string viewValue = ((int)pd.Y).ToString();
|
||||||
if (Enname == "Temp")
|
if (Enname == "Temp")
|
||||||
viewValue = Math.Round(pd.Y, 1).ToString();
|
viewValue = Math.Round(pd.Y, 1).ToString();
|
||||||
//如果值有效,则写文本
|
//如果值有效,则写文本
|
||||||
if (pd.Value != Double.MaxValue)
|
if (pd.Value != Double.MaxValue)
|
||||||
{
|
{
|
||||||
if (Enname == "MAC")
|
ZUtil.DrawText(viewValue, getXPositinByXDate(pd.RecordTime), showValue, zgcAnas, this.Enname + pd.RecordTime.ToString(), 5f, true);
|
||||||
{
|
|
||||||
ZUtil.DrawText((Math.Floor(pd.Value * 10) / 10).ToString(), getXPositinByXDate(pd.RecordTime), showValue, zgcAnas, this.Enname + pd.RecordTime.ToString(), 5f, true);
|
|
||||||
}
|
|
||||||
else if (Enname == "Temp")
|
|
||||||
{
|
|
||||||
ZUtil.DrawText(viewValue, getXPositinByXDate(pd.RecordTime), showValue, zgcAnas, this.Enname + pd.RecordTime.ToString(), 4.2f, true);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
ZUtil.DrawText(viewValue, getXPositinByXDate(pd.RecordTime), showValue, zgcAnas, this.Enname + pd.RecordTime.ToString(), 5f, true);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
setPositionText(pd);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/// <summary>
|
/// <summary>
|
||||||
@ -641,7 +662,6 @@ namespace DrawGraph
|
|||||||
if (curPDIndex != -1)
|
if (curPDIndex != -1)
|
||||||
{
|
{
|
||||||
newPd = reCnterValue(newPd);
|
newPd = reCnterValue(newPd);
|
||||||
//this.APhysioParams[CurPDIndex].X = newPd.X;
|
|
||||||
|
|
||||||
this.APhysioParams[CurPDIndex].Y = newPd.Y;
|
this.APhysioParams[CurPDIndex].Y = newPd.Y;
|
||||||
|
|
||||||
@ -669,10 +689,8 @@ namespace DrawGraph
|
|||||||
return;
|
return;
|
||||||
if (curPDIndex != -1)
|
if (curPDIndex != -1)
|
||||||
{
|
{
|
||||||
TimeSpan tsp = newPd.RecordTime - oldPd.RecordTime;
|
|
||||||
newPd.RecordTime = oldPd.RecordTime;
|
newPd.RecordTime = oldPd.RecordTime;
|
||||||
newPd = reCnterValue(newPd, false);
|
newPd = reCnterValue(newPd, false);
|
||||||
//this.APhysioParams[CurPDIndex].X = newPd.X;
|
|
||||||
this.APhysioParams[CurPDIndex].Y = newPd.Y;
|
this.APhysioParams[CurPDIndex].Y = newPd.Y;
|
||||||
Sort();
|
Sort();
|
||||||
curve.Points = APhysioParams;
|
curve.Points = APhysioParams;
|
||||||
@ -730,6 +748,12 @@ namespace DrawGraph
|
|||||||
DrawTextPhysioData(pd);
|
DrawTextPhysioData(pd);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
public void AddText(PhysioData pd)
|
||||||
|
{
|
||||||
|
//如果是负数则不执行操作
|
||||||
|
if (pd.Value < 0) return;
|
||||||
|
DrawTextPhysioData(pd);
|
||||||
|
}
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 控制画点的范围
|
/// 控制画点的范围
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -776,7 +800,7 @@ namespace DrawGraph
|
|||||||
pd.RecordTime = maxPhysioData.RecordTime.AddMinutes(this.X_MINOR_GRID_STEP);
|
pd.RecordTime = maxPhysioData.RecordTime.AddMinutes(this.X_MINOR_GRID_STEP);
|
||||||
return pd;
|
return pd;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return pd;
|
return pd;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -809,7 +833,8 @@ namespace DrawGraph
|
|||||||
|
|
||||||
if (showStyle == "显示数值" || pd.Value == HighLimit)
|
if (showStyle == "显示数值" || pd.Value == HighLimit)
|
||||||
{
|
{
|
||||||
delAddObj(pd);
|
delAddObj(pd);
|
||||||
|
setPositionText(pd, true);
|
||||||
}
|
}
|
||||||
PhysioDataService.DelPhysioByValueData(pd);
|
PhysioDataService.DelPhysioByValueData(pd);
|
||||||
for (int i = APhysioParams.Count - 1; i > -1; i--)
|
for (int i = APhysioParams.Count - 1; i > -1; i--)
|
||||||
@ -852,7 +877,7 @@ namespace DrawGraph
|
|||||||
public void draw(bool isValidLine = true)
|
public void draw(bool isValidLine = true)
|
||||||
{
|
{
|
||||||
if (zgcAnas == null)
|
if (zgcAnas == null)
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -863,11 +888,11 @@ namespace DrawGraph
|
|||||||
curve.YAxisIndex = this.YAisx;
|
curve.YAxisIndex = this.YAisx;
|
||||||
curve.Label.IsVisible = this.isValid;
|
curve.Label.IsVisible = this.isValid;
|
||||||
curve.Symbol.IsVisible = this.isValid;
|
curve.Symbol.IsVisible = this.isValid;
|
||||||
curve.Line.IsVisible = isValidLine;
|
curve.Line.IsVisible = isValidLine;
|
||||||
|
|
||||||
curve.Label.FontSpec = new FontSpec("微软雅黑", 5.9f, System.Drawing.Color.Black, false, false, false);
|
curve.Label.FontSpec = new FontSpec("微软雅黑", 5.9f, System.Drawing.Color.Black, false, false, false);
|
||||||
curve.Label.FontSpec.Border.IsVisible = false;
|
curve.Label.FontSpec.Border.IsVisible = false;
|
||||||
curve.Label.FontSpec.Fill.IsVisible = false;
|
curve.Label.FontSpec.Fill.IsVisible = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
public PhysioData PointPairToPhysioData(PointPair pp)
|
public PhysioData PointPairToPhysioData(PointPair pp)
|
||||||
@ -897,9 +922,9 @@ namespace DrawGraph
|
|||||||
if (pd != null)
|
if (pd != null)
|
||||||
delAddObj(pd);
|
delAddObj(pd);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (APhysioParams == null || curve == null) return;
|
if (APhysioParams == null || curve == null) return;
|
||||||
APhysioParams.Clear();
|
APhysioParams.Clear();
|
||||||
curve.Points = APhysioParams;
|
curve.Points = APhysioParams;
|
||||||
}
|
}
|
||||||
/// <summary>
|
/// <summary>
|
||||||
@ -958,16 +983,22 @@ namespace DrawGraph
|
|||||||
if (zgcAnas == null || zgcAnas != zgc) zgcAnas = zgc;
|
if (zgcAnas == null || zgcAnas != zgc) zgcAnas = zgc;
|
||||||
delAddObj("PP" + Enname);
|
delAddObj("PP" + Enname);
|
||||||
delAddObj("PP" + Enname + "unit");
|
delAddObj("PP" + Enname + "unit");
|
||||||
|
delAddObj("PP" + Enname + Id);
|
||||||
delAddObj("PPP" + Enname);
|
delAddObj("PPP" + Enname);
|
||||||
delAddObj("PPP" + Enname + "unit");
|
delAddObj("PPP" + Enname + "unit");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public static IList<PhysioDataConfig> GetAllList()
|
public static IList<PhysioDataConfig> GetLifeList()
|
||||||
{
|
{
|
||||||
string sql = "Select * FROM PhysioDataConfig where ConfigType='生命体征' order by PhysioOrder asc";
|
string sql = "Select * FROM PhysioDataConfig where ConfigType='生命体征' order by PhysioOrder asc";
|
||||||
return GetListBySql(sql);
|
return GetListBySql(sql);
|
||||||
}
|
}
|
||||||
|
public static IList<PhysioDataConfig> GetAnesList()
|
||||||
|
{
|
||||||
|
string sql = "Select * FROM PhysioDataConfig where ConfigType='麻醉体征' order by PhysioOrder asc";
|
||||||
|
return GetListBySql(sql);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
private static IList<PhysioDataConfig> GetListBySql(string sql, params SqlParameter[] para)
|
private static IList<PhysioDataConfig> GetListBySql(string sql, params SqlParameter[] para)
|
||||||
|
|||||||
@ -8,6 +8,8 @@ using System.Drawing;
|
|||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Windows.Forms;
|
using System.Windows.Forms;
|
||||||
|
using DevComponents.DotNetBar;
|
||||||
|
using System.Xml.Linq;
|
||||||
|
|
||||||
|
|
||||||
namespace DrawGraph
|
namespace DrawGraph
|
||||||
@ -24,6 +26,10 @@ namespace DrawGraph
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
ChartPackObj chartPack = null;
|
ChartPackObj chartPack = null;
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
/// 动态填写对象
|
||||||
|
/// </summary>
|
||||||
|
AbleEditPackObj phListPack = null;
|
||||||
|
/// <summary>
|
||||||
/// 当前图例文本
|
/// 当前图例文本
|
||||||
/// </summary>
|
/// </summary>
|
||||||
//string curLegend = "";
|
//string curLegend = "";
|
||||||
@ -73,6 +79,9 @@ namespace DrawGraph
|
|||||||
janCePack = GetPackObjectOTag("PhysioDataManage_TextPackObj_17") as TextPackObj;
|
janCePack = GetPackObjectOTag("PhysioDataManage_TextPackObj_17") as TextPackObj;
|
||||||
//图表的对象
|
//图表的对象
|
||||||
chartPack = GetPackObjectOTag("PhysioDataManage_ChartPackObj_6") as ChartPackObj;
|
chartPack = GetPackObjectOTag("PhysioDataManage_ChartPackObj_6") as ChartPackObj;
|
||||||
|
//动态生命体征填写对象
|
||||||
|
phListPack = template.GetPackObjectOTag<AbleEditPackObj>("MonitorManage_AbleEditPackObj_20_OperationRecord_SpareSeven");
|
||||||
|
|
||||||
//自己要用的手术对象
|
//自己要用的手术对象
|
||||||
myOpeRecord = OpeRecord as OperationRecord;
|
myOpeRecord = OpeRecord as OperationRecord;
|
||||||
//myOpeRecord.SAreaObj.maxnumber = ZedControl.GraphPane.YAxis.Scale.Max;
|
//myOpeRecord.SAreaObj.maxnumber = ZedControl.GraphPane.YAxis.Scale.Max;
|
||||||
@ -223,7 +232,6 @@ namespace DrawGraph
|
|||||||
curPhysioParam.CurPDIndex = curPhysioParam.indexOf(curPhysioData);
|
curPhysioParam.CurPDIndex = curPhysioParam.indexOf(curPhysioData);
|
||||||
oldCurPhysioData = curPhysioParam.PointPairToPhysioData(pp);
|
oldCurPhysioData = curPhysioParam.PointPairToPhysioData(pp);
|
||||||
|
|
||||||
//curPhysioParam.delAddObj(oldCurPhysioData);
|
|
||||||
AnesOpeStatue = DoAnesOpeStatus.MOVEPD;
|
AnesOpeStatue = DoAnesOpeStatus.MOVEPD;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -232,13 +240,12 @@ namespace DrawGraph
|
|||||||
if (!isHave)
|
if (!isHave)
|
||||||
{
|
{
|
||||||
AnesOpeStatue = DoAnesOpeStatus.ADDPD;
|
AnesOpeStatue = DoAnesOpeStatus.ADDPD;
|
||||||
DateTime insTime = GetRecordTime(DateTime.Parse(pdTemp.RecordTime.ToString("yyyy-MM-dd HH:mm:00.000")));
|
DateTime insTime = GetRecordTime(pdTemp.RecordTime);
|
||||||
|
|
||||||
curPhysioParam.AddMultipleItem(pdTemp, insTime, collectInterval);
|
curPhysioParam.AddMultipleItem(pdTemp, insTime, collectInterval);
|
||||||
AnesOpeStatue = DoAnesOpeStatus.VIEW;
|
AnesOpeStatue = DoAnesOpeStatus.VIEW;
|
||||||
//curPhysioParam.AddItem(pdTemp);
|
|
||||||
}
|
}
|
||||||
}//选中范围设置开始点
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (AnesOpeStatue == DoAnesOpeStatus.VIEW)
|
if (AnesOpeStatue == DoAnesOpeStatus.VIEW)
|
||||||
@ -260,7 +267,7 @@ namespace DrawGraph
|
|||||||
curPhysioParam.onClick(e);
|
curPhysioParam.onClick(e);
|
||||||
curPhysioParam = null;
|
curPhysioParam = null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
ZedControl.AxisChange();
|
ZedControl.AxisChange();
|
||||||
ZedControl.Refresh();
|
ZedControl.Refresh();
|
||||||
@ -285,15 +292,16 @@ namespace DrawGraph
|
|||||||
pdTrue = GetPDOfPhysioParams(item);
|
pdTrue = GetPDOfPhysioParams(item);
|
||||||
if (pdTrue != null)
|
if (pdTrue != null)
|
||||||
{
|
{
|
||||||
string Name = pdTrue.ppter.Name;
|
string Name = pdTrue.config.Name;
|
||||||
if (pdTrue.ppter.Unit != null && pdTrue.ppter.Unit != "") Name += "(" + pdTrue.ppter.Unit + ")";
|
if (pdTrue.config.Unit != null && pdTrue.config.Unit != "") Name += "(" + pdTrue.config.Unit + ")";
|
||||||
viewStr = Name + ":" + ((float)pdTrue.Value).ToString() + "\n时间:" + pdTrue.RecordTime.ToShortTimeString();
|
string value = pdTrue.config.Name == "体温" ? ((float)pdTrue.Value).ToString() : Math.Round(pdNew[0].Value, 0).ToString();
|
||||||
|
viewStr = Name + ":" + value + "\n时间:" + pdTrue.RecordTime.ToShortTimeString();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (viewStr == "" && pdNew.Count > 0)
|
if (viewStr == "" && pdNew.Count > 0)
|
||||||
{
|
{
|
||||||
viewStr = "值:" + Math.Round(pdNew[0].Value, 1).ToString() + "\n时间:" + pdNew[0].RecordTime.ToShortTimeString();
|
viewStr = "值:" + Math.Round(pdNew[0].Value, 0).ToString() + "\n时间:" + pdNew[0].RecordTime.ToShortTimeString();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
aSyncTip.ViewStr = viewStr;
|
aSyncTip.ViewStr = viewStr;
|
||||||
@ -422,28 +430,11 @@ namespace DrawGraph
|
|||||||
PhysioData pdTrue = GetPDOfPhysioParams(pdTemp);
|
PhysioData pdTrue = GetPDOfPhysioParams(pdTemp);
|
||||||
if (pdTrue != null)
|
if (pdTrue != null)
|
||||||
{
|
{
|
||||||
pdTrue.ppter.DelItem(pdTrue);
|
pdTrue.config.DelItem(pdTrue);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//if (myOpeRecord != null && AnesOpeStatue == DoAnesOpeStatus.VIEW)
|
|
||||||
//{
|
|
||||||
// //触发可编辑区域的事件
|
|
||||||
// double y = Convert.ToDouble(Convert.ToDouble(e.Y) / Convert.ToDouble(zgcAnaesRecord.Height));
|
|
||||||
// double x = Convert.ToDouble(Convert.ToDouble(e.X) / Convert.ToDouble(zgcAnaesRecord.Width));
|
|
||||||
// foreach (AddEditArea area in myOpeRecord.AddEditAreaList)
|
|
||||||
// {
|
|
||||||
// if ((x > area.X && x < area.X1) && (y > area.Y && y < area.Y1))
|
|
||||||
// {
|
|
||||||
// if (area.isDoubleClick)
|
|
||||||
// {
|
|
||||||
// area.onClick(e);
|
|
||||||
// break;
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
//}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
public override void KeyUp(ZedGraphControl sender, KeyEventArgs e)
|
public override void KeyUp(ZedGraphControl sender, KeyEventArgs e)
|
||||||
@ -479,7 +470,7 @@ namespace DrawGraph
|
|||||||
startValue, endValue);
|
startValue, endValue);
|
||||||
|
|
||||||
List<PhysioDataConfig> selparameters = new List<PhysioDataConfig>();
|
List<PhysioDataConfig> selparameters = new List<PhysioDataConfig>();
|
||||||
foreach (PhysioDataConfig addPP in myOpeRecord.addPhysioList)
|
foreach (PhysioDataConfig addPP in myOpeRecord.PhysioConfigList)
|
||||||
{
|
{
|
||||||
bool istrue = false;
|
bool istrue = false;
|
||||||
foreach (int item in pdTemps)
|
foreach (int item in pdTemps)
|
||||||
@ -505,16 +496,19 @@ namespace DrawGraph
|
|||||||
if (frm.isDelete == true)
|
if (frm.isDelete == true)
|
||||||
{
|
{
|
||||||
myOpeRecord.SAreaObj.Clear();
|
myOpeRecord.SAreaObj.Clear();
|
||||||
if (myOpeRecord.addPhysioList != null)
|
if (myOpeRecord.PhysioConfigList != null)
|
||||||
{
|
{
|
||||||
foreach (PhysioDataConfig item in myOpeRecord.addPhysioList)
|
foreach (PhysioDataConfig item in myOpeRecord.PhysioConfigList)
|
||||||
{
|
{
|
||||||
item.clearAddObj(ZedControl);
|
item.clearAddObj(ZedControl);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#region 画生理数据
|
//#region 画生理数据
|
||||||
DrawPhysioData();
|
//DrawPhysioData();
|
||||||
#endregion
|
//#endregion
|
||||||
|
|
||||||
|
template.Bind("MonitorManage");
|
||||||
|
ZedControl.Refresh();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -538,57 +532,21 @@ namespace DrawGraph
|
|||||||
public override void Bind()
|
public override void Bind()
|
||||||
{
|
{
|
||||||
init();
|
init();
|
||||||
//if (myOpeRecord.addPhysioList.Count == 0)
|
InitPhysioDataConfigList(myOpeRecord.PhysioConfigList);
|
||||||
InitPhysioDataConfigList(myOpeRecord.addPhysioList);
|
|
||||||
//悬浮tip初始化
|
//悬浮tip初始化
|
||||||
aSyncTip = TipBox.CreateInstance("async");
|
aSyncTip = TipBox.CreateInstance("async");
|
||||||
aSyncTip.setAnasArr(ZedControl, chartPack.RealX, chartPack.RealEndX, myOpeRecord.pageBegin, myOpeRecord.pageBegin.AddMinutes(EVERY_PAGE_TIME_SPAN));
|
aSyncTip.setAnasArr(ZedControl, chartPack.RealX, chartPack.RealEndX, myOpeRecord.pageBegin, myOpeRecord.pageBegin.AddMinutes(EVERY_PAGE_TIME_SPAN));
|
||||||
|
|
||||||
myOpeRecord.SAreaObj.maxnumber = ZedControl.GraphPane.YAxis.Scale.Max;
|
myOpeRecord.SAreaObj.maxnumber = ZedControl.GraphPane.YAxis.Scale.Max;
|
||||||
myOpeRecord.SAreaObj.minnumber = ZedControl.GraphPane.YAxis.Scale.Min;
|
myOpeRecord.SAreaObj.minnumber = ZedControl.GraphPane.YAxis.Scale.Min;
|
||||||
DrawPhysioData();
|
|
||||||
|
//DrawPhysioData();
|
||||||
|
|
||||||
curPhysioParam = null;
|
curPhysioParam = null;
|
||||||
curPhysioData = null;
|
curPhysioData = null;
|
||||||
oldCurPhysioData = null;
|
oldCurPhysioData = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 画生理数据
|
|
||||||
/// </summary>
|
|
||||||
private void DrawPhysioData()
|
|
||||||
{
|
|
||||||
DataTable dtPhysioData = getByOpeIDIsPhysioData(myOpeRecord.Id.Value);
|
|
||||||
if (dtPhysioData.Rows.Count <= 0)
|
|
||||||
{
|
|
||||||
foreach (PhysioDataConfig item in myOpeRecord.addPhysioList)
|
|
||||||
{
|
|
||||||
item.clearAddObj(ZedControl);
|
|
||||||
}
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
if (dtPhysioData != null && dtPhysioData.Rows.Count > 0)
|
|
||||||
{
|
|
||||||
foreach (PhysioDataConfig addPP in myOpeRecord.addPhysioList)
|
|
||||||
{
|
|
||||||
addPP.clearAddObj(ZedControl);
|
|
||||||
if (addPP.IsDefalultShow == false) continue;
|
|
||||||
for (int i = 0; i < dtPhysioData.Rows.Count; i++)
|
|
||||||
{
|
|
||||||
if (dtPhysioData.Rows[i]["Name"].ToString().Equals(addPP.Name.ToString()))
|
|
||||||
{
|
|
||||||
PhysioData pdTemp = new PhysioData();
|
|
||||||
pdTemp.RecordTime = DateTime.Parse(dtPhysioData.Rows[i]["RecordTime"].ToString());
|
|
||||||
pdTemp.Value = Double.Parse(dtPhysioData.Rows[i]["Value"].ToString());
|
|
||||||
pdTemp.YAisx = addPP.YAisx;
|
|
||||||
pdTemp.PhysioDataConfigId = addPP.Id;
|
|
||||||
pdTemp.PatientId = myOpeRecord.Id.Value;
|
|
||||||
addPP.AddPoition(pdTemp);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region 初始化标题,图注和图表
|
#region 初始化标题,图注和图表
|
||||||
@ -629,7 +587,7 @@ namespace DrawGraph
|
|||||||
RowsCount = Convert.ToInt32(pack.XPageSpan / pack.XMajorGridStep);
|
RowsCount = Convert.ToInt32(pack.XPageSpan / pack.XMajorGridStep);
|
||||||
|
|
||||||
//加载生命体征图标
|
//加载生命体征图标
|
||||||
IList<PhysioDataConfig> dt = PhysioDataConfig.GetAllList();
|
IList<PhysioDataConfig> dt = PhysioDataConfig.GetLifeList();
|
||||||
int rowNum = 1;
|
int rowNum = 1;
|
||||||
for (int i = 0; i < dt.Count; i++)
|
for (int i = 0; i < dt.Count; i++)
|
||||||
{
|
{
|
||||||
@ -678,6 +636,7 @@ namespace DrawGraph
|
|||||||
pp.showStyle = "显示曲线";
|
pp.showStyle = "显示曲线";
|
||||||
}
|
}
|
||||||
DateTime DateTimeNow = DateTime.Now;
|
DateTime DateTimeNow = DateTime.Now;
|
||||||
|
pp.phListPack = phListPack;
|
||||||
pp.setAnasArr(ZedControl, chartPack.RealX, chartPack.RealEndX, myOpeRecord.pageBegin,
|
pp.setAnasArr(ZedControl, chartPack.RealX, chartPack.RealEndX, myOpeRecord.pageBegin,
|
||||||
myOpeRecord.pageBegin.AddMinutes(EVERY_PAGE_TIME_SPAN));
|
myOpeRecord.pageBegin.AddMinutes(EVERY_PAGE_TIME_SPAN));
|
||||||
bool isHave = false;
|
bool isHave = false;
|
||||||
@ -696,6 +655,36 @@ namespace DrawGraph
|
|||||||
}
|
}
|
||||||
rowNum++;
|
rowNum++;
|
||||||
}
|
}
|
||||||
|
if (pack != null)
|
||||||
|
{
|
||||||
|
myOpeRecord.PhysioAnesConfigList.Clear();
|
||||||
|
IList<PhysioDataConfig> dt2 = PhysioDataConfig.GetAnesList();
|
||||||
|
for (int i = 0; i < dt2.Count; i++)
|
||||||
|
{
|
||||||
|
PhysioDataConfig pp = dt2[i];
|
||||||
|
|
||||||
|
if (pp.IsDefalultShow == false)
|
||||||
|
{
|
||||||
|
pp.showStyle = "不显示";
|
||||||
|
pp.IsValid = false;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
pp.showStyle = "显示数值";
|
||||||
|
pp.IsValid = true;
|
||||||
|
}
|
||||||
|
pp.ClearTagstr(ZedControl);
|
||||||
|
double y = pack.RealY + getYPositionByListIndex(showvalue, pack.RealY, pack.RealEndY, RowsCount);
|
||||||
|
ZUtil.DrawText(pp.Name, pack.RealX, y, ZedControl, "PP" + pp.Enname + pp.Id, 5.5f);
|
||||||
|
pp.showValue = y + 0.002;
|
||||||
|
DateTime DateTimeNow = DateTime.Now;
|
||||||
|
pp.setAnasArr(ZedControl, chartPack.RealX, chartPack.RealEndX, myOpeRecord.pageBegin,
|
||||||
|
myOpeRecord.pageBegin.AddMinutes(EVERY_PAGE_TIME_SPAN));
|
||||||
|
myOpeRecord.PhysioAnesConfigList.Add(pp);
|
||||||
|
showvalue++;
|
||||||
|
rowNum++;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
@ -731,7 +720,7 @@ namespace DrawGraph
|
|||||||
LinesPackObj pack = template.GetPackObjectOTag<LinesPackObj>("MonitorManage_LinesPackObj_9");
|
LinesPackObj pack = template.GetPackObjectOTag<LinesPackObj>("MonitorManage_LinesPackObj_9");
|
||||||
|
|
||||||
int RowsCount = Convert.ToInt32(pack.XPageSpan / pack.XMajorGridStep);
|
int RowsCount = Convert.ToInt32(pack.XPageSpan / pack.XMajorGridStep);
|
||||||
foreach (var pp in myOpeRecord.addPhysioList)
|
foreach (var pp in myOpeRecord.PhysioConfigList)
|
||||||
{
|
{
|
||||||
string[] str = pp.Color.Split('.');
|
string[] str = pp.Color.Split('.');
|
||||||
int A = int.Parse(str[0].ToString());
|
int A = int.Parse(str[0].ToString());
|
||||||
@ -822,7 +811,7 @@ namespace DrawGraph
|
|||||||
private PhysioData GetPDOfPhysioParams(PhysioData pdTemp)
|
private PhysioData GetPDOfPhysioParams(PhysioData pdTemp)
|
||||||
{
|
{
|
||||||
selPhysioData = null;
|
selPhysioData = null;
|
||||||
foreach (PhysioDataConfig ppter in myOpeRecord.addPhysioList)
|
foreach (PhysioDataConfig ppter in myOpeRecord.PhysioConfigList)
|
||||||
{
|
{
|
||||||
if (pdTemp.YAisx != ppter.YAisx) continue;
|
if (pdTemp.YAisx != ppter.YAisx) continue;
|
||||||
foreach (PointPair pp in ppter.APhysioParams)
|
foreach (PointPair pp in ppter.APhysioParams)
|
||||||
@ -830,7 +819,7 @@ namespace DrawGraph
|
|||||||
selPhysioData = ppter.PointPairToPhysioData(pp);
|
selPhysioData = ppter.PointPairToPhysioData(pp);
|
||||||
if (pdTemp.isEquertTrue(selPhysioData, collectInterval.ToString()))
|
if (pdTemp.isEquertTrue(selPhysioData, collectInterval.ToString()))
|
||||||
{
|
{
|
||||||
selPhysioData.ppter = ppter;
|
selPhysioData.config = ppter;
|
||||||
selPhysioData.PatientId = myOpeRecord.Id.Value;
|
selPhysioData.PatientId = myOpeRecord.Id.Value;
|
||||||
selPhysioData.PhysioDataConfigId = ppter.Id;
|
selPhysioData.PhysioDataConfigId = ppter.Id;
|
||||||
return selPhysioData;
|
return selPhysioData;
|
||||||
@ -868,7 +857,7 @@ namespace DrawGraph
|
|||||||
PhysioDataConfig physioParam = null;
|
PhysioDataConfig physioParam = null;
|
||||||
if (curPhysioParam == null)
|
if (curPhysioParam == null)
|
||||||
{
|
{
|
||||||
physioParam = myOpeRecord.addPhysioList[1];
|
physioParam = myOpeRecord.PhysioConfigList[1];
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -885,7 +874,7 @@ namespace DrawGraph
|
|||||||
{
|
{
|
||||||
PhysioData pdNewY2 = new PhysioData();
|
PhysioData pdNewY2 = new PhysioData();
|
||||||
pdNewY2.RecordTime = xd.DateTime;
|
pdNewY2.RecordTime = xd.DateTime;
|
||||||
physioParam = myOpeRecord.addPhysioList.Where(a => a.Name == "氧饱和度").ToList()[0];
|
physioParam = myOpeRecord.PhysioConfigList.Where(a => a.Name == "氧饱和度").ToList()[0];
|
||||||
pdNewY2.Value = Math.Round(y[physioParam.YAisx], 2);
|
pdNewY2.Value = Math.Round(y[physioParam.YAisx], 2);
|
||||||
pdNewY2.YAisx = physioParam.YAisx;
|
pdNewY2.YAisx = physioParam.YAisx;
|
||||||
pdNewY2.PhysioDataConfigId = physioParam.Id;
|
pdNewY2.PhysioDataConfigId = physioParam.Id;
|
||||||
@ -897,7 +886,7 @@ namespace DrawGraph
|
|||||||
{
|
{
|
||||||
PhysioData pdNewY2 = new PhysioData();
|
PhysioData pdNewY2 = new PhysioData();
|
||||||
pdNewY2.RecordTime = xd.DateTime;
|
pdNewY2.RecordTime = xd.DateTime;
|
||||||
physioParam = myOpeRecord.addPhysioList.Where(a => a.Name == "体温").ToList()[0];
|
physioParam = myOpeRecord.PhysioConfigList.Where(a => a.Name == "体温").ToList()[0];
|
||||||
pdNewY2.Value = Math.Round(y[physioParam.YAisx], 2);
|
pdNewY2.Value = Math.Round(y[physioParam.YAisx], 2);
|
||||||
pdNewY2.YAisx = physioParam.YAisx;
|
pdNewY2.YAisx = physioParam.YAisx;
|
||||||
pdNewY2.PhysioDataConfigId = physioParam.Id;
|
pdNewY2.PhysioDataConfigId = physioParam.Id;
|
||||||
@ -942,7 +931,7 @@ namespace DrawGraph
|
|||||||
PhysioDataConfig physioParam = null;
|
PhysioDataConfig physioParam = null;
|
||||||
if (curPhysioParam == null)
|
if (curPhysioParam == null)
|
||||||
{
|
{
|
||||||
physioParam = myOpeRecord.addPhysioList[1];
|
physioParam = myOpeRecord.PhysioConfigList[1];
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -952,6 +941,7 @@ namespace DrawGraph
|
|||||||
pdNew.PhysioDataConfigId = physioParam.Id;
|
pdNew.PhysioDataConfigId = physioParam.Id;
|
||||||
pdNew.PatientId = myOpeRecord.Id.Value;
|
pdNew.PatientId = myOpeRecord.Id.Value;
|
||||||
pdNew.IsClick = true;
|
pdNew.IsClick = true;
|
||||||
|
pdNew.config = physioParam;
|
||||||
|
|
||||||
return pdNew;
|
return pdNew;
|
||||||
}
|
}
|
||||||
@ -977,7 +967,7 @@ namespace DrawGraph
|
|||||||
zgc.MasterPane.FindNearestPaneObject(mousePt, g, out myPane, out nearestObj, out ipt);
|
zgc.MasterPane.FindNearestPaneObject(mousePt, g, out myPane, out nearestObj, out ipt);
|
||||||
if (nearestObj is Legend)
|
if (nearestObj is Legend)
|
||||||
{
|
{
|
||||||
foreach (PhysioDataConfig Temp in myOpeRecord.addPhysioList)
|
foreach (PhysioDataConfig Temp in myOpeRecord.PhysioConfigList)
|
||||||
{
|
{
|
||||||
if (myPane.CurveList[ipt].Tag.ToString().IndexOf(Temp.Name) >= 0)
|
if (myPane.CurveList[ipt].Tag.ToString().IndexOf(Temp.Name) >= 0)
|
||||||
{
|
{
|
||||||
@ -1042,40 +1032,19 @@ namespace DrawGraph
|
|||||||
}
|
}
|
||||||
return PhysioDatas;
|
return PhysioDatas;
|
||||||
}
|
}
|
||||||
public static DateTime GetRecordTime(DateTime pdTemp, int collectInterval = 5)
|
public DateTime GetRecordTime(DateTime pdTemp, int collectInterval = 5)
|
||||||
{
|
{
|
||||||
DateTime result = Convert.ToDateTime(pdTemp.ToString("yyyy-MM-dd HH:mm:00.000"));
|
DateTime result = Convert.ToDateTime(pdTemp.ToString("yyyy-MM-dd HH:mm:00.000"));
|
||||||
bool flag = collectInterval == 5;
|
//小于入室时间默认不画
|
||||||
if (flag)
|
for (int i = 0; i < (480 / 5); i++)
|
||||||
{
|
{
|
||||||
double num = (double)(pdTemp.Minute % 5);
|
DateTime tempTime = myOpeRecord.InRoomTime.Value.AddMinutes(i * 5);
|
||||||
bool flag2 = num > 2.5;
|
if (tempTime >= result)
|
||||||
if (flag2)
|
|
||||||
{
|
{
|
||||||
result = result.AddMinutes(5.0 - num);
|
result = tempTime;
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
else
|
}
|
||||||
{
|
|
||||||
result = result.AddMinutes(0.0 - num);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
bool flag3 = collectInterval == 10;
|
|
||||||
if (flag3)
|
|
||||||
{
|
|
||||||
double num2 = (double)(pdTemp.Minute % 10);
|
|
||||||
bool flag4 = num2 > 5.0;
|
|
||||||
if (flag4)
|
|
||||||
{
|
|
||||||
result = result.AddMinutes(10.0 - num2);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
result = result.AddMinutes(0.0 - num2);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,501 +1,508 @@
|
|||||||
|
|
||||||
using DrawGraph;
|
using DrawGraph;
|
||||||
using Newtonsoft.Json;
|
using Newtonsoft.Json;
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Configuration;
|
using System.Configuration;
|
||||||
using System.Drawing;
|
using System.Drawing;
|
||||||
|
using System.Linq;
|
||||||
|
|
||||||
namespace DrawGraph
|
namespace DrawGraph
|
||||||
{
|
{
|
||||||
[JsonObject(MemberSerialization.OptOut)]
|
[JsonObject(MemberSerialization.OptOut)]
|
||||||
[Serializable]
|
[Serializable]
|
||||||
public class TextPackObj : PackObjBase
|
public class TextPackObj : PackObjBase
|
||||||
{
|
{
|
||||||
private float fontSize = 8f;
|
private float fontSize = 8f;
|
||||||
|
|
||||||
private Color fontColor = Color.Black;
|
private Color fontColor = Color.Black;
|
||||||
|
|
||||||
private ELineType isHorizontal = ELineType.Horizontal;
|
private ELineType isHorizontal = ELineType.Horizontal;
|
||||||
|
|
||||||
private EIsBool isUnderline = EIsBool.False;
|
private EIsBool isUnderline = EIsBool.False;
|
||||||
|
|
||||||
private bool underline = false;
|
private bool underline = false;
|
||||||
|
|
||||||
private int angle = 0;
|
private int angle = 0;
|
||||||
|
|
||||||
private EIsBool isBool = EIsBool.False;
|
private EIsBool isBool = EIsBool.False;
|
||||||
|
|
||||||
private int unit = 1;
|
private int unit = 1;
|
||||||
|
|
||||||
private EIsBool isTop = EIsBool.True;
|
private EIsBool isTop = EIsBool.True;
|
||||||
|
|
||||||
private string controlTitleText = "";
|
private string controlTitleText = "";
|
||||||
|
|
||||||
private float rowSpan = 0f;
|
private float rowSpan = 0f;
|
||||||
|
|
||||||
private EIsBool isViewBoard = EIsBool.False;
|
private EIsBool isViewBoard = EIsBool.False;
|
||||||
|
|
||||||
private EAlignType alignType = EAlignType.Left;
|
private EAlignType alignType = EAlignType.Left;
|
||||||
|
|
||||||
private EIsBool isMultiline = EIsBool.False;
|
private EIsBool isMultiline = EIsBool.False;
|
||||||
|
|
||||||
[ClassAttributs(CName = "旋转角度", Description = "旋转角度")]
|
[ClassAttributs(CName = "旋转角度", Description = "旋转角度")]
|
||||||
public int Angle
|
public int Angle
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return this.angle;
|
return this.angle;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
this.angle = value;
|
this.angle = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[ClassAttributs(CName = "下划线", Description = "显示下划线")]
|
[ClassAttributs(CName = "下划线", Description = "显示下划线")]
|
||||||
public EIsBool IsUnderline
|
public EIsBool IsUnderline
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return this.isUnderline;
|
return this.isUnderline;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
this.isUnderline = value;
|
this.isUnderline = value;
|
||||||
bool flag = this.isUnderline == EIsBool.True;
|
bool flag = this.isUnderline == EIsBool.True;
|
||||||
if (flag)
|
if (flag)
|
||||||
{
|
{
|
||||||
this.underline = true;
|
this.underline = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[ClassAttributs(CName = "横向画", Description = "是否横向画")]
|
[ClassAttributs(CName = "横向画", Description = "是否横向画")]
|
||||||
public ELineType IsHorizontal
|
public ELineType IsHorizontal
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return this.isHorizontal;
|
return this.isHorizontal;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
this.isHorizontal = value;
|
this.isHorizontal = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[ClassAttributs(CName = "文本字体", Description = "字体大小")]
|
[ClassAttributs(CName = "文本字体", Description = "字体大小")]
|
||||||
public float FontSize
|
public float FontSize
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return this.fontSize;
|
return this.fontSize;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
bool flag = value > 2f && value < 24f;
|
bool flag = value > 2f && value < 24f;
|
||||||
if (flag)
|
if (flag)
|
||||||
{
|
{
|
||||||
this.fontSize = value;
|
this.fontSize = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[ClassAttributs(CName = "下换行", Description = "多行时,换行向下画,反之向上画")]
|
[ClassAttributs(CName = "下换行", Description = "多行时,换行向下画,反之向上画")]
|
||||||
public EIsBool IsTop
|
public EIsBool IsTop
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return this.isTop;
|
return this.isTop;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
this.isTop = value;
|
this.isTop = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[ClassAttributs(CName = "前景色", Description = "前景色")]
|
[ClassAttributs(CName = "前景色", Description = "前景色")]
|
||||||
public Color FontColor
|
public Color FontColor
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return this.fontColor;
|
return this.fontColor;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
this.fontColor = value;
|
this.fontColor = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[ClassAttributs(CName = "格式化文本", Description = "格式化字符串的样式")]
|
[ClassAttributs(CName = "格式化文本", Description = "格式化字符串的样式")]
|
||||||
public string ControlTitleText
|
public string ControlTitleText
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return this.controlTitleText.Trim();
|
return this.controlTitleText.Trim();
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
this.controlTitleText = value;
|
this.controlTitleText = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[ClassAttributs(CName = "加粗")]
|
[ClassAttributs(CName = "加粗")]
|
||||||
public EIsBool IsBool
|
public EIsBool IsBool
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return this.isBool;
|
return this.isBool;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
this.isBool = value;
|
this.isBool = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[ClassAttributs(CName = "一行几个组件", Description = "最大单元数,文本框时:是有多少行;单选框或复选框:是一行放几个控件")]
|
[ClassAttributs(CName = "一行几个组件", Description = "最大单元数,文本框时:是有多少行;单选框或复选框:是一行放几个控件")]
|
||||||
public int Unit
|
public int Unit
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return this.unit;
|
return this.unit;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
this.unit = value;
|
this.unit = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[ClassAttributs(CName = "行间距", Description = "行间距,值为0-1之间的值")]
|
[ClassAttributs(CName = "行间距", Description = "行间距,值为0-1之间的值")]
|
||||||
public float RowSpan
|
public float RowSpan
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return this.rowSpan;
|
return this.rowSpan;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
this.rowSpan = value;
|
this.rowSpan = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[ClassAttributs(CName = "显示边框", Description = "是否显示边框")]
|
[ClassAttributs(CName = "显示边框", Description = "是否显示边框")]
|
||||||
public EIsBool IsViewBoard
|
public EIsBool IsViewBoard
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return this.isViewBoard;
|
return this.isViewBoard;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
this.isViewBoard = value;
|
this.isViewBoard = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[ClassAttributs(CName = "文本对齐", Description = "文本对齐方式")]
|
[ClassAttributs(CName = "文本对齐", Description = "文本对齐方式")]
|
||||||
public EAlignType AlignType
|
public EAlignType AlignType
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return this.alignType;
|
return this.alignType;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
this.alignType = value;
|
this.alignType = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[ClassAttributs(CName = "多行", Description = "是否是多行,默认为FALSE单选")]
|
[ClassAttributs(CName = "多行", Description = "是否是多行,默认为FALSE单选")]
|
||||||
public EIsBool IsMultiline
|
public EIsBool IsMultiline
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return this.isMultiline;
|
return this.isMultiline;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
this.isMultiline = value;
|
this.isMultiline = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private float GetFontSize()
|
private float GetFontSize()
|
||||||
{
|
{
|
||||||
float result;
|
float result;
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
string text = null;// ConfigurationManager.AppSettings["FontSize"];
|
string text = null;// ConfigurationManager.AppSettings["FontSize"];
|
||||||
bool flag = text == null;
|
bool flag = text == null;
|
||||||
if (flag)
|
if (flag)
|
||||||
{
|
{
|
||||||
result = 8f;
|
result = 8f;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
result = float.Parse(text);
|
result = float.Parse(text);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
catch (Exception)
|
catch (Exception)
|
||||||
{
|
{
|
||||||
result = 8f;
|
result = 8f;
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
public TextPackObj(ZedGraphControl zgc, PackObjManager poManager) : base(zgc, poManager)
|
public TextPackObj(ZedGraphControl zgc, PackObjManager poManager) : base(zgc, poManager)
|
||||||
{
|
{
|
||||||
this.baseZed = zgc;
|
this.baseZed = zgc;
|
||||||
base.PackText = "文本" + this.index.ToString();
|
base.PackText = "文本" + this.index.ToString();
|
||||||
this.fontSize = this.GetFontSize();
|
this.fontSize = this.GetFontSize();
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void Draw()
|
public override void Draw()
|
||||||
{
|
{
|
||||||
bool flag = this.baseZed == null;
|
bool flag = this.baseZed == null;
|
||||||
if (!flag)
|
if (!flag)
|
||||||
{
|
{
|
||||||
this.Clear();
|
this.Clear();
|
||||||
base.PackText = base.PackText.Replace("\r", "\u3000").Replace("\n", "\u3000");
|
base.PackText = base.PackText;//.Replace("\r", "\u3000").Replace("\n", "\u3000");
|
||||||
bool flag2 = this.IsHorizontal == ELineType.Horizontal;
|
bool flag2 = this.IsHorizontal == ELineType.Horizontal;
|
||||||
if (flag2)
|
if (flag2)
|
||||||
{
|
{
|
||||||
this.hDraw();
|
this.hDraw();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
this.vDraw();
|
this.vDraw();
|
||||||
}
|
}
|
||||||
bool flag3 = this.isViewBoard == EIsBool.True;
|
bool flag3 = this.isViewBoard == EIsBool.True;
|
||||||
if (flag3)
|
if (flag3)
|
||||||
{
|
{
|
||||||
string packTag = base.PackTag + "_board";
|
string packTag = base.PackTag + "_board";
|
||||||
RectangleFramePackObj rectangleFramePackObj = new RectangleFramePackObj(this.baseZed, this.poManager);
|
RectangleFramePackObj rectangleFramePackObj = new RectangleFramePackObj(this.baseZed, this.poManager);
|
||||||
rectangleFramePackObj.PackTag = packTag;
|
rectangleFramePackObj.PackTag = packTag;
|
||||||
float num = base.X;
|
float num = base.X;
|
||||||
bool flag4 = this.AlignType == EAlignType.Center;
|
bool flag4 = this.AlignType == EAlignType.Center;
|
||||||
if (flag4)
|
if (flag4)
|
||||||
{
|
{
|
||||||
num -= base.Width / 2f;
|
num -= base.Width / 2f;
|
||||||
}
|
}
|
||||||
rectangleFramePackObj.X = num;
|
rectangleFramePackObj.X = num;
|
||||||
rectangleFramePackObj.Y = base.Y;
|
rectangleFramePackObj.Y = base.Y;
|
||||||
rectangleFramePackObj.EndX = num + base.Width;
|
rectangleFramePackObj.EndX = num + base.Width;
|
||||||
rectangleFramePackObj.EndY = base.Y + base.Height;
|
rectangleFramePackObj.EndY = base.Y + base.Height;
|
||||||
rectangleFramePackObj.Draw();
|
rectangleFramePackObj.Draw();
|
||||||
}
|
}
|
||||||
base.Refresh();
|
base.Refresh();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void hDraw()
|
private void hDraw()
|
||||||
{
|
{
|
||||||
bool flag = base.PackText == "";
|
bool flag = base.PackText == "";
|
||||||
if (!flag)
|
if (!flag)
|
||||||
{
|
{
|
||||||
bool flag2 = this.IsMultiline == EIsBool.False;
|
if ( this.IsMultiline == EIsBool.False)
|
||||||
if (flag2)
|
{
|
||||||
{
|
base.PackText = base.PackText.Replace("\r", "\u3000").Replace("\n", "\u3000");
|
||||||
TextObj textObj = this.CreateTextObj(base.PackText, base.PackTag);
|
TextObj textObj = this.CreateTextObj(base.PackText, base.PackTag);
|
||||||
Util.DrawText(textObj, this.baseZed);
|
Util.DrawText(textObj, this.baseZed);
|
||||||
this.width = Util.GetColWidthFraction(textObj, this.baseZed);
|
this.width = Util.GetColWidthFraction(textObj, this.baseZed);
|
||||||
this.height = Util.GetColHeightFraction(textObj, this.baseZed);
|
this.height = Util.GetColHeightFraction(textObj, this.baseZed);
|
||||||
base.EndX = base.X + this.width;
|
base.EndX = base.X + this.width;
|
||||||
base.EndY = base.Y + this.height;
|
base.EndY = base.Y + this.height;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
List<string> list = this.breakLinesForCanvas(base.PackText);
|
List<string> list = this.breakLinesForCanvas(base.PackText);
|
||||||
for (int i = 0; i < list.Count; i++)
|
for (int i = 0; i < list.Count; i++)
|
||||||
{
|
{
|
||||||
string text = list[i];
|
string text = list[i];
|
||||||
double num = (double)base.RealY;
|
double num = (double)base.RealY;
|
||||||
bool flag3 = this.IsTop == EIsBool.True;
|
bool flag3 = this.IsTop == EIsBool.True;
|
||||||
if (flag3)
|
if (flag3)
|
||||||
{
|
{
|
||||||
num = (double)(base.RealY + (float)i * this.RowSpan);
|
num = (double)(base.RealY + (float)i * this.RowSpan);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
num = (double)(base.RealY - (float)(list.Count - i - 1) * this.RowSpan);
|
num = (double)(base.RealY - (float)(list.Count - i - 1) * this.RowSpan);
|
||||||
}
|
}
|
||||||
bool flag4 = text == "";
|
bool flag4 = text == "";
|
||||||
if (flag4)
|
if (flag4)
|
||||||
{
|
{
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
TextObj textObj2 = this.CreateTextObj(text, base.PackTag + "_" + i.ToString());
|
TextObj textObj2 = this.CreateTextObj(text, base.PackTag + "_" + i.ToString());
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
float colHeightFraction = Util.GetColHeightFraction(textObj2, this.baseZed);
|
float colHeightFraction = Util.GetColHeightFraction(textObj2, this.baseZed);
|
||||||
bool flag5 = i == 0 && base.X == base.EndX;
|
bool flag5 = i == 0 && base.X == base.EndX;
|
||||||
if (flag5)
|
if (flag5)
|
||||||
{
|
{
|
||||||
this.width = Util.GetColWidthFraction(textObj2, this.baseZed);
|
this.width = Util.GetColWidthFraction(textObj2, this.baseZed);
|
||||||
this.height = Util.GetColHeightFraction(textObj2, this.baseZed);
|
this.height = Util.GetColHeightFraction(textObj2, this.baseZed);
|
||||||
}
|
}
|
||||||
this.height = (float)num - base.RealY + colHeightFraction;
|
this.height = (float)num - base.RealY + colHeightFraction;
|
||||||
bool flag6 = base.X == base.EndX;
|
bool flag6 = base.X == base.EndX;
|
||||||
if (flag6)
|
if (flag6)
|
||||||
{
|
{
|
||||||
base.EndX = base.X + this.width;
|
base.EndX = base.X + this.width;
|
||||||
base.EndY = base.Y + this.height;
|
base.EndY = base.Y + this.height;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
catch (Exception )
|
catch (Exception)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
textObj2.Location.X = (double)base.RealX;
|
textObj2.Location.X = (double)base.RealX;
|
||||||
textObj2.Location.Y = num;
|
textObj2.Location.Y = num;
|
||||||
Util.DrawText(textObj2, this.baseZed);
|
Util.DrawText(textObj2, this.baseZed);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private int findBreakPoint(string text)
|
private int findBreakPoint(string text)
|
||||||
{
|
{
|
||||||
double num = 0.0;
|
double num = 0.0;
|
||||||
double num2 = (double)(text.Length - 1);
|
double num2 = (double)(text.Length - 1);
|
||||||
int result;
|
int result;
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
bool flag = base.RealEndX != base.RealX;
|
bool flag = base.RealEndX != base.RealX;
|
||||||
if (flag)
|
if (flag)
|
||||||
{
|
{
|
||||||
while (num <= num2)
|
while (num <= num2)
|
||||||
{
|
{
|
||||||
int num3 = Convert.ToInt32(Math.Floor((num + num2) / 2.0));
|
int num3 = Convert.ToInt32(Math.Floor((num + num2) / 2.0));
|
||||||
string a = text.Substring(0, num3);
|
string a = text.Substring(0, num3);
|
||||||
bool flag2 = a != "";
|
bool flag2 = a != "";
|
||||||
if (!flag2)
|
if (!flag2)
|
||||||
{
|
{
|
||||||
result = -1;
|
result = -1;
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
TextObj text2 = this.CreateTextObj(text.Substring(0, num3), base.PackTag);
|
TextObj text2 = this.CreateTextObj(text.Substring(0, num3), base.PackTag);
|
||||||
float colWidthFraction = Util.GetColWidthFraction(text2, this.baseZed);
|
float colWidthFraction = Util.GetColWidthFraction(text2, this.baseZed);
|
||||||
TextObj text3 = this.CreateTextObj(text.Substring(0, num3 + 1), base.PackTag);
|
TextObj text3 = this.CreateTextObj(text.Substring(0, num3 + 1), base.PackTag);
|
||||||
float colWidthFraction2 = Util.GetColWidthFraction(text3, this.baseZed);
|
float colWidthFraction2 = Util.GetColWidthFraction(text3, this.baseZed);
|
||||||
float num4 = base.RealEndX - base.RealX + 0.0002f;
|
float num4 = base.RealEndX - base.RealX + 0.0002f;
|
||||||
bool flag3 = colWidthFraction <= num4 && colWidthFraction2 > num4;
|
bool flag3 = colWidthFraction <= num4 && colWidthFraction2 > num4;
|
||||||
if (flag3)
|
if (flag3)
|
||||||
{
|
{
|
||||||
result = num3;
|
result = num3;
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
bool flag4 = colWidthFraction < num4;
|
bool flag4 = colWidthFraction < num4;
|
||||||
if (flag4)
|
if (flag4)
|
||||||
{
|
{
|
||||||
num = (double)(num3 + 1);
|
num = (double)(num3 + 1);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
num2 = (double)(num3 - 1);
|
num2 = (double)(num3 - 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
catch (Exception )
|
catch (Exception)
|
||||||
{
|
{
|
||||||
result = -1;
|
result = -1;
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
result = -1;
|
result = -1;
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<string> breakLinesForCanvas(string text)
|
public List<string> breakLinesForCanvas(string text)
|
||||||
{
|
{
|
||||||
List<string> list = new List<string>();
|
List<string> result = text.Replace("\r\n", "^").Split('^').ToList();
|
||||||
int num;
|
List<string> list = new List<string>();
|
||||||
while ((num = this.findBreakPoint(text)) != -1)
|
for (int i = 0; i < result.Count; i++)
|
||||||
{
|
{
|
||||||
list.Add(text.Substring(0, num));
|
string item = result[i].Replace(" ", " ") ;
|
||||||
text = text.Substring(num);
|
int num;
|
||||||
}
|
while ((num = this.findBreakPoint(item)) != -1)
|
||||||
bool flag = text != "";
|
{
|
||||||
if (flag)
|
list.Add(item.Substring(0, num));
|
||||||
{
|
item = item.Substring(num);
|
||||||
list.Add(text);
|
}
|
||||||
}
|
bool flag = item != "";
|
||||||
return list;
|
if (flag)
|
||||||
}
|
{
|
||||||
|
list.Add(item);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return list;
|
||||||
|
}
|
||||||
|
|
||||||
private void vDraw()
|
private void vDraw()
|
||||||
{
|
{
|
||||||
for (int i = 0; i < base.PackText.Length; i++)
|
for (int i = 0; i < base.PackText.Length; i++)
|
||||||
{
|
{
|
||||||
string text = base.PackText.Substring(i, 1);
|
string text = base.PackText.Substring(i, 1);
|
||||||
bool flag = text.Trim() == "";
|
bool flag = text.Trim() == "";
|
||||||
if (!flag)
|
if (!flag)
|
||||||
{
|
{
|
||||||
float num = base.RealY + (float)i * this.RowSpan;
|
float num = base.RealY + (float)i * this.RowSpan;
|
||||||
TextObj textObj = this.CreateTextObj(text, base.PackTag + "_" + i.ToString());
|
TextObj textObj = this.CreateTextObj(text, base.PackTag + "_" + i.ToString());
|
||||||
textObj.Location = new Location((double)base.RealX, (double)num, CoordType.PaneFraction);
|
textObj.Location = new Location((double)base.RealX, (double)num, CoordType.PaneFraction);
|
||||||
Util.DrawText(textObj, this.baseZed);
|
Util.DrawText(textObj, this.baseZed);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private TextObj CreateTextObj(string packTextTemp, string packTag)
|
private TextObj CreateTextObj(string packTextTemp, string packTag)
|
||||||
{
|
{
|
||||||
Color color = Color.FromArgb(this.fontColor.ToArgb());
|
Color color = Color.FromArgb(this.fontColor.ToArgb());
|
||||||
bool isSelect = base.IsSelect;
|
bool isSelect = base.IsSelect;
|
||||||
if (isSelect)
|
if (isSelect)
|
||||||
{
|
{
|
||||||
color = Color.Red;
|
color = Color.Red;
|
||||||
}
|
}
|
||||||
TextObj textObj = new TextObj(packTextTemp, (double)base.RealX, (double)base.RealY, CoordType.PaneFraction);
|
TextObj textObj = new TextObj(packTextTemp, (double)base.RealX, (double)base.RealY, CoordType.PaneFraction);
|
||||||
textObj.FontSpec = new FontSpec(PackObjBase.fontFamily, this.fontSize, color, this.isBool == EIsBool.True, false, this.underline);
|
textObj.FontSpec = new FontSpec(PackObjBase.fontFamily, this.fontSize, color, this.isBool == EIsBool.True, false, this.underline);
|
||||||
textObj.FontSpec.Border.Width = 0f;
|
textObj.FontSpec.Border.Width = 0f;
|
||||||
textObj.FontSpec.Border.IsVisible = false;
|
textObj.FontSpec.Border.IsVisible = false;
|
||||||
textObj.FontSpec.StringAlignment = StringAlignment.Near;
|
textObj.FontSpec.StringAlignment = StringAlignment.Near;
|
||||||
textObj.Tag = packTag;
|
textObj.Tag = packTag;
|
||||||
textObj.FontSpec.Fill.IsVisible = false;
|
textObj.FontSpec.Fill.IsVisible = false;
|
||||||
AlignH alignH = AlignH.Left;
|
AlignH alignH = AlignH.Left;
|
||||||
bool flag = this.AlignType == EAlignType.Center;
|
bool flag = this.AlignType == EAlignType.Center;
|
||||||
if (flag)
|
if (flag)
|
||||||
{
|
{
|
||||||
alignH = AlignH.Center;
|
alignH = AlignH.Center;
|
||||||
}
|
}
|
||||||
bool flag2 = this.AlignType == EAlignType.Right;
|
bool flag2 = this.AlignType == EAlignType.Right;
|
||||||
if (flag2)
|
if (flag2)
|
||||||
{
|
{
|
||||||
alignH = AlignH.Right;
|
alignH = AlignH.Right;
|
||||||
}
|
}
|
||||||
textObj.Location.AlignH = alignH;
|
textObj.Location.AlignH = alignH;
|
||||||
textObj.Location.AlignV = AlignV.Top;
|
textObj.Location.AlignV = AlignV.Top;
|
||||||
textObj.ZOrder = ZOrder.A_InFront;
|
textObj.ZOrder = ZOrder.A_InFront;
|
||||||
textObj.FontSpec.Angle = (float)this.angle;
|
textObj.FontSpec.Angle = (float)this.angle;
|
||||||
return textObj;
|
return textObj;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void Clear()
|
public override void Clear()
|
||||||
{
|
{
|
||||||
base.Clear();
|
base.Clear();
|
||||||
for (int i = 0; i <= 20; i++)
|
for (int i = 0; i <= 20; i++)
|
||||||
{
|
{
|
||||||
string tag = base.PackTag + "_" + i.ToString();
|
string tag = base.PackTag + "_" + i.ToString();
|
||||||
bool flag = this.baseZed.MasterPane != null;
|
bool flag = this.baseZed.MasterPane != null;
|
||||||
if (flag)
|
if (flag)
|
||||||
{
|
{
|
||||||
GraphObj graphObj = this.baseZed.MasterPane.GraphObjList[tag];
|
GraphObj graphObj = this.baseZed.MasterPane.GraphObjList[tag];
|
||||||
bool flag2 = graphObj != null;
|
bool flag2 = graphObj != null;
|
||||||
if (flag2)
|
if (flag2)
|
||||||
{
|
{
|
||||||
this.baseZed.MasterPane.GraphObjList.Remove(graphObj);
|
this.baseZed.MasterPane.GraphObjList.Remove(graphObj);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
string tag2 = base.PackTag + "_board";
|
string tag2 = base.PackTag + "_board";
|
||||||
bool flag3 = this.baseZed.MasterPane != null;
|
bool flag3 = this.baseZed.MasterPane != null;
|
||||||
if (flag3)
|
if (flag3)
|
||||||
{
|
{
|
||||||
GraphObj graphObj2 = this.baseZed.MasterPane.GraphObjList[tag2];
|
GraphObj graphObj2 = this.baseZed.MasterPane.GraphObjList[tag2];
|
||||||
bool flag4 = graphObj2 != null;
|
bool flag4 = graphObj2 != null;
|
||||||
if (flag4)
|
if (flag4)
|
||||||
{
|
{
|
||||||
this.baseZed.MasterPane.GraphObjList.Remove(graphObj2);
|
this.baseZed.MasterPane.GraphObjList.Remove(graphObj2);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -86,7 +86,7 @@
|
|||||||
<Compile Include="AreaManage\FactDrug.cs" />
|
<Compile Include="AreaManage\FactDrug.cs" />
|
||||||
<Compile Include="AreaManage\FactEvents.cs" />
|
<Compile Include="AreaManage\FactEvents.cs" />
|
||||||
<Compile Include="AreaManage\IconManage.cs" />
|
<Compile Include="AreaManage\IconManage.cs" />
|
||||||
<Compile Include="AreaManage\MonitorAreaManage.cs" />
|
<Compile Include="AreaManage\MonitorManage.cs" />
|
||||||
<Compile Include="AreaManage\OperationRecord.cs" />
|
<Compile Include="AreaManage\OperationRecord.cs" />
|
||||||
<Compile Include="AreaManage\PhysioData.cs" />
|
<Compile Include="AreaManage\PhysioData.cs" />
|
||||||
<Compile Include="AreaManage\PhysioDataManage.cs" />
|
<Compile Include="AreaManage\PhysioDataManage.cs" />
|
||||||
|
|||||||
@ -210,23 +210,7 @@ namespace DrawGraph
|
|||||||
return x;//x = 0.19465 0.72 eXDate - xMinDate 0.010335647966712713;
|
return x;//x = 0.19465 0.72 eXDate - xMinDate 0.010335647966712713;
|
||||||
//xMaxDate - xMinDate 0.16666666651144624 ;xMinPF = 0.15 ???
|
//xMaxDate - xMinDate 0.16666666651144624 ;xMinPF = 0.15 ???
|
||||||
}
|
}
|
||||||
|
|
||||||
///// <summary>
|
|
||||||
///// 根据所给时间值计算其中在ZedGraph图中x的CoordType.PaneFraction浮点坐标
|
|
||||||
///// </summary>
|
|
||||||
///// <param name="eDate">日期时间</param>
|
|
||||||
///// <returns>x</returns>
|
|
||||||
//public double getYPositinByValue(double value, int ymax, double maxnumber, double minnumber)
|
|
||||||
//{
|
|
||||||
// double yMinPF = zgcAnas.GraphPane.Chart.Rect.Top / zgcAnas.GraphPane.Rect.Height;//0.42799998814260976
|
|
||||||
// double yMaxPF = (zgcAnas.GraphPane.Chart.Rect.Top + zgcAnas.GraphPane.Chart.Rect.Height) / zgcAnas.GraphPane.Rect.Height;//0.72199998905471674
|
|
||||||
// double Minvalue = (yMaxPF - yMinPF) / ymax * ((ymax - maxnumber) / 2);// *(value - 50);
|
|
||||||
// yMinPF = yMinPF + Minvalue;
|
|
||||||
// yMaxPF = yMaxPF - Minvalue;
|
|
||||||
// double endvalue = (yMaxPF - yMinPF) / maxnumber * (value - minnumber);
|
|
||||||
// return yMaxPF - endvalue - 0.004;
|
|
||||||
//}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 根据所给时间值计算其中在ZedGraph图中x的CoordType.PaneFraction浮点坐标
|
/// 根据所给时间值计算其中在ZedGraph图中x的CoordType.PaneFraction浮点坐标
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -239,24 +223,7 @@ namespace DrawGraph
|
|||||||
double endvalue = (yMaxPF - yMinPF) / (ymax - minnumber) * (value - minnumber);
|
double endvalue = (yMaxPF - yMinPF) / (ymax - minnumber) * (value - minnumber);
|
||||||
return yMaxPF - endvalue - 0.001;
|
return yMaxPF - endvalue - 0.001;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 根据所给时间值计算其中在ZedGraph图中x的CoordType.PaneFraction浮点坐标
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="eDate">日期时间</param>
|
|
||||||
/// <returns>x</returns>
|
|
||||||
//public double getYPositinByYDate(double eDate)
|
|
||||||
//{
|
|
||||||
// double xMinPF = 0.704;//xMinPF = 0.15
|
|
||||||
// double xMaxPF = 0.41 ;//xMaxPF = 0.87
|
|
||||||
// double xMinDate = zgcAnas.GraphPane.XAxis.Scale.Min;//xMinDate = 41132.75
|
|
||||||
// double xMaxDate = zgcAnas.GraphPane.XAxis.Scale.Max;//xMaxDate = 41132.916666666511
|
|
||||||
// float x = 0;
|
|
||||||
|
|
||||||
// x = (float)((((xMaxPF - xMinPF) * (eDate - xMinDate)) / (xMaxDate - xMinDate)) + xMinPF); //根据eXDate的值,确定该点在X坐标轴的位置(X坐标轴全长为(xMaxPF - xMinPF))
|
|
||||||
// return x;//x = 0.19465 0.72 eXDate - xMinDate 0.010335647966712713;
|
|
||||||
// //xMaxDate - xMinDate 0.16666666651144624 ;xMinPF = 0.15 ???
|
|
||||||
//}
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 画添加药品线,及加药量
|
/// 画添加药品线,及加药量
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user