diff --git a/AIMS/AIMS.csproj b/AIMS/AIMS.csproj
index f2bc044..b8ce1f0 100644
--- a/AIMS/AIMS.csproj
+++ b/AIMS/AIMS.csproj
@@ -237,6 +237,12 @@
frmAnasRecordBill2.cs
+
+ Form
+
+
+ frmPhysioDataEdit.cs
+
Form
@@ -309,12 +315,6 @@
FormUseDrugsReport.cs
-
- Form
-
-
- frmAnasRecordHistory.cs
-
Form
@@ -871,6 +871,9 @@
frmAnasRecordBill2.cs
Designer
+
+ frmPhysioDataEdit.cs
+
frmAnasRecordInstrument.cs
Designer
@@ -910,9 +913,6 @@
FormUseDrugsReport.cs
-
- frmAnasRecordHistory.cs
-
frmChargRecordPrint.cs
diff --git a/AIMS/OperationDoing/AnasRecordBill/frmAnasRecordBill.cs b/AIMS/OperationDoing/AnasRecordBill/frmAnasRecordBill.cs
index 25e8d76..11140ca 100644
--- a/AIMS/OperationDoing/AnasRecordBill/frmAnasRecordBill.cs
+++ b/AIMS/OperationDoing/AnasRecordBill/frmAnasRecordBill.cs
@@ -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 physioDatas = new List();
- 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)
diff --git a/AIMS/OperationDoing/AnasRecordBill/frmAnasRecordBill2.Designer.cs b/AIMS/OperationDoing/AnasRecordBill/frmAnasRecordBill2.Designer.cs
index a0a7f24..5ca2652 100644
--- a/AIMS/OperationDoing/AnasRecordBill/frmAnasRecordBill2.Designer.cs
+++ b/AIMS/OperationDoing/AnasRecordBill/frmAnasRecordBill2.Designer.cs
@@ -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;
diff --git a/AIMS/OperationDoing/AnasRecordBill/frmAnasRecordBill2.cs b/AIMS/OperationDoing/AnasRecordBill/frmAnasRecordBill2.cs
index 211c2f0..d49d662 100644
--- a/AIMS/OperationDoing/AnasRecordBill/frmAnasRecordBill2.cs
+++ b/AIMS/OperationDoing/AnasRecordBill/frmAnasRecordBill2.cs
@@ -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 physioDatas = new List();
- 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 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();
diff --git a/AIMS/OperationDoing/AnasRecordBill/frmAnasRecordInstrument2.cs b/AIMS/OperationDoing/AnasRecordBill/frmAnasRecordInstrument2.cs
index 26e9153..166de11 100644
--- a/AIMS/OperationDoing/AnasRecordBill/frmAnasRecordInstrument2.cs
+++ b/AIMS/OperationDoing/AnasRecordBill/frmAnasRecordInstrument2.cs
@@ -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())
{
diff --git a/AIMS/OperationDoing/AnasRecordBill/frmFactEventsNew.cs b/AIMS/OperationDoing/AnasRecordBill/frmFactEventsNew.cs
index ee1c9b3..f90fea9 100644
--- a/AIMS/OperationDoing/AnasRecordBill/frmFactEventsNew.cs
+++ b/AIMS/OperationDoing/AnasRecordBill/frmFactEventsNew.cs
@@ -901,7 +901,7 @@ namespace AIMS.PublicUI.UI
List 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);
diff --git a/AIMS/OperationDoing/AnasRecordBill/frmPhysioDataEdit.cs b/AIMS/OperationDoing/AnasRecordBill/frmPhysioDataEdit.cs
new file mode 100644
index 0000000..c0cc94d
--- /dev/null
+++ b/AIMS/OperationDoing/AnasRecordBill/frmPhysioDataEdit.cs
@@ -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 界面参数
+
+ ///
+ /// 手术记录
+ ///
+ 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 list = new List();
+ 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 list = new List();
+ 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();
+ }
+ }
+}
diff --git a/AIMS/OperationDoing/AnasRecordBill/frmPhysioDataEdit.designer.cs b/AIMS/OperationDoing/AnasRecordBill/frmPhysioDataEdit.designer.cs
new file mode 100644
index 0000000..a340a05
--- /dev/null
+++ b/AIMS/OperationDoing/AnasRecordBill/frmPhysioDataEdit.designer.cs
@@ -0,0 +1,100 @@
+namespace AIMS.OperationDoing.AnasRecordBill
+{
+ partial class frmPhysioDataEdit
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ this.components = new System.ComponentModel.Container();
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(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;
+
+ }
+}
\ No newline at end of file
diff --git a/AIMS/OperationDoing/oldSystemCode/frmAnasRecordHistory.resx b/AIMS/OperationDoing/AnasRecordBill/frmPhysioDataEdit.resx
similarity index 97%
rename from AIMS/OperationDoing/oldSystemCode/frmAnasRecordHistory.resx
rename to AIMS/OperationDoing/AnasRecordBill/frmPhysioDataEdit.resx
index 27e2db6..0edf62e 100644
--- a/AIMS/OperationDoing/oldSystemCode/frmAnasRecordHistory.resx
+++ b/AIMS/OperationDoing/AnasRecordBill/frmPhysioDataEdit.resx
@@ -124,49 +124,46 @@
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
-
- True
-
43
diff --git a/AIMS/OperationDoing/AnasRecordBill/frmPhysiosSetting.cs b/AIMS/OperationDoing/AnasRecordBill/frmPhysiosSetting.cs
index 59a6159..71473e5 100644
--- a/AIMS/OperationDoing/AnasRecordBill/frmPhysiosSetting.cs
+++ b/AIMS/OperationDoing/AnasRecordBill/frmPhysiosSetting.cs
@@ -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)
{
diff --git a/AIMS/OperationDoing/AnasRecordBill/frmPhysiosSetting.designer.cs b/AIMS/OperationDoing/AnasRecordBill/frmPhysiosSetting.designer.cs
index 1311c4f..cbf5a9e 100644
--- a/AIMS/OperationDoing/AnasRecordBill/frmPhysiosSetting.designer.cs
+++ b/AIMS/OperationDoing/AnasRecordBill/frmPhysiosSetting.designer.cs
@@ -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;
}
}
\ No newline at end of file
diff --git a/AIMS/OperationDoing/AnasRecordBill/frmPhysiosSetting.resx b/AIMS/OperationDoing/AnasRecordBill/frmPhysiosSetting.resx
index edab640..9c597f9 100644
--- a/AIMS/OperationDoing/AnasRecordBill/frmPhysiosSetting.resx
+++ b/AIMS/OperationDoing/AnasRecordBill/frmPhysiosSetting.resx
@@ -117,6 +117,45 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
True
@@ -175,8 +214,8 @@
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==
diff --git a/AIMS/OperationDoing/AnasRecoverBill/frmAnasRecoverBill.cs b/AIMS/OperationDoing/AnasRecoverBill/frmAnasRecoverBill.cs
index 4483292..c55d64d 100644
--- a/AIMS/OperationDoing/AnasRecoverBill/frmAnasRecoverBill.cs
+++ b/AIMS/OperationDoing/AnasRecoverBill/frmAnasRecoverBill.cs
@@ -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 physioDatas = new List();
- 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)
diff --git a/AIMS/OperationDoing/oldSystemCode/frmAnasRecordHistory.cs b/AIMS/OperationDoing/oldSystemCode/frmAnasRecordHistory.cs
deleted file mode 100644
index 95d7243..0000000
--- a/AIMS/OperationDoing/oldSystemCode/frmAnasRecordHistory.cs
+++ /dev/null
@@ -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 界面参数
-
- ///
- /// 手术记录
- ///
- 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)
- {
-
- }
- }
-}
diff --git a/AIMS/OperationDoing/oldSystemCode/frmAnasRecordHistory.designer.cs b/AIMS/OperationDoing/oldSystemCode/frmAnasRecordHistory.designer.cs
deleted file mode 100644
index 958b34a..0000000
--- a/AIMS/OperationDoing/oldSystemCode/frmAnasRecordHistory.designer.cs
+++ /dev/null
@@ -1,336 +0,0 @@
-namespace AIMS.OperationDoing.AnasRecordBill
-{
- partial class frmAnasRecordHistory
- {
- ///
- /// Required designer variable.
- ///
- private System.ComponentModel.IContainer components = null;
-
- ///
- /// Clean up any resources being used.
- ///
- /// true if managed resources should be disposed; otherwise, false.
- protected override void Dispose(bool disposing)
- {
- if (disposing && (components != null))
- {
- components.Dispose();
- }
- base.Dispose(disposing);
- }
-
- #region Windows Form Designer generated code
-
- ///
- /// Required method for Designer support - do not modify
- /// the contents of this method with the code editor.
- ///
- private void InitializeComponent()
- {
- this.components = new System.ComponentModel.Container();
- System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmAnasRecordHistory));
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle();
- this.imageList1 = new System.Windows.Forms.ImageList(this.components);
- this.groupBox2 = new System.Windows.Forms.GroupBox();
- this.panel2 = new System.Windows.Forms.Panel();
- this.dgvPhysioDatas = new DevComponents.DotNetBar.Controls.DataGridViewX();
- this.dataGridViewTextBoxColumn32 = new System.Windows.Forms.DataGridViewTextBoxColumn();
- this.groupBox3 = new System.Windows.Forms.GroupBox();
- this.buttonX1 = new DevComponents.DotNetBar.ButtonX();
- this.btnOK = new DevComponents.DotNetBar.ButtonX();
- this.label24 = new System.Windows.Forms.Label();
- this.dateTimeInput2 = new DevComponents.Editors.DateTimeAdv.DateTimeInput();
- this.dateTimeInput1 = new DevComponents.Editors.DateTimeAdv.DateTimeInput();
- this.dataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
- this.groupBox2.SuspendLayout();
- this.panel2.SuspendLayout();
- ((System.ComponentModel.ISupportInitialize)(this.dgvPhysioDatas)).BeginInit();
- this.groupBox3.SuspendLayout();
- ((System.ComponentModel.ISupportInitialize)(this.dateTimeInput2)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.dateTimeInput1)).BeginInit();
- this.SuspendLayout();
- //
- // imageList1
- //
- this.imageList1.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("imageList1.ImageStream")));
- this.imageList1.TransparentColor = System.Drawing.Color.Transparent;
- this.imageList1.Images.SetKeyName(0, "插入列.png");
- this.imageList1.Images.SetKeyName(1, "未插入列 .png");
- //
- // groupBox2
- //
- this.groupBox2.Controls.Add(this.panel2);
- this.groupBox2.Controls.Add(this.groupBox3);
- this.groupBox2.Dock = System.Windows.Forms.DockStyle.Top;
- this.groupBox2.Location = new System.Drawing.Point(0, 0);
- this.groupBox2.Name = "groupBox2";
- this.groupBox2.Size = new System.Drawing.Size(1008, 435);
- this.groupBox2.TabIndex = 450;
- this.groupBox2.TabStop = false;
- this.groupBox2.Text = "数值";
- //
- // panel2
- //
- this.panel2.Controls.Add(this.dgvPhysioDatas);
- this.panel2.Dock = System.Windows.Forms.DockStyle.Fill;
- this.panel2.Location = new System.Drawing.Point(213, 22);
- this.panel2.Name = "panel2";
- this.panel2.Size = new System.Drawing.Size(792, 410);
- this.panel2.TabIndex = 2;
- //
- // dgvPhysioDatas
- //
- this.dgvPhysioDatas.AllowUserToAddRows = false;
- this.dgvPhysioDatas.AllowUserToDeleteRows = false;
- this.dgvPhysioDatas.AllowUserToResizeColumns = false;
- this.dgvPhysioDatas.AllowUserToResizeRows = false;
- dataGridViewCellStyle1.BackColor = System.Drawing.Color.MintCream;
- this.dgvPhysioDatas.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle1;
- this.dgvPhysioDatas.BackgroundColor = System.Drawing.Color.White;
- this.dgvPhysioDatas.BorderStyle = System.Windows.Forms.BorderStyle.None;
- dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- dataGridViewCellStyle2.BackColor = System.Drawing.SystemColors.Control;
- dataGridViewCellStyle2.Font = new System.Drawing.Font("微软雅黑", 10.5F);
- dataGridViewCellStyle2.ForeColor = System.Drawing.SystemColors.WindowText;
- dataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.Highlight;
- dataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.WindowText;
- dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
- this.dgvPhysioDatas.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle2;
- this.dgvPhysioDatas.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
- this.dgvPhysioDatas.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
- this.dataGridViewTextBoxColumn32});
- dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
- dataGridViewCellStyle3.BackColor = System.Drawing.SystemColors.Window;
- dataGridViewCellStyle3.Font = new System.Drawing.Font("微软雅黑", 10.5F);
- dataGridViewCellStyle3.ForeColor = System.Drawing.Color.Black;
- dataGridViewCellStyle3.SelectionBackColor = System.Drawing.SystemColors.Highlight;
- dataGridViewCellStyle3.SelectionForeColor = System.Drawing.Color.Black;
- dataGridViewCellStyle3.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
- this.dgvPhysioDatas.DefaultCellStyle = dataGridViewCellStyle3;
- this.dgvPhysioDatas.Dock = System.Windows.Forms.DockStyle.Fill;
- this.dgvPhysioDatas.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter;
- this.dgvPhysioDatas.EnableHeadersVisualStyles = false;
- this.dgvPhysioDatas.GridColor = System.Drawing.Color.FromArgb(((int)(((byte)(208)))), ((int)(((byte)(215)))), ((int)(((byte)(229)))));
- this.dgvPhysioDatas.Location = new System.Drawing.Point(0, 0);
- this.dgvPhysioDatas.Margin = new System.Windows.Forms.Padding(0);
- this.dgvPhysioDatas.MultiSelect = false;
- this.dgvPhysioDatas.Name = "dgvPhysioDatas";
- dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
- dataGridViewCellStyle4.BackColor = System.Drawing.SystemColors.Control;
- dataGridViewCellStyle4.Font = new System.Drawing.Font("微软雅黑", 10.5F);
- dataGridViewCellStyle4.ForeColor = System.Drawing.SystemColors.WindowText;
- dataGridViewCellStyle4.SelectionBackColor = System.Drawing.SystemColors.Highlight;
- dataGridViewCellStyle4.SelectionForeColor = System.Drawing.SystemColors.WindowText;
- dataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
- this.dgvPhysioDatas.RowHeadersDefaultCellStyle = dataGridViewCellStyle4;
- this.dgvPhysioDatas.RowHeadersVisible = false;
- this.dgvPhysioDatas.RowTemplate.Height = 23;
- this.dgvPhysioDatas.ShowCellErrors = false;
- this.dgvPhysioDatas.ShowCellToolTips = false;
- this.dgvPhysioDatas.Size = new System.Drawing.Size(792, 410);
- this.dgvPhysioDatas.TabIndex = 19;
- this.dgvPhysioDatas.CellEndEdit += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvPhysioDatas_CellEndEdit);
- //
- // dataGridViewTextBoxColumn32
- //
- this.dataGridViewTextBoxColumn32.DataPropertyName = "ParameterName";
- this.dataGridViewTextBoxColumn32.HeaderText = "开始时间";
- this.dataGridViewTextBoxColumn32.Name = "dataGridViewTextBoxColumn32";
- this.dataGridViewTextBoxColumn32.Resizable = System.Windows.Forms.DataGridViewTriState.True;
- this.dataGridViewTextBoxColumn32.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
- //
- // groupBox3
- //
- this.groupBox3.Controls.Add(this.buttonX1);
- this.groupBox3.Controls.Add(this.btnOK);
- this.groupBox3.Controls.Add(this.label24);
- this.groupBox3.Controls.Add(this.dateTimeInput2);
- this.groupBox3.Controls.Add(this.dateTimeInput1);
- this.groupBox3.Dock = System.Windows.Forms.DockStyle.Left;
- this.groupBox3.Location = new System.Drawing.Point(3, 22);
- this.groupBox3.Name = "groupBox3";
- this.groupBox3.Size = new System.Drawing.Size(210, 410);
- this.groupBox3.TabIndex = 1;
- this.groupBox3.TabStop = false;
- this.groupBox3.Text = "添加生命体征";
- //
- // buttonX1
- //
- this.buttonX1.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton;
- this.buttonX1.ColorTable = DevComponents.DotNetBar.eButtonColor.OrangeWithBackground;
- this.buttonX1.Font = new System.Drawing.Font("微软雅黑", 11.5F);
- this.buttonX1.Location = new System.Drawing.Point(57, 378);
- this.buttonX1.Name = "buttonX1";
- this.buttonX1.Size = new System.Drawing.Size(65, 26);
- this.buttonX1.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
- this.buttonX1.TabIndex = 456;
- this.buttonX1.Text = "删除";
- //
- // btnOK
- //
- this.btnOK.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton;
- this.btnOK.ColorTable = DevComponents.DotNetBar.eButtonColor.OrangeWithBackground;
- this.btnOK.Font = new System.Drawing.Font("微软雅黑", 11.5F);
- this.btnOK.Location = new System.Drawing.Point(128, 378);
- this.btnOK.Name = "btnOK";
- this.btnOK.Size = new System.Drawing.Size(65, 26);
- this.btnOK.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
- this.btnOK.TabIndex = 456;
- this.btnOK.Text = "确定";
- //
- // label24
- //
- this.label24.AutoSize = true;
- this.label24.Location = new System.Drawing.Point(92, 27);
- this.label24.Name = "label24";
- this.label24.Size = new System.Drawing.Size(15, 20);
- this.label24.TabIndex = 455;
- this.label24.Text = "-";
- //
- // dateTimeInput2
- //
- //
- //
- //
- this.dateTimeInput2.BackgroundStyle.Class = "DateTimeInputBackground";
- this.dateTimeInput2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
- this.dateTimeInput2.ButtonDropDown.Shortcut = DevComponents.DotNetBar.eShortcut.AltDown;
- this.dateTimeInput2.ButtonDropDown.Visible = true;
- this.dateTimeInput2.Format = DevComponents.Editors.eDateTimePickerFormat.ShortTime;
- this.dateTimeInput2.IsPopupCalendarOpen = false;
- this.dateTimeInput2.Location = new System.Drawing.Point(116, 24);
- //
- //
- //
- //
- //
- //
- this.dateTimeInput2.MonthCalendar.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
- this.dateTimeInput2.MonthCalendar.CalendarDimensions = new System.Drawing.Size(1, 1);
- this.dateTimeInput2.MonthCalendar.ClearButtonVisible = true;
- //
- //
- //
- this.dateTimeInput2.MonthCalendar.CommandsBackgroundStyle.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground2;
- this.dateTimeInput2.MonthCalendar.CommandsBackgroundStyle.BackColorGradientAngle = 90;
- this.dateTimeInput2.MonthCalendar.CommandsBackgroundStyle.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground;
- this.dateTimeInput2.MonthCalendar.CommandsBackgroundStyle.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid;
- this.dateTimeInput2.MonthCalendar.CommandsBackgroundStyle.BorderTopColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarDockedBorder;
- this.dateTimeInput2.MonthCalendar.CommandsBackgroundStyle.BorderTopWidth = 1;
- this.dateTimeInput2.MonthCalendar.CommandsBackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
- this.dateTimeInput2.MonthCalendar.DisplayMonth = new System.DateTime(2019, 1, 1, 0, 0, 0, 0);
- this.dateTimeInput2.MonthCalendar.FirstDayOfWeek = System.DayOfWeek.Monday;
- //
- //
- //
- this.dateTimeInput2.MonthCalendar.NavigationBackgroundStyle.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground2;
- this.dateTimeInput2.MonthCalendar.NavigationBackgroundStyle.BackColorGradientAngle = 90;
- this.dateTimeInput2.MonthCalendar.NavigationBackgroundStyle.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
- this.dateTimeInput2.MonthCalendar.NavigationBackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
- this.dateTimeInput2.MonthCalendar.TodayButtonVisible = true;
- this.dateTimeInput2.MonthCalendar.Visible = false;
- this.dateTimeInput2.Name = "dateTimeInput2";
- this.dateTimeInput2.Size = new System.Drawing.Size(77, 26);
- this.dateTimeInput2.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
- this.dateTimeInput2.TabIndex = 0;
- //
- // dateTimeInput1
- //
- //
- //
- //
- this.dateTimeInput1.BackgroundStyle.Class = "DateTimeInputBackground";
- this.dateTimeInput1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
- this.dateTimeInput1.ButtonDropDown.Shortcut = DevComponents.DotNetBar.eShortcut.AltDown;
- this.dateTimeInput1.ButtonDropDown.Visible = true;
- this.dateTimeInput1.Format = DevComponents.Editors.eDateTimePickerFormat.ShortTime;
- this.dateTimeInput1.IsPopupCalendarOpen = false;
- this.dateTimeInput1.Location = new System.Drawing.Point(9, 24);
- //
- //
- //
- //
- //
- //
- this.dateTimeInput1.MonthCalendar.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
- this.dateTimeInput1.MonthCalendar.CalendarDimensions = new System.Drawing.Size(1, 1);
- this.dateTimeInput1.MonthCalendar.ClearButtonVisible = true;
- //
- //
- //
- this.dateTimeInput1.MonthCalendar.CommandsBackgroundStyle.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground2;
- this.dateTimeInput1.MonthCalendar.CommandsBackgroundStyle.BackColorGradientAngle = 90;
- this.dateTimeInput1.MonthCalendar.CommandsBackgroundStyle.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground;
- this.dateTimeInput1.MonthCalendar.CommandsBackgroundStyle.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid;
- this.dateTimeInput1.MonthCalendar.CommandsBackgroundStyle.BorderTopColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarDockedBorder;
- this.dateTimeInput1.MonthCalendar.CommandsBackgroundStyle.BorderTopWidth = 1;
- this.dateTimeInput1.MonthCalendar.CommandsBackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
- this.dateTimeInput1.MonthCalendar.DisplayMonth = new System.DateTime(2019, 1, 1, 0, 0, 0, 0);
- this.dateTimeInput1.MonthCalendar.FirstDayOfWeek = System.DayOfWeek.Monday;
- //
- //
- //
- this.dateTimeInput1.MonthCalendar.NavigationBackgroundStyle.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground2;
- this.dateTimeInput1.MonthCalendar.NavigationBackgroundStyle.BackColorGradientAngle = 90;
- this.dateTimeInput1.MonthCalendar.NavigationBackgroundStyle.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
- this.dateTimeInput1.MonthCalendar.NavigationBackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
- this.dateTimeInput1.MonthCalendar.TodayButtonVisible = true;
- this.dateTimeInput1.MonthCalendar.Visible = false;
- this.dateTimeInput1.Name = "dateTimeInput1";
- this.dateTimeInput1.Size = new System.Drawing.Size(77, 26);
- this.dateTimeInput1.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
- this.dateTimeInput1.TabIndex = 0;
- //
- // dataGridViewTextBoxColumn1
- //
- this.dataGridViewTextBoxColumn1.DataPropertyName = "ParameterName";
- this.dataGridViewTextBoxColumn1.HeaderText = "开始时间";
- this.dataGridViewTextBoxColumn1.Name = "dataGridViewTextBoxColumn1";
- this.dataGridViewTextBoxColumn1.Resizable = System.Windows.Forms.DataGridViewTriState.True;
- //
- // frmAnasRecordHistory
- //
- this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 20F);
- this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
- this.BackColor = System.Drawing.Color.White;
- this.ClientSize = new System.Drawing.Size(1008, 435);
- this.Controls.Add(this.groupBox2);
- this.Font = new System.Drawing.Font("微软雅黑", 10.5F);
- this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
- this.MaximizeBox = false;
- this.MinimizeBox = false;
- this.Name = "frmAnasRecordHistory";
- this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
- this.Text = "生命体征";
- this.Load += new System.EventHandler(this.FormPrintBGYYNew_Load);
- this.groupBox2.ResumeLayout(false);
- this.panel2.ResumeLayout(false);
- ((System.ComponentModel.ISupportInitialize)(this.dgvPhysioDatas)).EndInit();
- this.groupBox3.ResumeLayout(false);
- this.groupBox3.PerformLayout();
- ((System.ComponentModel.ISupportInitialize)(this.dateTimeInput2)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.dateTimeInput1)).EndInit();
- this.ResumeLayout(false);
-
- }
-
- #endregion
-
- private System.Windows.Forms.ImageList imageList1;
- private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn1;
- private System.Windows.Forms.GroupBox groupBox2;
- private System.Windows.Forms.Panel panel2;
- private DevComponents.DotNetBar.Controls.DataGridViewX dgvPhysioDatas;
- private System.Windows.Forms.GroupBox groupBox3;
- private DevComponents.Editors.DateTimeAdv.DateTimeInput dateTimeInput2;
- private DevComponents.Editors.DateTimeAdv.DateTimeInput dateTimeInput1;
- public System.Windows.Forms.Label label24;
- private DevComponents.DotNetBar.ButtonX btnOK;
- private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn32;
- private DevComponents.DotNetBar.ButtonX buttonX1;
- }
-}
\ No newline at end of file
diff --git a/AIMS/OperationDoing/oldSystemCode/frmPhysioDataUpdateLog.designer.cs b/AIMS/OperationDoing/oldSystemCode/frmPhysioDataUpdateLog.designer.cs
index 1964c91..4d2697e 100644
--- a/AIMS/OperationDoing/oldSystemCode/frmPhysioDataUpdateLog.designer.cs
+++ b/AIMS/OperationDoing/oldSystemCode/frmPhysioDataUpdateLog.designer.cs
@@ -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);
diff --git a/AIMS/OperationDoing/oldSystemCode/frmPhysioDataUpdateLog.resx b/AIMS/OperationDoing/oldSystemCode/frmPhysioDataUpdateLog.resx
index 06029c3..a05d30c 100644
--- a/AIMS/OperationDoing/oldSystemCode/frmPhysioDataUpdateLog.resx
+++ b/AIMS/OperationDoing/oldSystemCode/frmPhysioDataUpdateLog.resx
@@ -132,168 +132,1134 @@
- AAABAAEAMDAAAAEAIACoJQAAFgAAACgAAAAwAAAAYAAAAAEAIAAAAAAAACQAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAPSkQgL1pUIO9aVCMPWlQj71pUJA9aVCPvSkQj70pEI+9aRCPvSkQj71pUI+9KVCPvSk
- Qj71pUI+9KVCPvWkQj71pEI+9KRCPvWkQj71pUI+9KRBPvKgPT7umDI+7ZUvPu2WMD7tlTA+7ZUwPu2W
- MD7tlS8+7ZUwPu2WLz7tli8+7ZUwPu2VLz7tli8+7ZYwPu2VLz7tlS8+7ZUwPuyWMEDslS8+7JYwMO2W
- Lw7tljACAAAAAAAAAAAAAAAA9aVCBPWlQij1pUJy9aVCr/WlQr31pUK/9aVCv/WlQr/1pUK/9KVBv/Sl
- Qr/1pUK/9KRBv/SkQr/1pUK/9KRBv/WlQr/1pUK/9KVCv/SlQr/1pUK/9KRBv/KgPb/umDK/7ZYvv+yV
- L7/sljC/7JUvv+yWML/slTC/7JYvv+yWL7/sljC/7ZYwv+yVL7/tljC/7JUvv+yVL7/sljC/7ZYwv+2W
- ML/tljC97ZYvr+2WL3LtlTAo7JYwBAAAAAD1pUIC9aVCKPWlQo30pUHN9KVB2/WlQtv0pEHb9aVB2/Sk
- Qdv0pEHb9aVC2/WlQtv1pUHb9KRC2/WlQtv1pELb9aRC2/WlQtv1pULb9aRC2/WlQtv1pULb9aVC2/Oi
- PtvumDLb7ZUv2+2VMNvtlTDb7ZYw2+2WMNvtlTDb7ZYw2+2VMNvtljDb7JYv2+2VMNvtljDb7ZYw2+2V
- MNvtljDb7ZYw2+2WMNvtljDb7JYv2+2WL83slTCN7ZUvKO2WMAL0pEEQ9KRCdPSkQc30pEHb9aVC2/Sl
- Qtv1pULb9aVC2/WlQtv1pULb9KRB2/WlQtv1pUHb9aVC2/WlQtv1pUHb9aVC2/SlQtv1pUHb9aVC2/Sl
- Qdv1pUHb9aVC2/SiP9vumDPb7ZUv2+2WMNvtljDb7ZYw2+2WMNvtljDb7JYw2+2WMNvtljDb7ZYw2+2W
- MNvtljDb7ZYw2+2WMNvtljDb7ZYw2+2WMNvtljDb7ZYw2+2WMNvtljDN7ZYwcuyVLw71pUIw9aVCr/Wk
- Qtv1pULb9aVC2/WlQtv1pULb9KRB2/WlQtv1pULb9aVC2/SlQtv1pULb9KRB2/SkQtv1pULb9aVB2/Sl
- Qdv1pULb9aVB2/SlQdv0pULb9aVC2/SiQNvumDPb7ZUv2+yVL9vtljDb7ZYw2+yVL9vslS/b7ZYw2+yV
- L9vsljDb7ZYw2+2WMNvtli/b7ZYw2+2VMNvtljDb7ZUw2+2WMNvslS/b7ZYw2+yVMNvsli/b7JUwreyW
- LzD1pUI+9aVCvfWlQtv0pEHb9aVC2/WlQtv1pULb9aVC2/WlQtv1pULb9aVC2/WlQtv1pEHb9aVC2/Wl
- Qtv1pULb9aVC2/WkQdv1pULb9aVB2/WlQtv1pULb9aVC2/SjP9vumDLb7JUv2+2WMNvtljDb7ZYw2+2V
- MNvtljDb7JYv2+2WMNvslS/b7ZYw2+2WMNvslS/b7JUv2+2WMNvtljDb7JYv2+2WMNvtljDb7JUv2+2W
- MNvtljDb7ZUvve2WMD71pUI+9KRBv/WlQtv1pELb9aVC2/SlQtv1pULb9aVB2/WlQtv1pULb9aVC2/Wk
- Qdv1pULb9KRC2/WlQtv1pULb9KRC2/WlQtv1pULb9aVC2/WlQtv1pULb9aVC2/SjP9vtlzLb7JUv2+2W
- MNvtljDb7JUv2+2WMNvtljDb7JUv2+2WMNvtljDb7ZYw2+2WMNvtljDb7ZYw2+2WMNvtljDb7ZYv2+2W
- MNvtljDb7JUv2+2WMNvtljDb7ZYwv+2WMED0pUE+9KRCv/WlQtv0pULb9aVB2/WlQtv1pUHb9aVC2/Wl
- Qtv1pULb9KVC2/WlQtv0pULb9aVC2/WlQtv1pULb9aVC2/WlQtv1pULb9aZF2/atU9/616rt/vXr+/zu
- 3Pnzunnn7Zs73eyWMNvsljDb7ZYw2+2WMNvtljDb7JUw2+yVL9vsljDb7JYw2+2WMNvtljDb7ZYw2+yW
- MNvsljDb7ZYw2+yWL9vslTDb7ZUw2+2WMNvsljDb7JUvv+yVLz71pUI+9KVBv/WlQtv1pUHb9aVC2/Sk
- Qtv1pULb9aRC2/SlQdv0pUHb9aVC2/WlQdv1pEHb9KVC2/WlQtv1pULb9aVB2/WlQtv2r1ff+cWH5/vi
- w/P++vb9///////////88eP799Op7++nUeHtljDb7ZYw2+2VMNvtljDb7ZUw2+2WMNvtljDb7ZYw2+2W
- MNvslS/b7JYv2+2WMNvtljDb7JYv2+2WMNvtljDb7ZYw2+2WMNvtljDb7JUvv+2VLz71pUI+9KRCv/Sl
- Qdv1pELb9aRB2/SlQtv1pULb9aVC2/WlQtv1pULb9aRC2/SlQdv1pULb9aVB2/WlQtv1pULb9KRB2/ax
- XN/73rvx/vbs+/7+/v///////v7+//7+/v///////v79//nev/Pwq1nh7Zgz2+2WMNvtljDb7JYw2+2W
- MNvtljDb7JYw2+2WMNvtljDb7ZYw2+2VMNvtljDb7JYv2+2WMNvtljDb7JUw2+2WMNvtljDb7ZYvv+2W
- MD71pUI+9KRBv/WlQtv1pULb9aVC2/WlQtv1pULb9KVC2/WlQtv1pULb9aVC2/SlQtv1pULb9aVC2/Sk
- Qdv1pULb9rFb3/vfu/H+/Pj9/////////////////////////////////v7+//78+v376NP39MKH6e2Z
- N93tljDb7ZYw2+2WMNvtlTDb7ZUw2+2WMNvtlTDb7ZUw2+2WMNvtljDb7ZYw2+2WMNvsljDb7ZYw2+2W
- MNvtljDb7JUvv+2VMD71pUI+9aVCv/WlQtv0pEHb9aVC2/SlQtv1pULb9KVC2/WlQtv1pULb9aRB2/Wl
- Qtv1pEHb9KVC2/WlQtv2tmbh/OTI8/79+//+/v7////////+/v/++vb9+9y28fznzfX9+PH9/v79//7+
- /v/+/v7//vr2/fXJlevumzvd8rRr5fXHkuvun0Hd7ZYw2+yVL9vsljDb7ZYw2+2WMNvsli/b7ZYw2+yW
- MNvsljDb7JYw2+yWL9vtljDb7ZYwv+2WLz71pUI+9aRBv/WlQtv1pELb9aVC2/SlQtv1pULb9aVC2/Wl
- Qtv1pULb9aVC2/WlQtv1pULb9KRB2/ayX9/85cnz/v37//7+/v///////vz5/f3v3vn606Pt9apM3fWx
- Xd/1xo3p/PDi+f////////////////337/33zp/t++nU9/779/331Knv8a9j4+6cPd3tljDb7ZYw2+2W
- MNvtljDb7ZYw2+2WMNvtljDb7ZYw2+2WMNvtljDb7JYwv+2WLz71pUI+9KRBv/SkQtv1pULb9aVC2/Sk
- Qdv1pULb9KVC2/WlQtv0pEHb9KVB2/WlQtv1pUPb9rJe4frhwPP+/fv////////////+/fz//OnR9fe+
- eOX1qUvd9aVC2/SjP9vunDrd875/6f327v3+/v7///////7+/f/++vb9/v38///////++/f9++3b+ffS
- p+/vp1Hh7ZUw2+yWMNvtlTDb7ZYw2+2WMNvslS/b7ZYw2+2WMNvsli/b7ZYwv+2VMD71pEI+9aVCv/Wl
- Qdv1pELb9aVC2/WlQtv1pULb9KRB2/SkQdv0pEHb9aVC2/SkQdv1qkzd+tmv7/77+P3//////v7+//76
- 9P374cDx97pu4/SmRdvxokTb76FG2+6fRNvqlTXb7Jg23fO+f+n76NP3/vr2/f/////+/v7//v7+////
- /////////v7+//77+P354cPz7qFF3+2XMtvtljDb7JYw2+2WMNvtljDb7ZYw2+yVL9vtljDb7JYvv+2W
- Lz71pUI+9KVCv/WlQtv0pULb9aVC2/SlQtv1pULb9aVC2/WlQtv1pULb9aRC2/SkQdv1q07d+9+88/79
- /P/+/v7//vr2/fnOmev1p0bb9aVB2++gRt2baYXnYEC18V9As/GRY33p4pE33e2WMNvxrmHj++vZ9/7+
- /v///////v7+///+/v///v7////////////+/v7/++fR9/TBhuntnD3d7JYw2+2WMNvtljDb7JUv2+2W
- MNvtljDb7JYvv+2WLz71pUI+9KRBv/SkQtv0pELb9aVC2/SkQtv1pULb9KRC2/WlQtv1pULb9aVB2/Wl
- Qtv1rFHd++C+8/79/P/+/v7//OrV9/a0Y+H1pULb9aVB2+ueSd1dQLXxAQH9/wAB/v9VQrDz244+3eyV
- L9vunDzd9s+g7f77+P3//////v38//rix/X76NL3/v7+/////////////v7+//316/v1xpDr7Zo53e2V
- MNvsli/b7ZYw2+2VMNvtljDb7JYvv+2VMD71pEI+9aVCv/WkQtv0pULb9KVC2/WlQtv0pEHb9KVC2/Sk
- Qdv0pEHb9aVC2/WnR9v4xYbn/fHk+f7+/v/+/fz/+tiu7/WnR93yo0Pb76FG3eicS91fQbPxAQH9/wAA
- /v9XQq7x3I8+3e6oV+Hwq1nh9L5/5/zz6fv//////vv4/fK3cuXxrV7j+uLG9f758/3+/v7//v7+///+
- /v/99ez79MOJ6e2XMtvtljDb7ZYw2+2WMNvtljDb7JYwv+2WLz71pUI+9KRCv/WlQtv0pULb9aVB2/Sl
- Qtv0pEHb9KVC2/SkQdv1pUPb9apN3fjGiOf98+b7/v79//7+/v/+/fz/+dmy7/SoSt2iboDnVzu68Vg8
- uvElGuL5AAH+/wEA/f9hR6bx35VE3/zw4vn99/D9/vfx/f78+v/+/v7//vv4/fK3cOXtlzLb7p0/3fTA
- g+n98uf7///+//7+/v/+/v7//fXr+++mUOHtljDb7JUv2+2VMNvtljDb7JYvv+2WMD71pUI+9KRBv/Wk
- Qtv1pULb9aVC2/SkQtv1pULb9aVC2/WlQ9v2tGLh+tu07/737/v+/v7//v7+//7+/v/+/v7/+Ovh+fO1
- bONuSqntAAD+/wAA//8AAP//AAD+/wIB/f9xUKbv5JhE3/338Pv//////v7+///////+/v7//vv4/fK3
- ceXtljDb7JUv2+2XMtvzvX7n/fXr+/7+/f/+/v7//v37//fSp+/tljDb7ZYw2+2WMNvsli/b7JUvv+2V
- MD71pUE+9KVBv/WkQdv1pELb9aVC2/WlQtv1pULb9KVC2/azX+H74L/z/vz4/f/////+/v7/////////
- ///+/v7/9/Hx/fK6eOVwTabtAgX7/wEE/P8AAf3/AAD+/wIB/f98WKnv6JtH3/359f3+/v7///////7+
- /v/+/v7//v38//K4dOXtljDb7ZYw2+2WMNvtmDXb9ceS6/337/3//////v7+//nhxPPtljDb7JUv2+2W
- MNvtljDb7ZYwv+2VMD71pUI+9KRBv/SkQdv0pUHb9aVC2/WlQtv1pULb9rFb3/vhwfP++/j9////////
- ///+/v7////////////+/v7/9/Du+/K5duWodXjlX0qx8V5GsvEnHt75AAD+/wIB/f98Warv6JlC3fjY
- svH53Lrz+dy68fncuvH53Lrx+Nq38/CsW+PtljDb7JYv2+2VMNvtljDb8a5g4/zw4vn//////v7+//ng
- wvPtljDb7JYv2+2WMNvtlTDb7JUvv+2WLz70pUI+9KRCv/WkQdv1pULb9aVC2/SlQdv1pUHb+MaH5/7+
- /f///////v7+//78+v/85831/OnS9f79+////////Pbv/fa9duXzo0Pb8KJF2+ufSN1gQbTvAQH9/wIB
- /f9kQavx34483e2XM9vtmDTb7Zg02+2YNdvtmDXb7Zg12+2XMtvtljDb7ZUw2+2VMNvtljDb8a9i4/zx
- 4/n//////v7+//ngwvPtljDb7ZUw2+2WMNvtlS/b7JYwv+2VMD71pUI+9aVCv/WlQdv0pEHb9aVC2/Wk
- Qdv1pULb/fHh+f/////+/v7///79//zmzPX3unDj+9668f79+//+/v7//vfv/fe+d+X1pUHb9aVC2+yf
- SN1tTKjvFhTs/RER7/1lQqTv3o083e2WMNvtljDb7p5A3fO7eef1xIrr9cOK6/O9funtlzPb7ZYw2+2W
- MNvtljDb8a9j4/zx4/n+/v7//v7+//ngwvPtli/b7ZUw2+yVMNvtlS/b7ZYvv+2WMD71pUI+9aVCv/Wl
- Qdv1pULb9aVC2/SkQtv1pULb/vbs+////////////fPm+/e4auP1q07d+9+78f79/P/+/v7//vfv/fe+
- duX1pULb9aVB2/KjQ9vIiWPhoHOC6ZBqiumxd2Pl5pI02+2WL9vtmDTb9MCE6f316/v+/fz//v38//zx
- 4/ntmjnd7ZYw2+2VMNvtljDb8a9j4/zx4/n+/v7//v7+//ngwvPtli/b7ZUw2+2WMNvtlS/b7ZYvv+2W
- MD70pEE+9aVCv/WlQtv0pULb9aVC2/WlQtv1pEHb/vXr+/7+/v///////e3b9/WrT931q07d+9+78f79
- /P///////vjw/ffBfef1pkXb9aVC2/WlQtv1pULb86RD2++hQ9vqljTb7JUv2+2WMNvtmTfd9s6f7f77
- +f3//////v7+//zx5fvtmjnd7ZYw2+2WMNvtljDb8a9j4/zx4/n+/v7//v7+//ngwvPtljDb7ZYw2+2V
- MNvtlTDb7JUvv+yVMD71pUI+9aVCv/WlQdv1pULb9aVC2/WkQdv1pULb/vXr+////////////e7c9/Wr
- UN31q07d+9+78f79/P///////v37//3v3/n62K3v97535fayXt/1q0/d9aVC2/SjP9vumjbb7p5B3fK1
- beX1xpDr/O3d+f7+/f////////////zx5fvtmjnd7ZUw2+2WL9vtljDb8a9j4/zx4/n//////v7+//ng
- wvPtljDb7ZYw2+yVMNvtli/b7JYvv+2WMD71pUI+9aVCv/SlQdv1pUHb9aVC2/SkQdv1pULb/vXr+/7+
- /v///////e7c9/WrUN31q07d+9+78f79/P/+/v7////////////+/Pn9/fTo+/zlyvX62a/v97x04/a1
- ZuH0unfn99Wt7/zz5/v9+fP9/v79///////+/v7///////zy5vvtmjnd7ZYw2+2WMNvtljDb8a9j4/zx
- 4/n+/v7//v7+//ngwvPtli/b7ZUw2+2WL9vtljDb7JUvv+2WMD70pEE+9aVCv/WlQtv1pUHb9aVB2/Sl
- Qtv1pULb/vXr+/7+/v///////e7c9/WrUN31q0/d++C/8/79+////////v7+///////+/v7///////79
- /P/+/Pn9/fHi+f3t2ff98eT7/vv4/f///////////////////////v7//v37//ndvfPtmTbb7JUv2+2W
- MNvtljDb8a9j4/zx4/n+/v7//v7+//ngwvPtljDb7ZYw2+yWL9vtljDb7ZYvv+2WLz70pEI+9KRBv/Wl
- Qtv1pULb9aVC2/SkQdv1pULb/vXr+////////////e7c9/WrUN31p0bb97lt4/jDguf86M/1/vjx/f79
- +//+/fz//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v3//vz5/fzy5fv30KPt87p45++j
- St/tljDb7ZYv2+2WMNvtljDb8a5g4/zw4vn//////v7+//ngwvPtljDb7ZYw2+2WMNvtljDb7JUwv+yV
- Lz71pUI+9aVCv/WkQtv1pULb9aVC2/WlQdv1pULb/vXr+/7+/v/+/v7//e7c9/WrUN31pULb9aVC2/Wl
- Qtv1rFHf+MSE5/rZse/737zx/fPm+/758v3+/v3////////////+/v7///////7+/v/99ez7+Nm08fGw
- Y+PsljDb7ZUw2+2WMNvslS/b7Zk22+6hRt/vo0nf9caP6/327vv+/v7//v7+//ngwvPtli/b7ZUw2+2W
- MNvtlS/b7ZYwv+yWMD71pUI+9KVCv/WlQtv1pELb9KRB2/SlQtv0pUHb/vXr+////////////e7c9/Wr
- UN31pELb9KRB2/WlQtv1pUHb9aVC2/WlQtv1qkzd97545fnOmOv75cnz/vv3/f///////////v7+///+
- /v/99+/7+uTJ9ffSpu/ytW/l8rRs5fK1bOXytGvl9MKH6fndvPP64cTz/fXr+/7+/v/+/v7//v7+//ng
- wvPtljDb7ZYw2+2VL9vtljDb7JUwv+2VMD71pUI+9KRBv/WlQtv1pULb9aVC2/WkQdv1pULb/vXr+///
- /////////e7c9/WrUN31pELb9aVC2/WlQtv1pELb9aVC2/WlQtv0pEHb9aVC2/WnSN32sFrf/fDg+f7+
- /v/+/v7///////7+/v/+/v7///////77+P388+j7/PLn+/3z5/v88ub7/fbu+/7+/f////////////7+
- /v///////v7+//rhxfXtljDb7ZYw2+2WMNvtljDb7ZYwv+2WMD71pUI+9aVCv/SlQtv0pEHb9aVB2/Sk
- Qtv1pULb/vXr+////////////O3b9/asUt31pULb9KRB2/WlQtv1pULb9KRB2/WlQtv1pULb9KRB2/Wl
- Qtv1qEnd/e/e9////////////v7+/////////////v7+/////////////v7+/////////////v7+////
- /////////v7+//79+//++/j9/O/g+fbOn+3tli/b7JUw2+2VL9vtli/b7JUvv+2WLz71pUI+9KVBv/Wk
- Qtv1pELb9aRC2/SlQtv1pULb/vXr+/7+/v/+/v7//vfv/fnJjuf2tGPh9atP3fWmRNv1pULb9KVC2/Wl
- Qtv1pkTb9atP3fa0YeH5yIzn/vfv+////////////v7+//748/398+n7/vv4///+/v//////////////
- /////////v7+//7+/P/++vX9/O/f+fnevvP2zZ3t8K1d4+2ZON3tljDb7JUv2+2VMNvtljDb7JUvv+yV
- Lz71pUI+9aVCv/WlQdv1pULb9aVC2/WkQdv1pULb/vXr+////////////v7+//327Pv869X3+tes7/nJ
- j+n2sl3f9apM3fawWd/4x4vp+tit7/zq0/f+9uz7/v7+/////////////v79//ngwvPzu3rn99Ws8fvo
- 0ff++fT9/vr1/f769f399/H9+uXM9fjbufP2zZ7t8bFl4++jSt/tlzLb7JYw2+2WMNvslS/b7ZYw2+2V
- MNvsli/b7ZYwv+2VMD71pUI+9KVCv/SkQdv1pULb9KRB2/SlQtv1pULb/vfv+////////////v7+////
- /////v7//vv3/f748f385871+9+98fznzfX+9+/7/vv3/f/+/v///////v7+/////////////v7+//nc
- u/PtmTbd7p0/3fCnUuHzv4Hp9MGF6fTBhenzvoDp8KdR4e6fQt3tmzvd7ZYw2+2WMNvtljDb7ZYw2+2W
- MNvtljDb7ZYw2+2WMNvtljDb7JYwv+2WMD71pUI+9aVCv/WkQdv1pULb9aVC2/WkQdv1pULb+9y37/32
- 7Pv++vX9/v7+//7+/v/+/v7///////////////////////7+/v///////////////////////v7+//76
- 9f399Or7/fPn+/TBhensljHb7ZUv2+2WMNvtljDb7ZUv2+2WL9vtlTDb7ZYw2+2WMNvtli/b7ZUv2+2W
- L9vtljDb7ZUw2+2VMNvtli/b7ZUw2+2WL9vtli/b7ZYvv+2WLz71pUI+9aVCv/WlQtv1pEHb9aVC2/Wl
- Qtv1pULb9a5V3/jBf+X606Lt/OXJ8/zq0/X++vT9/v7+//////////////////7+/v/+/v7//v7+//75
- 9P3869X3/ObL9fnTpe3zuHLl8rVu5e2aON3tljDb7ZYw2+yVL9vtljDb7ZYw2+2WMNvslS/b7JUv2+2W
- MNvtljDb7ZYw2+2WMNvslS/b7JUv2+2WMNvtljDb7JUv2+2WMNvtlS/b7ZYwv+2WMD71pUI+9KVCv/Sk
- Qtv1pULb9aVB2/WlQtv0pEHb9aVC2/WlQtv1qUvd9rBZ3/a0Y+H5yY7p+tiu7/737/v//fv//v36/f/9
- +//+9+/9+tqx7/nIjOn2tWXh9rBa3/SoS93tlzLb7JUv2+2WMNvslS/b7ZYw2+2WMNvtlS/b7ZYw2+2W
- MNvslS/b7ZYw2+2WMNvtljDb7ZYw2+2WMNvslS/b7ZUw2+2WMNvtljDb7ZYw2+yVL9vslS/b7ZYwv+2V
- MD71pUI+9aVCv/WlQdv0pULb9aVC2/WlQtv1pULb9KVC2/WlQtv1pULb9KVC2/WlQtv1pkXb9ahK3faw
- Wt/2sl3f9rFd3/ayXd/2sFrf9alL3fWmRdv1pULb9aVC2/SjP9vtlzLb7JUv2+2WL9vtli/b7ZYw2+2W
- L9vtli/b7ZUw2+2WL9vtljDb7ZYw2+2WL9vtlS/b7ZUw2+2WL9vtli/b7ZYw2+2WL9vtlS/b7ZUw2+2W
- MNvslS/b7ZYvv+2VMD70pUJA9aVCv/WlQtv1pULb9aVC2/WlQtv1pULb9KRB2/SkQdv1pULb9aVC2/Wl
- Qtv1pULb9aVC2/WlQtv1pULb9KVB2/WlQtv1pULb9aVB2/WlQtv1pULb9aVC2/SjP9vtlzLb7JUv2+2W
- MNvtljDb7ZYw2+yVL9vslS/b7JUv2+2WMNvtljDb7ZYw2+yVL9vslS/b7ZYw2+2WMNvtljDb7ZYw2+2W
- MNvtljDb7ZYw2+2WMNvslS/b7ZYwv+2WMD71pUI+9KVCu/WlQdv1pULb9aVC2/WlQtv1pULb9KRB2/Wl
- Qtv1pULb9aRB2/WlQtv1pEHb9KVC2/WkQtv1pUHb9KVC2/WkQdv0pUHb9KVC2/WkQdv1pEHb9aVC2/Sj
- P9vtlzLb7JUv2+yVL9vtlS/b7ZYw2+2VL9vtljDb7JUw2+yVL9vtljDb7JUw2+2VL9vtljDb7ZUw2+2V
- L9vtlS/b7ZYw2+2VL9vtlS/b7ZYw2+yVL9vtljDb7ZYwve2WMD70pEEs9aVCq/WlQtv1pUHb9aVB2/Wl
- Qtv1pULb9aVB2/WlQtv1pULb9aVC2/WlQdv1pULb9aVC2/WlQtv1pULb9aVB2/WlQtv0pEHb9aVB2/Wl
- Qtv1pULb9aVC2/OiPtvumDLb7JUv2+yVMNvslS/b7ZYw2+2WMNvtljDb7ZYw2+2WMNvtljDb7ZYw2+2W
- MNvsljDb7ZYw2+2WMNvtljDb7ZYw2+2WMNvtljDb7ZYw2+2WMNvtljDb7JYwr+2VLzD1pUIO9aVCbvSk
- Qcv0pEHb9aVB2/WlQtv1pULb9aVC2/WkQdv1pUHb9aVC2/WlQtv1pULb9KVC2/WlQtv1pULb9aRC2/Wl
- Qtv1pUHb9aVC2/SlQdv1pULb9KRB2/KgPdvumDLb7ZUv2+yVL9vslS/b7JUw2+2VL9vtli/b7ZYw2+yV
- L9vtli/b7ZUw2+2VL9vsli/b7ZYw2+2WMNvtlS/b7ZYw2+yVL9vslS/b7ZUw2+yVL9vslS/N7ZUwdO2W
- MBD1pEIC9aVCJvSlQYv0pULN9KRB2/WlQtv1pULb9aVB2/WlQtv1pULb9aRB2/WlQtv1pULb9aRC2/Wl
- Qdv1pUHb9aRC2/SlQdv1pUHb9aVC2/SkQdv1pULb9KRB2/KgPdvumDLb7JUv2+2VMNvtlTDb7ZYw2+yV
- L9vtlTDb7ZYw2+2VMNvtljDb7ZYw2+2WMNvtljDb7JYw2+2WMNvtljDb7JYw2+2WMNvtljDb7ZYw2+yW
- L83sli+N7ZYwKOyWLwIAAAAA9aVCBPWlQij0pEFy9aVCr/SlQb31pUK/9aVCv/SlQr/0pUK/9aVCv/Sl
- Qr/1pEK/9KRBv/WlQr/1pUK/9KVCv/WlQr/0pEK/9KRBv/SlQb/1pUK/9KRBv/KgPb/umDK/7JUvv+2W
- ML/tljC/7JUvv+yWL7/sljC/7JUvv+yWL7/sli+/7JUvv+yVML/sli+/7JUvv+yVML/slTC/7ZYwv+yW
- L7/tljC97ZYvr+2WMHTtljAo7ZYwBAAAAAAAAAAAAAAAAPSkQgL1pUEO9aVCMPWlQj70pUJA9aVCPvWl
- Qj71pUI+9aVCPvWlQj71pUI+9aVCPvWlQj71pUI+9aVCPvWlQj70pUI+9aRCPvWlQj71pUI+9KRBPvKg
- PT7umDI+7ZYvPu2WMD7slTA+7ZYwPu2WLz7tli8+7ZYwPu2WMD7tli8+7ZYwPu2WLz7tljA+7ZYwPu2W
- MD7tli8+7ZYwPu2WMD7slS8+7ZYwMu2WLxDsljACAAAAAAAAAAD///////8AAPAAAAAADwAAwAAAAAAD
- AADAAAAAAAMAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA
- AAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB
- AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA
- AAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB
- AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA
- AAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAwAAAAAADAADAAAAAAAMAAPAAAAAADwAA////////
- AAA=
+ AAABAAEAgIAAAAEAIAAoCAEAFgAAACgAAACAAAAAAAEAAAEAIAAAAAAAAAABACUWAAAlFgAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAD///8A////AP///wD///8B////D////0v///+J////vf///9/////1/////v//
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////+////9f///9////+9////if//
+ /0v///8P////Af///wD///8A////AAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8A////Ff//
+ /0n///+J////tP///9H////l////8v////v////+////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////7////7////8v///+X////R////tP///4n///9J////Ff///wD///8A////AP//
+ /wAAAAAAAAAAAP///wD///8A////A////yf///9n////sf///+7/////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////7v///7L///9o////KP///wP///8A////AAAAAAD///8A////AP///wP///8i////hv//
+ /9n//////////v//////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////+/////////9r///+H////Iv//
+ /wP///8A////AP///wD///8A////Jf///4D////b/////f//////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////f///9v///+A////Jf///wD///8A////AP///xX///9n////1v//
+ //z/////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////////P//
+ /9b///9n////Ff///wD///8B////S////7T/////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////7T///9M////Af///w////+N////8///
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////9P///47///8Q////S////7X/////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////tv///0z///+J////0f//
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////R////iv///7r////k////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////+X///+9////2f//
+ //D/////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////8////+D////t////+P//////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////////7////9P//
+ //r////9////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////7////9////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////+/v3//fz7//v5+P/79/X/+vf1//v49//8+/n//v38/////v//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////+//37+v/59PH/9e3o//Ln
+ 4P/y59//8+rk//fx7P/7+Pb//v39////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////v///v3/+/f0//Tq4//u3NH/6tPE/+nSwv/s2cz/8eTa//jy7f/9+/r///7+////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////v7+//79/P/58uz/8d3P/+jI
+ sv/lu5//5bqd/+fDqv/r0b//9Ojf//v49v/+/f3/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////+/f3/+/r5//bq4v/u0Lv/5baV/+Opgf/jqH//5bCN/+jApf/w283/+PHt//z6
+ +f/+/v7/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////7+//38+//59fP/8uLW/+vE
+ qf/kqH//451t/+Odbf/jo3j/5rGO/+zNuv/z5t//+fTy//79/f//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////+/f3//Pn4//bv6//v2Mr/6LqZ/+Sebv/jlWD/45Zh/+Oaaf/kpXv/58Cn/+3c
+ 0f/17+v//fz7////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////39/f/7+Pb/8unk/+vR
+ wP/ms5D/45lm/+OTXP/jlF3/45di/+Ofcf/jt5j/6NLD//Lp4//9+/r/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////f39//r29P/w5N3/6Mu3/+Wviv/jl2P/45Jb/+OTXP/jlmD/45xr/+Gv
+ jf/lybb/8eTc//z6+f//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////9/Pz/+vTy/+7f
+ 1v/lxa//46uF/+OWYv/jklv/45Nc/+OVXv/immj/4KqE/+XDq//w4NT//Pn3////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////38+//58/D/7NvQ/+PAqP/iqID/45Zh/+OSW//jk1z/45Re/+OY
+ Zv/hpXz/5b2h//Dczf/79vT///7////+/v//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////v///fv7//ny
+ 7v/q18r/4ruh/+GlfP/jlmH/45Jb/+OTXP/jlF7/45hk/+Ojdv/nuJj/79bE//fw7P/8+/v//v7+////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////9+/v/+PHt/+rUxf/huJv/4aN5/+OVYP/jk1v/45Nc/+OT
+ Xf/jl2L/5KBw/+eyjf/szbf/8+ff//n29P/+/fz/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////////37
+ +v/48Or/6tG//+G0lP/hoXX/45Vg/+OTW//jk1z/45Nd/+OVYP/km2n/5qqB/+nDqP/t3dH/9vHs//38
+ +///////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////7//fv5//jv6P/qzrn/4rGO/+Gfcv/jlV//45Nb/+OT
+ XP/jk1z/45Re/+SXYv/ko3X/5bma/+jSwv/z6+T//Pv5////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////////////////+
+ /v/9+vj/+e7m/+3Ls//lrof/455u/+OVX//jk1v/45Nc/+OTXP/jk13/45Rf/+Odbv/isY7/5cm1//Hl
+ 3f/8+ff/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////v79//z49f/46uD/7sar/+eqgP/knGr/45Re/+OT
+ XP/jk1z/45Nc/+KSXP/jk13/4ppp/+Krhf/lwan/8eHV//z49f///v7/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///9/Pv/+fPw//Tj1//sv6D/5qR2/+SZZf/jlF3/45Nc/+OTXP/iklv/4ZFb/+KSXP/imGb/46Z9/+a7
+ nv/x3M7/+/by//79/f//////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////7///7+///+/v///v7///7+///+
+ /v///v7///7+///+/v//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////z6+f/27ur/8NvO/+m4lf/lnm3/45Vg/+OT
+ XP/jk1z/4pJb/+CRWv/gkFn/4ZFa/+OXY//konX/57WS//DWxP/58uz//Pv6///+/v//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///+/v7//v39//38+v/8+ff//Pj2//z39f/89/T//Pf1//z49v/8+ff//Pv5//39/P/+/v7/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////v7/+vf2//Pp4//s1MT/57GM/+SaZ//jlF3/4pNc/+KSW//hkVv/35Ba/96PWf/gkFn/4pVf/+Sd
+ bP/mrIP/7My0//Po4P/59vT//v39////////////////////////////////////////////////////
+ //////////////////////////////////////////////38/P/7+Pb/9/Ds//Pn4P/y49n/8uHW//Hg
+ 1f/x4db/8ePZ//Ln3//17un/+ff1//z7+//+/v7/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////+/v/59fP/8OTc/+jNuv/krIb/45hl/+OT
+ XP/iklv/4ZFb/+CQWv/ej1n/3Y5Y/96PWf/hklz/45hl/+Wkd//owKT/7dzQ//Xv6//9/Pv/////////
+ //////////////////////////////////////////////////////////////////////////////7+
+ /v/9/Pr/+vXy//br5f/v3tL/6dC+/+jJtP/oxq//58Wt/+fGr//nybT/6M+8/+3azP/06eD/+fPu//z6
+ +P/+/v3///7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////7+//n08f/u39b/5May/+Opgv/jmGT/45Nc/+KSW//hklv/35Fa/96PWv/cj1n/3o9a/+GR
+ XP/ilWH/5J5v/+S2lv/p0cH/8+ni//37+f//////////////////////////////////////////////
+ ///////////////////////////////////+/v3//Pv5//n07//z597/7tfI/+nHsP/luZv/5LKQ/+Sw
+ jP/kr4v/47CM/+OykP/kt5f/6cGm/+/Svf/z4dT/9+/p//v49//+/f3/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////+/v///v7/+PLu/+3b0P/iwar/4aZ9/+OX
+ Y//jk1z/4pNc/+CTXv/flF//3pNf/92TX//fk17/4ZNd/+KVX//im2r/4q6J/+bIs//x49n//Pn4////
+ ///////////////////////////////////////////////////////////////////////////+//79
+ +//59fL/8+jh/+3Wxv/owqj/5LGN/+Olev/ioHL/4p5v/+Kebv/in2//4qBx/+Ojdv/lq4L/6rqX/+7N
+ tv/y4dX/9/Ht//z6+v///v7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////7+//79/v/38Oz/69fK/+C8ov/hpHn/45Zi/+OTXf/ilWD/4Jpq/96fcv/fonf/4KJ3/+Ke
+ b//jmWb/45dj/+OaaP/hqID/5cCm//He0v/8+fb/////////////////////////////////////////
+ /////////////////////////////////////////fz6//Xu6P/r2cv/58Oq/+Svi//ioXT/4plo/+KX
+ Y//ilmH/4pZh/+KWYf/il2P/45hm/+SdbP/mp3r/6bmX/+zOuf/y5Nn/+vf0//7+/f//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////+/v/+/fz//fr5//z59v/99/T//ffz//338//99/P//ffz//338//99/P//ffz//33
+ 8//99/P//ffz//338//99/P//ffz//338//99/P//ffz//338//99/P//ff0//349f/9+vj//v38///+
+ /v///////////////////////////////////////////////////v7//v7+//bv6v/q1MT/4Lea/+Ch
+ df/jlmL/45Re/+KYZf/go3r/4K+N/+K2l//luJn/5q2G/+Whc//kmmj/45pn/+Kkef/mu5z/8drL//v2
+ 8////////////////////v7//fz6//z59//8+PX//ffz//338//99/P//ffz//338//99/P//ffz//33
+ 8v/68uv/8eHV/+bJs//js5L/4qF2/+KYZf/jlWD/45Re/+OUXf/jlF3/45Rd/+OUXv/jlV//45Zi/+Sb
+ af/lqH7/57qb/+3TwP/37uj//Pn4//7+/v//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7//fz8//r28//16+T/9OTZ//Xf
+ 0P/23Mv/9tzL//bcy//23Mv/9tzL//bcy//23Mv/9tzL//bcy//23Mv/9tzL//bcy//23Mv/9tzL//bc
+ y//23Mv/9tzM//bczP/13s7/9eHU//Xn3v/69PD//fv7//7+/v//////////////////////////////
+ ///////////////+/v/+/v3/9+7n/+rQvv/hspL/4Z9y/+KWYf/jlWD/45tr/+Kui//kwaj/6cu3/+zO
+ uP/pu5z/5ad+/+Odbf/jmWb/46Jz/+e3lP/v1cL/+PHs//z9/P/+/v3///79//37+v/48ev/9OXb//Tg
+ 0v/13c3/9tzL//bcy//23Mv/9tzL//bcy//23Mv/9tzL//TZxf/tzbX/5rmb/+Opgf/im2r/4pRf/+OT
+ Xf/jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXf/jlF3/45Zh/+Oebv/kq4T/6cKn//Hg1f/38e3//Pv6////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////7+/f/8+vj/9+7p/+3bzv/rzbn/7MSo/+6/n//uv5//7r+f/+6/n//uv5//7r+f/+6/
+ n//uv5//7r+f/+6/n//uv5//7r+f/+6/n//uv5//7r+f/+6/n//uv5//7r+f/+3CpP/sx67/7dLA//Xp
+ 4f/79vT//fz8//////////////////////////////////////////////7+//7+/v/37eX/7M25/+Ku
+ i//hnW7/4pZh/+OXY//koHL/5rqd/+rSwv/v39T/8uDU/+vIsP/kroj/4p9x/+OZZf/kn27/6LKM/+3O
+ uP/06uL/+vj3//78/P/9/Pv/+vbz//Lj2P/rz7v/68Ws/+3Aov/uv5//7r+f/+6/n//uv5//7r+f/+6/
+ n//uv57/7b6c/+q3k//mrIX/5KFz/+OXY//jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OT
+ XP/jlF3/4pdj/+OfcP/ls5D/6tLB//Ln4f/79/b/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////v79//z59v/06uP/59DB/+W+
+ ov/msIr/6Kl8/+ipff/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ip
+ ff/oqX3/6Kl9/+ipff/oqX3/56uB/+axjP/ovaH/7tnL//Xt5//7+Pb////+////////////////////
+ /////////////////////v7///7+//js4//uy7T/5KuE/+Kba//jl2L/5Jto/+eoff/rx67/8OHX//Xt
+ 5//36+T/7NC9/+Oykf/ioXX/45hk/+SaZ//mqn//6cSp/+7f0//28e7//Pr5//r39f/27Ob/7tXE/+e9
+ oP/msYz/56qA/+ipfP/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ipfP/nqHv/5qZ4/+Whcv/km2j/45Vf/+OT
+ W//jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jlF7/4pln/+Oqg//lx7L/7uDW//n1
+ 8v//////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////+/v3/+/j2//Po4f/lzLv/4raY/+Ome//lnWr/5Z1r/+Wda//lnWv/5Z1r/+Wd
+ a//lnWv/5Z1r/+Wda//lnWv/5Z1r/+Wda//lnWv/5Z1r/+Wda//lnWv/5Z1q/+Wcaf/knWv/5KJ0/+Wu
+ iP/oyrX/7+HY//jz7////v7////////////////////////////////////////+/v/+/fz/+Org/+/J
+ r//mqX//45po/+SYZP/mn27/6a+H//DRvf/27Ob/+vXy//nw6//s1cX/4ria/+Gkev/jl2P/45Zg/+Si
+ dP/muZr/6dLD//Pq5P/69vT/9vDs//Dh1v/qyLD/5rCL/+Wlef/ln27/5Z1q/+Wda//lnWv/5Z1r/+Wd
+ a//lnWv/5Z1r/+Wdav/lnWr/5Jto/+OYY//jlF7/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OT
+ XP/jk1z/45Nc/+OTXP/imGT/4ad+/+LBqv/s3NH/+PPw////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////79/f/7+Pb/8+jh/+XL
+ uf/itpj/5KZ8/+WebP/lnmz/5Z5s/+WebP/lnmz/5Z5s/+WebP/lnmz/5Z5s/+WebP/lnmz/5Z5s/+We
+ bP/lnmz/5Z5s/+WdbP/lnGn/5Jhj/+OXYv/jm2j/46Z7/+S/pf/r2Mv/9u7p//7+/f//////////////
+ //////////////////////7//f38//r59//15dn/7saq/+eofP/kmmf/5Jll/+ehcv/qs43/8tjE//ny
+ 7f/8+ff/+fPv/+3bzf/jvqT/4ah//+OYY//jlF3/451t/+Owjv/myLT/8eXc//jz7v/z6OD/6tTE/+a7
+ nf/lp3z/5aBx/+WebP/lnmz/5Z5s/+WebP/lnmz/5Z5s/+WebP/lnmz/5Z5s/+WebP/lnWr/5Jlk/+OV
+ Xv/jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OXY//hp37/4cGr/+vc
+ 0f/48/D/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////v79//v49v/z6eP/59C//+W9ov/nsIr/6Kl8/+ipff/oqX3/6Kl9/+ip
+ ff/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ipff/oqHv/56V4/+agcf/kmGT/45Vf/+OX
+ Y//ioXP/4raY/+nRwP/16uP//v79//////////////////////////////////7+/v/8+/r/9/Pw//Hf
+ 0v/swaT/56Z5/+WaZf/kmWX/5qN0/+u2kf/028r/+/by//38+//69vL/7uDW/+XGr//irYf/45pm/+OT
+ XP/jmmj/4qqD/+TAp//w39T/9+/q/+/g1f/lyLL/4q+L/+Sgcf/ln23/56Jy/+ileP/oqHz/6Kl9/+ip
+ ff/oqX3/6Kl9/+ipff/oqHz/56Z5/+ajc//knGn/45Zg/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OT
+ XP/jk1z/45Nc/+OTXP/jlF3/45lm/+Kpgf/jxbD/7d7V//j08f//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////+/v7//Pr5//fw
+ 6//u39P/7dO//+/KsP/wxaf/8Mao//DGqP/wxqj/8Mao//DGqP/wxqj/8Mao//DGqP/wxqj/8Mao//DF
+ qP/wxaj/8MWn/+2/oP/otpP/5KqC/+Obav/jlF//45Zg/+Kebv/hsI7/6Mu3//To3//+/v3/////////
+ /////////////////////////v39//v49//07ej/7dfH/+m7mv/moXL/5Jhi/+SZZf/lpXf/6rmV//Xe
+ zf/8+PT//v38//v49v/x6OH/6dC+/+W2lP/kn2//45Zg/+OZZv/jpnv/5rqb//Lczf/47eb/7trN/+O+
+ pP/gp3//45xq/+afbf/oqHr/7LWQ/+/Bov/wxaf/8Mao//DGqP/wxqj/8MWn/+7CpP/quZf/5auD/+Of
+ cf/jlmH/45Jb/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OWYf/knm3/5K+L/+bM
+ uv/v49v/+fb0////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////7+///+/fz/+/j2//fw6v/26+H/9+fa//jl1//45df/+OXX//jl
+ 1//45df/+OXX//jl1//45df/+OXX//jl1//45df/+OXX//jk1v/449X/8tnI/+rKs//kt5f/46Fz/+OX
+ Yv/jlmH/45xr/+Kshv/pxq7/9OXa//78+//////////////////////////////////9/f3/+/b1//Hn
+ 4P/pz7z/5rOQ/+Sbaf/jlV//45lm/+Smev/ou5n/9N/Q//z49f/+/v3//Pr5//Xv6//u283/6MCj/+Sm
+ e//jmWb/45ll/+Wjdv/ptpL/89fE//fo3v/u1ML/47eY/+Gidv/jmmf/5qBv/+mtg//wxqn/9t3M//jk
+ 1v/45df/+OXX//jl1//35Nb/9eDQ/+3Puf/kt5n/4qZ9/+KZZ//jlF3/45Nc/+OTXP/jk1z/45Nc/+OT
+ XP/jk1z/45Nc/+OTXP/jlV//5Jtq/+WmfP/mupz/6tbI//Lp5P/7+Pb/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////////7+
+ /v/9/Pv//Pj2//v28v/89e///PTu//z07v/89O7//PTu//z07v/89O7//PTu//z07v/89O7//PTu//z0
+ 7v/89O7//PPu//zz7P/26N7/7dfI/+fCqf/lqX//5Jtp/+SXY//jm2n/46h//+nCpf/y4NL/+/j1//79
+ /P////7///////////////////////38/P/69fL/7uHY/+bIsv/krYj/45hk/+OTXf/jmWj/46d+/+a9
+ n//z4NP//fj2///+/v/9/Pv/+fXz//Lk2v/qyK//5KyF/+Kca//jmWX/5aJy/+mxiv/vzbf/8tvN/+zJ
+ s//ksI3/4p9w/+OZZv/loXL/6LCL//HPuP/66+H/+/Ps//z07v/89O7//PTu//zz7v/57+f/8t/S/+jI
+ sv/ks5P/4qJ2/+KYZf/jlV//45Nd/+OTXP/jk1z/45Nc/+OTXP/jlF3/5JZg/+WbaP/kpXn/5bOQ/+nI
+ sf/w4tj/9/Ht//z7+v//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////+/v/+/v3//v38//79/P/+/Pv//vz7//78
+ +//+/Pv//vz7//78+//+/Pv//vz7//78+//+/Pv//vz7//78+//+/Pv//vz6//jz7f/x49j/6s66/+ey
+ jP/loHH/5Jlm/+OaZv/lpXf/6ryc//DZyP/48u7//Pv6//7+/v///////////////////////fz7//nz
+ 8P/s3NH/5MGp/+Opgf/jlmL/45Nd/+Kaaf/iqYP/5L+m//Li1//9+ff///////7+/v/8+/r/9uzk/+zP
+ u//jso//4Z9x/+OZZv/ln2//6KuC/+vApP/syrX/6b2f/+Wqgf/jnGv/45lm/+Sidv/ntJP/8dXC//vz
+ 7v/++/r//v38//78+//+/fv//vz7//z59v/27eb/7dnM/+jErP/kr4z/4qB0/+KZZv/ilmH/45Vg/+OV
+ X//jlV//4pVg/+OXY//knGr/5qR4/+axjv/mwqj/69fI//Xt6P/7+Pb//v39////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////+/n2//Xt5v/u2cn/6LmY/+Slef/jmmj/45hj/+Wfbv/otJD/7dC8//Pq
+ 5P/69/b//v39///////////////////+///9+/r/+PLt/+rXyf/iu6D/4aV8/+OVYf/jklz/4ptr/+Gs
+ iP/kxK3/8uTb//359/////////7+//7+/f/48Ov/7dTE/+K3mf/gonb/45ll/+SbaP/monX/56+K/+e1
+ k//mrYb/5aJz/+SZZf/jmWb/46V8/+W5nP/w2sv/+/bz///+/v///////////////////////v39//r2
+ 8//06eL/7tfI/+nErP/kspH/4aV7/+Gfcv/inGz/4ptp/+Kbav/hnW//4aJ2/+Oqg//nt5b/6sau/+3W
+ xv/y59//+vb0//38/P///v7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////9/Pv/+fTv//Li
+ 1v/nv6P/46iA/+Kbav/jlmD/5Jlm/+WshP/oxq//7uHY//jz8f/+/fz///////////////////7///37
+ +v/48Or/6dLB/+G2mP/honj/45Vg/+OTXP/inW7/4rGP/+TKt//y6N///fr4/////////v7///7///nz
+ 7//t2cz/4r2k/+Gmff/jmWb/45Zi/+OZZv/jnm//46F0/+Oebv/kmmf/5JZh/+ObaP/jq4X/5cKq//Df
+ 1P/8+PX///7+/////////////////////////v7//fv6//r18v/16uL/8NvP/+nKtv/juZ3/4rGP/+Os
+ hv/kqoL/5aqC/+Ouiv/itZb/5cCn/+rOvP/w3dD/9erj//r08f/9+/r///7+////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////79/f/79/T/9Ofd/+fErP/irIf/4p1t/+OVX//jl2H/5KZ8/+W+
+ pf/q2c7/9/Dt//78+/////////////////////7//fv5//jv6P/qzrv/4rKR/+Ggc//jlWD/45Nd/+Of
+ cf/jt5f/59HB//Pr5f/8+/n/////////////////+vXy/+/f1f/lxrL/462K/+Scbf/jlmL/4pVg/+GX
+ Y//hmGX/4pdj/+SXYv/kmGP/5aJy/+a3lv/pz77/8ujh//z69////v7////////////////////////+
+ /v///f3//fr6//r08f/27Ob/8eDV/+zTwv/rzLf/7Mmx/+3Hrf/tx63/68u0/+vQvf/t2Mr/8eLZ//Xs
+ 5v/59PL//Pv6//7+/f//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////v7+//z5
+ 9//26+L/58q1/+Gwjv/hn3H/45Rf/+OVX//jonb/47ib/+jSw//27ej//fz7////////////////////
+ /v/9+/j/+O7m/+vLtf/jr4r/4p5w/+OVYP/jlF7/5KN2/+a9oP/r2c3/9u/r//38+///////////////
+ ///79/b/8ubf/+nRwf/mt5j/5KJ2/+KYZf/hk13/4JJc/+GTXf/ilF7/45Zg/+SbaP/nqX7/6sOo/+/e
+ 0v/28e7//fv7///////////////////////////////////////+/v7//fz6//v49v/58u7/9uvk//bn
+ 3v/25tv/9uXZ//bl2f/259z/9erh//bu6P/48/D/+/f2//37+//+/v7/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////v7//fr4//bt5//nz77/4bWW/+GhdP/jlF7/45Re/+Kf
+ cv/is5P/58u5//Xr5P/9+/r////////////////////+//37+P/57eX/7cmw/+WshP/jnW3/45Zh/+SY
+ ZP/nqn//68eu//Dk2//49fP//v38//////////////////z6+f/37ur/793S/+nApv/kp37/4ppp/+GT
+ Xf/hkVr/4pJb/+KTXP/jlmH/5J5t/+evif/tzbb/9Oni//r4+P/+/f3/////////////////////////
+ //////////////////////7//v79//37+//8+ff//Pf1//z39P/89/P//Pfz//z39P/8+Pb//Pr5//38
+ +//+/f3///7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////////////////+
+ /v/9+vn/9+/q/+nVyP/ju5//46R6/+OVYP/jlF7/4p1u/+Kui//mxrD/9eff//36+P//////////////
+ /////v7//fr3//ns4v/vx6v/56qA/+Sca//kmGP/5Z1r/+myi//w0bz/9u7o//v6+f/+/v7/////////
+ /////////v39//v28//16OH/68mz/+Osh//hnG7/4ZRf/+KSW//ik1z/45Nd/+OXYv/ioHP/5bST/+/T
+ wf/48ev//f39//7+/v///////////////////////////////////////////////////v////7+//79
+ /P/+/fz//vz8//78/P/+/Pz//vz8//79/P/+/v3//v7+///+/v//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////+//38+v/48u7/7NzS/+fErP/lrIT/5Zpn/+OW
+ YP/jnGv/5KqE/+jBp//z49j/+/f0//79/f////////////79/P/79vP/9+fd/+7Ep//nqX7/5Z1q/+SZ
+ ZP/moHD/67eT//LXxP/59PD//f39//7+/v/////////////////+/v7//Pr4//ju6P/sz7z/47CP/+Gf
+ c//ilWD/4pNb/+OTXP/jk17/45hk/+Kkev/kup7/79jJ//r18P//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////7//vz7//n18v/x5d3/6826/+e0kf/loHD/45hj/+Obaf/lp33/6Lyd//Hez//48+7//Pv6////
+ /////////Pv6//jy7f/z4dT/7MCh/+ene//lnGn/5Jll/+WidP/qupj/89vK//z49f/+////////////
+ ///////////////////9/Pv/+fLt/+3Vxf/itpj/4aN5/+KWYv/jklv/45Nc/+OVX//jmmj/4amD/+TA
+ qv/v3tL/+/f0////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/f3/+/j3//bt6f/v18j/6bye/+Sk
+ eP/jmWb/45lm/+WidP/otJD/7tXD//Ts5f/6+Pb///7+///////7+Pf/9ezm/+7Zyf/puZf/5qN0/+Sa
+ Zv/jmWb/46N3/+m8nP/z3c3//fr3//////////////////////////////////79+//69PD/7drN/+O9
+ o//hp3//45dj/+OSW//jlF7/5Jhj/+SfcP/jsZD/5sq4//Hj2//8+ff/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////+/v/++/v/+vbz//Pg1P/pw6j/4qiA/+Kaaf/jl2L/5Jxq/+aqgv/pyrT/8OPa//jz
+ 8P/+/v3///7+//r28//x5t3/6dC9/+axi//knWv/5Jdi/+OZZv/ipXv/576h//Le0P/9+vj/////////
+ /////////////////////////v38//r28v/v4Nf/5caw/+Osh//jmWX/45Nb/+OWYP/lnGr/5qh9/+e9
+ of/r1sn/8+rl//z6+f//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////+//79/P/8+vj/9OXb/+nI
+ sf/hrIj/4pxs/+OWYf/jmWX/5KV5/+XCqP/s28//9vDr//7+/P////7/+PPw/+7g1f/lx7L/46qD/+OZ
+ Zv/jlmD/4ppo/+Cof//mwab/8uDT//37+f/////////////////////////////////+/f3/+/j1//Ho
+ 4f/p0L//5raU/+Wfbv/klV//45di/+SgcP/mr4j/68mx//Hi2f/38u///fz8////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////v79//38+v/06eD/6M25/+CxkP/hnm//45Zg/+OXYv/joXT/4rqd/+nU
+ xf/07OX//v38//7+/v/38e3/7NrN/+K/p//hpXz/45dj/+OVYP/im2n/4KqF/+XErP/x4tb//fv5////
+ //////////////////////////////7+/v/8+/n/9fDr/+7bzv/pwKP/5qd6/+SaZ//jm2j/5KV6/+a2
+ lv/u08H/9u7o//v49//+/v7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////v7//v37//Xs
+ 5f/p0sH/4LaY/+Kgcv/jlmH/45Zh/+KfcP/gs5T/5868//Tp4f/+/Pv//v7+//bv6f/q1MX/4Lic/+Gi
+ dv/jlmL/45Vg/+Kca//grYr/5cey//Hk2v/9+/r///////////////////////////////////////38
+ +//59vT/8+bc/+vLtP/lsYz/4qN3/+Kid//jrov/58Gp//De0f/69fL//vz8////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////+/v/+/fz/9u7p/+vYyf/ivqL/46R3/+OXYv/jlmH/4p1t/+Cv
+ i//nybP/8+bc//77+v/+/v7/9u3m/+rQvv/gspT/4Z9y/+OWYf/jlWD/4p1t/+Cxkf/mzLr/8ubf//37
+ +v///////////////////////////////////////v79//37+v/37+n/7dfI/+S/pf/hsZL/4rKS/+W/
+ pv/q0cL/8+jh//z59////v3/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////////////+//79
+ /P/48u7/7t/U/+bHsf/lq4L/5Jxp/+SXY//jnGv/4qqE/+fEq//y4db//Pn3//79/f/26+T/6824/+Gv
+ jP/hnW7/45Vg/+OVYf/jnnD/47eZ/+jTxP/z6uT//fz7////////////////////////////////////
+ //////7//v79//v28//z5t3/7NXG/+nMuP/qzbj/7dbG//Hj2v/48e3//fz7/////v//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////7//v7+//n18//y5t7/69HA/+ezj//loXL/5Jlm/+Oa
+ aP/jpnz/6L6h//Dczv/59fL//fv6//fq4f/sy7P/46yF/+Kca//jlWD/45dj/+SidP/mv6T/7NvP//Xv
+ 6v/+/fz///////////////////////////////////////////////7//fv6//nz7//16+X/9Ofe//Xn
+ 3v/27OX/+PPu//v59//+/v3/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///+////+/n3//bu6P/w287/6buc/+Wlev/jm2n/45hk/+Ogcf/nt5X/7tTD//Xu6f/7+Pb/+One/+7J
+ r//lqoD/45tp/+OWYf/kmmj/5qh9/+vJsf/x5dz/+PXx//7+/f//////////////////////////////
+ ///////////////////+/v3//fz7//z6+P/8+Pb//Pj2//z6+P/9/Pr//v39////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/Pv/+vTx//Tj2f/owaf/46mC/+Kc
+ a//jlmH/45ln/+athv/qybP/8OTc//jy7f/35dn/78er/+eofP/kmmf/5Jhk/+agb//qsYn/8dTB//fv
+ 6f/8+vj///7+///////////////////////////////////////////////////////+/v7//v38//79
+ /P/+/fz//v39//7+/v/+//7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////7+/f/7+PX/9eng/+fHsP/irYn/4p1v/+OVX//jlmH/5KV7/+a9of/q1MX/8eHV//LY
+ xf/tv5//56Z4/+SaZv/kmWb/5aJ1/+q1kv/z2sn/+/Tv//79/P//////////////////////////////
+ ///////////////////////////////////////////+////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////v7+//z5+P/27OX/58y4/+Gy
+ kf/hn3L/45Rf/+OUX//jn3H/47CO/+TBqv/qy7f/7Mar/+q1kP/mo3T/5Jll/+OZZ//kpHn/6bmY//Tf
+ z//89/T///7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////v///fr5//fu6P/o0cH/4beZ/+Gidv/jlF7/45Nd/+KZaf/go3v/4a2M/+W1
+ lP/nso3/5qh+/+Sdbf/jl2P/45pp/+Omff/nvJ7/9OHT//359v//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////+/v/9+/r/9/Hs/+rY
+ y//jvqP/4qZ8/+OVX//iklz/4ZRh/+CYaP/fnG//4qBy/+OgcP/im2n/4ZZi/+KUX//immn/46mC/+a+
+ o//z4tb//fn3////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////+//38+//49PD/7uHX/+jIsv/lroj/5Jln/+KUX//hkl7/4JNf/9+V
+ Yv/gl2P/4ZZi/+CUYP/gk13/4ZNd/+Kba//iq4f/5cKq//Pk2v/9+ff/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////7//v38//r4
+ 9f/y6+T/7NPB/+i3lv/koHH/45Zi/+KTXP/gkVv/35Fc/9+SXP/fklz/35Fb/+CSW//hk13/4Zxt/+Gu
+ jP/lxrH/8+bd//36+P//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////+/v3//Pv5//fz7//w3c7/6cCi/+Slev/jmWb/4pNd/+CR
+ Wv/fkFr/35Ba/9+QWv/fkFr/4JJb/+GTXf/inW//4rKR/+XLuf/z6eH//fv5////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /v/+/fz/+/n2//Pk2P/pxaz/4qmB/+Kbaf/hk17/4JBa/96PWf/fkFr/35Ba/+CQWv/gkVz/4ZNe/+Kg
+ c//jtpj/5tDB//Pr5f/9+/n/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////79/f/8+/r/9Off/+nKtP/grYn/4Zxt/+KU
+ X//gkFr/349Z/9+PWf/fkFn/4JBb/+GSXv/jl2T/5KZ7/+a9ov/p18v/9e7q//37+v//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////v7+//38/P/16uP/6c68/+Cykv/hnnH/4pRg/+GRW//gkFr/349Z/96PWf/fkVv/4ZRg/+Sc
+ a//mrYX/6cat/+3f1f/38u///fz7////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////v7//v39//bt5//q08T/4bic/+Gh
+ dP/ilWH/4pJc/+GRW//fkFr/35Ba/+CRXP/ilmL/5aBw/+i0j//tz7n/8ujh//n29f/+/f3/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////+/v/+/f3/9/Dr/+zazf/kwKf/46V6/+OWYv/jk1z/4pJc/+GRW//hkVv/4pNd/+OY
+ ZP/lonP/6rmW//HXxf/58+///fz7//7+/v//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////79/v/48/H/8OLY/+jL
+ tv/mrYb/5Jtp/+OVX//jk1z/4pJc/+KSXP/jlF7/45ll/+Wjdv/qu5v/89zM//z49f/+////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////v7+//r39f/06uT/7tbG/+i2lP/lonP/5Jhj/+OTXf/jk1z/45Nc/+OU
+ Xv/jmWb/46V6/+m+oP/z39D//fr4////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////+/v///Pv5//jx
+ 7f/y4NT/6b+h/+WnfP/jm2j/45Rd/+OTXP/jk1z/45Vf/+OaaP/ip3//58Cm//Pg1P/9+/r/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////+/fz/+/fz//Xn3v/oxav/4quF/+KcbP/jlF3/45Nc/+OT
+ XP/jlV//4ptp/+CqhP/mw6z/8uLX//37+v//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////////////////+
+ /v/8+ff/9uvj/+jKtf/hsI3/4Z5w/+OUXv/jk1v/45Nc/+OVYP/inGv/4K2K/+bHsv/y5Nr//fz6////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////7+//36+f/27ef/6M++/+G0lf/hoXX/45Re/+OT
+ W//jk1z/45Vh/+Kdbv/hsZH/5su5//Lm3v/9/Pv/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////v7//fv6//fw6//p1cf/4rqf/+Kkev/jlF//45Nb/+OTXP/jlmH/455w/+K1l//o0MD/8+nj//38
+ +///////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////v/9/Pr/+PPv/+zc0f/lwqn/46h//+OV
+ X//jk1v/45Nc/+OWYf/joHL/47ue/+nWyP/07ef//v38////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////79/P/69vP/8OXe/+rMuP/msIv/5Jpn/+OVXv/jlV//5Jpm/+Wme//mwqn/7NzR//Xw
+ 7P/+/f3/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////39//z59//27ur/79jI/+m6
+ mv/loHL/45dj/+OXY//ln27/566G/+rLtf/v49v/9/Pw//7+/f//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////v7//vz7//r39P/z4dX/68On/+SnfP/jmmj/45pn/+Skdf/otZH/7dTC//Tr
+ 5f/69/X//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////+/fz//Pr5//Xn
+ 3f/qyLH/4auG/+KcbP/im2r/46d9/+a7nP/w3M7/+fPv//38+///////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////+/f/9/Pv/9u3m/+zTw//jup7/4qqE/+Kogf/js5L/58au//Pl
+ 2v/7+PX//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////7+//7+
+ /f/58+//8OLY/+nPvv/kwKb/472i/+XFr//q1cX/9uzm//37+f//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////v////v59//27+r/8OTb/+vYyv/p1cb/69rO/+/k
+ 3P/48/D//v38////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////v38//v59v/59PD/9u7o//Xt5v/27+r/+PTw//z6+f/+/v7/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////v7//v38//38+v/8+vj//Pn3//z6
+ +P/9+/r//v39////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////v7//v7+//7+/v///v3//v79//7+/v//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////////8/////v//
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////+/////f////P////6////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////v////0////4P//
+ //P/////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////8////+D///+8////5P//////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////////l////vf//
+ /4n////R////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////9H///+K////S////7X/////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////tf//
+ /0z///8P////jf////P/////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////T///+O////D////wH///9L////tP//////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////tP//
+ /0v///8B////AP///xX///9m////1v////z/////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////P///9b///9m////Ff///wD///8A////AP///yT///9/////2v//
+ //z/////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////z////a////f///
+ /yT///8A////AP///wD///8A////A////yD///9/////1v/////////+////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////7/////////1v///3////8g////A////wD///8AAAAAAP///wD///8A////A///
+ /yT///9l////sP///+7/////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////7v///7H///9l////JP//
+ /wP///8A////AAAAAAAAAAAA////AP///wD///8A////AP///xT///9I////iP///7L////P////4///
+ //L////7/////v//////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////////9////+P//
+ /+/////i////z////7L///+I////SP///xT///8A////AP///wD///8AAAAAAAAAAAAAAAAAAAAAAP//
+ /wD///8A////AP///wH///8O////R////4P///+4////3/////T////9////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////r////t////1////7b///+D////Rv///w7///8B////AP//
+ /wD///8AAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAA
+ AAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAABgAAAAAAA
+ AAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAc=
\ No newline at end of file
diff --git a/AIMSEntity/BLL/Extension/BOperationRecord.cs b/AIMSEntity/BLL/Extension/BOperationRecord.cs
index e3647b3..1707ad9 100644
--- a/AIMSEntity/BLL/Extension/BOperationRecord.cs
+++ b/AIMSEntity/BLL/Extension/BOperationRecord.cs
@@ -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)
{
diff --git a/DrawGraph/AreaManage/BaseInfoTopManage.cs b/DrawGraph/AreaManage/BaseInfoTopManage.cs
index cf8c492..791b67e 100644
--- a/DrawGraph/AreaManage/BaseInfoTopManage.cs
+++ b/DrawGraph/AreaManage/BaseInfoTopManage.cs
@@ -99,7 +99,7 @@ namespace DrawGraph
}
}
}
- }
+ }
SetAbleEditView(ableEdit);
}
}
diff --git a/DrawGraph/AreaManage/MonitorAreaManage.cs b/DrawGraph/AreaManage/MonitorAreaManage.cs
deleted file mode 100644
index 6435fda..0000000
--- a/DrawGraph/AreaManage/MonitorAreaManage.cs
+++ /dev/null
@@ -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
-{
- ///
- /// 监测管理类
- ///
- public class MonitorManage : AreaManageBase
- {
- public MonitorManage() { }
- public MonitorManage(object _operationRecor, ZedGraphControl _zedControl, TemplateManage _template, string _name) : base(_operationRecor, _zedControl,_template , _name)
- { }
-
- #region 重写的事件
- ///
- /// 鼠标点击画板
- ///
- ///
- ///
- 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 重写的事件结束
- }
-}
diff --git a/DrawGraph/AreaManage/MonitorManage.cs b/DrawGraph/AreaManage/MonitorManage.cs
new file mode 100644
index 0000000..c84ccb0
--- /dev/null
+++ b/DrawGraph/AreaManage/MonitorManage.cs
@@ -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
+{
+ ///
+ /// 监测管理类
+ ///
+ public class MonitorManage : AreaManageBase
+ {
+ ///
+ /// 监测文本的对象
+ ///
+ TextPackObj janCePack = null;
+ ///
+ /// 图表的对象
+ ///
+ ChartPackObj chartPack = null;
+ ///
+ /// 当前手术对象
+ ///
+ 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 重写的事件
+ ///
+ /// 鼠标点击画板
+ ///
+ ///
+ ///
+ 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 ables = PackManage.ListPob.Where(s => s is AbleEditPackObj).ToList();
+ 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();
+
+ }
+
+ ///
+ /// 画生理数据
+ ///
+ 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;
+ }
+ }
+}
diff --git a/DrawGraph/AreaManage/OperationRecord.cs b/DrawGraph/AreaManage/OperationRecord.cs
index d160c5e..8b2aa97 100644
--- a/DrawGraph/AreaManage/OperationRecord.cs
+++ b/DrawGraph/AreaManage/OperationRecord.cs
@@ -1179,7 +1179,8 @@ namespace DrawGraph
public List AfterDrugsListstr = new List();
public List FluidListstr = new List();
public List PunctureAndIntubatio;
- public List addPhysioList;
+ public List PhysioConfigList;
+ public List PhysioAnesConfigList;
[ClassAttributs(Description = "总页数")]
public int currentPage { get; set; }
@@ -1344,7 +1345,8 @@ namespace DrawGraph
FactDrugList = new List();
FactOutputLiquidsList = new List();
AnaseDataQualityRecordList = new List();
- addPhysioList = new List();
+ PhysioConfigList = new List();
+ PhysioAnesConfigList = new List();
OpeRecordInfo = new OperationRecordInfo();
OpeRecoverInInfo = new OperationRecoverInInfo();
OpeRecoverOutInfo = new OperationRecoverOutInfo();
diff --git a/DrawGraph/AreaManage/PhysioData.cs b/DrawGraph/AreaManage/PhysioData.cs
index 985e122..bf25179 100644
--- a/DrawGraph/AreaManage/PhysioData.cs
+++ b/DrawGraph/AreaManage/PhysioData.cs
@@ -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; }
///
///
diff --git a/DrawGraph/AreaManage/PhysioDataConfig.cs b/DrawGraph/AreaManage/PhysioDataConfig.cs
index 6def7b8..53aaa68 100644
--- a/DrawGraph/AreaManage/PhysioDataConfig.cs
+++ b/DrawGraph/AreaManage/PhysioDataConfig.cs
@@ -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("插入生理数据结点时出错");
}
}
+ ///
+ /// 动态填写对象
+ ///
+ 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();
+ }
+ }
+ }
+ }
+ }
+ }
+
///
/// 增加一点生理数据,往数据库中写入数据
///
@@ -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);
}
}
///
@@ -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);
+ }
///
/// 控制画点的范围
///
@@ -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;
}
///
@@ -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 GetAllList()
+ public static IList GetLifeList()
{
string sql = "Select * FROM PhysioDataConfig where ConfigType='生命体征' order by PhysioOrder asc";
return GetListBySql(sql);
}
+ public static IList GetAnesList()
+ {
+ string sql = "Select * FROM PhysioDataConfig where ConfigType='麻醉体征' order by PhysioOrder asc";
+ return GetListBySql(sql);
+ }
private static IList GetListBySql(string sql, params SqlParameter[] para)
diff --git a/DrawGraph/AreaManage/PhysioDataManage.cs b/DrawGraph/AreaManage/PhysioDataManage.cs
index 5f56b61..e6547b3 100644
--- a/DrawGraph/AreaManage/PhysioDataManage.cs
+++ b/DrawGraph/AreaManage/PhysioDataManage.cs
@@ -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
///
ChartPackObj chartPack = null;
///
+ /// 动态填写对象
+ ///
+ AbleEditPackObj phListPack = null;
+ ///
/// 当前图例文本
///
//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("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 selparameters = new List();
- 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;
}
- ///
- /// 画生理数据
- ///
- 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 dt = PhysioDataConfig.GetAllList();
+ IList 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 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("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;
}
}
diff --git a/DrawGraph/BoardPack/TextPackObj.cs b/DrawGraph/BoardPack/TextPackObj.cs
index 7f43a33..77325d1 100644
--- a/DrawGraph/BoardPack/TextPackObj.cs
+++ b/DrawGraph/BoardPack/TextPackObj.cs
@@ -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 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 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 breakLinesForCanvas(string text)
- {
- List list = new List();
- 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 breakLinesForCanvas(string text)
+ {
+ List result = text.Replace("\r\n", "^").Split('^').ToList();
+ List list = new List();
+ 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);
+ }
+ }
+ }
+ }
}
diff --git a/DrawGraph/DrawGraph.csproj b/DrawGraph/DrawGraph.csproj
index 2b6d733..04d34b4 100644
--- a/DrawGraph/DrawGraph.csproj
+++ b/DrawGraph/DrawGraph.csproj
@@ -86,7 +86,7 @@
-
+
diff --git a/DrawGraph/GUtil/EventObj.cs b/DrawGraph/GUtil/EventObj.cs
index 7fdab37..44f879e 100644
--- a/DrawGraph/GUtil/EventObj.cs
+++ b/DrawGraph/GUtil/EventObj.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 ???
}
-
- /////
- ///// 根据所给时间值计算其中在ZedGraph图中x的CoordType.PaneFraction浮点坐标
- /////
- ///// 日期时间
- ///// x
- //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;
- //}
-
+
///
/// 根据所给时间值计算其中在ZedGraph图中x的CoordType.PaneFraction浮点坐标
///
@@ -239,24 +223,7 @@ namespace DrawGraph
double endvalue = (yMaxPF - yMinPF) / (ymax - minnumber) * (value - minnumber);
return yMaxPF - endvalue - 0.001;
}
-
- ///
- /// 根据所给时间值计算其中在ZedGraph图中x的CoordType.PaneFraction浮点坐标
- ///
- /// 日期时间
- /// x
- //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 ???
- //}
+
///
/// 画添加药品线,及加药量
///