药品费用维护常用维护

This commit is contained in:
leomon 2023-03-02 22:59:49 +08:00
parent ea9e7ef802
commit 6c61a961ec
21 changed files with 294 additions and 182 deletions

View File

@ -65,7 +65,7 @@ namespace AIMS.PublicUI.UI
{
int index = this.dgvY.Rows.Add();
this.dgvY.Rows[index].Cells["yId"].Value = dr["Id"].ToString();
this.dgvY.Rows[index].Cells["yName"].Value = dr["Name"].ToString();
this.dgvY.Rows[index].Cells["yName"].Value = dr["Name"].ToString() + " " + dr["Bill"].ToString() + " " + dr["price"].ToString();
}
}
private void BindDgv(DataTable dt)
@ -121,7 +121,7 @@ namespace AIMS.PublicUI.UI
}
DataRow dr = pdt.NewRow();
dr["Id"] = Convert.ToInt32(dt.Rows[i]["Id"]);
dr["Name"] = dt.Rows[i]["Name"].ToString();
dr["Name"] = dt.Rows[i]["Name"].ToString() + " " + dr["Bill"].ToString() + " " + dr["price"].ToString();
pdt.Rows.Add(dr);
}
return pdt;

View File

@ -53,7 +53,7 @@
this.dgvD = new DevComponents.DotNetBar.Controls.DataGridViewX();
this.Id = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.Index = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.Selectcol = new System.Windows.Forms.DataGridViewCheckBoxColumn();
this.Select = new System.Windows.Forms.DataGridViewCheckBoxColumn();
this.oName = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.panel1.SuspendLayout();
this.panel2.SuspendLayout();
@ -113,7 +113,7 @@
this.txtQuery.Border.BorderBottomColor = System.Drawing.Color.FromArgb(((int)(((byte)(231)))), ((int)(((byte)(227)))), ((int)(((byte)(231)))));
this.txtQuery.Border.BorderBottomWidth = 1;
this.txtQuery.Border.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.txtQuery.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
this.txtQuery.ForeColor = System.Drawing.Color.Black;
this.txtQuery.Location = new System.Drawing.Point(82, 15);
this.txtQuery.Name = "txtQuery";
this.txtQuery.Size = new System.Drawing.Size(295, 21);
@ -301,7 +301,7 @@
this.dgvD.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.Id,
this.Index,
this.Selectcol,
this.Select,
this.oName});
dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
dataGridViewCellStyle2.BackColor = System.Drawing.SystemColors.Window;
@ -336,11 +336,11 @@
this.Index.Visible = false;
this.Index.Width = 65;
//
// Selectcol
// Select
//
this.Selectcol.HeaderText = "选择";
this.Selectcol.Name = "Select";
this.Selectcol.Width = 65;
this.Select.HeaderText = "选择";
this.Select.Name = "Select";
this.Select.Width = 65;
//
// oName
//
@ -401,5 +401,6 @@
private System.Windows.Forms.DataGridViewTextBoxColumn oName;
private DevComponents.DotNetBar.ButtonX buttonX2;
private DevComponents.DotNetBar.ButtonX buttonX1;
private System.Windows.Forms.DataGridViewCheckBoxColumn Select;
}
}

View File

@ -132,9 +132,6 @@
<metadata name="Index.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="Select.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="oName.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>

View File

@ -57,7 +57,7 @@
this.dgvD = new DevComponents.DotNetBar.Controls.DataGridViewX();
this.Id = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.Index = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.Selectcol = new System.Windows.Forms.DataGridViewCheckBoxColumn();
this.Select = new System.Windows.Forms.DataGridViewCheckBoxColumn();
this.oName = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.ospec = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.dDOSEPER = new System.Windows.Forms.DataGridViewTextBoxColumn();
@ -121,7 +121,7 @@
this.txtQuery.Border.BorderBottomColor = System.Drawing.Color.FromArgb(((int)(((byte)(231)))), ((int)(((byte)(227)))), ((int)(((byte)(231)))));
this.txtQuery.Border.BorderBottomWidth = 1;
this.txtQuery.Border.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.txtQuery.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
this.txtQuery.ForeColor = System.Drawing.Color.Black;
this.txtQuery.Location = new System.Drawing.Point(82, 15);
this.txtQuery.Name = "txtQuery";
this.txtQuery.Size = new System.Drawing.Size(392, 21);
@ -269,7 +269,7 @@
this.dgvY.RowTemplate.Height = 23;
this.dgvY.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
this.dgvY.Size = new System.Drawing.Size(563, 268);
this.dgvY.TabIndex = 0;
this.dgvY.TabIndex = 0;
this.dgvY.CellEndEdit += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvY_CellEndEdit);
this.dgvY.EditingControlShowing += new System.Windows.Forms.DataGridViewEditingControlShowingEventHandler(this.dgvY_EditingControlShowing);
//
@ -340,7 +340,7 @@
this.dgvD.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.Id,
this.Index,
this.Selectcol,
this.Select,
this.oName,
this.ospec,
this.dDOSEPER,
@ -379,11 +379,11 @@
this.Index.Visible = false;
this.Index.Width = 65;
//
// Selectcol
// Select
//
this.Selectcol.HeaderText = "选择";
this.Selectcol.Name = "Select";
this.Selectcol.Width = 65;
this.Select.HeaderText = "选择";
this.Select.Name = "Select";
this.Select.Width = 65;
//
// oName
//
@ -476,5 +476,6 @@
private System.Windows.Forms.DataGridViewTextBoxColumn dDOSEPER3;
private DevComponents.DotNetBar.ButtonX buttonX3;
private DevComponents.DotNetBar.ButtonX buttonX4;
private System.Windows.Forms.DataGridViewCheckBoxColumn Select;
}
}

View File

@ -144,9 +144,6 @@
<metadata name="Index.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="Select.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="oName.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>

View File

@ -53,7 +53,7 @@
this.dgvD = new DevComponents.DotNetBar.Controls.DataGridViewX();
this.Id = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.Index = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.Selectcol = new System.Windows.Forms.DataGridViewCheckBoxColumn();
this.Select = new System.Windows.Forms.DataGridViewCheckBoxColumn();
this.oName = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.panel1.SuspendLayout();
this.panel2.SuspendLayout();
@ -113,7 +113,7 @@
this.txtQuery.Border.BorderBottomColor = System.Drawing.Color.FromArgb(((int)(((byte)(231)))), ((int)(((byte)(227)))), ((int)(((byte)(231)))));
this.txtQuery.Border.BorderBottomWidth = 1;
this.txtQuery.Border.CornerType = DevComponents.DotNetBar.eCornerType.Square;
this.txtQuery.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
this.txtQuery.ForeColor = System.Drawing.Color.Black;
this.txtQuery.Location = new System.Drawing.Point(82, 15);
this.txtQuery.Name = "txtQuery";
this.txtQuery.Size = new System.Drawing.Size(295, 21);
@ -301,7 +301,7 @@
this.dgvD.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.Id,
this.Index,
this.Selectcol,
this.Select,
this.oName});
dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
dataGridViewCellStyle2.BackColor = System.Drawing.SystemColors.Window;
@ -336,11 +336,11 @@
this.Index.Visible = false;
this.Index.Width = 65;
//
// Selectcol
// Select
//
this.Selectcol.HeaderText = "选择";
this.Selectcol.Name = "Select";
this.Selectcol.Width = 65;
this.Select.HeaderText = "选择";
this.Select.Name = "Select";
this.Select.Width = 65;
//
// oName
//
@ -401,5 +401,6 @@
private System.Windows.Forms.DataGridViewTextBoxColumn oName;
private DevComponents.DotNetBar.ButtonX buttonX2;
private DevComponents.DotNetBar.ButtonX buttonX1;
private System.Windows.Forms.DataGridViewCheckBoxColumn Select;
}
}

View File

@ -132,9 +132,6 @@
<metadata name="Index.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="Select.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="oName.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>

View File

@ -28,11 +28,11 @@
/// </summary>
private void InitializeComponent()
{
System.Windows.Forms.TreeNode treeNode1 = new System.Windows.Forms.TreeNode("麻醉药");
System.Windows.Forms.TreeNode treeNode2 = new System.Windows.Forms.TreeNode("精神I类");
System.Windows.Forms.TreeNode treeNode3 = new System.Windows.Forms.TreeNode("精神II类");
System.Windows.Forms.TreeNode treeNode4 = new System.Windows.Forms.TreeNode("普通药");
System.Windows.Forms.TreeNode treeNode5 = new System.Windows.Forms.TreeNode("血液制品");
System.Windows.Forms.TreeNode treeNode6 = new System.Windows.Forms.TreeNode("麻醉药");
System.Windows.Forms.TreeNode treeNode7 = new System.Windows.Forms.TreeNode("精神I类");
System.Windows.Forms.TreeNode treeNode8 = new System.Windows.Forms.TreeNode("精神II类");
System.Windows.Forms.TreeNode treeNode9 = new System.Windows.Forms.TreeNode("普通药");
System.Windows.Forms.TreeNode treeNode10 = new System.Windows.Forms.TreeNode("血液制品");
this.toolStrip1 = new System.Windows.Forms.ToolStrip();
this.tsbAdd = new System.Windows.Forms.ToolStripButton();
this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator();
@ -59,9 +59,11 @@
this.cboDosageUnit = new System.Windows.Forms.ComboBox();
this.label7 = new System.Windows.Forms.Label();
this.label1 = new System.Windows.Forms.Label();
this.txtComment = new System.Windows.Forms.TextBox();
this.txtStand = new System.Windows.Forms.TextBox();
this.label11 = new System.Windows.Forms.Label();
this.txtHelpCode = new System.Windows.Forms.TextBox();
this.label10 = new System.Windows.Forms.Label();
this.label12 = new System.Windows.Forms.Label();
this.cboDrugKind = new System.Windows.Forms.ComboBox();
this.chkIsValid = new System.Windows.Forms.CheckBox();
@ -77,7 +79,8 @@
this.treeView1 = new System.Windows.Forms.TreeView();
this.panel2 = new System.Windows.Forms.Panel();
this.panel6 = new System.Windows.Forms.Panel();
this.label10 = new System.Windows.Forms.Label();
this.label15 = new System.Windows.Forms.Label();
this.cboZFBL = new System.Windows.Forms.ComboBox();
this.Id = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.Code = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.NameColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
@ -93,8 +96,8 @@
this.Remark = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.Channel = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.Comment = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.ZFBL = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.IsValidColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.txtComment = new System.Windows.Forms.TextBox();
this.toolStrip1.SuspendLayout();
this.panel4.SuspendLayout();
this.panel1.SuspendLayout();
@ -210,7 +213,9 @@
this.panel4.Controls.Add(this.label4);
this.panel4.Controls.Add(this.txtUnit);
this.panel4.Controls.Add(this.label2);
this.panel4.Controls.Add(this.cboZFBL);
this.panel4.Controls.Add(this.txtChannel);
this.panel4.Controls.Add(this.label15);
this.panel4.Controls.Add(this.label9);
this.panel4.Controls.Add(this.label5);
this.panel4.Controls.Add(this.label8);
@ -260,7 +265,7 @@
//
// txtUseRate
//
this.txtUseRate.Location = new System.Drawing.Point(484, 129);
this.txtUseRate.Location = new System.Drawing.Point(492, 129);
this.txtUseRate.Name = "txtUseRate";
this.txtUseRate.Size = new System.Drawing.Size(45, 23);
this.txtUseRate.TabIndex = 563;
@ -268,7 +273,7 @@
// label6
//
this.label6.AutoSize = true;
this.label6.Location = new System.Drawing.Point(431, 132);
this.label6.Location = new System.Drawing.Point(451, 134);
this.label6.Name = "label6";
this.label6.Size = new System.Drawing.Size(35, 14);
this.label6.TabIndex = 562;
@ -277,7 +282,7 @@
// label4
//
this.label4.AutoSize = true;
this.label4.Location = new System.Drawing.Point(485, 129);
this.label4.Location = new System.Drawing.Point(543, 129);
this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size(0, 14);
this.label4.TabIndex = 561;
@ -359,6 +364,13 @@
this.label1.TabIndex = 557;
this.label1.Text = "剂量单位";
//
// txtComment
//
this.txtComment.Location = new System.Drawing.Point(484, 46);
this.txtComment.Name = "txtComment";
this.txtComment.Size = new System.Drawing.Size(123, 23);
this.txtComment.TabIndex = 554;
//
// txtStand
//
this.txtStand.Location = new System.Drawing.Point(287, 43);
@ -382,6 +394,15 @@
this.txtHelpCode.Size = new System.Drawing.Size(123, 23);
this.txtHelpCode.TabIndex = 552;
//
// label10
//
this.label10.AutoSize = true;
this.label10.Location = new System.Drawing.Point(424, 49);
this.label10.Name = "label10";
this.label10.Size = new System.Drawing.Size(49, 14);
this.label10.TabIndex = 551;
this.label10.Text = "表达式";
//
// label12
//
this.label12.AutoSize = true;
@ -409,7 +430,7 @@
// chkIsValid
//
this.chkIsValid.AutoSize = true;
this.chkIsValid.Location = new System.Drawing.Point(549, 132);
this.chkIsValid.Location = new System.Drawing.Point(549, 134);
this.chkIsValid.Name = "chkIsValid";
this.chkIsValid.Size = new System.Drawing.Size(68, 18);
this.chkIsValid.TabIndex = 549;
@ -418,9 +439,9 @@
//
// txtRemark
//
this.txtRemark.Location = new System.Drawing.Point(102, 129);
this.txtRemark.Location = new System.Drawing.Point(100, 129);
this.txtRemark.Name = "txtRemark";
this.txtRemark.Size = new System.Drawing.Size(308, 23);
this.txtRemark.Size = new System.Drawing.Size(206, 23);
this.txtRemark.TabIndex = 548;
this.txtRemark.TextChanged += new System.EventHandler(this.txtName_TextChanged);
//
@ -435,7 +456,7 @@
// label3
//
this.label3.AutoSize = true;
this.label3.Location = new System.Drawing.Point(31, 132);
this.label3.Location = new System.Drawing.Point(31, 134);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(63, 14);
this.label3.TabIndex = 546;
@ -497,6 +518,7 @@
this.Remark,
this.Channel,
this.Comment,
this.ZFBL,
this.IsValidColumn});
this.dgv.Dock = System.Windows.Forms.DockStyle.Fill;
this.dgv.Location = new System.Drawing.Point(0, 0);
@ -523,27 +545,27 @@
this.treeView1.Font = new System.Drawing.Font("宋体", 11F);
this.treeView1.Location = new System.Drawing.Point(0, 0);
this.treeView1.Name = "treeView1";
treeNode1.Name = "麻醉药";
treeNode1.Text = "麻醉药";
treeNode1.ToolTipText = "麻醉药";
treeNode2.Name = "精神I类";
treeNode2.Text = "精神I类";
treeNode2.ToolTipText = "精神I类";
treeNode3.Name = "精神II类";
treeNode3.Text = "精神II类";
treeNode3.ToolTipText = "精神II类";
treeNode4.Name = "普通药";
treeNode4.Text = "普通药";
treeNode4.ToolTipText = "普通药";
treeNode5.Name = "血液制品";
treeNode5.Text = "血液制品";
treeNode5.ToolTipText = "血液制品";
treeNode6.Name = "麻醉药";
treeNode6.Text = "麻醉药";
treeNode6.ToolTipText = "麻醉药";
treeNode7.Name = "精神I类";
treeNode7.Text = "精神I类";
treeNode7.ToolTipText = "精神I类";
treeNode8.Name = "精神II类";
treeNode8.Text = "精神II类";
treeNode8.ToolTipText = "精神II类";
treeNode9.Name = "普通药";
treeNode9.Text = "普通药";
treeNode9.ToolTipText = "普通药";
treeNode10.Name = "血液制品";
treeNode10.Text = "血液制品";
treeNode10.ToolTipText = "血液制品";
this.treeView1.Nodes.AddRange(new System.Windows.Forms.TreeNode[] {
treeNode1,
treeNode2,
treeNode3,
treeNode4,
treeNode5});
treeNode6,
treeNode7,
treeNode8,
treeNode9,
treeNode10});
this.treeView1.Size = new System.Drawing.Size(181, 427);
this.treeView1.TabIndex = 0;
this.treeView1.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.treeView1_MouseDoubleClick);
@ -566,14 +588,34 @@
this.panel6.Size = new System.Drawing.Size(872, 47);
this.panel6.TabIndex = 9;
//
// label10
// label15
//
this.label10.AutoSize = true;
this.label10.Location = new System.Drawing.Point(424, 49);
this.label10.Name = "label10";
this.label10.Size = new System.Drawing.Size(49, 14);
this.label10.TabIndex = 551;
this.label10.Text = "表达式";
this.label15.AutoSize = true;
this.label15.Location = new System.Drawing.Point(312, 134);
this.label15.Name = "label15";
this.label15.Size = new System.Drawing.Size(63, 14);
this.label15.TabIndex = 557;
this.label15.Text = "自付比例";
//
// cboZFBL
//
this.cboZFBL.FormattingEnabled = true;
this.cboZFBL.Items.AddRange(new object[] {
"",
"10%",
"20%",
"30%",
"40%",
"50%",
"60%",
"70%",
"80%",
"90%",
"100%"});
this.cboZFBL.Location = new System.Drawing.Point(381, 132);
this.cboZFBL.Name = "cboZFBL";
this.cboZFBL.Size = new System.Drawing.Size(64, 22);
this.cboZFBL.TabIndex = 558;
//
// Id
//
@ -679,6 +721,12 @@
this.Comment.HeaderText = "表达式";
this.Comment.Name = "Comment";
//
// ZFBL
//
this.ZFBL.DataPropertyName = "ZFBL";
this.ZFBL.HeaderText = "自付比例";
this.ZFBL.Name = "ZFBL";
//
// IsValidColumn
//
this.IsValidColumn.DataPropertyName = "IsValid";
@ -687,13 +735,6 @@
this.IsValidColumn.ReadOnly = true;
this.IsValidColumn.Width = 75;
//
// txtComment
//
this.txtComment.Location = new System.Drawing.Point(484, 46);
this.txtComment.Name = "txtComment";
this.txtComment.Size = new System.Drawing.Size(123, 23);
this.txtComment.TabIndex = 554;
//
// frmDrugs
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
@ -769,6 +810,8 @@
private System.Windows.Forms.Label label7;
private System.Windows.Forms.Label label10;
private System.Windows.Forms.TextBox txtComment;
private System.Windows.Forms.ComboBox cboZFBL;
private System.Windows.Forms.Label label15;
private System.Windows.Forms.DataGridViewTextBoxColumn Id;
private System.Windows.Forms.DataGridViewTextBoxColumn Code;
private System.Windows.Forms.DataGridViewTextBoxColumn NameColumn;
@ -784,6 +827,7 @@
private System.Windows.Forms.DataGridViewTextBoxColumn Remark;
private System.Windows.Forms.DataGridViewTextBoxColumn Channel;
private System.Windows.Forms.DataGridViewTextBoxColumn Comment;
private System.Windows.Forms.DataGridViewTextBoxColumn ZFBL;
private System.Windows.Forms.DataGridViewTextBoxColumn IsValidColumn;
}
}

View File

@ -70,6 +70,7 @@ namespace DataDictionary.UI
txtUseDose2.Text = dgv.CurrentRow.Cells["UseDose2"].Value.ToString();
txtUseDose3.Text = dgv.CurrentRow.Cells["UseDose3"].Value.ToString();
txtComment.Text = dgv.CurrentRow.Cells["Comment"].Value.ToString();
cboZFBL.Text = dgv.CurrentRow.Cells["ZFBL"].Value.ToString();
if (dgv.CurrentRow.Cells["IsValidColumn"].Value.ToString() == "有效")
{
@ -116,6 +117,7 @@ namespace DataDictionary.UI
DrugsObj.UseDose1 = txtUseDose1.Text.Trim();
DrugsObj.UseDose2 = txtUseDose2.Text.Trim();
DrugsObj.UseDose3 = txtUseDose3.Text.Trim();
DrugsObj.ZFBL = cboZFBL.Text.Trim();
DrugsObj.Comment = txtComment.Text.Trim();
if (chkIsValid.Checked)
{
@ -189,6 +191,7 @@ namespace DataDictionary.UI
dt.Rows[i]["Remark"].ToString(),
dt.Rows[i]["Channel"].ToString(),
dt.Rows[i]["Comment"].ToString(),
dt.Rows[i]["ZFBL"].ToString(),
dt.Rows[i]["IsValid"].ToString());
dgv.Rows[i].Cells["Id"].Selected = false;
}

View File

@ -165,6 +165,9 @@
<metadata name="Comment.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="ZFBL.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="IsValidColumn.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>

View File

@ -31,8 +31,8 @@ namespace AIMS
txtNo.Select();
txtNo.Focus();
#if DEBUG
txtNo.Text = "0642";
txtPassWord.Text = "123";
txtNo.Text = "admin";
txtPassWord.Text = "1";
btnOk_Click(null, null);
#endif
}

View File

@ -110,11 +110,11 @@ namespace AIMS.OperationFront.UI
DataTable Newdt = new DataTable();
if (CHK10.Checked)
{
Newdt = AIMSExtension.PublicMethod.GetNewDataTable(dt, " StateId=10 " + dept + "AND MdrecNo LIKE '%" + txtMdrecNo.Text.Trim() + "%'", "");
Newdt = AIMSExtension.PublicMethod.GetNewDataTable(dt, " StateId=10 " + dept + "AND MdrecNo LIKE '%" + txtMdrecNo.Text.Trim() + "%'", "OrderOperationTime");
}
else
{
Newdt = AIMSExtension.PublicMethod.GetNewDataTable(dt, " StateId>0 " + dept + "AND MdrecNo LIKE '%" + txtMdrecNo.Text.Trim() + "%'", "");
Newdt = AIMSExtension.PublicMethod.GetNewDataTable(dt, " StateId>0 " + dept + "AND MdrecNo LIKE '%" + txtMdrecNo.Text.Trim() + "%'", "OrderOperationTime");
}
dgv.DataSource = Newdt;
for (int i = 0; i < dgv.Rows.Count; i++)

View File

@ -397,31 +397,58 @@ namespace AIMS.OremrUserControl
if (DModel.XmlFileName == "自费项目治疗同意书")
{
string Result = "";
string Result1 = "";
string Result2 = "";
frmDrugSel drugSel = new frmDrugSel();
drugSel.IsLoad = true;
drugSel.ShowDialog();
int i = 1;
foreach (var item in drugSel.FactDrugList)
int num = 1;
int a = 71;
int j = 42;
for (int i = 13; i < 42; i++)
{
Result += i + "." + item.DrugName + " " + item.Dosage + "元\r\n";
Result1 += " " + item.DrugKind + item.DosageUnit + "\r\n";
Result2 += " " + item.DensityUnit + " " + " \r\n";
i++;
if (num > drugSel.FactDrugList.Count)
return;
var item = drugSel.FactDrugList[num - 1];
var field12 = myEditControl.Document.Fields.ToArray().Where(x => x is XTextInputFieldElement
&& (x as XTextInputFieldElement).ID == "field" + i).FirstOrDefault();
if (field12 != null) field12.Text = num + "." + item.DrugName + " " + item.Dosage + "元"; ;
var field13 = myEditControl.Document.Fields.ToArray().Where(x => x is XTextInputFieldElement
&& (x as XTextInputFieldElement).ID == "field" + j).FirstOrDefault();
if (field13 != null) field13.Text = " " + item.DrugKind + item.DosageUnit;
var field14 = myEditControl.Document.Fields.ToArray().Where(x => x is XTextInputFieldElement
&& (x as XTextInputFieldElement).ID == "field" + a).FirstOrDefault();
if (field14 != null) field14.Text = " " + item.DensityUnit;
j++;
a++;
num++;
}
var field12 = myEditControl.Document.Fields.ToArray().Where(x => x is XTextInputFieldElement
&& (x as XTextInputFieldElement).ID == "field15").FirstOrDefault();
if (Result != "") field12.Text = Result.ToString();
var field13 = myEditControl.Document.Fields.ToArray().Where(x => x is XTextInputFieldElement
&& (x as XTextInputFieldElement).ID == "field12").FirstOrDefault();
if (Result1 != "") field13.Text = Result1.ToString();
var field14 = myEditControl.Document.Fields.ToArray().Where(x => x is XTextInputFieldElement
&& (x as XTextInputFieldElement).ID == "field13").FirstOrDefault();
if (Result2 != "") field14.Text = Result2.ToString();
}
//if (DModel.XmlFileName == "自费项目治疗同意书")
//{
// string Result = "";
// string Result1 = "";
// string Result2 = "";
// frmDrugSel drugSel = new frmDrugSel();
// drugSel.IsLoad = true;
// drugSel.ShowDialog();
// int i = 1;
// foreach (var item in drugSel.FactDrugList)
// {
// Result += i + "." + item.DrugName + " " + item.Dosage + "元\r\n";
// Result1 += " " + item.DrugKind + item.DosageUnit + "\r\n";
// Result2 += " " + item.DensityUnit + " " + " \r\n";
// i++;
// }
// var field12 = myEditControl.Document.Fields.ToArray().Where(x => x is XTextInputFieldElement
// && (x as XTextInputFieldElement).ID == "field15").FirstOrDefault();
// if (Result != "") field12.Text = Result.ToString();
// var field13 = myEditControl.Document.Fields.ToArray().Where(x => x is XTextInputFieldElement
// && (x as XTextInputFieldElement).ID == "field12").FirstOrDefault();
// if (Result1 != "") field13.Text = Result1.ToString();
// var field14 = myEditControl.Document.Fields.ToArray().Where(x => x is XTextInputFieldElement
// && (x as XTextInputFieldElement).ID == "field13").FirstOrDefault();
// if (Result2 != "") field14.Text = Result2.ToString();
//}
if (DModel.XmlFileName == "自费项目治疗同意书2")
{
string Result = "";

View File

@ -66,6 +66,9 @@
this.superTabItem3 = new DevComponents.DotNetBar.SuperTabItem();
this.superTabItem4 = new DevComponents.DotNetBar.SuperTabItem();
this.dgvYP = new System.Windows.Forms.DataGridView();
this.dgvDosage = new System.Windows.Forms.DataGridView();
this.Dosage = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.imageList1 = new System.Windows.Forms.ImageList(this.components);
this.id = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.Code = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.TypeId = new System.Windows.Forms.DataGridViewTextBoxColumn();
@ -75,13 +78,12 @@
this.Norm = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.DOSEPER = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.DoseUnit = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.Unit = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.Price = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.Factroy = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.Channel = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.Remark = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.dgvDosage = new System.Windows.Forms.DataGridView();
this.Dosage = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.imageList1 = new System.Windows.Forms.ImageList(this.components);
this.ZFBL = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.panel1.SuspendLayout();
this.panel5.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.tabDrugs)).BeginInit();
@ -450,10 +452,12 @@
this.Norm,
this.DOSEPER,
this.DoseUnit,
this.Unit,
this.Price,
this.Factroy,
this.Channel,
this.Remark});
this.Remark,
this.ZFBL});
dataGridViewCellStyle7.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
dataGridViewCellStyle7.BackColor = System.Drawing.SystemColors.Window;
dataGridViewCellStyle7.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
@ -476,6 +480,53 @@
this.dgvYP.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.dgvYP_KeyPress);
this.dgvYP.PreviewKeyDown += new System.Windows.Forms.PreviewKeyDownEventHandler(this.dgvYP_PreviewKeyDown);
//
// dgvDosage
//
this.dgvDosage.AllowUserToAddRows = false;
this.dgvDosage.AllowUserToDeleteRows = false;
this.dgvDosage.BackgroundColor = System.Drawing.Color.White;
this.dgvDosage.CellBorderStyle = System.Windows.Forms.DataGridViewCellBorderStyle.None;
dataGridViewCellStyle8.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
dataGridViewCellStyle8.BackColor = System.Drawing.Color.White;
dataGridViewCellStyle8.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
dataGridViewCellStyle8.ForeColor = System.Drawing.SystemColors.WindowText;
dataGridViewCellStyle8.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle8.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle8.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.dgvDosage.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle8;
this.dgvDosage.ColumnHeadersHeight = 30;
this.dgvDosage.ColumnHeadersVisible = false;
this.dgvDosage.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.Dosage});
this.dgvDosage.EnableHeadersVisualStyles = false;
this.dgvDosage.Location = new System.Drawing.Point(317, 148);
this.dgvDosage.Name = "dgvDosage";
this.dgvDosage.ReadOnly = true;
this.dgvDosage.RowHeadersVisible = false;
this.dgvDosage.RowTemplate.Height = 30;
this.dgvDosage.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
this.dgvDosage.Size = new System.Drawing.Size(60, 90);
this.dgvDosage.TabIndex = 18;
this.dgvDosage.Visible = false;
this.dgvDosage.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvDosage_CellClick);
this.dgvDosage.KeyDown += new System.Windows.Forms.KeyEventHandler(this.dgvDosage_KeyDown);
this.dgvDosage.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.dgvDosage_KeyPress);
this.dgvDosage.PreviewKeyDown += new System.Windows.Forms.PreviewKeyDownEventHandler(this.dgvDosage_PreviewKeyDown);
//
// Dosage
//
this.Dosage.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;
this.Dosage.HeaderText = "剂量";
this.Dosage.Name = "Dosage";
this.Dosage.ReadOnly = true;
//
// 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");
//
// id
//
this.id.DataPropertyName = "Id";
@ -549,6 +600,14 @@
this.DoseUnit.ReadOnly = true;
this.DoseUnit.Width = 50;
//
// Unit
//
this.Unit.DataPropertyName = "Unit";
this.Unit.HeaderText = "单位2";
this.Unit.Name = "Unit";
this.Unit.ReadOnly = true;
this.Unit.Visible = false;
//
// Price
//
this.Price.DataPropertyName = "Price";
@ -580,52 +639,13 @@
this.Remark.ReadOnly = true;
this.Remark.Visible = false;
//
// dgvDosage
// ZFBL
//
this.dgvDosage.AllowUserToAddRows = false;
this.dgvDosage.AllowUserToDeleteRows = false;
this.dgvDosage.BackgroundColor = System.Drawing.Color.White;
this.dgvDosage.CellBorderStyle = System.Windows.Forms.DataGridViewCellBorderStyle.None;
dataGridViewCellStyle8.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
dataGridViewCellStyle8.BackColor = System.Drawing.Color.White;
dataGridViewCellStyle8.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
dataGridViewCellStyle8.ForeColor = System.Drawing.SystemColors.WindowText;
dataGridViewCellStyle8.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle8.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle8.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.dgvDosage.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle8;
this.dgvDosage.ColumnHeadersHeight = 30;
this.dgvDosage.ColumnHeadersVisible = false;
this.dgvDosage.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.Dosage});
this.dgvDosage.EnableHeadersVisualStyles = false;
this.dgvDosage.Location = new System.Drawing.Point(317, 148);
this.dgvDosage.Name = "dgvDosage";
this.dgvDosage.ReadOnly = true;
this.dgvDosage.RowHeadersVisible = false;
this.dgvDosage.RowTemplate.Height = 30;
this.dgvDosage.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
this.dgvDosage.Size = new System.Drawing.Size(60, 90);
this.dgvDosage.TabIndex = 18;
this.dgvDosage.Visible = false;
this.dgvDosage.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvDosage_CellClick);
this.dgvDosage.KeyDown += new System.Windows.Forms.KeyEventHandler(this.dgvDosage_KeyDown);
this.dgvDosage.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.dgvDosage_KeyPress);
this.dgvDosage.PreviewKeyDown += new System.Windows.Forms.PreviewKeyDownEventHandler(this.dgvDosage_PreviewKeyDown);
//
// Dosage
//
this.Dosage.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;
this.Dosage.HeaderText = "剂量";
this.Dosage.Name = "Dosage";
this.Dosage.ReadOnly = true;
//
// 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");
this.ZFBL.DataPropertyName = "ZFBL";
this.ZFBL.HeaderText = "自付比例";
this.ZFBL.Name = "ZFBL";
this.ZFBL.ReadOnly = true;
this.ZFBL.Visible = false;
//
// frmDrugSel
//
@ -693,6 +713,7 @@
private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn6;
private System.Windows.Forms.DataGridViewComboBoxColumn dataGridViewComboBoxColumn4;
private System.Windows.Forms.DataGridViewComboBoxColumn dataGridViewTextBoxColumn8;
private DevComponents.DotNetBar.ButtonX btnTypeManager;
private System.Windows.Forms.DataGridViewTextBoxColumn id;
private System.Windows.Forms.DataGridViewTextBoxColumn Code;
private System.Windows.Forms.DataGridViewTextBoxColumn TypeId;
@ -702,10 +723,11 @@
private System.Windows.Forms.DataGridViewTextBoxColumn Norm;
private System.Windows.Forms.DataGridViewTextBoxColumn DOSEPER;
private System.Windows.Forms.DataGridViewTextBoxColumn DoseUnit;
private System.Windows.Forms.DataGridViewTextBoxColumn Unit;
private System.Windows.Forms.DataGridViewTextBoxColumn Price;
private System.Windows.Forms.DataGridViewTextBoxColumn Factroy;
private System.Windows.Forms.DataGridViewTextBoxColumn Channel;
private System.Windows.Forms.DataGridViewTextBoxColumn Remark;
private DevComponents.DotNetBar.ButtonX btnTypeManager;
private System.Windows.Forms.DataGridViewTextBoxColumn ZFBL;
}
}

View File

@ -226,14 +226,17 @@ namespace AIMS.PublicUI.UI
dr.Cells[3].Tag = drug.Id;
dr.Cells[3].Value = drug.Name;
dr.Cells[4].Value = drug.Price;
if (drug.Name == "吸入用七氟烷")
dr.Cells[6].Value = "ml";
else
dr.Cells[6].Value = "支";
if (drug.Name == "复方右旋糖酐40注射液" || drug.Name == "地佐辛注射液" || drug.Name == "注射用尼可地尔" || drug.Name == "盐酸甲氧明注射液" || drug.Name == "盐酸阿扎司琼氯化钠注射液")
dr.Cells[7].Value = "100%";
else
dr.Cells[7].Value = "10%";
dr.Cells[6].Value = drug.Unit;
dr.Cells[7].Value = drug.ZFBL;
//if (drug.Name == "吸入用七氟烷")
// dr.Cells[6].Value = "ml";
//else
// dr.Cells[6].Value = "支";
//if (drug.Name == "复方右旋糖酐40注射液" || drug.Name == "地佐辛注射液" || drug.Name == "注射用尼可地尔" || drug.Name == "盐酸甲氧明注射液" || drug.Name == "盐酸阿扎司琼氯化钠注射液")
// dr.Cells[7].Value = "100%";
//else
// dr.Cells[7].Value = "10%";
}
else
@ -243,10 +246,12 @@ namespace AIMS.PublicUI.UI
dr.Cells[3].Value = drug.Name;
dr.Cells[4].Value = drug.Price;
dr.Cells[6].Value = drug.Unit;
if (drug.Name == "电子注药泵ZZB-II-150")
dr.Cells[7].Value = "100%";
else
dr.Cells[7].Value = "50%";
dr.Cells[7].Value = drug.ZFBL;
//if (drug.Name == "电子注药泵ZZB-II-150")
// dr.Cells[7].Value = "100%";
//else
// dr.Cells[7].Value = "50%";
}
@ -1120,8 +1125,8 @@ namespace AIMS.PublicUI.UI
_dataGridView.CurrentRow.Cells[4].Value = dgvYP.Rows[index].Cells["Price"].Value.ToString();
//_dataGridView.CurrentRow.Cells[5].Value = 1;
_dataGridView.CurrentRow.Cells[6].Value = "支";
_dataGridView.CurrentRow.Cells[7].Value = "10%";
_dataGridView.CurrentRow.Cells[6].Value = dgvYP.Rows[index].Cells["Unit"].Value.ToString();
_dataGridView.CurrentRow.Cells[7].Value = dgvYP.Rows[index].Cells["ZFBL"].Value.ToString();
index = 0;
dgvYP.Visible = false;
AddNewNullRows();

View File

@ -120,6 +120,9 @@
<metadata name="toolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>132, 17</value>
</metadata>
<metadata name="Unit.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="Price.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
@ -132,6 +135,9 @@
<metadata name="Remark.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="ZFBL.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="imageList1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>957, 91</value>
</metadata>
@ -140,7 +146,7 @@
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAa
CAAAAk1TRnQBSQFMAgEBAgEAAcgBBgHIAQYBFAEAARQBAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFQ
CAAAAk1TRnQBSQFMAgEBAgEAAdABBgHQAQYBFAEAARQBAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFQ
AwABFAMAAQEBAAEgBgABGS4AA1UBrwOAAf4DKwH8AysB/AGZAYsBQAH9AaEBkgEAAf8BkwGCAQAB/wGW
AYcBQAH9AaMBlAEAAf8BowGUAQAB/wGjAZQBAAH/AysB/ANgAej/AA0AAZMBggEAAf8DYgH2A20B9wNt
AfcDXAH4A4AB/gGXAYYBAAH/A20B9wHsAecB5AH/AewB5wHkAf8B7AHnAeQB/wNtAfcBkwGCAQAB//8A

View File

@ -30,11 +30,11 @@ namespace AIMSBLL
string sql = string.Empty;
if (str == "")
{
sql = string.Format("select Id,Name,Id code from Charges where IsValid = 1");
sql = string.Format("select Id,Name,code,price,Bill from Charges where IsValid = 1");
}
else
{
sql = string.Format("SELECT Top 26 e.Id,e.Name,Id code FROM Charges e WHERE (Lower(Name) like '%{0}%' OR Lower(HelpCode) like '%{0}%') and IsValid = 1", str);
sql = string.Format("SELECT Top 26 e.Id,e.Name,code,price,Bill FROM Charges e WHERE (Lower(Name) like '%{0}%' OR Lower(HelpCode) like '%{0}%') and IsValid = 1", str);
}
return DBHelper.GetDataTable(sql);
}

View File

@ -14,7 +14,7 @@ namespace AIMSBLL
{
public static DataTable GetAllDrugsByCondition(string Condition)
{
string strSql = "SELECT top 20 d.*, d.DrugKind as TypeName,Stand,DosageUnit,Dosage,Factory,Channel,Remark FROM Drugs d where d.IsValid=1 and (d.HelpCode like'%" + Condition.ToUpper() + "%' or d.Name like'%" + Condition + "%') Order By UseRate desc";
string strSql = "SELECT top 20 d.*, d.DrugKind as TypeName,Stand,DosageUnit,Unit,Dosage,Factory,Channel,Remark,ZFBL FROM Drugs d where d.IsValid=1 and (d.HelpCode like'%" + Condition.ToUpper() + "%' or d.Name like'%" + Condition + "%') Order By UseRate desc";
return DBHelper.GetDataTable(strSql);
}
@ -23,11 +23,11 @@ namespace AIMSBLL
string sql = string.Empty;
if (str == "")
{
sql = string.Format("select Id,HelpCode,Name,Id code,Stand,UseDose1,UseDose2,UseDose3,Comment from Drugs where IsValid = 1");
sql = string.Format("select Id,HelpCode,Name,Id code,Stand,UseDose1,UseDose2,UseDose3,Comment,ZFBL from Drugs where IsValid = 1");
}
else
{
sql = string.Format("SELECT Top 26 e.Id,e.Name,Id code, Stand,UseDose1,UseDose2,UseDose3,Comment FROM Drugs e WHERE (Lower(Name) like '%{0}%' OR Lower(HelpCode) like '%{0}%') and IsValid = 1", str);
sql = string.Format("SELECT Top 26 e.Id,e.Name,Id code, Stand,UseDose1,UseDose2,UseDose3,Comment,ZFBL FROM Drugs e WHERE (Lower(Name) like '%{0}%' OR Lower(HelpCode) like '%{0}%') and IsValid = 1", str);
}
return DBHelper.GetDataTable(sql);
}

View File

@ -178,7 +178,7 @@ namespace AIMSDAL
/// <returns>影响的记录行数</returns>
internal static int ExcuteUpdateCommand(SqlCommand cmd, Drugs drugs)
{
cmd.CommandText = "update Drugs set Name=@Name,HelpCode=@HelpCode,DrugKind=@DrugKind,Stand=@Stand,DosageUnit=@DosageUnit,Unit=@Unit,UseRate=@UseRate,IsValid=@IsValid,OperatorNo=@OperatorNo,OperatorName=@OperatorName,OperateDate=@OperateDate,Remark=@Remark,Channel=@Channel,UseDose1=@UseDose1,UseDose2=@UseDose2,UseDose3=@UseDose3,Comment=@Comment where Id=@Id";
cmd.CommandText = "update Drugs set Name=@Name,HelpCode=@HelpCode,DrugKind=@DrugKind,Stand=@Stand,DosageUnit=@DosageUnit,Unit=@Unit,UseRate=@UseRate,IsValid=@IsValid,OperatorNo=@OperatorNo,OperatorName=@OperatorName,OperateDate=@OperateDate,Remark=@Remark,Channel=@Channel,UseDose1=@UseDose1,UseDose2=@UseDose2,UseDose3=@UseDose3,Comment=@Comment,ZFBL=@ZFBL where Id=@Id";
//从实体中取出值放入Command的参数列表
cmd.Parameters.Add(new SqlParameter("@Name", drugs.Name == null ? (object)DBNull.Value : (object)drugs.Name));
cmd.Parameters.Add(new SqlParameter("@HelpCode", drugs.HelpCode == null ? (object)DBNull.Value : (object)drugs.HelpCode));
@ -197,6 +197,7 @@ namespace AIMSDAL
cmd.Parameters.Add(new SqlParameter("@UseDose2", drugs.UseDose2 == null ? (object)DBNull.Value : (object)drugs.UseDose2));
cmd.Parameters.Add(new SqlParameter("@UseDose3", drugs.UseDose3 == null ? (object)DBNull.Value : (object)drugs.UseDose3));
cmd.Parameters.Add(new SqlParameter("@Comment", drugs.Comment == null ? (object)DBNull.Value : (object)drugs.Comment));
cmd.Parameters.Add(new SqlParameter("@ZFBL", drugs.ZFBL == null ? (object)DBNull.Value : (object)drugs.ZFBL));
cmd.Parameters.Add(new SqlParameter("@Id", drugs.Id));
return cmd.ExecuteNonQuery();
}
@ -669,6 +670,10 @@ namespace AIMSDAL
{
entity.Comment = dr["Comment"].ToString();
}
if (dr["ZFBL"] != System.DBNull.Value)
{
entity.ZFBL = dr["ZFBL"].ToString();
}
if (dr["Price"] != System.DBNull.Value)
{
entity.Price = dr["Price"].ToString();

View File

@ -15,7 +15,7 @@ namespace AIMSDAL
{
StringBuilder strSql = new StringBuilder();
strSql.Append("insert into [Drugs](");
strSql.Append("Name,HelpCode,DrugKind,Stand,DosageUnit,Unit,UseRate,IsValid,OperatorNo,OperatorName,OperateDate,Remark,Channel,UseDose1,UseDose2,UseDose3,Comment ");
strSql.Append("Name,HelpCode,DrugKind,Stand,DosageUnit,Unit,UseRate,IsValid,OperatorNo,OperatorName,OperateDate,Remark,Channel,UseDose1,UseDose2,UseDose3,Comment,ZFBL ");
strSql.Append(")");
strSql.Append(" values (");
strSql.Append("'" + DrugsObj.Name + "',");
@ -35,6 +35,7 @@ namespace AIMSDAL
strSql.Append("'" + DrugsObj.UseDose2 + "',");
strSql.Append("'" + DrugsObj.UseDose3 + "',");
strSql.Append("'" + DrugsObj.Comment + "'");
strSql.Append("'" + DrugsObj.ZFBL + "'");
strSql.Append(")");
HelperDB.DbHelperSQL.ExecNonQuery(strSql.ToString());
@ -45,7 +46,7 @@ namespace AIMSDAL
Drugs DrugsObj = new Drugs();
StringBuilder strSql = new StringBuilder();
strSql.Append("select ");
strSql.Append("Id,Name,HelpCode,DrugKind,Stand,DosageUnit,Unit,UseRate,IsValid,OperatorNo,OperatorName,OperateDate,Code,Remark,Channel,UseDose1,UseDose2,UseDose3,Comment ");
strSql.Append("Id,Name,HelpCode,DrugKind,Stand,DosageUnit,Unit,UseRate,IsValid,OperatorNo,OperatorName,OperateDate,Code,Remark,Channel,UseDose1,UseDose2,UseDose3,Comment,ZFBL ");
strSql.Append(" from Drugs ");
strSql.Append(" where Id=" + Id + "");
DataSet ds = HelperDB.DbHelperSQL.GetDataSet(strSql.ToString());
@ -78,6 +79,7 @@ namespace AIMSDAL
DrugsObj.UseDose2 = ds.Tables[0].Rows[0]["UseDose2"].ToString();
DrugsObj.UseDose3 = ds.Tables[0].Rows[0]["UseDose3"].ToString();
DrugsObj.Comment = ds.Tables[0].Rows[0]["Comment"].ToString();
DrugsObj.ZFBL = ds.Tables[0].Rows[0]["ZFBL"].ToString();
if (ds.Tables[0].Rows[0]["OperateDate"].ToString() != "")
{
DrugsObj.OperateDate = DateTime.Parse(ds.Tables[0].Rows[0]["OperateDate"].ToString());
@ -89,7 +91,7 @@ namespace AIMSDAL
public static DataTable GetDataTable(string DrugKind)
{
StringBuilder strSql = new StringBuilder();
strSql.Append("select [Id],[Name],[HelpCode],[DrugKind],[Stand],[DosageUnit],[Unit],CASE IsValid WHEN 1 THEN '有效' WHEN 0 THEN '无效' END AS IsValid,UseRate,Code,Remark,Channel,UseDose1,UseDose2,UseDose3,Comment");
strSql.Append("select [Id],[Name],[HelpCode],[DrugKind],[Stand],[DosageUnit],[Unit],CASE IsValid WHEN 1 THEN '有效' WHEN 0 THEN '无效' END AS IsValid,UseRate,Code,Remark,Channel,UseDose1,UseDose2,UseDose3,Comment,ZFBL");
strSql.Append(" FROM Drugs where DrugKind like '%" + DrugKind + "%'");
return HelperDB.DbHelperSQL.GetDataTable(strSql.ToString());
@ -97,7 +99,7 @@ namespace AIMSDAL
public static DataTable GetDataTable(string DrugKind, string Name)
{
StringBuilder strSql = new StringBuilder();
strSql.Append("select [Id],[Name],[HelpCode],[DrugKind],[Stand],[DosageUnit],[Unit],CASE IsValid WHEN 1 THEN '有效' WHEN 0 THEN '无效' END AS IsValid,UseRate,Code,Remark,Channel,UseDose1,UseDose2,UseDose3,Comment");
strSql.Append("select [Id],[Name],[HelpCode],[DrugKind],[Stand],[DosageUnit],[Unit],CASE IsValid WHEN 1 THEN '有效' WHEN 0 THEN '无效' END AS IsValid,UseRate,Code,Remark,Channel,UseDose1,UseDose2,UseDose3,Comment,ZFBL");
strSql.Append(" FROM Drugs where DrugKind like '%" + DrugKind + "%' " + (Name == "" ? "" : "and (NAME LIKE '%" + Name + "%' OR HelpCode LIKE '%" + Name + "%') "));
return HelperDB.DbHelperSQL.GetDataTable(strSql.ToString());
@ -105,20 +107,20 @@ namespace AIMSDAL
public static DataTable GetDosageUnitDataTable(int UnitType)
{
StringBuilder strSql = new StringBuilder();
strSql.Append("select [Id],[Name],[HelpCode],CASE UnitType WHEN 1 THEN '剂量单位' when 2 then '包装单位' end as UnitType,CASE IsValid WHEN 1 THEN '有效' WHEN 0 THEN '无效' END AS IsValid ,Code,Remark,Channel,UseDose1,UseDose2,UseDose3,Comment");
strSql.Append("select [Id],[Name],[HelpCode],CASE UnitType WHEN 1 THEN '剂量单位' when 2 then '包装单位' end as UnitType,CASE IsValid WHEN 1 THEN '有效' WHEN 0 THEN '无效' END AS IsValid ,Code,Remark,Channel,UseDose1,UseDose2,UseDose3,Comment,ZFBL");
strSql.Append(" FROM DosageUnit WHERE UnitType=" + UnitType + " and IsValid=1");
return HelperDB.DbHelperSQL.GetDataTable(strSql.ToString());
}
public static DataTable GetDataTableByHelpCode(string HelpCode)
{
string strSql = "SELECT Id,Name,Stand,DosageUnit,UseDose1,UseDose2,UseDose3,Comment FROM dbo.Drugs WHERE (NAME LIKE '%" + HelpCode + "%' OR HelpCode LIKE '%" + HelpCode + "%')";
string strSql = "SELECT Id,Name,Stand,DosageUnit,UseDose1,UseDose2,UseDose3,Comment,ZFBL FROM dbo.Drugs WHERE (NAME LIKE '%" + HelpCode + "%' OR HelpCode LIKE '%" + HelpCode + "%')";
return HelperDB.DbHelperSQL.GetDataTable(strSql.ToString());
}
public static DataTable GetDrugsDataTable()
{
string strSql = "SELECT TOP 21 e.Id, e.Name,e.Stand,e.UseDose1,e.UseDose2,e.UseDose3,Comment FROM Drugs e WHERE e.IsValid=1 ORDER BY e.UseRate DESC ";
string strSql = "SELECT TOP 21 e.Id, e.Name,e.Stand,e.UseDose1,e.UseDose2,e.UseDose3,Comment,ZFBL FROM Drugs e WHERE e.IsValid=1 ORDER BY e.UseRate DESC ";
return HelperDB.DbHelperSQL.GetDataTable(strSql);
}

View File

@ -29,6 +29,7 @@ namespace AIMSModel
public string UseDose2 { get; set; }
public string UseDose3 { get; set; }
public string Price { get; set; }
public string ZFBL { get; set; }
/// <summary>
///
/// </summary>