术中动态模板维护
This commit is contained in:
parent
de9ca8f384
commit
ae1e2dc118
@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<AtuoUpdate>
|
||||
<ConnectionString>Data Source=.;Initial Catalog=AIMSDB_DLSJZQZYYY;User ID=sa;Password=Test2020;</ConnectionString>
|
||||
<ConnectionString>Data Source=.;Initial Catalog=AIMSDB_QHDSGRYY;User ID=sa;Password=Test2020;</ConnectionString>
|
||||
<DataConnectionString>Data Source=.;Initial Catalog=AIMSDB_DATA;User ID=sa;Password=Test2020;</DataConnectionString>
|
||||
<HisConnectionStringOracel>Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.10.7)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=orcl2))));Persist Security Info=True;User ID=smview;Password=i39;</HisConnectionStringOracel>
|
||||
</AtuoUpdate>
|
||||
|
||||
@ -131,7 +131,7 @@ namespace DataDictionary.UI
|
||||
BasicDictionaryObj.Order = int.Parse(intOrder.Text);
|
||||
BasicDictionaryObj.OperatorNo = AIMSExtension.PublicMethod.OperatorNo;
|
||||
BasicDictionaryObj.OperatorName = AIMSExtension.PublicMethod.OperatorName;
|
||||
BasicDictionaryObj.OperateDate = AIMSExtension.PublicMethod.SystemDate();
|
||||
BasicDictionaryObj.OperateDate = DateTime.Now;
|
||||
BasicDictionaryObj.Remark = txtRemark.Text.Trim();
|
||||
if (_state == AIMSExtension.EditState.ADD)
|
||||
{
|
||||
|
||||
@ -98,7 +98,7 @@ namespace AIMS.PublicUI.UI
|
||||
DepartmentObj.IsValid = int.Parse(chkIsValid.Checked ? "1" : "0");
|
||||
DepartmentObj.OperatorNo = AIMSExtension.PublicMethod.OperatorNo;
|
||||
DepartmentObj.OperatorName = AIMSExtension.PublicMethod.OperatorName;
|
||||
DepartmentObj.OperateDate = AIMSExtension.PublicMethod.SystemDate();
|
||||
DepartmentObj.OperateDate = DateTime.Now;
|
||||
|
||||
if (_state == AIMSExtension.EditState.ADD)
|
||||
{
|
||||
|
||||
BIN
AIMS/FormMainManage.designer.cs
generated
BIN
AIMS/FormMainManage.designer.cs
generated
Binary file not shown.
@ -573,7 +573,7 @@ namespace AIMS.OperationAanesthesia
|
||||
{
|
||||
DrawEvent();
|
||||
}
|
||||
PublicMethod.WriteLog( Inevent.EventName, _record.PatientId.Value, 1, "麻醉");
|
||||
PublicMethod.WriteLog(Inevent.EventName, _record.PatientId.Value, 1, "麻醉");
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
@ -628,7 +628,7 @@ namespace AIMS.OperationAanesthesia
|
||||
{
|
||||
DrawEvent();
|
||||
}
|
||||
PublicMethod.WriteLog("修改"+Inevent.EventName, _record.PatientId.Value, 1, "麻醉");
|
||||
PublicMethod.WriteLog("修改" + Inevent.EventName, _record.PatientId.Value, 1, "麻醉");
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
@ -761,8 +761,8 @@ namespace AIMS.OperationAanesthesia
|
||||
if (GetOpeState(ref messing) == false)
|
||||
{
|
||||
if (messing != "") MessageBox.Show(messing, "系统提示");
|
||||
if (messing == "请与手术信息选择手术分级!" || messing == "请与手术信息选择手术切口!")
|
||||
btnOperationInfo_Click(null, null);
|
||||
//if (messing == "请与手术信息选择手术分级!" || messing == "请与手术信息选择手术切口!")
|
||||
// btnOperationInfo_Click(null, null);
|
||||
return;
|
||||
}
|
||||
}
|
||||
@ -1235,10 +1235,6 @@ namespace AIMS.OperationAanesthesia
|
||||
frmAnaseDataQuality._record = _record;
|
||||
frmAnaseDataQuality.ShowDialog();
|
||||
}
|
||||
void frmFactEventsNew_FormClosed(object sender, FormClosedEventArgs e)
|
||||
{
|
||||
ReviewEvent();
|
||||
}
|
||||
private void btnCancelOperation_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (PatientId == 0)
|
||||
@ -1306,12 +1302,15 @@ namespace AIMS.OperationAanesthesia
|
||||
return;
|
||||
}
|
||||
PublicUI.UI.frmTemplate frmTemplateObj = new PublicUI.UI.frmTemplate();
|
||||
frmTemplateObj.FormClosed += new FormClosedEventHandler(frmFactEventsNew_FormClosed);
|
||||
frmTemplateObj._record = _record;
|
||||
frmTemplateObj.InRoomTime = _record.InRoomTime.Value;
|
||||
frmTemplateObj.PatientId = PatientId;
|
||||
frmTemplateObj.TypeId = 1;
|
||||
frmTemplateObj.ShowDialog();
|
||||
|
||||
DialogResult ddr = frmTemplateObj.ShowDialog();
|
||||
if (ddr == System.Windows.Forms.DialogResult.OK)
|
||||
{
|
||||
ReviewEvent();
|
||||
}
|
||||
}
|
||||
private void tsbExePlan_Click(object sender, EventArgs e)
|
||||
{
|
||||
@ -2145,16 +2144,16 @@ namespace AIMS.OperationAanesthesia
|
||||
isTrue = false;
|
||||
}
|
||||
|
||||
if (_record.OpeRecordInfo.OperationLevel == null || _record.OpeRecordInfo.OperationLevel.ToString().Trim() == "")
|
||||
{
|
||||
message = "请与手术信息选择手术分级!";
|
||||
isTrue = false;
|
||||
}
|
||||
if (_record.OpeRecordInfo.OperationCut == null || _record.OpeRecordInfo.OperationCut.ToString().Trim() == "")
|
||||
{
|
||||
message = "请与手术信息选择手术切口!";
|
||||
isTrue = false;
|
||||
}
|
||||
//if (_record.OpeRecordInfo.OperationLevel == null || _record.OpeRecordInfo.OperationLevel.ToString().Trim() == "")
|
||||
//{
|
||||
// message = "请与手术信息选择手术分级!";
|
||||
// isTrue = false;
|
||||
//}
|
||||
//if (_record.OpeRecordInfo.OperationCut == null || _record.OpeRecordInfo.OperationCut.ToString().Trim() == "")
|
||||
//{
|
||||
// message = "请与手术信息选择手术切口!";
|
||||
// isTrue = false;
|
||||
//}
|
||||
|
||||
}
|
||||
|
||||
|
||||
@ -815,20 +815,20 @@ namespace AIMS.PublicUI.UI
|
||||
_lineNumber = 0;
|
||||
|
||||
|
||||
FullALLDGV();
|
||||
tabDrugs_SelectedTabChanged(null, null);
|
||||
//FullALLDGV();
|
||||
//tabDrugs_SelectedTabChanged(null, null);
|
||||
if (DrugsParam != null) DrugsParam();
|
||||
if (_dataGridView.Rows.Count == 0 || _dataGridView.Rows[_dataGridView.Rows.Count - 1].Cells[3].Value != null)
|
||||
AddNewNullRows();
|
||||
//if (_dataGridView.Rows.Count == 0 || _dataGridView.Rows[_dataGridView.Rows.Count - 1].Cells[3].Value != null)
|
||||
//AddNewNullRows();
|
||||
}
|
||||
else
|
||||
{
|
||||
if (_dataGridView.CurrentRow.Cells[3].Value != null || _dataGridView.CurrentRow.Cells[1].Value != null)//药品名称
|
||||
if (_dataGridView.CurrentRow.Cells[3].Value != null)//药品名称
|
||||
{
|
||||
_dataGridView.Rows.Remove(_dataGridView.CurrentRow);
|
||||
_lineNumber = 0;
|
||||
if (_dataGridView.Rows.Count == 0 || _dataGridView.Rows[_dataGridView.Rows.Count - 1].Cells[3].Value != null)
|
||||
AddNewNullRows();
|
||||
//if (_dataGridView.Rows.Count == 0 || _dataGridView.Rows[_dataGridView.Rows.Count - 1].Cells[3].Value != null)
|
||||
// AddNewNullRows();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -242,6 +242,7 @@ namespace AIMS.PublicUI.UI
|
||||
this.panel2.Name = "panel2";
|
||||
this.panel2.Size = new System.Drawing.Size(1035, 42);
|
||||
this.panel2.TabIndex = 0;
|
||||
this.panel2.Paint += new System.Windows.Forms.PaintEventHandler(this.panel2_Paint);
|
||||
//
|
||||
// btnDelete
|
||||
//
|
||||
|
||||
@ -567,5 +567,10 @@ namespace AIMS.PublicUI.UI
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
private void panel2_Paint(object sender, PaintEventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -19,6 +19,7 @@ using System.Diagnostics;
|
||||
using System.Drawing;
|
||||
using System.Drawing.Printing;
|
||||
using System.Linq;
|
||||
using System.Reflection;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace AIMS.OperationAanesthesia
|
||||
@ -2240,6 +2241,13 @@ namespace AIMS.OperationAanesthesia
|
||||
{
|
||||
zgcAnaesRecord.Focus();
|
||||
}
|
||||
string messing = "";
|
||||
if (GetOpeState(ref messing) == false)
|
||||
{
|
||||
if (messing == "请与手术信息选择手术分级!" || messing == "请与手术信息选择手术切口!")
|
||||
btnOperationInfo_Click(null, null);
|
||||
return;
|
||||
}
|
||||
|
||||
if (superTabMain.SelectedTab.Name == "spTabQXQDD")
|
||||
{
|
||||
|
||||
@ -228,6 +228,10 @@ namespace AIMS.OperationAanesthesia
|
||||
element.Text = info.GetValue(Patient, null).ToString();
|
||||
}
|
||||
}
|
||||
var Text8 = myEditControl.Document.Fields.ToArray().Where(x => x is XTextInputFieldElement
|
||||
&& (x as XTextInputFieldElement).Name == "批号").FirstOrDefault();
|
||||
if (Text8 != null)
|
||||
Text8.Text = fee.InsureNO;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@ -417,11 +417,11 @@ namespace AIMS.OperationAfter.UI
|
||||
{
|
||||
string feerid = item.Cells[0].EditedFormattedValue.ToString();
|
||||
FeesRecord report = BFeesRecord.SelectSingle(Convert.ToInt32(feerid));
|
||||
report.InsureNO = item.Cells[10].EditedFormattedValue.ToString();
|
||||
report.InsureNO = item.Cells[10].EditedFormattedValue.ToString();
|
||||
report.Extend5 = item.Cells[13].EditedFormattedValue.ToString();
|
||||
report.Conclusion = item.Cells[14].EditedFormattedValue.ToString();
|
||||
report.IsInsure = item.Cells[15].EditedFormattedValue.ToString();
|
||||
report.LimitDrug = item.Cells[2].EditedFormattedValue.ToString();
|
||||
report.IsInsure = item.Cells[15].EditedFormattedValue.ToString();
|
||||
report.LimitDrug = item.Cells[2].EditedFormattedValue.ToString();
|
||||
BFeesRecord.Update(report);
|
||||
}
|
||||
MessageBox.Show("保存成功!", "系统提示");
|
||||
@ -463,6 +463,18 @@ namespace AIMS.OperationAfter.UI
|
||||
}
|
||||
}
|
||||
}
|
||||
else if (e.ColumnIndex == 13)
|
||||
{
|
||||
DialogResult dialog = MessageBox.Show("是否批量填写发药人?", "系统提示", MessageBoxButtons.YesNo);
|
||||
if (dialog == DialogResult.Yes)
|
||||
{
|
||||
string batchNo = dgvDrugs.Rows[e.RowIndex].Cells[13].EditedFormattedValue.ToString();
|
||||
for (int i = 0; i < dgvDrugs.Rows.Count; i++)
|
||||
{
|
||||
dgvDrugs.Rows[i].Cells[13].Value = batchNo;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
38
AIMS/OperationAfter/frmOperationCharg3.designer.cs
generated
38
AIMS/OperationAfter/frmOperationCharg3.designer.cs
generated
@ -39,9 +39,7 @@
|
||||
this.cboRoom = new DevComponents.DotNetBar.Controls.ComboBoxEx();
|
||||
this.label22 = new System.Windows.Forms.Label();
|
||||
this.button1 = new System.Windows.Forms.Button();
|
||||
this.label2 = new System.Windows.Forms.Label();
|
||||
this.tsbSettingDGV = new System.Windows.Forms.Button();
|
||||
this.toolStripButton10 = new System.Windows.Forms.Button();
|
||||
this.panel2 = new System.Windows.Forms.Panel();
|
||||
this.panel4 = new System.Windows.Forms.Panel();
|
||||
this.rdoHs = new System.Windows.Forms.RadioButton();
|
||||
@ -119,9 +117,7 @@
|
||||
this.panel1.Controls.Add(this.cboRoom);
|
||||
this.panel1.Controls.Add(this.label22);
|
||||
this.panel1.Controls.Add(this.button1);
|
||||
this.panel1.Controls.Add(this.label2);
|
||||
this.panel1.Controls.Add(this.tsbSettingDGV);
|
||||
this.panel1.Controls.Add(this.toolStripButton10);
|
||||
this.panel1.Dock = System.Windows.Forms.DockStyle.Top;
|
||||
this.panel1.Location = new System.Drawing.Point(0, 0);
|
||||
this.panel1.Name = "panel1";
|
||||
@ -170,19 +166,6 @@
|
||||
this.button1.UseVisualStyleBackColor = true;
|
||||
this.button1.Click += new System.EventHandler(this.button1_Click);
|
||||
//
|
||||
// label2
|
||||
//
|
||||
this.label2.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.label2.AutoSize = true;
|
||||
this.label2.BackColor = System.Drawing.Color.Transparent;
|
||||
this.label2.Font = new System.Drawing.Font("微软雅黑", 11F);
|
||||
this.label2.Location = new System.Drawing.Point(1238, 13);
|
||||
this.label2.Name = "label2";
|
||||
this.label2.Size = new System.Drawing.Size(13, 20);
|
||||
this.label2.TabIndex = 5;
|
||||
this.label2.Text = "|";
|
||||
this.label2.Visible = false;
|
||||
//
|
||||
// tsbSettingDGV
|
||||
//
|
||||
this.tsbSettingDGV.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
|
||||
@ -191,7 +174,7 @@
|
||||
this.tsbSettingDGV.FlatAppearance.BorderSize = 0;
|
||||
this.tsbSettingDGV.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||
this.tsbSettingDGV.Font = new System.Drawing.Font("微软雅黑", 11F);
|
||||
this.tsbSettingDGV.Location = new System.Drawing.Point(1150, 8);
|
||||
this.tsbSettingDGV.Location = new System.Drawing.Point(1257, 8);
|
||||
this.tsbSettingDGV.Name = "tsbSettingDGV";
|
||||
this.tsbSettingDGV.Size = new System.Drawing.Size(85, 30);
|
||||
this.tsbSettingDGV.TabIndex = 4;
|
||||
@ -199,21 +182,6 @@
|
||||
this.tsbSettingDGV.UseVisualStyleBackColor = false;
|
||||
this.tsbSettingDGV.Click += new System.EventHandler(this.tsbSettingDGV_Click);
|
||||
//
|
||||
// toolStripButton10
|
||||
//
|
||||
this.toolStripButton10.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.toolStripButton10.Cursor = System.Windows.Forms.Cursors.Hand;
|
||||
this.toolStripButton10.FlatAppearance.BorderSize = 0;
|
||||
this.toolStripButton10.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||
this.toolStripButton10.Font = new System.Drawing.Font("微软雅黑", 11F);
|
||||
this.toolStripButton10.Location = new System.Drawing.Point(1257, 8);
|
||||
this.toolStripButton10.Name = "toolStripButton10";
|
||||
this.toolStripButton10.Size = new System.Drawing.Size(90, 30);
|
||||
this.toolStripButton10.TabIndex = 0;
|
||||
this.toolStripButton10.Text = "关闭";
|
||||
this.toolStripButton10.UseVisualStyleBackColor = true;
|
||||
this.toolStripButton10.Click += new System.EventHandler(this.toolStripButton10_Click);
|
||||
//
|
||||
// panel2
|
||||
//
|
||||
this.panel2.BackColor = System.Drawing.Color.WhiteSmoke;
|
||||
@ -917,7 +885,7 @@
|
||||
this.Controls.Add(this.panel2);
|
||||
this.Controls.Add(this.panel1);
|
||||
this.Name = "frmOperationCharg3";
|
||||
this.Text = "费用药品登记";
|
||||
this.Text = "药品使用登记";
|
||||
this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
|
||||
this.Load += new System.EventHandler(this.frmOperationDruggCheck_Load);
|
||||
this.panel1.ResumeLayout(false);
|
||||
@ -938,10 +906,8 @@
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.Panel panel1;
|
||||
private System.Windows.Forms.Button toolStripButton10;
|
||||
private System.Windows.Forms.Panel panel2;
|
||||
public System.Windows.Forms.Label labDate;
|
||||
private System.Windows.Forms.Label label2;
|
||||
private System.Windows.Forms.Button tsbSettingDGV;
|
||||
private DevComponents.DotNetBar.ButtonX buttonX1;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn1;
|
||||
|
||||
@ -60,7 +60,7 @@ namespace AIMS.OperationAfter.UI
|
||||
tokenEditor1.Tokens.Add(new DevComponents.DotNetBar.Controls.EditToken("6,7", "手术中"));
|
||||
tokenEditor1.Tokens.Add(new DevComponents.DotNetBar.Controls.EditToken("8,9", "手术结束"));
|
||||
tokenEditor1.Tokens.Add(new DevComponents.DotNetBar.Controls.EditToken("10,11", "手术停止"));
|
||||
tokenEditor1.SelectedTokens.Add(tokenEditor1.Tokens[3]);
|
||||
tokenEditor1.SelectedTokens.Add(tokenEditor1.Tokens[4]);
|
||||
|
||||
|
||||
List<OperationRoom> rooms = BOperationRoom.GetOperationRooms("IsValid=1 and Site='手术室'");
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@ -251,7 +251,7 @@
|
||||
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
|
||||
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
|
||||
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAD+
|
||||
CAAAAk1TRnQBSQFMAgEBAgEAAcwBEwHMARMBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
|
||||
CAAAAk1TRnQBSQFMAgEBAgEAAdQBEwHUARMBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
|
||||
AwABQAMAARADAAEBAQABCAYAAQQYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA
|
||||
AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5
|
||||
AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA
|
||||
@ -301,6 +301,9 @@
|
||||
<metadata name="contextMenuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>360, 17</value>
|
||||
</metadata>
|
||||
<metadata name="toolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>144, 17</value>
|
||||
</metadata>
|
||||
<metadata name="dataGridViewTextBoxColumn3.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
|
||||
1563
AIMS/PublicUI/frmCreateTemplate.Designer.cs
generated
1563
AIMS/PublicUI/frmCreateTemplate.Designer.cs
generated
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -120,4 +120,37 @@
|
||||
<metadata name="toolStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
<metadata name="AddTemp.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="AddTemp2.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="dataGridViewTextBoxColumn22.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="OutputName.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="Dose.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="DoseUnit.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="BeginTime2.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="Continue2.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="EndTime2.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="Remark2.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="AddTemp3.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
</root>
|
||||
37
AIMS/PublicUI/frmTemplate.Designer.cs
generated
37
AIMS/PublicUI/frmTemplate.Designer.cs
generated
@ -42,9 +42,11 @@
|
||||
this.TemplateNameColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.OperatorName = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.InputColumn = new System.Windows.Forms.DataGridViewButtonColumn();
|
||||
this.EditColumn = new System.Windows.Forms.DataGridViewButtonColumn();
|
||||
this.DeleteColumn = new System.Windows.Forms.DataGridViewButtonColumn();
|
||||
this.IsPublic = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.IsPublic = new System.Windows.Forms.DataGridViewCheckBoxColumn();
|
||||
this.OperatorNo = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.InRoomTime2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.panel2.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.dgv)).BeginInit();
|
||||
this.panel1.SuspendLayout();
|
||||
@ -74,9 +76,11 @@
|
||||
this.TemplateNameColumn,
|
||||
this.OperatorName,
|
||||
this.InputColumn,
|
||||
this.EditColumn,
|
||||
this.DeleteColumn,
|
||||
this.IsPublic,
|
||||
this.OperatorNo});
|
||||
this.OperatorNo,
|
||||
this.InRoomTime2});
|
||||
this.dgv.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.dgv.Location = new System.Drawing.Point(0, 0);
|
||||
this.dgv.Name = "dgv";
|
||||
@ -181,26 +185,40 @@
|
||||
//
|
||||
// InputColumn
|
||||
//
|
||||
this.InputColumn.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None;
|
||||
this.InputColumn.HeaderText = "";
|
||||
this.InputColumn.Name = "InputColumn";
|
||||
this.InputColumn.Text = "导入";
|
||||
this.InputColumn.UseColumnTextForButtonValue = true;
|
||||
this.InputColumn.Width = 80;
|
||||
this.InputColumn.Width = 60;
|
||||
//
|
||||
// EditColumn
|
||||
//
|
||||
this.EditColumn.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None;
|
||||
this.EditColumn.HeaderText = "";
|
||||
this.EditColumn.Name = "EditColumn";
|
||||
this.EditColumn.ReadOnly = true;
|
||||
this.EditColumn.Text = "编辑";
|
||||
this.EditColumn.UseColumnTextForButtonValue = true;
|
||||
this.EditColumn.Width = 60;
|
||||
//
|
||||
// DeleteColumn
|
||||
//
|
||||
this.DeleteColumn.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None;
|
||||
this.DeleteColumn.HeaderText = "";
|
||||
this.DeleteColumn.Name = "DeleteColumn";
|
||||
this.DeleteColumn.ReadOnly = true;
|
||||
this.DeleteColumn.Text = "删除";
|
||||
this.DeleteColumn.UseColumnTextForButtonValue = true;
|
||||
this.DeleteColumn.Width = 80;
|
||||
this.DeleteColumn.Width = 60;
|
||||
//
|
||||
// IsPublic
|
||||
//
|
||||
this.IsPublic.DataPropertyName = "IsPublic";
|
||||
this.IsPublic.HeaderText = "公有";
|
||||
this.IsPublic.Name = "IsPublic";
|
||||
this.IsPublic.Resizable = System.Windows.Forms.DataGridViewTriState.True;
|
||||
this.IsPublic.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic;
|
||||
this.IsPublic.Visible = false;
|
||||
//
|
||||
// OperatorNo
|
||||
@ -210,6 +228,13 @@
|
||||
this.OperatorNo.Name = "OperatorNo";
|
||||
this.OperatorNo.Visible = false;
|
||||
//
|
||||
// InRoomTime2
|
||||
//
|
||||
this.InRoomTime2.DataPropertyName = "InRoomTime";
|
||||
this.InRoomTime2.HeaderText = "InRoomTime";
|
||||
this.InRoomTime2.Name = "InRoomTime2";
|
||||
this.InRoomTime2.Visible = false;
|
||||
//
|
||||
// frmTemplate
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
|
||||
@ -247,8 +272,10 @@
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn TemplateNameColumn;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn OperatorName;
|
||||
private System.Windows.Forms.DataGridViewButtonColumn InputColumn;
|
||||
private System.Windows.Forms.DataGridViewButtonColumn EditColumn;
|
||||
private System.Windows.Forms.DataGridViewButtonColumn DeleteColumn;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn IsPublic;
|
||||
private System.Windows.Forms.DataGridViewCheckBoxColumn IsPublic;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn OperatorNo;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn InRoomTime2;
|
||||
}
|
||||
}
|
||||
@ -1,5 +1,6 @@
|
||||
using AIMSBLL;
|
||||
using AIMSExtension;
|
||||
using DrawGraph;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
@ -13,6 +14,7 @@ namespace AIMS.PublicUI.UI
|
||||
{
|
||||
public partial class frmTemplate : Form
|
||||
{
|
||||
public OperationRecord _record;
|
||||
public DateTime InRoomTime;
|
||||
public int PatientId = 0;
|
||||
public int TypeId = 0;
|
||||
@ -32,9 +34,11 @@ namespace AIMS.PublicUI.UI
|
||||
private void tsbCreateTemplate_Click(object sender, EventArgs e)
|
||||
{
|
||||
frmCreateTemplate frmCreateTemplateObj = new frmCreateTemplate();
|
||||
frmCreateTemplateObj._record = _record;
|
||||
frmCreateTemplateObj.InRoomTime = InRoomTime;
|
||||
frmCreateTemplateObj.PatientId = PatientId;
|
||||
frmCreateTemplateObj.TypeId = TypeId;
|
||||
frmCreateTemplateObj.IsAdd = true;
|
||||
frmCreateTemplateObj.FormClosed += new FormClosedEventHandler(frmCreateTemplateObj_FormClosed);
|
||||
frmCreateTemplateObj.ShowDialog();
|
||||
}
|
||||
@ -60,11 +64,25 @@ namespace AIMS.PublicUI.UI
|
||||
if (MessageBox.Show("确认要导入[" + dgv.CurrentRow.Cells["TemplateNameColumn"].Value.ToString() + "]模板吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
|
||||
{
|
||||
//BOperationTemplate.ClearData(PatientId, TypeId);
|
||||
BOperationTemplate.InputData(dgv.CurrentRow.Cells["TemplateNameColumn"].Value.ToString(), PatientId, InRoomTime, TypeId);
|
||||
Close();
|
||||
BOperationTemplate.InputData(dgv.CurrentRow.Cells["TemplateNameColumn"].Value.ToString(), PatientId, InRoomTime, TypeId,_record);
|
||||
this.DialogResult = System.Windows.Forms.DialogResult.OK;
|
||||
}
|
||||
}
|
||||
if (this.dgv.Columns[e.ColumnIndex].Name == "DeleteColumn")
|
||||
else if (this.dgv.Columns[e.ColumnIndex].Name == "EditColumn")
|
||||
{
|
||||
frmCreateTemplate frmCreateTemplateObj = new frmCreateTemplate();
|
||||
frmCreateTemplateObj.TemplateName = dgv.CurrentRow.Cells["TemplateNameColumn"].Value.ToString();
|
||||
frmCreateTemplateObj.OperatorName = dgv.CurrentRow.Cells["OperatorName"].Value.ToString();
|
||||
frmCreateTemplateObj.IsPublic = dgv.CurrentRow.Cells["IsPublic"].Value.ToString() == "1" ? true : false;
|
||||
frmCreateTemplateObj.InRoomTime = DateTime.Parse(dgv.CurrentRow.Cells["InRoomTime2"].Value.ToString());
|
||||
frmCreateTemplateObj._record = _record;
|
||||
frmCreateTemplateObj.PatientId = PatientId;
|
||||
frmCreateTemplateObj.TypeId = TypeId;
|
||||
frmCreateTemplateObj.IsAdd = false;
|
||||
frmCreateTemplateObj.FormClosed += new FormClosedEventHandler(frmCreateTemplateObj_FormClosed);
|
||||
frmCreateTemplateObj.ShowDialog();
|
||||
}
|
||||
else if (this.dgv.Columns[e.ColumnIndex].Name == "DeleteColumn")
|
||||
{
|
||||
bool isDelete = false;
|
||||
if (dgv.CurrentRow.Cells["isPublic"].Value.ToString() == "0" && dgv.CurrentRow.Cells["OperatorNo"].Value.ToString() == AIMSExtension.PublicMethod.OperatorNo || AIMSExtension.PublicMethod.RoleId == 7)
|
||||
@ -83,13 +101,11 @@ namespace AIMS.PublicUI.UI
|
||||
if (MessageBox.Show("确认要删除[" + dgv.CurrentRow.Cells["TemplateNameColumn"].Value.ToString() + "]模板吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
|
||||
{
|
||||
|
||||
BOperationTemplate.Delete(dgv.CurrentRow.Cells["TemplateNameColumn"].Value.ToString(), TypeId);
|
||||
BOperationTemplate.Delete(dgv.CurrentRow.Cells["TemplateNameColumn"].Value.ToString(), TypeId);
|
||||
GetTemplateDataTable();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ -126,6 +126,9 @@
|
||||
<metadata name="InputColumn.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="EditColumn.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="DeleteColumn.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
@ -135,6 +138,9 @@
|
||||
<metadata name="OperatorNo.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="InRoomTime2.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="toolStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
|
||||
@ -665,7 +665,7 @@ namespace AIMSBLL
|
||||
}
|
||||
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";
|
||||
string sqlStr = "SELECT [PhysioDataConfig].Name ,PhysioData.PhysioDataConfigId, 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);
|
||||
}
|
||||
|
||||
|
||||
@ -15,92 +15,10 @@ namespace AIMSBLL
|
||||
{
|
||||
return DOperationTemplate.Exists(TemplateName, TypeId);
|
||||
}
|
||||
public static void Add(DateTime InRoomTime, string TemplateName, int PatientId, int TypeId, int IsPublic)
|
||||
public static void Adds(List<OperationTemplate> operationTemplates)
|
||||
{
|
||||
//药品
|
||||
DataTable Drugdt = BFactDrug.GetDataTable(PatientId, TypeId);
|
||||
for (int i = 0; i < Drugdt.Rows.Count; i++)
|
||||
{
|
||||
OperationTemplate OperationTemplateDrugObj = new OperationTemplate();
|
||||
int DrugId = int.Parse(Drugdt.Rows[i]["DrugId"].ToString());
|
||||
if (BFactDrug.IsValid(DrugId))
|
||||
{
|
||||
OperationTemplateDrugObj.TemplateName = TemplateName;
|
||||
OperationTemplateDrugObj.TypeId = TypeId;
|
||||
OperationTemplateDrugObj.ItemKindName = "药品";
|
||||
OperationTemplateDrugObj.InRoomTime = InRoomTime;
|
||||
OperationTemplateDrugObj.ItemId = DrugId;
|
||||
OperationTemplateDrugObj.Value = decimal.Parse(Drugdt.Rows[i]["Dosage"].ToString());
|
||||
OperationTemplateDrugObj.BeginTime = DateTime.Parse(Drugdt.Rows[i]["DrugBeginTime"].ToString());
|
||||
OperationTemplateDrugObj.EndTime = DateTime.Parse(Drugdt.Rows[i]["DrugEndTime"].ToString());
|
||||
OperationTemplateDrugObj.DosageUnit = Drugdt.Rows[i]["DosageUnit"].ToString();
|
||||
OperationTemplateDrugObj.DrugChannel = Drugdt.Rows[i]["DrugChannel"].ToString();
|
||||
OperationTemplateDrugObj.GiveDrugType = Drugdt.Rows[i]["GiveDrugType"].ToString();
|
||||
OperationTemplateDrugObj.OperatorNo = AIMSExtension.PublicMethod.OperatorNo;
|
||||
OperationTemplateDrugObj.OperatorName = AIMSExtension.PublicMethod.OperatorName;
|
||||
OperationTemplateDrugObj.OperateDate = AIMSExtension.PublicMethod.SystemDate();
|
||||
OperationTemplateDrugObj.IsPublic = IsPublic;
|
||||
OperationTemplateDrugObj.Spare1 = Drugdt.Rows[i]["Density"].ToString();
|
||||
OperationTemplateDrugObj.Spare2 = Drugdt.Rows[i]["DensityUnit"].ToString();
|
||||
OperationTemplateDrugObj.Spare3 = Drugdt.Rows[i]["Velocity"].ToString();
|
||||
OperationTemplateDrugObj.Spare4 = Drugdt.Rows[i]["VelocityUnit"].ToString();
|
||||
OperationTemplateDrugObj.Spare5 = Drugdt.Rows[i]["ParentId"].ToString();
|
||||
OperationTemplateDrugObj.Spare6 = Drugdt.Rows[i]["DrugName"].ToString();
|
||||
OperationTemplateDrugObj.Spare7 = Drugdt.Rows[i]["Access"].ToString();
|
||||
OperationTemplateDrugObj.Spare8 = Drugdt.Rows[i]["Id"].ToString();
|
||||
Add(OperationTemplateDrugObj);
|
||||
}
|
||||
|
||||
}
|
||||
//事件
|
||||
DataTable Eventdt = BFactEvents.GetDataTable(PatientId, TypeId);
|
||||
for (int i = 0; i < Eventdt.Rows.Count; i++)
|
||||
{
|
||||
OperationTemplate OperationTemplateEventObj = new OperationTemplate();
|
||||
int EventId = int.Parse(Eventdt.Rows[i]["EventId"].ToString());
|
||||
if (BFactEvents.IsValid(EventId))
|
||||
{
|
||||
OperationTemplateEventObj.TemplateName = TemplateName;
|
||||
OperationTemplateEventObj.TypeId = TypeId;
|
||||
OperationTemplateEventObj.ItemKindName = "事件";
|
||||
OperationTemplateEventObj.InRoomTime = InRoomTime;
|
||||
OperationTemplateEventObj.ItemId = EventId;
|
||||
OperationTemplateEventObj.Value = 0;
|
||||
OperationTemplateEventObj.BeginTime = DateTime.Parse(Eventdt.Rows[i]["EventBeginTime"].ToString());
|
||||
OperationTemplateEventObj.EndTime = DateTime.Parse(Eventdt.Rows[i]["EventEndTime"].ToString());
|
||||
OperationTemplateEventObj.OperatorNo = AIMSExtension.PublicMethod.OperatorNo;
|
||||
OperationTemplateEventObj.OperatorName = AIMSExtension.PublicMethod.OperatorName;
|
||||
OperationTemplateEventObj.OperateDate = AIMSExtension.PublicMethod.SystemDate();
|
||||
OperationTemplateEventObj.IsPublic = IsPublic;
|
||||
Add(OperationTemplateEventObj);
|
||||
}
|
||||
}
|
||||
//出量
|
||||
DataTable OutputLiquidsdt = BFactOutputLiquids.GetDataTable(PatientId, TypeId);
|
||||
for (int i = 0; i < OutputLiquidsdt.Rows.Count; i++)
|
||||
{
|
||||
OperationTemplate OperationTemplateOutputLiquidsObj = new OperationTemplate();
|
||||
int OutputLiquidsId = int.Parse(OutputLiquidsdt.Rows[i]["OutputLiquidsId"].ToString());
|
||||
if (BFactOutputLiquids.IsValid(OutputLiquidsId))
|
||||
{
|
||||
OperationTemplateOutputLiquidsObj.TemplateName = TemplateName;
|
||||
OperationTemplateOutputLiquidsObj.TypeId = TypeId;
|
||||
OperationTemplateOutputLiquidsObj.ItemKindName = "出量";
|
||||
OperationTemplateOutputLiquidsObj.InRoomTime = InRoomTime;
|
||||
OperationTemplateOutputLiquidsObj.ItemId = OutputLiquidsId;
|
||||
OperationTemplateOutputLiquidsObj.BeginTime = DateTime.Parse(OutputLiquidsdt.Rows[i]["BeginTime"].ToString());
|
||||
OperationTemplateOutputLiquidsObj.EndTime = DateTime.Parse(OutputLiquidsdt.Rows[i]["EndTime"].ToString());
|
||||
OperationTemplateOutputLiquidsObj.Value = decimal.Parse(OutputLiquidsdt.Rows[i]["Dosage"].ToString());
|
||||
OperationTemplateOutputLiquidsObj.DosageUnit = OutputLiquidsdt.Rows[i]["DosageUnit"].ToString();
|
||||
OperationTemplateOutputLiquidsObj.OperatorNo = AIMSExtension.PublicMethod.OperatorNo;
|
||||
OperationTemplateOutputLiquidsObj.OperatorName = AIMSExtension.PublicMethod.OperatorName;
|
||||
OperationTemplateOutputLiquidsObj.OperateDate = AIMSExtension.PublicMethod.SystemDate();
|
||||
OperationTemplateOutputLiquidsObj.IsPublic = IsPublic;
|
||||
Add(OperationTemplateOutputLiquidsObj);
|
||||
}
|
||||
}
|
||||
DOperationTemplate.Adds(operationTemplates);
|
||||
}
|
||||
|
||||
public static void Add(OperationTemplate OperationTemplateObj)
|
||||
{
|
||||
DOperationTemplate.Add(OperationTemplateObj);
|
||||
@ -121,11 +39,15 @@ namespace AIMSBLL
|
||||
return DOperationTemplate.GetDataTable(TypeId, AIMSExtension.PublicMethod.OperatorNo);
|
||||
}
|
||||
|
||||
public static DataTable GetDataTable2(string TemplateName, int TypeId)
|
||||
{
|
||||
return DOperationTemplate.GetDataTable(TemplateName, TypeId);
|
||||
}
|
||||
public static void ClearData(int PatientId, int TypeId)
|
||||
{
|
||||
DOperationTemplate.ClearData(PatientId, TypeId);
|
||||
}
|
||||
public static void InputData(string TemplateName, int PatientId, DateTime InRoomTime, int TypeId)
|
||||
public static void InputData(string TemplateName, int PatientId, DateTime InRoomTime, int TypeId, OperationRecord _record)
|
||||
{
|
||||
DateTime NewInRoomTime = AIMSExtension.PublicMethod.SystemDate();
|
||||
DataTable dt = DOperationTemplate.GetDataTable(TemplateName, TypeId);
|
||||
@ -133,105 +55,105 @@ namespace AIMSBLL
|
||||
foreach (DataRow dr in drugdr)
|
||||
{
|
||||
int DrugId = int.Parse(dr["ItemId"].ToString());
|
||||
if (BFactDrug.IsValid(DrugId))
|
||||
//if (BFactDrug.IsValid(DrugId))
|
||||
//{
|
||||
FactDrug FactDrugObj = new FactDrug();
|
||||
FactDrugObj.PatientId = PatientId;
|
||||
FactDrugObj.DrugId = DrugId;
|
||||
TimeSpan BeginTimets = DateTime.Parse(dr["BeginTime"].ToString()).Subtract(DateTime.Parse(dr["InRoomTime"].ToString()));
|
||||
TimeSpan EndTimets = DateTime.Parse(dr["EndTime"].ToString()).Subtract(DateTime.Parse(dr["InRoomTime"].ToString()));
|
||||
|
||||
FactDrugObj.DrugBeginTime = InRoomTime.AddSeconds(BeginTimets.TotalSeconds);
|
||||
FactDrugObj.DrugEndTime = InRoomTime.AddSeconds(EndTimets.TotalSeconds);
|
||||
|
||||
if (dr["BeginTime"].ToString() == dr["EndTime"].ToString())
|
||||
{
|
||||
FactDrug FactDrugObj = new FactDrug();
|
||||
FactDrugObj.PatientId = PatientId;
|
||||
FactDrugObj.DrugId = DrugId;
|
||||
TimeSpan BeginTimets = DateTime.Parse(dr["BeginTime"].ToString()).Subtract(DateTime.Parse(dr["InRoomTime"].ToString()));
|
||||
TimeSpan EndTimets = DateTime.Parse(dr["EndTime"].ToString()).Subtract(DateTime.Parse(dr["InRoomTime"].ToString()));
|
||||
FactDrugObj.IsContinue = 0;
|
||||
}
|
||||
else
|
||||
{
|
||||
FactDrugObj.IsContinue = 1;
|
||||
}
|
||||
FactDrugObj.DrugTypeId = TypeId;
|
||||
if (dr["Value"].ToString() != "")
|
||||
{
|
||||
FactDrugObj.Dosage = decimal.Parse(dr["Value"].ToString());
|
||||
}
|
||||
FactDrugObj.DosageUnit = dr["DosageUnit"].ToString();
|
||||
if (dr["Spare1"].ToString() != "" && dr["Spare1"].ToString() != "0" && dr["Spare1"].ToString() != "0.00")
|
||||
{
|
||||
FactDrugObj.Density = decimal.Parse(dr["Spare1"].ToString());
|
||||
FactDrugObj.DensityUnit = dr["Spare2"].ToString();
|
||||
}
|
||||
if (dr["Spare3"].ToString() != "" && dr["Spare3"].ToString() != "0" && dr["Spare3"].ToString() != "0.00")
|
||||
{
|
||||
FactDrugObj.Velocity = decimal.Parse(dr["Spare3"].ToString());
|
||||
FactDrugObj.VelocityUnit = dr["Spare4"].ToString();
|
||||
}
|
||||
|
||||
FactDrugObj.DrugBeginTime = InRoomTime.AddSeconds(BeginTimets.TotalSeconds);
|
||||
FactDrugObj.DrugEndTime = InRoomTime.AddSeconds(EndTimets.TotalSeconds);
|
||||
FactDrugObj.DrugChannel = dr["DrugChannel"].ToString();
|
||||
FactDrugObj.GiveDrugType = dr["GiveDrugType"].ToString();
|
||||
FactDrugObj.OperatorNo = AIMSExtension.PublicMethod.OperatorNo;
|
||||
FactDrugObj.OperatorName = AIMSExtension.PublicMethod.OperatorName;
|
||||
FactDrugObj.OperateDate = NewInRoomTime;
|
||||
FactDrugObj.ParentId = 0;// int.Parse(dr["Spare5"].ToString());
|
||||
FactDrugObj.DrugName = dr["Spare6"].ToString();
|
||||
FactDrugObj.Access = dr["Spare7"].ToString();
|
||||
FactDrugObj.Id = BFactDrug.Add(FactDrugObj);
|
||||
DataRow[] drugchild = dt.Select("ItemKindName='药品' and Spare5='" + dr["Spare8"].ToString() + "' ");
|
||||
foreach (DataRow child in drugchild)
|
||||
{
|
||||
int DrugId2 = int.Parse(child["ItemId"].ToString());
|
||||
//if (BFactDrug.IsValid(DrugId2))
|
||||
//{
|
||||
FactDrug FactDrugObjChild = new FactDrug();
|
||||
FactDrugObjChild.PatientId = PatientId;
|
||||
FactDrugObjChild.DrugId = DrugId2;
|
||||
TimeSpan BeginTimets2 = DateTime.Parse(child["BeginTime"].ToString()).Subtract(DateTime.Parse(child["InRoomTime"].ToString()));
|
||||
TimeSpan EndTimets2 = DateTime.Parse(child["EndTime"].ToString()).Subtract(DateTime.Parse(child["InRoomTime"].ToString()));
|
||||
|
||||
if (dr["BeginTime"].ToString() == dr["EndTime"].ToString())
|
||||
FactDrugObjChild.DrugBeginTime = InRoomTime.AddSeconds(BeginTimets2.TotalSeconds);
|
||||
FactDrugObjChild.DrugEndTime = InRoomTime.AddSeconds(EndTimets2.TotalSeconds);
|
||||
|
||||
if (child["BeginTime"].ToString() == child["EndTime"].ToString())
|
||||
{
|
||||
FactDrugObj.IsContinue = 0;
|
||||
FactDrugObjChild.IsContinue = 0;
|
||||
}
|
||||
else
|
||||
{
|
||||
FactDrugObj.IsContinue = 1;
|
||||
FactDrugObjChild.IsContinue = 1;
|
||||
}
|
||||
FactDrugObj.DrugTypeId = TypeId;
|
||||
if (dr["Value"].ToString() != "")
|
||||
FactDrugObjChild.DrugTypeId = TypeId;
|
||||
if (child["Value"].ToString() != "")
|
||||
{
|
||||
FactDrugObj.Dosage = decimal.Parse(dr["Value"].ToString());
|
||||
FactDrugObjChild.Dosage = decimal.Parse(child["Value"].ToString());
|
||||
}
|
||||
FactDrugObj.DosageUnit = dr["DosageUnit"].ToString();
|
||||
if (dr["Spare1"].ToString() != "" && dr["Spare1"].ToString() != "0" && dr["Spare1"].ToString() != "0.00")
|
||||
FactDrugObjChild.DosageUnit = child["DosageUnit"].ToString();
|
||||
if (child["Spare1"].ToString() != "" && child["Spare1"].ToString() != "0" && child["Spare1"].ToString() != "0.00")
|
||||
{
|
||||
FactDrugObj.Density = decimal.Parse(dr["Spare1"].ToString());
|
||||
FactDrugObj.DensityUnit = dr["Spare2"].ToString();
|
||||
FactDrugObjChild.Density = decimal.Parse(child["Spare1"].ToString());
|
||||
FactDrugObjChild.DensityUnit = child["Spare2"].ToString();
|
||||
}
|
||||
if (dr["Spare3"].ToString() != "" && dr["Spare3"].ToString() != "0" && dr["Spare3"].ToString() != "0.00")
|
||||
if (child["Spare3"].ToString() != "" && child["Spare3"].ToString() != "0" && child["Spare3"].ToString() != "0.00")
|
||||
{
|
||||
FactDrugObj.Velocity = decimal.Parse(dr["Spare3"].ToString());
|
||||
FactDrugObj.VelocityUnit = dr["Spare4"].ToString();
|
||||
FactDrugObjChild.Velocity = decimal.Parse(child["Spare3"].ToString());
|
||||
FactDrugObjChild.VelocityUnit = child["Spare4"].ToString();
|
||||
}
|
||||
|
||||
FactDrugObj.DrugChannel = dr["DrugChannel"].ToString();
|
||||
FactDrugObj.GiveDrugType = dr["GiveDrugType"].ToString();
|
||||
FactDrugObj.OperatorNo = AIMSExtension.PublicMethod.OperatorNo;
|
||||
FactDrugObj.OperatorName = AIMSExtension.PublicMethod.OperatorName;
|
||||
FactDrugObj.OperateDate = NewInRoomTime;
|
||||
FactDrugObj.ParentId = 0;// int.Parse(dr["Spare5"].ToString());
|
||||
FactDrugObj.DrugName = dr["Spare6"].ToString();
|
||||
FactDrugObj.Access = dr["Spare7"].ToString();
|
||||
FactDrugObj.Id = BFactDrug.Add(FactDrugObj);
|
||||
DataRow[] drugchild = dt.Select("ItemKindName='药品' and Spare5='"+dr["Spare8"].ToString()+"' ");
|
||||
foreach (DataRow child in drugchild)
|
||||
{
|
||||
int DrugId2 = int.Parse(child["ItemId"].ToString());
|
||||
if (BFactDrug.IsValid(DrugId2))
|
||||
{
|
||||
FactDrug FactDrugObjChild = new FactDrug();
|
||||
FactDrugObjChild.PatientId = PatientId;
|
||||
FactDrugObjChild.DrugId = DrugId2;
|
||||
TimeSpan BeginTimets2 = DateTime.Parse(child["BeginTime"].ToString()).Subtract(DateTime.Parse(child["InRoomTime"].ToString()));
|
||||
TimeSpan EndTimets2 = DateTime.Parse(child["EndTime"].ToString()).Subtract(DateTime.Parse(child["InRoomTime"].ToString()));
|
||||
FactDrugObjChild.DrugChannel = child["DrugChannel"].ToString();
|
||||
FactDrugObjChild.GiveDrugType = child["GiveDrugType"].ToString();
|
||||
FactDrugObjChild.OperatorNo = AIMSExtension.PublicMethod.OperatorNo;
|
||||
FactDrugObjChild.OperatorName = AIMSExtension.PublicMethod.OperatorName;
|
||||
FactDrugObjChild.OperateDate = NewInRoomTime;
|
||||
FactDrugObjChild.ParentId = FactDrugObj.Id;
|
||||
FactDrugObjChild.DrugName = child["Spare6"].ToString();
|
||||
FactDrugObjChild.Access = child["Spare7"].ToString();
|
||||
BFactDrug.Add(FactDrugObjChild);
|
||||
|
||||
FactDrugObjChild.DrugBeginTime = InRoomTime.AddSeconds(BeginTimets2.TotalSeconds);
|
||||
FactDrugObjChild.DrugEndTime = InRoomTime.AddSeconds(EndTimets2.TotalSeconds);
|
||||
//}
|
||||
|
||||
if (child["BeginTime"].ToString() == child["EndTime"].ToString())
|
||||
{
|
||||
FactDrugObjChild.IsContinue = 0;
|
||||
}
|
||||
else
|
||||
{
|
||||
FactDrugObjChild.IsContinue = 1;
|
||||
}
|
||||
FactDrugObjChild.DrugTypeId = TypeId;
|
||||
if (child["Value"].ToString() != "")
|
||||
{
|
||||
FactDrugObjChild.Dosage = decimal.Parse(child["Value"].ToString());
|
||||
}
|
||||
FactDrugObjChild.DosageUnit = child["DosageUnit"].ToString();
|
||||
if (child["Spare1"].ToString() != "" && child["Spare1"].ToString() != "0" && child["Spare1"].ToString() != "0.00")
|
||||
{
|
||||
FactDrugObjChild.Density = decimal.Parse(child["Spare1"].ToString());
|
||||
FactDrugObjChild.DensityUnit = child["Spare2"].ToString();
|
||||
}
|
||||
if (child["Spare3"].ToString() != "" && child["Spare3"].ToString() != "0" && child["Spare3"].ToString() != "0.00")
|
||||
{
|
||||
FactDrugObjChild.Velocity = decimal.Parse(child["Spare3"].ToString());
|
||||
FactDrugObjChild.VelocityUnit = child["Spare4"].ToString();
|
||||
}
|
||||
|
||||
FactDrugObjChild.DrugChannel = child["DrugChannel"].ToString();
|
||||
FactDrugObjChild.GiveDrugType = child["GiveDrugType"].ToString();
|
||||
FactDrugObjChild.OperatorNo = AIMSExtension.PublicMethod.OperatorNo;
|
||||
FactDrugObjChild.OperatorName = AIMSExtension.PublicMethod.OperatorName;
|
||||
FactDrugObjChild.OperateDate = NewInRoomTime;
|
||||
FactDrugObjChild.ParentId = FactDrugObj.Id;
|
||||
FactDrugObjChild.DrugName = child["Spare6"].ToString();
|
||||
FactDrugObjChild.Access = child["Spare7"].ToString();
|
||||
BFactDrug.Add(FactDrugObjChild);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
//}
|
||||
|
||||
}
|
||||
|
||||
@ -242,27 +164,27 @@ namespace AIMSBLL
|
||||
if (BFactEvents.IsValid(EventId))
|
||||
{
|
||||
FactEvents FactEventObj = new FactEvents();
|
||||
FactEventObj.PatientId = PatientId;
|
||||
FactEventObj.EventId = EventId;
|
||||
TimeSpan BeginTimets = DateTime.Parse(dr["BeginTime"].ToString()).Subtract(DateTime.Parse(dr["InRoomTime"].ToString()));
|
||||
TimeSpan EndTimets = DateTime.Parse(dr["EndTime"].ToString()).Subtract(DateTime.Parse(dr["InRoomTime"].ToString()));
|
||||
FactEventObj.PatientId = PatientId;
|
||||
FactEventObj.EventId = EventId;
|
||||
TimeSpan BeginTimets = DateTime.Parse(dr["BeginTime"].ToString()).Subtract(DateTime.Parse(dr["InRoomTime"].ToString()));
|
||||
TimeSpan EndTimets = DateTime.Parse(dr["EndTime"].ToString()).Subtract(DateTime.Parse(dr["InRoomTime"].ToString()));
|
||||
|
||||
FactEventObj.EventBeginTime = InRoomTime.AddSeconds(BeginTimets.TotalSeconds);
|
||||
FactEventObj.EventEndTime = InRoomTime.AddSeconds(EndTimets.TotalSeconds);
|
||||
if (dr["BeginTime"].ToString() == dr["EndTime"].ToString())
|
||||
{
|
||||
FactEventObj.IsContinue = 0;
|
||||
}
|
||||
else
|
||||
{
|
||||
FactEventObj.IsContinue = 1;
|
||||
}
|
||||
FactEventObj.EventTypeId = TypeId;
|
||||
FactEventObj.EventBeginTime = InRoomTime.AddSeconds(BeginTimets.TotalSeconds);
|
||||
FactEventObj.EventEndTime = InRoomTime.AddSeconds(EndTimets.TotalSeconds);
|
||||
if (dr["BeginTime"].ToString() == dr["EndTime"].ToString())
|
||||
{
|
||||
FactEventObj.IsContinue = 0;
|
||||
}
|
||||
else
|
||||
{
|
||||
FactEventObj.IsContinue = 1;
|
||||
}
|
||||
FactEventObj.EventTypeId = TypeId;
|
||||
|
||||
FactEventObj.OperatorNo = AIMSExtension.PublicMethod.OperatorNo;
|
||||
FactEventObj.OperatorName = AIMSExtension.PublicMethod.OperatorName;
|
||||
FactEventObj.OperateDate = NewInRoomTime;
|
||||
BFactEvents.Add(FactEventObj);
|
||||
FactEventObj.OperatorNo = AIMSExtension.PublicMethod.OperatorNo;
|
||||
FactEventObj.OperatorName = AIMSExtension.PublicMethod.OperatorName;
|
||||
FactEventObj.OperateDate = NewInRoomTime;
|
||||
BFactEvents.Add(FactEventObj);
|
||||
}
|
||||
}
|
||||
|
||||
@ -270,59 +192,51 @@ namespace AIMSBLL
|
||||
foreach (DataRow dr in OutputLiquidsdr)
|
||||
{
|
||||
int OutputLiquidsId = int.Parse(dr["ItemId"].ToString());
|
||||
if (BFactOutputLiquids.IsValid(OutputLiquidsId))
|
||||
//if (BFactOutputLiquids.IsValid(OutputLiquidsId))
|
||||
//{
|
||||
FactOutputLiquids FactOutputLiquidsObj = new FactOutputLiquids();
|
||||
FactOutputLiquidsObj.PatientId = PatientId;
|
||||
FactOutputLiquidsObj.OutputLiquidsId = OutputLiquidsId;
|
||||
TimeSpan BeginTimets = DateTime.Parse(dr["BeginTime"].ToString()).Subtract(DateTime.Parse(dr["InRoomTime"].ToString()));
|
||||
TimeSpan EndTimets = DateTime.Parse(dr["EndTime"].ToString()).Subtract(DateTime.Parse(dr["InRoomTime"].ToString()));
|
||||
|
||||
FactOutputLiquidsObj.BeginTime = InRoomTime.AddSeconds(BeginTimets.TotalSeconds);
|
||||
FactOutputLiquidsObj.EndTime = InRoomTime.AddSeconds(EndTimets.TotalSeconds);
|
||||
if (dr["BeginTime"].ToString() == dr["EndTime"].ToString())
|
||||
{
|
||||
FactOutputLiquids FactOutputLiquidsObj = new FactOutputLiquids();
|
||||
FactOutputLiquidsObj.PatientId = PatientId;
|
||||
FactOutputLiquidsObj.OutputLiquidsId = OutputLiquidsId;
|
||||
TimeSpan BeginTimets = DateTime.Parse(dr["BeginTime"].ToString()).Subtract(DateTime.Parse(dr["InRoomTime"].ToString()));
|
||||
TimeSpan EndTimets = DateTime.Parse(dr["EndTime"].ToString()).Subtract(DateTime.Parse(dr["InRoomTime"].ToString()));
|
||||
|
||||
FactOutputLiquidsObj.BeginTime = InRoomTime.AddSeconds(BeginTimets.TotalSeconds);
|
||||
FactOutputLiquidsObj.EndTime = InRoomTime.AddSeconds(EndTimets.TotalSeconds);
|
||||
if (dr["BeginTime"].ToString() == dr["EndTime"].ToString())
|
||||
{
|
||||
FactOutputLiquidsObj.IsContinue = 0;
|
||||
}
|
||||
else
|
||||
{
|
||||
FactOutputLiquidsObj.IsContinue = 1;
|
||||
}
|
||||
FactOutputLiquidsObj.OutputLiquidsTypeId = TypeId;
|
||||
if (dr["Value"].ToString() != "")
|
||||
{
|
||||
FactOutputLiquidsObj.Dosage = decimal.Parse(dr["Value"].ToString());
|
||||
}
|
||||
FactOutputLiquidsObj.DosageUnit = dr["DosageUnit"].ToString();
|
||||
|
||||
FactOutputLiquidsObj.OperatorNo = AIMSExtension.PublicMethod.OperatorNo;
|
||||
FactOutputLiquidsObj.OperatorName = AIMSExtension.PublicMethod.OperatorName;
|
||||
FactOutputLiquidsObj.OperateDate = NewInRoomTime;
|
||||
BFactOutputLiquids.Add(FactOutputLiquidsObj);
|
||||
FactOutputLiquidsObj.IsContinue = 0;
|
||||
}
|
||||
else
|
||||
{
|
||||
FactOutputLiquidsObj.IsContinue = 1;
|
||||
}
|
||||
FactOutputLiquidsObj.OutputLiquidsTypeId = TypeId;
|
||||
if (dr["Value"].ToString() != "")
|
||||
{
|
||||
FactOutputLiquidsObj.Dosage = decimal.Parse(dr["Value"].ToString());
|
||||
}
|
||||
FactOutputLiquidsObj.DosageUnit = dr["DosageUnit"].ToString();
|
||||
|
||||
FactOutputLiquidsObj.OperatorNo = AIMSExtension.PublicMethod.OperatorNo;
|
||||
FactOutputLiquidsObj.OperatorName = AIMSExtension.PublicMethod.OperatorName;
|
||||
FactOutputLiquidsObj.OperateDate = NewInRoomTime;
|
||||
BFactOutputLiquids.Add(FactOutputLiquidsObj);
|
||||
//}
|
||||
}
|
||||
//DataRow[] PhysioParamdr = dt.Select("ItemKindName='生命体征'");
|
||||
//foreach (DataRow dr in PhysioParamdr)
|
||||
//{
|
||||
// int PhysioParamId = int.Parse(dr["ItemId"].ToString());
|
||||
// TimeSpan BeginTimets = DateTime.Parse(dr["BeginTime"].ToString()).Subtract(DateTime.Parse(dr["InRoomTime"].ToString()));
|
||||
|
||||
// OperationDoing.AnasRecordBill.Model.PhysioData PhysioDataObj = new OperationDoing.AnasRecordBill.Model.PhysioData();
|
||||
// PhysioDataObj.PatientId = PatientId;
|
||||
// PhysioDataObj.PhysioDataType = TypeId;
|
||||
// PhysioDataObj.RecordTime = InRoomTime.AddSeconds(BeginTimets.TotalSeconds);
|
||||
// PhysioDataObj.PhysioParamID = PhysioParamId;
|
||||
|
||||
// if (dr["Value"].ToString() != "")
|
||||
// {
|
||||
// PhysioDataObj.Value = double.Parse(dr["Value"].ToString());
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// PhysioDataObj.Value = 0;
|
||||
// }
|
||||
|
||||
//}
|
||||
DataRow[] PhysioParamdr = dt.Select("ItemKindName='生命体征'");
|
||||
List<PhysioData> PhysioDataObjs = new List<PhysioData>();
|
||||
foreach (DataRow dr in PhysioParamdr)
|
||||
{
|
||||
int PhysioParamId = int.Parse(dr["ItemId"].ToString());
|
||||
TimeSpan BeginTimets = DateTime.Parse(dr["BeginTime"].ToString()).Subtract(DateTime.Parse(dr["InRoomTime"].ToString()));
|
||||
PhysioData PhysioDataObj = new PhysioData();
|
||||
PhysioDataObj.PatientId = _record.Id.Value;
|
||||
PhysioDataObj.RecordTime = InRoomTime.AddSeconds(BeginTimets.TotalSeconds);
|
||||
PhysioDataObj.PhysioDataConfigId = PhysioParamId;
|
||||
PhysioDataObj.ValueString = dr["Value"].ToString();
|
||||
PhysioDataObjs.Add(PhysioDataObj);
|
||||
}
|
||||
PhysioDataService.AddPhysioDatas2(PhysioDataObjs);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -17,7 +17,7 @@ namespace AIMSDAL
|
||||
{
|
||||
StringBuilder strSql = new StringBuilder();
|
||||
strSql.Append("insert into [FactDrug](");
|
||||
strSql.Append("PatientId,DrugTypeId,DrugId,DrugBeginTime,DrugEndTime,Dosage,DosageUnit,DrugChannel,GiveDrugType,IsContinue,Remark,OperatorNo,OperatorName,OperateDate, Density, DensityUnit, Velocity, VelocityUnit,ParentId");
|
||||
strSql.Append("PatientId,DrugTypeId,DrugId,DrugBeginTime,DrugEndTime,Dosage,DosageUnit,DrugChannel,GiveDrugType,IsContinue,Remark,OperatorNo,OperatorName,OperateDate, Density, DensityUnit, Velocity, VelocityUnit,ParentId,DrugName,Access");
|
||||
strSql.Append(")");
|
||||
strSql.Append(" values (");
|
||||
strSql.Append("" + FactDrugObj.PatientId + ",");
|
||||
@ -38,7 +38,9 @@ namespace AIMSDAL
|
||||
strSql.Append("'" + FactDrugObj.DensityUnit + "',");
|
||||
strSql.Append("'" + FactDrugObj.Velocity + "',");
|
||||
strSql.Append("'" + FactDrugObj.VelocityUnit + "',");
|
||||
strSql.Append("'" + FactDrugObj.ParentId + "'");
|
||||
strSql.Append("'" + FactDrugObj.ParentId + "',");
|
||||
strSql.Append("'" + FactDrugObj.DrugName + "',");
|
||||
strSql.Append("'" + FactDrugObj.Access + "'");
|
||||
strSql.Append(");select @@identity");
|
||||
//HelperDB.DbHelperSQL.ExecNonQuery(strSql.ToString());
|
||||
return Convert.ToInt32(DBHelper.ExecuteScalar(strSql.ToString()));
|
||||
|
||||
@ -7,6 +7,7 @@ using AIMSModel;
|
||||
using AIMSObjectQuery;
|
||||
using System.Reflection;
|
||||
using System.Text;
|
||||
using AIMSBLL;
|
||||
|
||||
namespace AIMSDAL
|
||||
{
|
||||
@ -47,7 +48,7 @@ namespace AIMSDAL
|
||||
strSql.Append("'" + OperationTemplateObj.OperatorNo + "',");
|
||||
strSql.Append("'" + OperationTemplateObj.OperatorName + "',");
|
||||
strSql.Append("'" + OperationTemplateObj.OperateDate + "',");
|
||||
strSql.Append("'" + OperationTemplateObj.IsPublic + "',");
|
||||
strSql.Append("'" + OperationTemplateObj.IsPublic + "',");
|
||||
strSql.Append("'" + OperationTemplateObj.Spare1 + "',");
|
||||
strSql.Append("'" + OperationTemplateObj.Spare2 + "',");
|
||||
strSql.Append("'" + OperationTemplateObj.Spare3 + "',");
|
||||
@ -56,11 +57,51 @@ namespace AIMSDAL
|
||||
strSql.Append("'" + OperationTemplateObj.Spare6 + "',");
|
||||
strSql.Append("'" + OperationTemplateObj.Spare7 + "',");
|
||||
strSql.Append("'" + OperationTemplateObj.Spare8 + "',");
|
||||
strSql.Append("'" + OperationTemplateObj.Spare9 + "',");
|
||||
strSql.Append("'" + OperationTemplateObj.Spare9 + "',");
|
||||
strSql.Append("'" + OperationTemplateObj.Spare10 + "'");
|
||||
strSql.Append(")");
|
||||
HelperDB.DbHelperSQL.ExecNonQuery(strSql.ToString());
|
||||
}
|
||||
}
|
||||
public static void Adds(List<OperationTemplate> operationTemplates)
|
||||
{
|
||||
string strSqls = "";
|
||||
foreach (var OperationTemplateObj in operationTemplates)
|
||||
{
|
||||
StringBuilder strSql = new StringBuilder();
|
||||
strSql.Append("insert into [OperationTemplate](");
|
||||
strSql.Append("TemplateName,TypeId,ItemKindName,InRoomTime,ItemId,BeginTime,EndTime,Value,DosageUnit,DrugChannel,GiveDrugType,OperatorNo,OperatorName,OperateDate, IsPublic, Spare1, Spare2, Spare3, Spare4, Spare5, Spare6, Spare7, Spare8, Spare9, Spare10");
|
||||
strSql.Append(")");
|
||||
strSql.Append(" values (");
|
||||
strSql.Append("'" + OperationTemplateObj.TemplateName + "',");
|
||||
strSql.Append("" + OperationTemplateObj.TypeId + ",");
|
||||
strSql.Append("'" + OperationTemplateObj.ItemKindName + "',");
|
||||
strSql.Append("'" + OperationTemplateObj.InRoomTime + "',");
|
||||
strSql.Append("" + OperationTemplateObj.ItemId + ",");
|
||||
strSql.Append("'" + OperationTemplateObj.BeginTime + "',");
|
||||
strSql.Append("'" + OperationTemplateObj.EndTime + "',");
|
||||
strSql.Append("'" + OperationTemplateObj.Value + "',");
|
||||
strSql.Append("'" + OperationTemplateObj.DosageUnit + "',");
|
||||
strSql.Append("'" + OperationTemplateObj.DrugChannel + "',");
|
||||
strSql.Append("'" + OperationTemplateObj.GiveDrugType + "',");
|
||||
strSql.Append("'" + OperationTemplateObj.OperatorNo + "',");
|
||||
strSql.Append("'" + OperationTemplateObj.OperatorName + "',");
|
||||
strSql.Append("'" + OperationTemplateObj.OperateDate + "',");
|
||||
strSql.Append("'" + OperationTemplateObj.IsPublic + "',");
|
||||
strSql.Append("'" + OperationTemplateObj.Spare1 + "',");
|
||||
strSql.Append("'" + OperationTemplateObj.Spare2 + "',");
|
||||
strSql.Append("'" + OperationTemplateObj.Spare3 + "',");
|
||||
strSql.Append("'" + OperationTemplateObj.Spare4 + "',");
|
||||
strSql.Append("'" + OperationTemplateObj.Spare5 + "',");
|
||||
strSql.Append("'" + OperationTemplateObj.Spare6 + "',");
|
||||
strSql.Append("'" + OperationTemplateObj.Spare7 + "',");
|
||||
strSql.Append("'" + OperationTemplateObj.Spare8 + "',");
|
||||
strSql.Append("'" + OperationTemplateObj.Spare9 + "',");
|
||||
strSql.Append("'" + OperationTemplateObj.Spare10 + "'");
|
||||
strSql.Append(")");
|
||||
strSqls += strSql.ToString();
|
||||
}
|
||||
HelperDB.DbHelperSQL.ExecNonQuery(strSqls.ToString());
|
||||
}
|
||||
public static void Delete(string TemplateName, int TypeId)
|
||||
{
|
||||
StringBuilder strSql = new StringBuilder();
|
||||
@ -141,7 +182,7 @@ namespace AIMSDAL
|
||||
|
||||
public static DataTable GetDataTable(int TypeId, string OpNo)
|
||||
{
|
||||
string strSql = "SELECT DISTINCT TemplateName,OperatorNo,OperatorName,isPublic FROM OperationTemplate ot WHERE TypeId=" + TypeId + " and (isPublic=1 or [OperatorNo]='" + OpNo + "')";
|
||||
string strSql = "SELECT DISTINCT TemplateName,OperatorNo,OperatorName,isPublic,InRoomTime FROM OperationTemplate ot WHERE TypeId=" + TypeId + " and (isPublic=1 or [OperatorNo]='" + OpNo + "')";
|
||||
return HelperDB.DbHelperSQL.GetDataTable(strSql.ToString());
|
||||
|
||||
}
|
||||
|
||||
@ -41,7 +41,7 @@ namespace AIMSExtension
|
||||
|
||||
public static DateTime SystemDate()
|
||||
{
|
||||
return HelperDB.DbHelperSQL.SystemDate();
|
||||
return DateTime.Now;// HelperDB.DbHelperSQL.SystemDate();
|
||||
}
|
||||
|
||||
public static string GetHospitalName()
|
||||
|
||||
@ -13,7 +13,7 @@ namespace DrawGraph
|
||||
public partial class DeletePhysios : Form
|
||||
{
|
||||
public List<PhysioDataConfig> selparameters;
|
||||
public List<PhysioDataConfig> delparameters;
|
||||
public List<PhysioDataConfig> delparameters;
|
||||
public bool isDelete = false;
|
||||
|
||||
public int operationId;
|
||||
@ -21,6 +21,8 @@ namespace DrawGraph
|
||||
public DateTime endTime;
|
||||
public double startValue;
|
||||
public double endValue;
|
||||
public double startValue2;
|
||||
public double endValue2;
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
@ -107,7 +109,7 @@ namespace DrawGraph
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
public DeletePhysios(int _operationId, DateTime _startTime, DateTime _endTime, double _startValue, double _endValue)
|
||||
public DeletePhysios(int _operationId, DateTime _startTime, DateTime _endTime, double _startValue, double _endValue, double _startValue2, double _endValue2)
|
||||
{
|
||||
InitializeComponent();
|
||||
operationId = _operationId;
|
||||
@ -115,6 +117,8 @@ namespace DrawGraph
|
||||
endTime = _endTime;
|
||||
startValue = _startValue;
|
||||
endValue = _endValue;
|
||||
startValue2 = _startValue2;
|
||||
endValue2 = _endValue2;
|
||||
}
|
||||
private void frmDeletePhysio_Load(object sender, EventArgs e)
|
||||
{
|
||||
@ -175,7 +179,10 @@ namespace DrawGraph
|
||||
// PhysioDataService.DelPhysioData(item);
|
||||
// }
|
||||
//}
|
||||
PhysioDataService.DelectPhysioDataByID(operationId, startTime, endTime, startValue, endValue, aerd.Id);
|
||||
if (aerd.YAisx == 0)
|
||||
PhysioDataService.DelectPhysioDataByID(operationId, startTime, endTime, startValue, endValue, aerd.Id);
|
||||
else if (aerd.YAisx == 1)
|
||||
PhysioDataService.DelectPhysioDataByID(operationId, startTime, endTime, startValue2, endValue2, aerd.Id);
|
||||
}
|
||||
isDelete = true;
|
||||
}
|
||||
|
||||
@ -414,35 +414,35 @@ namespace DrawGraph
|
||||
{
|
||||
if (myOpeRecord.SAreaObj.Selected)
|
||||
{
|
||||
double startValue = myOpeRecord.SAreaObj.EndPd.Value;
|
||||
double endValue = myOpeRecord.SAreaObj.StartPD.Value;
|
||||
foreach (var item in myOpeRecord.SAreaObj.EndPds)
|
||||
{
|
||||
if (item.Value < startValue)
|
||||
{
|
||||
startValue = item.Value;
|
||||
}
|
||||
}
|
||||
foreach (var item in myOpeRecord.SAreaObj.StartPDs)
|
||||
{
|
||||
if (item.Value > endValue)
|
||||
{
|
||||
endValue = item.Value;
|
||||
}
|
||||
}
|
||||
double startValue = myOpeRecord.SAreaObj.EndPds[0].Value;
|
||||
double endValue = myOpeRecord.SAreaObj.StartPDs[0].Value;
|
||||
double startValue2 = myOpeRecord.SAreaObj.EndPds[1].Value;
|
||||
double endValue2 = myOpeRecord.SAreaObj.StartPDs[1].Value;
|
||||
|
||||
List<int> pdTemps = SelectPhysioDataByID(myOpeRecord.Id.Value,
|
||||
myOpeRecord.SAreaObj.StartPD.RecordTime,
|
||||
myOpeRecord.SAreaObj.EndPd.RecordTime,
|
||||
startValue, endValue);
|
||||
|
||||
List<int> pdTemps2 = SelectPhysioDataByID(myOpeRecord.Id.Value,
|
||||
myOpeRecord.SAreaObj.StartPD.RecordTime,
|
||||
myOpeRecord.SAreaObj.EndPd.RecordTime,
|
||||
startValue2, endValue2);
|
||||
|
||||
List<PhysioDataConfig> selparameters = new List<PhysioDataConfig>();
|
||||
foreach (PhysioDataConfig addPP in myOpeRecord.PhysioConfigList)
|
||||
{
|
||||
bool istrue = false;
|
||||
foreach (int item in pdTemps)
|
||||
{
|
||||
if (item == addPP.Id)
|
||||
if (item == addPP.Id && addPP.YAisx==0)
|
||||
{
|
||||
istrue = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
foreach (int item in pdTemps2)
|
||||
{
|
||||
if (item == addPP.Id && addPP.YAisx==1)
|
||||
{
|
||||
istrue = true;
|
||||
break;
|
||||
@ -450,13 +450,14 @@ namespace DrawGraph
|
||||
}
|
||||
if (istrue == true)
|
||||
selparameters.Add(addPP);
|
||||
}
|
||||
}
|
||||
if (selparameters.Count <= 0) return;
|
||||
|
||||
DeletePhysios frm = new DeletePhysios(myOpeRecord.Id.Value,
|
||||
myOpeRecord.SAreaObj.StartPD.RecordTime,
|
||||
myOpeRecord.SAreaObj.EndPd.RecordTime,
|
||||
startValue, endValue);
|
||||
startValue, endValue,
|
||||
startValue2, endValue2);
|
||||
frm.selparameters = selparameters;
|
||||
frm.FormClosed += (a, b) =>
|
||||
{
|
||||
@ -574,7 +575,7 @@ namespace DrawGraph
|
||||
{
|
||||
pp.IsValid = true;
|
||||
pp.ShowText = false;
|
||||
pp.ShowImg = true;
|
||||
pp.ShowImg = true;
|
||||
}
|
||||
pp.ClearTagstr(ZedControl);
|
||||
pp.phListPack = phListPack;
|
||||
@ -954,7 +955,7 @@ namespace DrawGraph
|
||||
public List<int> SelectPhysioDataByID(int operationId, DateTime startTime, DateTime endTime, double startValue, double endValue)
|
||||
{
|
||||
List<int> PhysioDatas = new List<int>();
|
||||
string sqlStr = "select * FROM PhysioData where PatientId = " + operationId + " and [RecordTime] >='" + startTime + "' and [RecordTime] <='" + endTime + "'";// and [Value] >='" + startValue + "' and [Value] <='" + endValue + "'
|
||||
string sqlStr = "select * FROM PhysioData where PatientId = " + operationId + " and [RecordTime] >='" + startTime + "' and [RecordTime] <='" + endTime + "' ";// and [Value] >='" + startValue + "' and [Value] <='" + endValue + "'
|
||||
DataTable dt = DBHelper.GetDataTable(sqlStr);
|
||||
foreach (DataRow dr in dt.Rows)
|
||||
{
|
||||
|
||||
@ -33,12 +33,28 @@ namespace DrawGraph
|
||||
DBHelper.ExecNonQuery(insterStr.ToString());
|
||||
}
|
||||
|
||||
public static void AddPhysioDatas2(List<PhysioData> physioData)
|
||||
{
|
||||
StringBuilder insterStr = new StringBuilder();
|
||||
foreach (var item in physioData)
|
||||
{
|
||||
insterStr.Append(" INSERT PhysioData (PatientId, PhysioDataConfigId, RecordTime, Value )VALUES ('" + item.PatientId + "' , '" + item.PhysioDataConfigId + "' ,'" + item.RecordTime + "', '" + item.ValueString + "' )");
|
||||
}
|
||||
DBHelper.ExecNonQuery(insterStr.ToString());
|
||||
}
|
||||
|
||||
public static void UpdatePhysioData(PhysioData oldphysioData, PhysioData newphysioData, string OperatorName)
|
||||
{
|
||||
string sql = "update PhysioData set Value= '" + newphysioData.ValueString + "' where convert(varchar,RecordTime,120) >='" + oldphysioData.RecordTime.AddSeconds(-120).ToString("yyyy-MM-dd HH:mm:ss") + "' and convert(varchar,RecordTime,120) <='" + oldphysioData.RecordTime.AddSeconds(120).ToString("yyyy-MM-dd HH:mm:ss") + "' and PhysioDataConfigId=" + oldphysioData.PhysioDataConfigId + " and PatientId=" + oldphysioData.PatientId;
|
||||
DBHelper.ExecNonQuery(sql);
|
||||
int value = DBHelper.ExecNonQuery(sql);
|
||||
if (value == 0)
|
||||
{
|
||||
string sql2 = "delete from PhysioData where convert(varchar,RecordTime,120) >='" + oldphysioData.RecordTime.AddSeconds(-120).ToString("yyyy-MM-dd HH:mm:ss") + "' and convert(varchar,RecordTime,120) <='" + oldphysioData.RecordTime.AddSeconds(120).ToString("yyyy-MM-dd HH:mm:ss") + "' and PhysioDataConfigId=" + oldphysioData.PhysioDataConfigId + " and PatientId=" + oldphysioData.PatientId;
|
||||
DBHelper.ExecNonQuery(sql2);
|
||||
AddPhysioData(newphysioData);
|
||||
}
|
||||
//InsertPhysioDataUpdate(oldphysioData, newphysioData, OperatorName);
|
||||
|
||||
InsertPhysioDataUpdate(oldphysioData, newphysioData, OperatorName);
|
||||
}
|
||||
|
||||
public static void InsertPhysioDataUpdate(PhysioData oldphysioData, PhysioData newphysioData, string OperatorName)
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<AtuoUpdate>
|
||||
<ConnectionString>Data Source=.;Initial Catalog=AIMSDB_DLSJZQZYYY;User ID=sa;Password=Test2020;</ConnectionString>
|
||||
<ConnectionString>Data Source=.;Initial Catalog=AIMSDB_FJZPTFYY;User ID=sa;Password=123456;</ConnectionString>
|
||||
<DataConnectionString>Data Source=.;Initial Catalog=AIMSDB_DATA;User ID=sa;Password=123456;</DataConnectionString>
|
||||
<HisConnectionStringOracel>Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.10.7)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=orcl2))));Persist Security Info=True;User ID=smview;Password=i39;</HisConnectionStringOracel>
|
||||
</AtuoUpdate>
|
||||
|
||||
14
DrawGraphManagement/frmTemplateD.designer.cs
generated
14
DrawGraphManagement/frmTemplateD.designer.cs
generated
@ -36,20 +36,20 @@
|
||||
//
|
||||
this.panel1.Dock = System.Windows.Forms.DockStyle.Left;
|
||||
this.panel1.Location = new System.Drawing.Point(0, 0);
|
||||
this.panel1.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||
this.panel1.MaximumSize = new System.Drawing.Size(225, 0);
|
||||
this.panel1.Margin = new System.Windows.Forms.Padding(2);
|
||||
this.panel1.MaximumSize = new System.Drawing.Size(250, 0);
|
||||
this.panel1.MinimumSize = new System.Drawing.Size(165, 0);
|
||||
this.panel1.Name = "panel1";
|
||||
this.panel1.Size = new System.Drawing.Size(165, 474);
|
||||
this.panel1.Size = new System.Drawing.Size(250, 474);
|
||||
this.panel1.TabIndex = 7;
|
||||
//
|
||||
// panel2
|
||||
//
|
||||
this.panel2.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.panel2.Location = new System.Drawing.Point(165, 0);
|
||||
this.panel2.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||
this.panel2.Location = new System.Drawing.Point(225, 0);
|
||||
this.panel2.Margin = new System.Windows.Forms.Padding(2);
|
||||
this.panel2.Name = "panel2";
|
||||
this.panel2.Size = new System.Drawing.Size(762, 474);
|
||||
this.panel2.Size = new System.Drawing.Size(702, 474);
|
||||
this.panel2.TabIndex = 8;
|
||||
//
|
||||
// frmTemplateD
|
||||
@ -59,7 +59,7 @@
|
||||
this.ClientSize = new System.Drawing.Size(927, 474);
|
||||
this.Controls.Add(this.panel2);
|
||||
this.Controls.Add(this.panel1);
|
||||
this.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||
this.Margin = new System.Windows.Forms.Padding(2);
|
||||
this.Name = "frmTemplateD";
|
||||
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
|
||||
this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user