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