删除多余表 标准记录单控件修改 秦皇岛数据导入
This commit is contained in:
parent
e80461bd6e
commit
5a42722905
@ -117,12 +117,6 @@
|
||||
<Compile Include="DataDictionary\frmEvents.Designer.cs">
|
||||
<DependentUpon>frmEvents.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="DataDictionary\frmMedicalItemKind.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="DataDictionary\frmMedicalItemKind.Designer.cs">
|
||||
<DependentUpon>frmMedicalItemKind.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="DataDictionary\frmOperation.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
@ -189,54 +183,6 @@
|
||||
<Compile Include="DrugManagement\frmDosageUnit.Designer.cs">
|
||||
<DependentUpon>frmDosageUnit.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="DrugManagement\frmDrugKind.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="DrugManagement\frmDrugKind.Designer.cs">
|
||||
<DependentUpon>frmDrugKind.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="DrugManagement\frmDrugManufacturer.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="DrugManagement\frmDrugManufacturer.Designer.cs">
|
||||
<DependentUpon>frmDrugManufacturer.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="DrugManagement\frmDrugManufacturerList.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="DrugManagement\frmDrugManufacturerList.Designer.cs">
|
||||
<DependentUpon>frmDrugManufacturerList.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="DrugManagement\frmMedicalDict.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="DrugManagement\frmMedicalDict.Designer.cs">
|
||||
<DependentUpon>frmMedicalDict.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="DrugManagement\frmMedicalDictList.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="DrugManagement\frmMedicalDictList.Designer.cs">
|
||||
<DependentUpon>frmMedicalDictList.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="DrugManagement\frmMedicalItem.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="DrugManagement\frmMedicalItem.Designer.cs">
|
||||
<DependentUpon>frmMedicalItem.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="DrugManagement\frmMedicalItemDetail.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="DrugManagement\frmMedicalItemDetail.Designer.cs">
|
||||
<DependentUpon>frmMedicalItemDetail.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="DrugManagement\frmMedicamentPrice.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="DrugManagement\frmMedicamentPrice.Designer.cs">
|
||||
<DependentUpon>frmMedicamentPrice.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="DrugManagement\frmPharmaCology.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
@ -931,9 +877,6 @@
|
||||
<EmbeddedResource Include="DataDictionary\frmEvents.resx">
|
||||
<DependentUpon>frmEvents.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="DataDictionary\frmMedicalItemKind.resx">
|
||||
<DependentUpon>frmMedicalItemKind.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="DataDictionary\frmOperation.resx">
|
||||
<DependentUpon>frmOperation.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
@ -968,30 +911,6 @@
|
||||
<EmbeddedResource Include="DrugManagement\frmDosageUnit.resx">
|
||||
<DependentUpon>frmDosageUnit.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="DrugManagement\frmDrugKind.resx">
|
||||
<DependentUpon>frmDrugKind.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="DrugManagement\frmDrugManufacturer.resx">
|
||||
<DependentUpon>frmDrugManufacturer.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="DrugManagement\frmDrugManufacturerList.resx">
|
||||
<DependentUpon>frmDrugManufacturerList.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="DrugManagement\frmMedicalDict.resx">
|
||||
<DependentUpon>frmMedicalDict.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="DrugManagement\frmMedicalDictList.resx">
|
||||
<DependentUpon>frmMedicalDictList.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="DrugManagement\frmMedicalItem.resx">
|
||||
<DependentUpon>frmMedicalItem.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="DrugManagement\frmMedicalItemDetail.resx">
|
||||
<DependentUpon>frmMedicalItemDetail.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="DrugManagement\frmMedicamentPrice.resx">
|
||||
<DependentUpon>frmMedicamentPrice.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="DrugManagement\frmPharmaCology.resx">
|
||||
<DependentUpon>frmPharmaCology.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<AtuoUpdate>
|
||||
<ConnectionString>Data Source=.;Initial Catalog=AIMSDB_SXTLYY;User ID=sa;Password=Test2020;</ConnectionString>
|
||||
<ConnectionString>Data Source=.;Initial Catalog=AIMSDB_SXTLYY_Temp;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>
|
||||
|
||||
323
AIMS/DataDictionary/frmMedicalItemKind.Designer.cs
generated
323
AIMS/DataDictionary/frmMedicalItemKind.Designer.cs
generated
@ -1,323 +0,0 @@
|
||||
namespace DataDictionary.UI
|
||||
{
|
||||
partial class frmMedicalItemKind
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Windows Form Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmMedicalItemKind));
|
||||
this.toolStrip1 = new System.Windows.Forms.ToolStrip();
|
||||
this.tsbAdd = new System.Windows.Forms.ToolStripButton();
|
||||
this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.tsbModify = new System.Windows.Forms.ToolStripButton();
|
||||
this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.tsbCancel = new System.Windows.Forms.ToolStripButton();
|
||||
this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.tsbSava = new System.Windows.Forms.ToolStripButton();
|
||||
this.toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.tsbExit = new System.Windows.Forms.ToolStripButton();
|
||||
this.panel1 = new System.Windows.Forms.Panel();
|
||||
this.cboIsMed = new System.Windows.Forms.ComboBox();
|
||||
this.label5 = new System.Windows.Forms.Label();
|
||||
this.label2 = new System.Windows.Forms.Label();
|
||||
this.chkIsValid = new System.Windows.Forms.CheckBox();
|
||||
this.txtName = new System.Windows.Forms.TextBox();
|
||||
this.label1 = new System.Windows.Forms.Label();
|
||||
this.dgvMedicalItemKind = new System.Windows.Forms.DataGridView();
|
||||
this.Id = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.NameColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.IsMedColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.IsValidColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.toolStrip1.SuspendLayout();
|
||||
this.panel1.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.dgvMedicalItemKind)).BeginInit();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// toolStrip1
|
||||
//
|
||||
this.toolStrip1.Font = new System.Drawing.Font("微软雅黑", 10.5F);
|
||||
this.toolStrip1.ImageScalingSize = new System.Drawing.Size(25, 25);
|
||||
this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.tsbAdd,
|
||||
this.toolStripSeparator1,
|
||||
this.tsbModify,
|
||||
this.toolStripSeparator2,
|
||||
this.tsbCancel,
|
||||
this.toolStripSeparator3,
|
||||
this.tsbSava,
|
||||
this.toolStripSeparator4,
|
||||
this.tsbExit});
|
||||
this.toolStrip1.Location = new System.Drawing.Point(0, 0);
|
||||
this.toolStrip1.Name = "toolStrip1";
|
||||
this.toolStrip1.Size = new System.Drawing.Size(710, 49);
|
||||
this.toolStrip1.TabIndex = 6;
|
||||
this.toolStrip1.Text = "toolStrip1";
|
||||
//
|
||||
// tsbAdd
|
||||
//
|
||||
this.tsbAdd.Font = new System.Drawing.Font("微软雅黑", 9F);
|
||||
this.tsbAdd.Image = global::AIMS.Properties.Resources.图标_新建;
|
||||
this.tsbAdd.ImageTransparentColor = System.Drawing.Color.Transparent;
|
||||
this.tsbAdd.Name = "tsbAdd";
|
||||
this.tsbAdd.Size = new System.Drawing.Size(52, 46);
|
||||
this.tsbAdd.Text = " 增加 ";
|
||||
this.tsbAdd.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
|
||||
this.tsbAdd.Click += new System.EventHandler(this.tsbAdd_Click);
|
||||
//
|
||||
// toolStripSeparator1
|
||||
//
|
||||
this.toolStripSeparator1.Name = "toolStripSeparator1";
|
||||
this.toolStripSeparator1.Size = new System.Drawing.Size(6, 49);
|
||||
//
|
||||
// tsbModify
|
||||
//
|
||||
this.tsbModify.Font = new System.Drawing.Font("微软雅黑", 9F);
|
||||
this.tsbModify.Image = global::AIMS.Properties.Resources.图标_编辑;
|
||||
this.tsbModify.ImageTransparentColor = System.Drawing.Color.Transparent;
|
||||
this.tsbModify.Name = "tsbModify";
|
||||
this.tsbModify.Size = new System.Drawing.Size(52, 46);
|
||||
this.tsbModify.Text = " 修改 ";
|
||||
this.tsbModify.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
|
||||
this.tsbModify.Click += new System.EventHandler(this.tsbModify_Click);
|
||||
//
|
||||
// toolStripSeparator2
|
||||
//
|
||||
this.toolStripSeparator2.Name = "toolStripSeparator2";
|
||||
this.toolStripSeparator2.Size = new System.Drawing.Size(6, 49);
|
||||
//
|
||||
// tsbCancel
|
||||
//
|
||||
this.tsbCancel.Font = new System.Drawing.Font("微软雅黑", 9F);
|
||||
this.tsbCancel.Image = global::AIMS.Properties.Resources.图标_取消;
|
||||
this.tsbCancel.ImageTransparentColor = System.Drawing.Color.Transparent;
|
||||
this.tsbCancel.Name = "tsbCancel";
|
||||
this.tsbCancel.Size = new System.Drawing.Size(52, 46);
|
||||
this.tsbCancel.Text = " 取消 ";
|
||||
this.tsbCancel.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
|
||||
this.tsbCancel.Click += new System.EventHandler(this.tsbCancel_Click);
|
||||
//
|
||||
// toolStripSeparator3
|
||||
//
|
||||
this.toolStripSeparator3.Name = "toolStripSeparator3";
|
||||
this.toolStripSeparator3.Size = new System.Drawing.Size(6, 49);
|
||||
//
|
||||
// tsbSava
|
||||
//
|
||||
this.tsbSava.Font = new System.Drawing.Font("微软雅黑", 9F);
|
||||
this.tsbSava.Image = global::AIMS.Properties.Resources.图标_保存;
|
||||
this.tsbSava.ImageTransparentColor = System.Drawing.Color.Transparent;
|
||||
this.tsbSava.Name = "tsbSava";
|
||||
this.tsbSava.Size = new System.Drawing.Size(52, 46);
|
||||
this.tsbSava.Text = " 保存 ";
|
||||
this.tsbSava.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
|
||||
this.tsbSava.Click += new System.EventHandler(this.tsbSava_Click);
|
||||
//
|
||||
// toolStripSeparator4
|
||||
//
|
||||
this.toolStripSeparator4.Name = "toolStripSeparator4";
|
||||
this.toolStripSeparator4.Size = new System.Drawing.Size(6, 49);
|
||||
//
|
||||
// tsbExit
|
||||
//
|
||||
this.tsbExit.Font = new System.Drawing.Font("微软雅黑", 9F);
|
||||
this.tsbExit.Image = global::AIMS.Properties.Resources.图标_关闭窗口;
|
||||
this.tsbExit.ImageTransparentColor = System.Drawing.Color.Transparent;
|
||||
this.tsbExit.Name = "tsbExit";
|
||||
this.tsbExit.Size = new System.Drawing.Size(52, 46);
|
||||
this.tsbExit.Text = " 关闭 ";
|
||||
this.tsbExit.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
|
||||
this.tsbExit.Click += new System.EventHandler(this.tsbExit_Click);
|
||||
//
|
||||
// panel1
|
||||
//
|
||||
this.panel1.Controls.Add(this.cboIsMed);
|
||||
this.panel1.Controls.Add(this.label5);
|
||||
this.panel1.Controls.Add(this.label2);
|
||||
this.panel1.Controls.Add(this.chkIsValid);
|
||||
this.panel1.Controls.Add(this.txtName);
|
||||
this.panel1.Controls.Add(this.label1);
|
||||
this.panel1.Dock = System.Windows.Forms.DockStyle.Top;
|
||||
this.panel1.Font = new System.Drawing.Font("宋体", 10.5F);
|
||||
this.panel1.Location = new System.Drawing.Point(0, 49);
|
||||
this.panel1.Name = "panel1";
|
||||
this.panel1.Size = new System.Drawing.Size(710, 48);
|
||||
this.panel1.TabIndex = 7;
|
||||
//
|
||||
// cboIsMed
|
||||
//
|
||||
this.cboIsMed.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.cboIsMed.FormattingEnabled = true;
|
||||
this.cboIsMed.Items.AddRange(new object[] {
|
||||
"药品",
|
||||
"非药品"});
|
||||
this.cboIsMed.Location = new System.Drawing.Point(316, 8);
|
||||
this.cboIsMed.Name = "cboIsMed";
|
||||
this.cboIsMed.Size = new System.Drawing.Size(152, 22);
|
||||
this.cboIsMed.TabIndex = 556;
|
||||
//
|
||||
// label5
|
||||
//
|
||||
this.label5.AutoSize = true;
|
||||
this.label5.Location = new System.Drawing.Point(248, 15);
|
||||
this.label5.Name = "label5";
|
||||
this.label5.Size = new System.Drawing.Size(63, 14);
|
||||
this.label5.TabIndex = 555;
|
||||
this.label5.Text = "是否药品";
|
||||
//
|
||||
// label2
|
||||
//
|
||||
this.label2.AutoSize = true;
|
||||
this.label2.Location = new System.Drawing.Point(32, 40);
|
||||
this.label2.Name = "label2";
|
||||
this.label2.Size = new System.Drawing.Size(0, 14);
|
||||
this.label2.TabIndex = 14;
|
||||
//
|
||||
// chkIsValid
|
||||
//
|
||||
this.chkIsValid.AutoSize = true;
|
||||
this.chkIsValid.Location = new System.Drawing.Point(474, 13);
|
||||
this.chkIsValid.Name = "chkIsValid";
|
||||
this.chkIsValid.Size = new System.Drawing.Size(68, 18);
|
||||
this.chkIsValid.TabIndex = 13;
|
||||
this.chkIsValid.Text = "有效性";
|
||||
this.chkIsValid.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// txtName
|
||||
//
|
||||
this.txtName.Location = new System.Drawing.Point(70, 7);
|
||||
this.txtName.Name = "txtName";
|
||||
this.txtName.Size = new System.Drawing.Size(152, 23);
|
||||
this.txtName.TabIndex = 12;
|
||||
//
|
||||
// label1
|
||||
//
|
||||
this.label1.AutoSize = true;
|
||||
this.label1.Location = new System.Drawing.Point(30, 15);
|
||||
this.label1.Name = "label1";
|
||||
this.label1.Size = new System.Drawing.Size(35, 14);
|
||||
this.label1.TabIndex = 11;
|
||||
this.label1.Text = "名称";
|
||||
//
|
||||
// dgvMedicalItemKind
|
||||
//
|
||||
this.dgvMedicalItemKind.AllowUserToAddRows = false;
|
||||
this.dgvMedicalItemKind.BackgroundColor = System.Drawing.Color.White;
|
||||
this.dgvMedicalItemKind.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
|
||||
this.dgvMedicalItemKind.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
|
||||
this.Id,
|
||||
this.NameColumn,
|
||||
this.IsMedColumn,
|
||||
this.IsValidColumn});
|
||||
this.dgvMedicalItemKind.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.dgvMedicalItemKind.Location = new System.Drawing.Point(0, 97);
|
||||
this.dgvMedicalItemKind.Name = "dgvMedicalItemKind";
|
||||
this.dgvMedicalItemKind.RowHeadersVisible = false;
|
||||
this.dgvMedicalItemKind.RowTemplate.Height = 23;
|
||||
this.dgvMedicalItemKind.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
|
||||
this.dgvMedicalItemKind.Size = new System.Drawing.Size(710, 416);
|
||||
this.dgvMedicalItemKind.TabIndex = 8;
|
||||
//
|
||||
// Id
|
||||
//
|
||||
this.Id.DataPropertyName = "Id";
|
||||
this.Id.Frozen = true;
|
||||
this.Id.HeaderText = "Id";
|
||||
this.Id.Name = "Id";
|
||||
this.Id.ReadOnly = true;
|
||||
this.Id.Visible = false;
|
||||
//
|
||||
// NameColumn
|
||||
//
|
||||
this.NameColumn.DataPropertyName = "Name";
|
||||
this.NameColumn.HeaderText = "名称";
|
||||
this.NameColumn.Name = "NameColumn";
|
||||
this.NameColumn.ReadOnly = true;
|
||||
this.NameColumn.Width = 300;
|
||||
//
|
||||
// IsMedColumn
|
||||
//
|
||||
this.IsMedColumn.HeaderText = "是否药品";
|
||||
this.IsMedColumn.Name = "IsMedColumn";
|
||||
this.IsMedColumn.ReadOnly = true;
|
||||
//
|
||||
// IsValidColumn
|
||||
//
|
||||
this.IsValidColumn.DataPropertyName = "IsValid";
|
||||
this.IsValidColumn.HeaderText = "有效性";
|
||||
this.IsValidColumn.Name = "IsValidColumn";
|
||||
this.IsValidColumn.ReadOnly = true;
|
||||
this.IsValidColumn.Width = 75;
|
||||
//
|
||||
// frmMedicalItemKind
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(710, 513);
|
||||
this.ControlBox = false;
|
||||
this.Controls.Add(this.dgvMedicalItemKind);
|
||||
this.Controls.Add(this.panel1);
|
||||
this.Controls.Add(this.toolStrip1);
|
||||
this.MaximizeBox = false;
|
||||
this.MinimizeBox = false;
|
||||
this.Name = "frmMedicalItemKind";
|
||||
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
|
||||
this.Load += new System.EventHandler(this.frmMedicalItemKind_Load);
|
||||
this.toolStrip1.ResumeLayout(false);
|
||||
this.toolStrip1.PerformLayout();
|
||||
this.panel1.ResumeLayout(false);
|
||||
this.panel1.PerformLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.dgvMedicalItemKind)).EndInit();
|
||||
this.ResumeLayout(false);
|
||||
this.PerformLayout();
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
public System.Windows.Forms.ToolStrip toolStrip1;
|
||||
private System.Windows.Forms.ToolStripButton tsbAdd;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator1;
|
||||
private System.Windows.Forms.ToolStripButton tsbModify;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator2;
|
||||
private System.Windows.Forms.ToolStripButton tsbCancel;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator3;
|
||||
private System.Windows.Forms.ToolStripButton tsbSava;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator4;
|
||||
public System.Windows.Forms.ToolStripButton tsbExit;
|
||||
private System.Windows.Forms.Panel panel1;
|
||||
private System.Windows.Forms.ComboBox cboIsMed;
|
||||
private System.Windows.Forms.Label label5;
|
||||
private System.Windows.Forms.Label label2;
|
||||
private System.Windows.Forms.CheckBox chkIsValid;
|
||||
private System.Windows.Forms.TextBox txtName;
|
||||
private System.Windows.Forms.Label label1;
|
||||
private System.Windows.Forms.DataGridView dgvMedicalItemKind;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn Id;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn NameColumn;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn IsMedColumn;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn IsValidColumn;
|
||||
}
|
||||
}
|
||||
@ -1,148 +0,0 @@
|
||||
using AIMSBLL;
|
||||
using AIMSModel;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace DataDictionary.UI
|
||||
{
|
||||
public partial class frmMedicalItemKind : Form
|
||||
{
|
||||
public AIMSExtension.EditState _state;
|
||||
private int SelectMedicalItemKindRowId=0;
|
||||
public frmMedicalItemKind()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
private void frmMedicalItemKind_Load(object sender, EventArgs e)
|
||||
{
|
||||
AIMSExtension.PublicMethod.SetDgvAttribute(dgvMedicalItemKind);
|
||||
AIMSExtension.PublicMethod.EnabledControl(panel1, false);
|
||||
AIMSExtension.PublicMethod.ClearControl(panel1);
|
||||
GetMedicalItemKindDataTable();
|
||||
}
|
||||
|
||||
private void tsbAdd_Click(object sender, EventArgs e)
|
||||
{
|
||||
_state = AIMSExtension.EditState.ADD;
|
||||
AIMSExtension.PublicMethod.EnabledControl(panel1, true);
|
||||
AIMSExtension.PublicMethod.ClearControl(panel1);
|
||||
chkIsValid.Checked = true;
|
||||
}
|
||||
|
||||
private void tsbModify_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
_state = AIMSExtension.EditState.EDIT;
|
||||
AIMSExtension.PublicMethod.EnabledControl(panel1, true);
|
||||
if (dgvMedicalItemKind.Rows.Count > 0)
|
||||
{
|
||||
SelectMedicalItemKindRowId = int.Parse(dgvMedicalItemKind.CurrentRow.Cells["Id"].Value.ToString());
|
||||
|
||||
txtName.Text = dgvMedicalItemKind.CurrentRow.Cells["NameColumn"].Value.ToString();
|
||||
cboIsMed.Text = dgvMedicalItemKind.CurrentRow.Cells["IsMedColumn"].Value.ToString();
|
||||
if (dgvMedicalItemKind.CurrentRow.Cells["IsValidColumn"].Value.ToString() == "有效")
|
||||
{
|
||||
chkIsValid.Checked = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
chkIsValid.Checked = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void tsbCancel_Click(object sender, EventArgs e)
|
||||
{
|
||||
_state = AIMSExtension.EditState.BROWSE;
|
||||
AIMSExtension.PublicMethod.EnabledControl(panel1, false);
|
||||
AIMSExtension.PublicMethod.ClearControl(panel1);
|
||||
}
|
||||
|
||||
private void tsbSava_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (this.ValidInput())
|
||||
{
|
||||
MedicalItemKind MedicalItemKindObj = new MedicalItemKind();
|
||||
MedicalItemKindObj.Name = txtName.Text.Trim();
|
||||
if(cboIsMed.Text =="药品")
|
||||
{
|
||||
MedicalItemKindObj.IsMed ="1";
|
||||
}
|
||||
else
|
||||
{
|
||||
MedicalItemKindObj.IsMed ="0";
|
||||
}
|
||||
|
||||
|
||||
MedicalItemKindObj.IsValid = int.Parse(chkIsValid.Checked ? "1" : "0");
|
||||
MedicalItemKindObj.OperatorNo = AIMSExtension.PublicMethod.OperatorNo;
|
||||
MedicalItemKindObj.OperatorName = AIMSExtension.PublicMethod.OperatorName;
|
||||
MedicalItemKindObj.OperateDate = AIMSExtension.PublicMethod.SystemDate();
|
||||
|
||||
if (_state == AIMSExtension.EditState.ADD)
|
||||
{
|
||||
BMedicalItemKind.Add(MedicalItemKindObj);
|
||||
}
|
||||
if (_state == AIMSExtension.EditState.EDIT)
|
||||
{
|
||||
MedicalItemKindObj.Id = SelectMedicalItemKindRowId;
|
||||
BMedicalItemKind.Update(MedicalItemKindObj);
|
||||
}
|
||||
}
|
||||
_state = AIMSExtension.EditState.BROWSE;
|
||||
AIMSExtension.PublicMethod.EnabledControl(panel1, false);
|
||||
AIMSExtension.PublicMethod.ClearControl(panel1);
|
||||
GetMedicalItemKindDataTable();
|
||||
}
|
||||
private void GetMedicalItemKindDataTable()
|
||||
{
|
||||
dgvMedicalItemKind.Rows.Clear();
|
||||
DataTable dt = BMedicalItemKind.GetDataTable();
|
||||
for (int i = 0; i < dt.Rows.Count; i++)
|
||||
{
|
||||
dgvMedicalItemKind.Rows.Add(dt.Rows[i]["Id"].ToString(),
|
||||
dt.Rows[i]["Name"].ToString(),
|
||||
dt.Rows[i]["IsMed"].ToString(),
|
||||
dt.Rows[i]["IsValid"].ToString());
|
||||
dgvMedicalItemKind.Rows[i].Cells["Id"].Selected = false;
|
||||
}
|
||||
if (dgvMedicalItemKind.Rows.Count > 0)
|
||||
{
|
||||
dgvMedicalItemKind.ClearSelection();
|
||||
dgvMedicalItemKind.Rows[0].Selected = false;
|
||||
dgvMedicalItemKind.Rows[dgvMedicalItemKind.Rows.Count - 1].Selected = true;
|
||||
dgvMedicalItemKind.CurrentCell = this.dgvMedicalItemKind.Rows[dgvMedicalItemKind.Rows.Count - 1].Cells[1];
|
||||
}
|
||||
}
|
||||
private bool ValidInput()
|
||||
{
|
||||
bool result = false;
|
||||
|
||||
if (this.txtName.Text.Trim().Length < 1)
|
||||
{
|
||||
MessageBox.Show("请输入名称!");
|
||||
}
|
||||
else if (cboIsMed.Text.Trim().Length < 1)
|
||||
{
|
||||
MessageBox.Show("是否药品不能为空!");
|
||||
}
|
||||
else
|
||||
{
|
||||
result = true;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
private void tsbExit_Click(object sender, EventArgs e)
|
||||
{
|
||||
Close();
|
||||
}
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
314
AIMS/DrugManagement/frmDrugKind.Designer.cs
generated
314
AIMS/DrugManagement/frmDrugKind.Designer.cs
generated
@ -1,314 +0,0 @@
|
||||
namespace DrugManagement.UI
|
||||
{
|
||||
partial class frmDrugKind
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Windows Form Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmDrugKind));
|
||||
this.toolStrip1 = new System.Windows.Forms.ToolStrip();
|
||||
this.tsbAdd = new System.Windows.Forms.ToolStripButton();
|
||||
this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.tsbModify = new System.Windows.Forms.ToolStripButton();
|
||||
this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.tsbCancel = new System.Windows.Forms.ToolStripButton();
|
||||
this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.tsbSava = new System.Windows.Forms.ToolStripButton();
|
||||
this.toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.tsbExit = new System.Windows.Forms.ToolStripButton();
|
||||
this.panel2 = new System.Windows.Forms.Panel();
|
||||
this.cboMedicalItemKind = new System.Windows.Forms.ComboBox();
|
||||
this.chkIsValid = new System.Windows.Forms.CheckBox();
|
||||
this.label3 = new System.Windows.Forms.Label();
|
||||
this.txtName = new System.Windows.Forms.TextBox();
|
||||
this.label2 = new System.Windows.Forms.Label();
|
||||
this.dgvDrugKind = new System.Windows.Forms.DataGridView();
|
||||
this.Id = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.NameColume = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.MedicalItemKindNameColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.IsValidColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.toolStrip1.SuspendLayout();
|
||||
this.panel2.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.dgvDrugKind)).BeginInit();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// toolStrip1
|
||||
//
|
||||
this.toolStrip1.Font = new System.Drawing.Font("微软雅黑", 10.5F);
|
||||
this.toolStrip1.ImageScalingSize = new System.Drawing.Size(25, 25);
|
||||
this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.tsbAdd,
|
||||
this.toolStripSeparator1,
|
||||
this.tsbModify,
|
||||
this.toolStripSeparator2,
|
||||
this.tsbCancel,
|
||||
this.toolStripSeparator3,
|
||||
this.tsbSava,
|
||||
this.toolStripSeparator4,
|
||||
this.tsbExit});
|
||||
this.toolStrip1.Location = new System.Drawing.Point(0, 0);
|
||||
this.toolStrip1.Name = "toolStrip1";
|
||||
this.toolStrip1.Size = new System.Drawing.Size(748, 49);
|
||||
this.toolStrip1.TabIndex = 6;
|
||||
this.toolStrip1.Text = "toolStrip1";
|
||||
//
|
||||
// tsbAdd
|
||||
//
|
||||
this.tsbAdd.Font = new System.Drawing.Font("微软雅黑", 9F);
|
||||
this.tsbAdd.Image = global::AIMS.Properties.Resources.图标_手术申请;
|
||||
this.tsbAdd.ImageTransparentColor = System.Drawing.Color.Transparent;
|
||||
this.tsbAdd.Name = "tsbAdd";
|
||||
this.tsbAdd.Size = new System.Drawing.Size(52, 46);
|
||||
this.tsbAdd.Text = " 增加 ";
|
||||
this.tsbAdd.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
|
||||
this.tsbAdd.Click += new System.EventHandler(this.tsbAdd_Click);
|
||||
//
|
||||
// toolStripSeparator1
|
||||
//
|
||||
this.toolStripSeparator1.Name = "toolStripSeparator1";
|
||||
this.toolStripSeparator1.Size = new System.Drawing.Size(6, 49);
|
||||
//
|
||||
// tsbModify
|
||||
//
|
||||
this.tsbModify.Font = new System.Drawing.Font("微软雅黑", 9F);
|
||||
this.tsbModify.Image = global::AIMS.Properties.Resources.图标_申请修改;
|
||||
this.tsbModify.ImageTransparentColor = System.Drawing.Color.Transparent;
|
||||
this.tsbModify.Name = "tsbModify";
|
||||
this.tsbModify.Size = new System.Drawing.Size(52, 46);
|
||||
this.tsbModify.Text = " 修改 ";
|
||||
this.tsbModify.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
|
||||
this.tsbModify.Click += new System.EventHandler(this.tsbModify_Click);
|
||||
//
|
||||
// toolStripSeparator2
|
||||
//
|
||||
this.toolStripSeparator2.Name = "toolStripSeparator2";
|
||||
this.toolStripSeparator2.Size = new System.Drawing.Size(6, 49);
|
||||
//
|
||||
// tsbCancel
|
||||
//
|
||||
this.tsbCancel.Font = new System.Drawing.Font("微软雅黑", 9F);
|
||||
this.tsbCancel.Image = global::AIMS.Properties.Resources.图标_取消;
|
||||
this.tsbCancel.ImageTransparentColor = System.Drawing.Color.Transparent;
|
||||
this.tsbCancel.Name = "tsbCancel";
|
||||
this.tsbCancel.Size = new System.Drawing.Size(52, 46);
|
||||
this.tsbCancel.Text = " 取消 ";
|
||||
this.tsbCancel.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
|
||||
this.tsbCancel.Click += new System.EventHandler(this.tsbCancel_Click);
|
||||
//
|
||||
// toolStripSeparator3
|
||||
//
|
||||
this.toolStripSeparator3.Name = "toolStripSeparator3";
|
||||
this.toolStripSeparator3.Size = new System.Drawing.Size(6, 49);
|
||||
//
|
||||
// tsbSava
|
||||
//
|
||||
this.tsbSava.Font = new System.Drawing.Font("微软雅黑", 9F);
|
||||
this.tsbSava.Image = global::AIMS.Properties.Resources.图标_保存;
|
||||
this.tsbSava.ImageTransparentColor = System.Drawing.Color.Transparent;
|
||||
this.tsbSava.Name = "tsbSava";
|
||||
this.tsbSava.Size = new System.Drawing.Size(52, 46);
|
||||
this.tsbSava.Text = " 保存 ";
|
||||
this.tsbSava.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
|
||||
this.tsbSava.Click += new System.EventHandler(this.tsbSava_Click);
|
||||
//
|
||||
// toolStripSeparator4
|
||||
//
|
||||
this.toolStripSeparator4.Name = "toolStripSeparator4";
|
||||
this.toolStripSeparator4.Size = new System.Drawing.Size(6, 49);
|
||||
//
|
||||
// tsbExit
|
||||
//
|
||||
this.tsbExit.Font = new System.Drawing.Font("微软雅黑", 9F);
|
||||
this.tsbExit.Image = global::AIMS.Properties.Resources.图标_关闭当前页;
|
||||
this.tsbExit.ImageTransparentColor = System.Drawing.Color.Transparent;
|
||||
this.tsbExit.Name = "tsbExit";
|
||||
this.tsbExit.Size = new System.Drawing.Size(52, 46);
|
||||
this.tsbExit.Text = " 关闭 ";
|
||||
this.tsbExit.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
|
||||
this.tsbExit.Click += new System.EventHandler(this.tsbExit_Click);
|
||||
//
|
||||
// panel2
|
||||
//
|
||||
this.panel2.Controls.Add(this.cboMedicalItemKind);
|
||||
this.panel2.Controls.Add(this.chkIsValid);
|
||||
this.panel2.Controls.Add(this.label3);
|
||||
this.panel2.Controls.Add(this.txtName);
|
||||
this.panel2.Controls.Add(this.label2);
|
||||
this.panel2.Dock = System.Windows.Forms.DockStyle.Top;
|
||||
this.panel2.Font = new System.Drawing.Font("宋体", 10.5F);
|
||||
this.panel2.Location = new System.Drawing.Point(0, 49);
|
||||
this.panel2.Name = "panel2";
|
||||
this.panel2.Size = new System.Drawing.Size(748, 86);
|
||||
this.panel2.TabIndex = 8;
|
||||
//
|
||||
// cboMedicalItemKind
|
||||
//
|
||||
this.cboMedicalItemKind.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.cboMedicalItemKind.FormattingEnabled = true;
|
||||
this.cboMedicalItemKind.Items.AddRange(new object[] {
|
||||
"西药",
|
||||
"中成药",
|
||||
"中草药",
|
||||
"化学制剂"});
|
||||
this.cboMedicalItemKind.Location = new System.Drawing.Point(87, 52);
|
||||
this.cboMedicalItemKind.Name = "cboMedicalItemKind";
|
||||
this.cboMedicalItemKind.Size = new System.Drawing.Size(152, 22);
|
||||
this.cboMedicalItemKind.TabIndex = 15;
|
||||
//
|
||||
// chkIsValid
|
||||
//
|
||||
this.chkIsValid.AutoSize = true;
|
||||
this.chkIsValid.Location = new System.Drawing.Point(292, 57);
|
||||
this.chkIsValid.Name = "chkIsValid";
|
||||
this.chkIsValid.Size = new System.Drawing.Size(68, 18);
|
||||
this.chkIsValid.TabIndex = 14;
|
||||
this.chkIsValid.Text = "有效性";
|
||||
this.chkIsValid.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// label3
|
||||
//
|
||||
this.label3.AutoSize = true;
|
||||
this.label3.Location = new System.Drawing.Point(17, 58);
|
||||
this.label3.Name = "label3";
|
||||
this.label3.Size = new System.Drawing.Size(63, 14);
|
||||
this.label3.TabIndex = 4;
|
||||
this.label3.Text = "医药类别";
|
||||
//
|
||||
// txtName
|
||||
//
|
||||
this.txtName.Location = new System.Drawing.Point(87, 18);
|
||||
this.txtName.Name = "txtName";
|
||||
this.txtName.Size = new System.Drawing.Size(152, 23);
|
||||
this.txtName.TabIndex = 3;
|
||||
//
|
||||
// label2
|
||||
//
|
||||
this.label2.AutoSize = true;
|
||||
this.label2.Location = new System.Drawing.Point(45, 26);
|
||||
this.label2.Name = "label2";
|
||||
this.label2.Size = new System.Drawing.Size(35, 14);
|
||||
this.label2.TabIndex = 2;
|
||||
this.label2.Text = "名称";
|
||||
//
|
||||
// dgvDrugKind
|
||||
//
|
||||
this.dgvDrugKind.AllowUserToAddRows = false;
|
||||
this.dgvDrugKind.BackgroundColor = System.Drawing.Color.White;
|
||||
this.dgvDrugKind.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
|
||||
this.dgvDrugKind.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
|
||||
this.Id,
|
||||
this.NameColume,
|
||||
this.MedicalItemKindNameColumn,
|
||||
this.IsValidColumn});
|
||||
this.dgvDrugKind.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.dgvDrugKind.Location = new System.Drawing.Point(0, 135);
|
||||
this.dgvDrugKind.Name = "dgvDrugKind";
|
||||
this.dgvDrugKind.RowHeadersVisible = false;
|
||||
this.dgvDrugKind.RowTemplate.Height = 23;
|
||||
this.dgvDrugKind.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
|
||||
this.dgvDrugKind.Size = new System.Drawing.Size(748, 307);
|
||||
this.dgvDrugKind.TabIndex = 9;
|
||||
//
|
||||
// Id
|
||||
//
|
||||
this.Id.DataPropertyName = "Id";
|
||||
this.Id.Frozen = true;
|
||||
this.Id.HeaderText = "Id";
|
||||
this.Id.Name = "Id";
|
||||
this.Id.ReadOnly = true;
|
||||
this.Id.Visible = false;
|
||||
//
|
||||
// NameColume
|
||||
//
|
||||
this.NameColume.DataPropertyName = "Name";
|
||||
this.NameColume.HeaderText = "名称";
|
||||
this.NameColume.Name = "NameColume";
|
||||
this.NameColume.ReadOnly = true;
|
||||
this.NameColume.Width = 300;
|
||||
//
|
||||
// MedicalItemKindNameColumn
|
||||
//
|
||||
this.MedicalItemKindNameColumn.DataPropertyName = "MedicalItemKindName";
|
||||
this.MedicalItemKindNameColumn.HeaderText = "医疗类别";
|
||||
this.MedicalItemKindNameColumn.Name = "MedicalItemKindNameColumn";
|
||||
this.MedicalItemKindNameColumn.ReadOnly = true;
|
||||
this.MedicalItemKindNameColumn.Width = 150;
|
||||
//
|
||||
// IsValidColumn
|
||||
//
|
||||
this.IsValidColumn.DataPropertyName = "IsValid";
|
||||
this.IsValidColumn.HeaderText = "有效性";
|
||||
this.IsValidColumn.Name = "IsValidColumn";
|
||||
this.IsValidColumn.ReadOnly = true;
|
||||
this.IsValidColumn.Width = 75;
|
||||
//
|
||||
// frmDrugKind
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(748, 442);
|
||||
this.ControlBox = false;
|
||||
this.Controls.Add(this.dgvDrugKind);
|
||||
this.Controls.Add(this.panel2);
|
||||
this.Controls.Add(this.toolStrip1);
|
||||
this.Name = "frmDrugKind";
|
||||
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
|
||||
this.Load += new System.EventHandler(this.frmDrugKind_Load);
|
||||
this.toolStrip1.ResumeLayout(false);
|
||||
this.toolStrip1.PerformLayout();
|
||||
this.panel2.ResumeLayout(false);
|
||||
this.panel2.PerformLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.dgvDrugKind)).EndInit();
|
||||
this.ResumeLayout(false);
|
||||
this.PerformLayout();
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
public System.Windows.Forms.ToolStrip toolStrip1;
|
||||
private System.Windows.Forms.ToolStripButton tsbAdd;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator1;
|
||||
private System.Windows.Forms.ToolStripButton tsbModify;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator2;
|
||||
private System.Windows.Forms.ToolStripButton tsbCancel;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator3;
|
||||
private System.Windows.Forms.ToolStripButton tsbSava;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator4;
|
||||
public System.Windows.Forms.ToolStripButton tsbExit;
|
||||
private System.Windows.Forms.Panel panel2;
|
||||
private System.Windows.Forms.TextBox txtName;
|
||||
private System.Windows.Forms.Label label2;
|
||||
private System.Windows.Forms.Label label3;
|
||||
private System.Windows.Forms.ComboBox cboMedicalItemKind;
|
||||
private System.Windows.Forms.CheckBox chkIsValid;
|
||||
private System.Windows.Forms.DataGridView dgvDrugKind;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn Id;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn NameColume;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn MedicalItemKindNameColumn;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn IsValidColumn;
|
||||
}
|
||||
}
|
||||
@ -1,146 +0,0 @@
|
||||
using AIMSBLL;
|
||||
using AIMSModel;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace DrugManagement.UI
|
||||
{
|
||||
public partial class frmDrugKind : Form
|
||||
{
|
||||
public AIMSExtension.EditState _state;
|
||||
private List<DrugKind> DrugKindObjList = new List<DrugKind>();
|
||||
private int SelectRowId = 0;
|
||||
public frmDrugKind()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
private void frmDrugKind_Load(object sender, EventArgs e)
|
||||
{
|
||||
AIMSExtension.PublicMethod.EnabledControl(panel2, false);
|
||||
AIMSExtension.PublicMethod.SetDgvAttribute(dgvDrugKind);
|
||||
this.cboMedicalItemKind.DataSource =
|
||||
AIMSExtension.PublicMethod.GetNewDataTable(BMedicalItemKind.GetDataTable(), "IsMed='药品'", "");
|
||||
this.cboMedicalItemKind.DisplayMember = "Name";
|
||||
this.cboMedicalItemKind.ValueMember = "Id";
|
||||
GetDrugKindDataTable();
|
||||
}
|
||||
|
||||
private void GetDrugKindDataTable()
|
||||
{
|
||||
dgvDrugKind.Rows.Clear();
|
||||
DataTable dt = BDrugKind.GetDataTable();
|
||||
for (int i = 0; i < dt.Rows.Count; i++)
|
||||
{
|
||||
dgvDrugKind.Rows.Add(dt.Rows[i]["Id"].ToString(),
|
||||
dt.Rows[i]["Name"].ToString(),
|
||||
dt.Rows[i]["MedicalItemKindName"].ToString(),
|
||||
dt.Rows[i]["IsValid"].ToString());
|
||||
}
|
||||
if (dgvDrugKind.Rows.Count > 0)
|
||||
{
|
||||
dgvDrugKind.ClearSelection();
|
||||
dgvDrugKind.Rows[0].Selected = false;
|
||||
dgvDrugKind.Rows[dgvDrugKind.Rows.Count - 1].Selected = true;
|
||||
dgvDrugKind.CurrentCell = this.dgvDrugKind.Rows[dgvDrugKind.Rows.Count - 1].Cells[1];
|
||||
}
|
||||
}
|
||||
|
||||
private void tsbAdd_Click(object sender, EventArgs e)
|
||||
{
|
||||
AIMSExtension.PublicMethod.EnabledControl(panel2, true);
|
||||
AIMSExtension.PublicMethod.ClearControl(panel2);
|
||||
_state = AIMSExtension.EditState.ADD;
|
||||
chkIsValid.Checked = true;
|
||||
}
|
||||
|
||||
private void tsbModify_Click(object sender, EventArgs e)
|
||||
{
|
||||
AIMSExtension.PublicMethod.EnabledControl(panel2, true);
|
||||
_state = AIMSExtension.EditState.EDIT;
|
||||
txtName.Enabled = false;
|
||||
if (dgvDrugKind.Rows.Count > 0)
|
||||
{
|
||||
SelectRowId = int.Parse(dgvDrugKind.CurrentRow.Cells["Id"].Value.ToString());
|
||||
txtName.Text = dgvDrugKind.CurrentRow.Cells["NameColume"].Value.ToString();
|
||||
cboMedicalItemKind.Text = dgvDrugKind.CurrentRow.Cells["MedicalItemKindNameColumn"].Value.ToString();
|
||||
|
||||
if (dgvDrugKind.CurrentRow.Cells["IsValidColumn"].Value.ToString() == "有效")
|
||||
{
|
||||
chkIsValid.Checked = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
chkIsValid.Checked = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void tsbCancel_Click(object sender, EventArgs e)
|
||||
{
|
||||
AIMSExtension.PublicMethod.EnabledControl(panel2, false);
|
||||
AIMSExtension.PublicMethod.ClearControl(panel2);
|
||||
_state = AIMSExtension.EditState.BROWSE;
|
||||
}
|
||||
|
||||
private void tsbSava_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (ValidInput())
|
||||
{
|
||||
DrugKind DrugKindObj = new DrugKind();
|
||||
DrugKindObj.Name = txtName.Text.Trim();
|
||||
DrugKindObj.MedicalItemKindId = int.Parse(cboMedicalItemKind.SelectedValue.ToString());
|
||||
DrugKindObj.IsValid = int.Parse(chkIsValid.Checked ? "1" : "0");
|
||||
DrugKindObj.OperatorNo = AIMSExtension.PublicMethod.OperatorNo;
|
||||
DrugKindObj.OperatorName = AIMSExtension.PublicMethod.OperatorName;
|
||||
DrugKindObj.OperateDate = AIMSExtension.PublicMethod.SystemDate();
|
||||
|
||||
if (_state == AIMSExtension.EditState.ADD)
|
||||
{
|
||||
BDrugKind.Add(DrugKindObj);
|
||||
}
|
||||
if (_state == AIMSExtension.EditState.EDIT)
|
||||
{
|
||||
DrugKindObj.Id = SelectRowId;
|
||||
BDrugKind.Update(DrugKindObj);
|
||||
}
|
||||
GetDrugKindDataTable();
|
||||
AIMSExtension.PublicMethod.EnabledControl(panel2, false);
|
||||
AIMSExtension.PublicMethod.ClearControl(panel2);
|
||||
_state = AIMSExtension.EditState.BROWSE;
|
||||
}
|
||||
}
|
||||
|
||||
private bool ValidInput()
|
||||
{
|
||||
bool result = false;
|
||||
|
||||
if (this.txtName.Text.Trim().Length < 1)
|
||||
{
|
||||
MessageBox.Show("请输入名称!");
|
||||
}
|
||||
else if (this.cboMedicalItemKind.Text.Trim().Length < 1)
|
||||
{
|
||||
MessageBox.Show("请输入医药类别!");
|
||||
}
|
||||
else
|
||||
{
|
||||
result = true;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
private void tsbExit_Click(object sender, EventArgs e)
|
||||
{
|
||||
Close();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
307
AIMS/DrugManagement/frmDrugManufacturer.Designer.cs
generated
307
AIMS/DrugManagement/frmDrugManufacturer.Designer.cs
generated
@ -1,307 +0,0 @@
|
||||
namespace DrugManagement.UI
|
||||
{
|
||||
partial class frmDrugManufacturer
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Windows Form Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmDrugManufacturer));
|
||||
this.toolStrip1 = new System.Windows.Forms.ToolStrip();
|
||||
this.tsbAdd = new System.Windows.Forms.ToolStripButton();
|
||||
this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.tsbModify = new System.Windows.Forms.ToolStripButton();
|
||||
this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.tsbCancel = new System.Windows.Forms.ToolStripButton();
|
||||
this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.tsbSava = new System.Windows.Forms.ToolStripButton();
|
||||
this.toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.tsbExit = new System.Windows.Forms.ToolStripButton();
|
||||
this.panel2 = new System.Windows.Forms.Panel();
|
||||
this.txtHelpCode = new System.Windows.Forms.TextBox();
|
||||
this.label12 = new System.Windows.Forms.Label();
|
||||
this.chkIsValid = new System.Windows.Forms.CheckBox();
|
||||
this.txtName = new System.Windows.Forms.TextBox();
|
||||
this.label1 = new System.Windows.Forms.Label();
|
||||
this.dgvDrugManufacturer = new System.Windows.Forms.DataGridView();
|
||||
this.Id = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.NameColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.HelpCodeColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.IsValidColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.toolStrip1.SuspendLayout();
|
||||
this.panel2.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.dgvDrugManufacturer)).BeginInit();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// toolStrip1
|
||||
//
|
||||
this.toolStrip1.Font = new System.Drawing.Font("微软雅黑", 10.5F);
|
||||
this.toolStrip1.ImageScalingSize = new System.Drawing.Size(25, 25);
|
||||
this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.tsbAdd,
|
||||
this.toolStripSeparator1,
|
||||
this.tsbModify,
|
||||
this.toolStripSeparator2,
|
||||
this.tsbCancel,
|
||||
this.toolStripSeparator3,
|
||||
this.tsbSava,
|
||||
this.toolStripSeparator4,
|
||||
this.tsbExit});
|
||||
this.toolStrip1.Location = new System.Drawing.Point(0, 0);
|
||||
this.toolStrip1.Name = "toolStrip1";
|
||||
this.toolStrip1.Size = new System.Drawing.Size(665, 49);
|
||||
this.toolStrip1.TabIndex = 6;
|
||||
this.toolStrip1.Text = "toolStrip1";
|
||||
//
|
||||
// tsbAdd
|
||||
//
|
||||
this.tsbAdd.Font = new System.Drawing.Font("微软雅黑", 9F);
|
||||
this.tsbAdd.Image = global::AIMS.Properties.Resources.图标_手术申请;
|
||||
this.tsbAdd.ImageTransparentColor = System.Drawing.Color.Transparent;
|
||||
this.tsbAdd.Name = "tsbAdd";
|
||||
this.tsbAdd.Size = new System.Drawing.Size(52, 46);
|
||||
this.tsbAdd.Text = " 增加 ";
|
||||
this.tsbAdd.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
|
||||
this.tsbAdd.Click += new System.EventHandler(this.tsbAdd_Click);
|
||||
//
|
||||
// toolStripSeparator1
|
||||
//
|
||||
this.toolStripSeparator1.Name = "toolStripSeparator1";
|
||||
this.toolStripSeparator1.Size = new System.Drawing.Size(6, 49);
|
||||
//
|
||||
// tsbModify
|
||||
//
|
||||
this.tsbModify.Font = new System.Drawing.Font("微软雅黑", 9F);
|
||||
this.tsbModify.Image = global::AIMS.Properties.Resources.图标_申请修改;
|
||||
this.tsbModify.ImageTransparentColor = System.Drawing.Color.Transparent;
|
||||
this.tsbModify.Name = "tsbModify";
|
||||
this.tsbModify.Size = new System.Drawing.Size(52, 46);
|
||||
this.tsbModify.Text = " 修改 ";
|
||||
this.tsbModify.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
|
||||
this.tsbModify.Click += new System.EventHandler(this.tsbModify_Click);
|
||||
//
|
||||
// toolStripSeparator2
|
||||
//
|
||||
this.toolStripSeparator2.Name = "toolStripSeparator2";
|
||||
this.toolStripSeparator2.Size = new System.Drawing.Size(6, 49);
|
||||
//
|
||||
// tsbCancel
|
||||
//
|
||||
this.tsbCancel.Font = new System.Drawing.Font("微软雅黑", 9F);
|
||||
this.tsbCancel.Image = global::AIMS.Properties.Resources.图标_取消;
|
||||
this.tsbCancel.ImageTransparentColor = System.Drawing.Color.Transparent;
|
||||
this.tsbCancel.Name = "tsbCancel";
|
||||
this.tsbCancel.Size = new System.Drawing.Size(52, 46);
|
||||
this.tsbCancel.Text = " 取消 ";
|
||||
this.tsbCancel.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
|
||||
this.tsbCancel.Click += new System.EventHandler(this.tsbCancel_Click);
|
||||
//
|
||||
// toolStripSeparator3
|
||||
//
|
||||
this.toolStripSeparator3.Name = "toolStripSeparator3";
|
||||
this.toolStripSeparator3.Size = new System.Drawing.Size(6, 49);
|
||||
//
|
||||
// tsbSava
|
||||
//
|
||||
this.tsbSava.Font = new System.Drawing.Font("微软雅黑", 9F);
|
||||
this.tsbSava.Image = global::AIMS.Properties.Resources.图标_保存;
|
||||
this.tsbSava.ImageTransparentColor = System.Drawing.Color.Transparent;
|
||||
this.tsbSava.Name = "tsbSava";
|
||||
this.tsbSava.Size = new System.Drawing.Size(52, 46);
|
||||
this.tsbSava.Text = " 保存 ";
|
||||
this.tsbSava.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
|
||||
this.tsbSava.Click += new System.EventHandler(this.tsbSava_Click);
|
||||
//
|
||||
// toolStripSeparator4
|
||||
//
|
||||
this.toolStripSeparator4.Name = "toolStripSeparator4";
|
||||
this.toolStripSeparator4.Size = new System.Drawing.Size(6, 49);
|
||||
//
|
||||
// tsbExit
|
||||
//
|
||||
this.tsbExit.Font = new System.Drawing.Font("微软雅黑", 9F);
|
||||
this.tsbExit.Image = global::AIMS.Properties.Resources.图标_关闭当前页;
|
||||
this.tsbExit.ImageTransparentColor = System.Drawing.Color.Transparent;
|
||||
this.tsbExit.Name = "tsbExit";
|
||||
this.tsbExit.Size = new System.Drawing.Size(52, 46);
|
||||
this.tsbExit.Text = " 关闭 ";
|
||||
this.tsbExit.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
|
||||
this.tsbExit.Click += new System.EventHandler(this.tsbExit_Click);
|
||||
//
|
||||
// panel2
|
||||
//
|
||||
this.panel2.Controls.Add(this.txtHelpCode);
|
||||
this.panel2.Controls.Add(this.label12);
|
||||
this.panel2.Controls.Add(this.chkIsValid);
|
||||
this.panel2.Controls.Add(this.txtName);
|
||||
this.panel2.Controls.Add(this.label1);
|
||||
this.panel2.Dock = System.Windows.Forms.DockStyle.Top;
|
||||
this.panel2.Font = new System.Drawing.Font("宋体", 10.5F);
|
||||
this.panel2.Location = new System.Drawing.Point(0, 49);
|
||||
this.panel2.Name = "panel2";
|
||||
this.panel2.Size = new System.Drawing.Size(665, 47);
|
||||
this.panel2.TabIndex = 7;
|
||||
//
|
||||
// txtHelpCode
|
||||
//
|
||||
this.txtHelpCode.Location = new System.Drawing.Point(405, 14);
|
||||
this.txtHelpCode.Name = "txtHelpCode";
|
||||
this.txtHelpCode.Size = new System.Drawing.Size(123, 23);
|
||||
this.txtHelpCode.TabIndex = 554;
|
||||
//
|
||||
// label12
|
||||
//
|
||||
this.label12.AutoSize = true;
|
||||
this.label12.Location = new System.Drawing.Point(350, 23);
|
||||
this.label12.Name = "label12";
|
||||
this.label12.Size = new System.Drawing.Size(49, 14);
|
||||
this.label12.TabIndex = 553;
|
||||
this.label12.Text = "助记码";
|
||||
//
|
||||
// chkIsValid
|
||||
//
|
||||
this.chkIsValid.AutoSize = true;
|
||||
this.chkIsValid.Location = new System.Drawing.Point(560, 19);
|
||||
this.chkIsValid.Name = "chkIsValid";
|
||||
this.chkIsValid.Size = new System.Drawing.Size(68, 18);
|
||||
this.chkIsValid.TabIndex = 5;
|
||||
this.chkIsValid.Text = "有效性";
|
||||
this.chkIsValid.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// txtName
|
||||
//
|
||||
this.txtName.Location = new System.Drawing.Point(116, 14);
|
||||
this.txtName.Name = "txtName";
|
||||
this.txtName.Size = new System.Drawing.Size(218, 23);
|
||||
this.txtName.TabIndex = 4;
|
||||
this.txtName.TextChanged += new System.EventHandler(this.txtName_TextChanged);
|
||||
//
|
||||
// label1
|
||||
//
|
||||
this.label1.AutoSize = true;
|
||||
this.label1.Location = new System.Drawing.Point(24, 23);
|
||||
this.label1.Name = "label1";
|
||||
this.label1.Size = new System.Drawing.Size(91, 14);
|
||||
this.label1.TabIndex = 3;
|
||||
this.label1.Text = "生产厂家名称";
|
||||
//
|
||||
// dgvDrugManufacturer
|
||||
//
|
||||
this.dgvDrugManufacturer.AllowUserToAddRows = false;
|
||||
this.dgvDrugManufacturer.BackgroundColor = System.Drawing.Color.White;
|
||||
this.dgvDrugManufacturer.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
|
||||
this.dgvDrugManufacturer.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
|
||||
this.Id,
|
||||
this.NameColumn,
|
||||
this.HelpCodeColumn,
|
||||
this.IsValidColumn});
|
||||
this.dgvDrugManufacturer.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.dgvDrugManufacturer.Location = new System.Drawing.Point(0, 96);
|
||||
this.dgvDrugManufacturer.Name = "dgvDrugManufacturer";
|
||||
this.dgvDrugManufacturer.RowHeadersVisible = false;
|
||||
this.dgvDrugManufacturer.RowTemplate.Height = 23;
|
||||
this.dgvDrugManufacturer.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
|
||||
this.dgvDrugManufacturer.Size = new System.Drawing.Size(665, 319);
|
||||
this.dgvDrugManufacturer.TabIndex = 8;
|
||||
//
|
||||
// Id
|
||||
//
|
||||
this.Id.DataPropertyName = "Id";
|
||||
this.Id.Frozen = true;
|
||||
this.Id.HeaderText = "Id";
|
||||
this.Id.Name = "Id";
|
||||
this.Id.ReadOnly = true;
|
||||
this.Id.Visible = false;
|
||||
//
|
||||
// NameColumn
|
||||
//
|
||||
this.NameColumn.DataPropertyName = "Name";
|
||||
this.NameColumn.HeaderText = "生产厂家名称";
|
||||
this.NameColumn.Name = "NameColumn";
|
||||
this.NameColumn.ReadOnly = true;
|
||||
this.NameColumn.Width = 300;
|
||||
//
|
||||
// HelpCodeColumn
|
||||
//
|
||||
this.HelpCodeColumn.DataPropertyName = "HelpCode";
|
||||
this.HelpCodeColumn.HeaderText = "助记码";
|
||||
this.HelpCodeColumn.Name = "HelpCodeColumn";
|
||||
this.HelpCodeColumn.ReadOnly = true;
|
||||
//
|
||||
// IsValidColumn
|
||||
//
|
||||
this.IsValidColumn.DataPropertyName = "IsValid";
|
||||
this.IsValidColumn.HeaderText = "有效性";
|
||||
this.IsValidColumn.Name = "IsValidColumn";
|
||||
this.IsValidColumn.ReadOnly = true;
|
||||
this.IsValidColumn.Width = 75;
|
||||
//
|
||||
// frmDrugManufacturer
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(665, 415);
|
||||
this.ControlBox = false;
|
||||
this.Controls.Add(this.dgvDrugManufacturer);
|
||||
this.Controls.Add(this.panel2);
|
||||
this.Controls.Add(this.toolStrip1);
|
||||
this.Name = "frmDrugManufacturer";
|
||||
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
|
||||
this.Load += new System.EventHandler(this.frmDrugManufacturer_Load);
|
||||
this.toolStrip1.ResumeLayout(false);
|
||||
this.toolStrip1.PerformLayout();
|
||||
this.panel2.ResumeLayout(false);
|
||||
this.panel2.PerformLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.dgvDrugManufacturer)).EndInit();
|
||||
this.ResumeLayout(false);
|
||||
this.PerformLayout();
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
public System.Windows.Forms.ToolStrip toolStrip1;
|
||||
private System.Windows.Forms.ToolStripButton tsbAdd;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator1;
|
||||
private System.Windows.Forms.ToolStripButton tsbModify;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator2;
|
||||
private System.Windows.Forms.ToolStripButton tsbCancel;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator3;
|
||||
private System.Windows.Forms.ToolStripButton tsbSava;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator4;
|
||||
public System.Windows.Forms.ToolStripButton tsbExit;
|
||||
private System.Windows.Forms.Panel panel2;
|
||||
private System.Windows.Forms.TextBox txtHelpCode;
|
||||
private System.Windows.Forms.Label label12;
|
||||
private System.Windows.Forms.CheckBox chkIsValid;
|
||||
private System.Windows.Forms.TextBox txtName;
|
||||
private System.Windows.Forms.Label label1;
|
||||
private System.Windows.Forms.DataGridView dgvDrugManufacturer;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn Id;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn NameColumn;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn HelpCodeColumn;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn IsValidColumn;
|
||||
}
|
||||
}
|
||||
@ -1,135 +0,0 @@
|
||||
using AIMSBLL;
|
||||
using AIMSModel;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace DrugManagement.UI
|
||||
{
|
||||
public partial class frmDrugManufacturer : Form
|
||||
{
|
||||
public AIMSExtension.EditState _state;
|
||||
private int SelectDrugManufacturerId = 0;
|
||||
public frmDrugManufacturer()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
private void frmDrugManufacturer_Load(object sender, EventArgs e)
|
||||
{
|
||||
AIMSExtension.PublicMethod.SetDgvAttribute(dgvDrugManufacturer);
|
||||
AIMSExtension.PublicMethod.EnabledControl(panel2, false);
|
||||
txtName.Focus();
|
||||
GetDrugManufacturerDataTable();
|
||||
}
|
||||
|
||||
private void tsbAdd_Click(object sender, EventArgs e)
|
||||
{
|
||||
_state = AIMSExtension.EditState.ADD;
|
||||
AIMSExtension.PublicMethod.EnabledControl(panel2, true);
|
||||
AIMSExtension.PublicMethod.ClearControl(panel2);
|
||||
chkIsValid.Checked = true;
|
||||
txtName.Focus();
|
||||
}
|
||||
|
||||
private void tsbModify_Click(object sender, EventArgs e)
|
||||
{
|
||||
_state = AIMSExtension.EditState.EDIT;
|
||||
AIMSExtension.PublicMethod.EnabledControl(panel2, true);
|
||||
txtName.Enabled = false;
|
||||
if (dgvDrugManufacturer.Rows.Count > 0)
|
||||
{
|
||||
SelectDrugManufacturerId = int.Parse(dgvDrugManufacturer.CurrentRow.Cells["Id"].Value.ToString());
|
||||
txtName.Text = dgvDrugManufacturer.CurrentRow.Cells["NameColumn"].Value.ToString();
|
||||
txtHelpCode.Text = dgvDrugManufacturer.CurrentRow.Cells["HelpCodeColumn"].Value.ToString();
|
||||
if (dgvDrugManufacturer.CurrentRow.Cells["IsValidColumn"].Value.ToString() == "有效")
|
||||
{
|
||||
chkIsValid.Checked = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
chkIsValid.Checked = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void tsbCancel_Click(object sender, EventArgs e)
|
||||
{
|
||||
_state = AIMSExtension.EditState.BROWSE;
|
||||
AIMSExtension.PublicMethod.EnabledControl(panel2, false);
|
||||
AIMSExtension.PublicMethod.ClearControl(panel2);
|
||||
}
|
||||
|
||||
private void tsbSava_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
AIMSExtension.PublicMethod.ValidDataGridViewExistsItemName(dgvDrugManufacturer, "NameColumn", txtName.Text);
|
||||
|
||||
DrugManufacturer DrugManufacturerObj = new DrugManufacturer();
|
||||
|
||||
DrugManufacturerObj.Name = txtName.Text.Trim();
|
||||
DrugManufacturerObj.HelpCode = txtHelpCode.Text.Trim();
|
||||
DrugManufacturerObj.IsValid = int.Parse(chkIsValid.Checked ? "1" : "0");
|
||||
DrugManufacturerObj.OperatorNo = AIMSExtension.PublicMethod.OperatorNo;
|
||||
DrugManufacturerObj.OperatorName = AIMSExtension.PublicMethod.OperatorName;
|
||||
DrugManufacturerObj.OperateDate = AIMSExtension.PublicMethod.SystemDate();
|
||||
|
||||
if (_state == AIMSExtension.EditState.ADD)
|
||||
{
|
||||
if (!AIMSExtension.PublicMethod.ValidDataGridViewExistsItemName(dgvDrugManufacturer, "NameColumn", txtName.Text))
|
||||
{
|
||||
|
||||
BDrugManufacturer.Add(DrugManufacturerObj);
|
||||
}
|
||||
else
|
||||
{
|
||||
MessageBox.Show("有重复名称!");
|
||||
}
|
||||
}
|
||||
if (_state == AIMSExtension.EditState.EDIT)
|
||||
{
|
||||
DrugManufacturerObj.Id = SelectDrugManufacturerId;
|
||||
BDrugManufacturer.Update(DrugManufacturerObj);
|
||||
}
|
||||
|
||||
AIMSExtension.PublicMethod.EnabledControl(panel2, false);
|
||||
_state = AIMSExtension.EditState.BROWSE;
|
||||
GetDrugManufacturerDataTable();
|
||||
}
|
||||
|
||||
private void tsbExit_Click(object sender, EventArgs e)
|
||||
{
|
||||
Close();
|
||||
}
|
||||
|
||||
private void txtName_TextChanged(object sender, EventArgs e)
|
||||
{
|
||||
txtHelpCode.Text = AIMSExtension.PublicMethod.GetFirstLetter(txtName.Text);
|
||||
}
|
||||
private void GetDrugManufacturerDataTable()
|
||||
{
|
||||
|
||||
dgvDrugManufacturer.Rows.Clear();
|
||||
DataTable dt = BDrugManufacturer.GetDataTable();
|
||||
for (int i = 0; i < dt.Rows.Count; i++)
|
||||
{
|
||||
dgvDrugManufacturer.Rows.Add(dt.Rows[i]["Id"].ToString(),
|
||||
dt.Rows[i]["Name"].ToString(),
|
||||
dt.Rows[i]["HelpCode"].ToString(),
|
||||
dt.Rows[i]["IsValid"].ToString());
|
||||
}
|
||||
if (dgvDrugManufacturer.Rows.Count > 0)
|
||||
{
|
||||
dgvDrugManufacturer.ClearSelection();
|
||||
dgvDrugManufacturer.Rows[0].Selected = false;
|
||||
dgvDrugManufacturer.Rows[dgvDrugManufacturer.Rows.Count - 1].Selected = true;
|
||||
dgvDrugManufacturer.CurrentCell = this.dgvDrugManufacturer.Rows[dgvDrugManufacturer.Rows.Count - 1].Cells[1];
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@ -1,96 +0,0 @@
|
||||
namespace DrugManagement.UI
|
||||
{
|
||||
partial class frmDrugManufacturerList
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Windows Form Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.dgvDrugManufacturer = new System.Windows.Forms.DataGridView();
|
||||
this.Id = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.NameColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
((System.ComponentModel.ISupportInitialize)(this.dgvDrugManufacturer)).BeginInit();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// dgvDrugManufacturer
|
||||
//
|
||||
this.dgvDrugManufacturer.AllowUserToAddRows = false;
|
||||
this.dgvDrugManufacturer.BackgroundColor = System.Drawing.Color.White;
|
||||
this.dgvDrugManufacturer.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
|
||||
this.dgvDrugManufacturer.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
|
||||
this.Id,
|
||||
this.NameColumn});
|
||||
this.dgvDrugManufacturer.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.dgvDrugManufacturer.Location = new System.Drawing.Point(0, 0);
|
||||
this.dgvDrugManufacturer.Name = "dgvDrugManufacturer";
|
||||
this.dgvDrugManufacturer.RowHeadersVisible = false;
|
||||
this.dgvDrugManufacturer.RowTemplate.Height = 23;
|
||||
this.dgvDrugManufacturer.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
|
||||
this.dgvDrugManufacturer.Size = new System.Drawing.Size(292, 369);
|
||||
this.dgvDrugManufacturer.TabIndex = 12;
|
||||
this.dgvDrugManufacturer.CellMouseClick += new System.Windows.Forms.DataGridViewCellMouseEventHandler(this.dgvDrugManufacturer_CellMouseClick);
|
||||
this.dgvDrugManufacturer.KeyDown += new System.Windows.Forms.KeyEventHandler(this.dgvDrugManufacturer_KeyDown);
|
||||
//
|
||||
// Id
|
||||
//
|
||||
this.Id.DataPropertyName = "Id";
|
||||
this.Id.Frozen = true;
|
||||
this.Id.HeaderText = "Id";
|
||||
this.Id.Name = "Id";
|
||||
this.Id.ReadOnly = true;
|
||||
this.Id.Visible = false;
|
||||
//
|
||||
// NameColumn
|
||||
//
|
||||
this.NameColumn.DataPropertyName = "Name";
|
||||
this.NameColumn.HeaderText = "名称";
|
||||
this.NameColumn.Name = "NameColumn";
|
||||
this.NameColumn.ReadOnly = true;
|
||||
this.NameColumn.Width = 240;
|
||||
//
|
||||
// frmDrugManufacturerList
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 14F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(292, 369);
|
||||
this.ControlBox = false;
|
||||
this.Controls.Add(this.dgvDrugManufacturer);
|
||||
this.Font = new System.Drawing.Font("宋体", 10.5F);
|
||||
this.MaximizeBox = false;
|
||||
this.MinimizeBox = false;
|
||||
this.Name = "frmDrugManufacturerList";
|
||||
this.Load += new System.EventHandler(this.DrugManufacturerList_Load);
|
||||
((System.ComponentModel.ISupportInitialize)(this.dgvDrugManufacturer)).EndInit();
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.DataGridView dgvDrugManufacturer;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn Id;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn NameColumn;
|
||||
}
|
||||
}
|
||||
@ -1,55 +0,0 @@
|
||||
using AIMSBLL;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace DrugManagement.UI
|
||||
{
|
||||
public partial class frmDrugManufacturerList : Form
|
||||
{
|
||||
public string HelpCode;
|
||||
public int DrugManufacturerId = 0;
|
||||
public string DrugManufacturerName = "";
|
||||
public frmDrugManufacturerList()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
private void DrugManufacturerList_Load(object sender, EventArgs e)
|
||||
{
|
||||
AIMSExtension.PublicMethod.SetDgvAttribute(dgvDrugManufacturer);
|
||||
int x = (System.Windows.Forms.SystemInformation.WorkingArea.Width - this.Size.Width) / 2+200;
|
||||
int y = (System.Windows.Forms.SystemInformation.WorkingArea.Height - this.Size.Height) / 2;
|
||||
this.StartPosition = FormStartPosition.Manual;
|
||||
this.Location = (Point)new Size(x, y);
|
||||
dgvDrugManufacturer.DataSource = BDrugManufacturer.GetDataTable(HelpCode);
|
||||
}
|
||||
|
||||
private void dgvDrugManufacturer_KeyDown(object sender, KeyEventArgs e)
|
||||
{
|
||||
if (e.KeyCode == Keys.Enter)
|
||||
{
|
||||
DrugManufacturerId = int.Parse(dgvDrugManufacturer.CurrentRow.Cells["Id"].Value.ToString());
|
||||
DrugManufacturerName = dgvDrugManufacturer.CurrentRow.Cells["NameColumn"].Value.ToString();
|
||||
Close();
|
||||
}
|
||||
}
|
||||
|
||||
private void dgvDrugManufacturer_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
|
||||
{
|
||||
|
||||
if (e.ColumnIndex < 0 || e.RowIndex < 0) return;
|
||||
if (e.Button == System.Windows.Forms.MouseButtons.Left)
|
||||
{
|
||||
DrugManufacturerId = int.Parse(dgvDrugManufacturer.CurrentRow.Cells["Id"].Value.ToString());
|
||||
DrugManufacturerName = dgvDrugManufacturer.CurrentRow.Cells["NameColumn"].Value.ToString();
|
||||
Close();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -1,126 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="Id.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="NameColumn.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
</root>
|
||||
550
AIMS/DrugManagement/frmMedicalDict.Designer.cs
generated
550
AIMS/DrugManagement/frmMedicalDict.Designer.cs
generated
@ -1,550 +0,0 @@
|
||||
namespace DrugManagement.UI
|
||||
{
|
||||
partial class frmMedicalDict
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Windows Form Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmMedicalDict));
|
||||
this.panel2 = new System.Windows.Forms.Panel();
|
||||
this.treeView1 = new System.Windows.Forms.TreeView();
|
||||
this.panel3 = new System.Windows.Forms.Panel();
|
||||
this.txtInput = new System.Windows.Forms.TextBox();
|
||||
this.btnFind = new System.Windows.Forms.Button();
|
||||
this.panel4 = new System.Windows.Forms.Panel();
|
||||
this.panel5 = new System.Windows.Forms.Panel();
|
||||
this.panel7 = new System.Windows.Forms.Panel();
|
||||
this.panel8 = new System.Windows.Forms.Panel();
|
||||
this.dgvMedicalDict = new System.Windows.Forms.DataGridView();
|
||||
this.Id = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.NoColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.NameColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.DrugKindColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.DosageKindColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.IsValidColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.HelpCodeColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.MedicalItemKindNameColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.panel6 = new System.Windows.Forms.Panel();
|
||||
this.chkIsValid = new System.Windows.Forms.CheckBox();
|
||||
this.txtName = new System.Windows.Forms.TextBox();
|
||||
this.txtNo = new System.Windows.Forms.TextBox();
|
||||
this.cboDosageKind = new System.Windows.Forms.ComboBox();
|
||||
this.label4 = new System.Windows.Forms.Label();
|
||||
this.cboDrugKind = new System.Windows.Forms.ComboBox();
|
||||
this.label3 = new System.Windows.Forms.Label();
|
||||
this.txtHelpCode = new System.Windows.Forms.TextBox();
|
||||
this.label12 = new System.Windows.Forms.Label();
|
||||
this.label2 = new System.Windows.Forms.Label();
|
||||
this.label1 = new System.Windows.Forms.Label();
|
||||
this.panel1 = new System.Windows.Forms.Panel();
|
||||
this.toolStrip1 = new System.Windows.Forms.ToolStrip();
|
||||
this.tsbAdd = new System.Windows.Forms.ToolStripButton();
|
||||
this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.tsbModify = new System.Windows.Forms.ToolStripButton();
|
||||
this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.tsbCancel = new System.Windows.Forms.ToolStripButton();
|
||||
this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.tsbSava = new System.Windows.Forms.ToolStripButton();
|
||||
this.toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.tsbExit = new System.Windows.Forms.ToolStripButton();
|
||||
this.panel2.SuspendLayout();
|
||||
this.panel3.SuspendLayout();
|
||||
this.panel4.SuspendLayout();
|
||||
this.panel5.SuspendLayout();
|
||||
this.panel7.SuspendLayout();
|
||||
this.panel8.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.dgvMedicalDict)).BeginInit();
|
||||
this.panel6.SuspendLayout();
|
||||
this.panel1.SuspendLayout();
|
||||
this.toolStrip1.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// panel2
|
||||
//
|
||||
this.panel2.Controls.Add(this.treeView1);
|
||||
this.panel2.Dock = System.Windows.Forms.DockStyle.Left;
|
||||
this.panel2.Location = new System.Drawing.Point(0, 0);
|
||||
this.panel2.Name = "panel2";
|
||||
this.panel2.Size = new System.Drawing.Size(174, 499);
|
||||
this.panel2.TabIndex = 1;
|
||||
//
|
||||
// treeView1
|
||||
//
|
||||
this.treeView1.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.treeView1.Font = new System.Drawing.Font("宋体", 10.5F);
|
||||
this.treeView1.Location = new System.Drawing.Point(0, 0);
|
||||
this.treeView1.Name = "treeView1";
|
||||
this.treeView1.Size = new System.Drawing.Size(174, 499);
|
||||
this.treeView1.TabIndex = 0;
|
||||
this.treeView1.AfterSelect += new System.Windows.Forms.TreeViewEventHandler(this.treeView1_AfterSelect);
|
||||
//
|
||||
// panel3
|
||||
//
|
||||
this.panel3.Controls.Add(this.txtInput);
|
||||
this.panel3.Controls.Add(this.btnFind);
|
||||
this.panel3.Dock = System.Windows.Forms.DockStyle.Bottom;
|
||||
this.panel3.Location = new System.Drawing.Point(174, 461);
|
||||
this.panel3.Name = "panel3";
|
||||
this.panel3.Size = new System.Drawing.Size(736, 38);
|
||||
this.panel3.TabIndex = 2;
|
||||
//
|
||||
// txtInput
|
||||
//
|
||||
this.txtInput.Location = new System.Drawing.Point(105, 7);
|
||||
this.txtInput.Name = "txtInput";
|
||||
this.txtInput.Size = new System.Drawing.Size(100, 21);
|
||||
this.txtInput.TabIndex = 4;
|
||||
//
|
||||
// btnFind
|
||||
//
|
||||
this.btnFind.Location = new System.Drawing.Point(13, 6);
|
||||
this.btnFind.Name = "btnFind";
|
||||
this.btnFind.Size = new System.Drawing.Size(85, 24);
|
||||
this.btnFind.TabIndex = 3;
|
||||
this.btnFind.Text = "查询";
|
||||
this.btnFind.UseVisualStyleBackColor = true;
|
||||
this.btnFind.Click += new System.EventHandler(this.btnFind_Click);
|
||||
//
|
||||
// panel4
|
||||
//
|
||||
this.panel4.Controls.Add(this.panel5);
|
||||
this.panel4.Controls.Add(this.panel1);
|
||||
this.panel4.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.panel4.Location = new System.Drawing.Point(174, 0);
|
||||
this.panel4.Name = "panel4";
|
||||
this.panel4.Size = new System.Drawing.Size(736, 461);
|
||||
this.panel4.TabIndex = 3;
|
||||
//
|
||||
// panel5
|
||||
//
|
||||
this.panel5.Controls.Add(this.panel7);
|
||||
this.panel5.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.panel5.Location = new System.Drawing.Point(0, 49);
|
||||
this.panel5.Name = "panel5";
|
||||
this.panel5.Size = new System.Drawing.Size(736, 412);
|
||||
this.panel5.TabIndex = 6;
|
||||
//
|
||||
// panel7
|
||||
//
|
||||
this.panel7.Controls.Add(this.panel8);
|
||||
this.panel7.Controls.Add(this.panel6);
|
||||
this.panel7.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.panel7.Location = new System.Drawing.Point(0, 0);
|
||||
this.panel7.Name = "panel7";
|
||||
this.panel7.Size = new System.Drawing.Size(736, 412);
|
||||
this.panel7.TabIndex = 3;
|
||||
//
|
||||
// panel8
|
||||
//
|
||||
this.panel8.Controls.Add(this.dgvMedicalDict);
|
||||
this.panel8.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.panel8.Location = new System.Drawing.Point(0, 85);
|
||||
this.panel8.Name = "panel8";
|
||||
this.panel8.Size = new System.Drawing.Size(736, 327);
|
||||
this.panel8.TabIndex = 4;
|
||||
//
|
||||
// dgvMedicalDict
|
||||
//
|
||||
this.dgvMedicalDict.AllowUserToAddRows = false;
|
||||
this.dgvMedicalDict.BackgroundColor = System.Drawing.Color.White;
|
||||
this.dgvMedicalDict.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
|
||||
this.dgvMedicalDict.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
|
||||
this.Id,
|
||||
this.NoColumn,
|
||||
this.NameColumn,
|
||||
this.DrugKindColumn,
|
||||
this.DosageKindColumn,
|
||||
this.IsValidColumn,
|
||||
this.HelpCodeColumn,
|
||||
this.MedicalItemKindNameColumn});
|
||||
this.dgvMedicalDict.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.dgvMedicalDict.Location = new System.Drawing.Point(0, 0);
|
||||
this.dgvMedicalDict.Name = "dgvMedicalDict";
|
||||
this.dgvMedicalDict.RowHeadersVisible = false;
|
||||
this.dgvMedicalDict.RowTemplate.Height = 23;
|
||||
this.dgvMedicalDict.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
|
||||
this.dgvMedicalDict.Size = new System.Drawing.Size(736, 327);
|
||||
this.dgvMedicalDict.TabIndex = 2;
|
||||
//
|
||||
// Id
|
||||
//
|
||||
this.Id.DataPropertyName = "Id";
|
||||
this.Id.Frozen = true;
|
||||
this.Id.HeaderText = "Id";
|
||||
this.Id.Name = "Id";
|
||||
this.Id.ReadOnly = true;
|
||||
this.Id.Visible = false;
|
||||
//
|
||||
// NoColumn
|
||||
//
|
||||
this.NoColumn.DataPropertyName = "No";
|
||||
this.NoColumn.HeaderText = "编码";
|
||||
this.NoColumn.Name = "NoColumn";
|
||||
this.NoColumn.ReadOnly = true;
|
||||
this.NoColumn.Width = 150;
|
||||
//
|
||||
// NameColumn
|
||||
//
|
||||
this.NameColumn.DataPropertyName = "Name";
|
||||
this.NameColumn.HeaderText = "名称";
|
||||
this.NameColumn.Name = "NameColumn";
|
||||
this.NameColumn.ReadOnly = true;
|
||||
this.NameColumn.Width = 150;
|
||||
//
|
||||
// DrugKindColumn
|
||||
//
|
||||
this.DrugKindColumn.DataPropertyName = "DrugKindName";
|
||||
this.DrugKindColumn.HeaderText = "药品类别";
|
||||
this.DrugKindColumn.Name = "DrugKindColumn";
|
||||
this.DrugKindColumn.ReadOnly = true;
|
||||
this.DrugKindColumn.Width = 150;
|
||||
//
|
||||
// DosageKindColumn
|
||||
//
|
||||
this.DosageKindColumn.DataPropertyName = "DosageKindName";
|
||||
this.DosageKindColumn.HeaderText = "药品剂型";
|
||||
this.DosageKindColumn.Name = "DosageKindColumn";
|
||||
this.DosageKindColumn.ReadOnly = true;
|
||||
this.DosageKindColumn.Width = 150;
|
||||
//
|
||||
// IsValidColumn
|
||||
//
|
||||
this.IsValidColumn.DataPropertyName = "IsValid";
|
||||
this.IsValidColumn.HeaderText = "有效性";
|
||||
this.IsValidColumn.Name = "IsValidColumn";
|
||||
this.IsValidColumn.ReadOnly = true;
|
||||
this.IsValidColumn.Width = 75;
|
||||
//
|
||||
// HelpCodeColumn
|
||||
//
|
||||
this.HelpCodeColumn.DataPropertyName = "HelpCode";
|
||||
this.HelpCodeColumn.HeaderText = "助记码";
|
||||
this.HelpCodeColumn.Name = "HelpCodeColumn";
|
||||
this.HelpCodeColumn.ReadOnly = true;
|
||||
//
|
||||
// MedicalItemKindNameColumn
|
||||
//
|
||||
this.MedicalItemKindNameColumn.DataPropertyName = "MedicalItemKindName";
|
||||
this.MedicalItemKindNameColumn.HeaderText = "MedicalItemKindName";
|
||||
this.MedicalItemKindNameColumn.Name = "MedicalItemKindNameColumn";
|
||||
this.MedicalItemKindNameColumn.ReadOnly = true;
|
||||
this.MedicalItemKindNameColumn.Visible = false;
|
||||
//
|
||||
// panel6
|
||||
//
|
||||
this.panel6.Controls.Add(this.chkIsValid);
|
||||
this.panel6.Controls.Add(this.txtName);
|
||||
this.panel6.Controls.Add(this.txtNo);
|
||||
this.panel6.Controls.Add(this.cboDosageKind);
|
||||
this.panel6.Controls.Add(this.label4);
|
||||
this.panel6.Controls.Add(this.cboDrugKind);
|
||||
this.panel6.Controls.Add(this.label3);
|
||||
this.panel6.Controls.Add(this.txtHelpCode);
|
||||
this.panel6.Controls.Add(this.label12);
|
||||
this.panel6.Controls.Add(this.label2);
|
||||
this.panel6.Controls.Add(this.label1);
|
||||
this.panel6.Dock = System.Windows.Forms.DockStyle.Top;
|
||||
this.panel6.Font = new System.Drawing.Font("宋体", 10.5F);
|
||||
this.panel6.Location = new System.Drawing.Point(0, 0);
|
||||
this.panel6.Name = "panel6";
|
||||
this.panel6.Size = new System.Drawing.Size(736, 85);
|
||||
this.panel6.TabIndex = 3;
|
||||
//
|
||||
// chkIsValid
|
||||
//
|
||||
this.chkIsValid.AutoSize = true;
|
||||
this.chkIsValid.Location = new System.Drawing.Point(470, 54);
|
||||
this.chkIsValid.Name = "chkIsValid";
|
||||
this.chkIsValid.Size = new System.Drawing.Size(68, 18);
|
||||
this.chkIsValid.TabIndex = 563;
|
||||
this.chkIsValid.Text = "有效性";
|
||||
this.chkIsValid.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// txtName
|
||||
//
|
||||
this.txtName.Location = new System.Drawing.Point(292, 17);
|
||||
this.txtName.Name = "txtName";
|
||||
this.txtName.Size = new System.Drawing.Size(246, 23);
|
||||
this.txtName.TabIndex = 562;
|
||||
this.txtName.TextChanged += new System.EventHandler(this.txtName_TextChanged);
|
||||
//
|
||||
// txtNo
|
||||
//
|
||||
this.txtNo.Location = new System.Drawing.Point(89, 17);
|
||||
this.txtNo.Name = "txtNo";
|
||||
this.txtNo.Size = new System.Drawing.Size(143, 23);
|
||||
this.txtNo.TabIndex = 561;
|
||||
//
|
||||
// cboDosageKind
|
||||
//
|
||||
this.cboDosageKind.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.cboDosageKind.FormattingEnabled = true;
|
||||
this.cboDosageKind.Location = new System.Drawing.Point(292, 51);
|
||||
this.cboDosageKind.Name = "cboDosageKind";
|
||||
this.cboDosageKind.Size = new System.Drawing.Size(121, 22);
|
||||
this.cboDosageKind.TabIndex = 560;
|
||||
//
|
||||
// label4
|
||||
//
|
||||
this.label4.AutoSize = true;
|
||||
this.label4.Location = new System.Drawing.Point(254, 59);
|
||||
this.label4.Name = "label4";
|
||||
this.label4.Size = new System.Drawing.Size(35, 14);
|
||||
this.label4.TabIndex = 559;
|
||||
this.label4.Text = "剂型";
|
||||
//
|
||||
// cboDrugKind
|
||||
//
|
||||
this.cboDrugKind.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.cboDrugKind.FormattingEnabled = true;
|
||||
this.cboDrugKind.Location = new System.Drawing.Point(89, 50);
|
||||
this.cboDrugKind.Name = "cboDrugKind";
|
||||
this.cboDrugKind.Size = new System.Drawing.Size(143, 22);
|
||||
this.cboDrugKind.TabIndex = 558;
|
||||
//
|
||||
// label3
|
||||
//
|
||||
this.label3.AutoSize = true;
|
||||
this.label3.Location = new System.Drawing.Point(20, 59);
|
||||
this.label3.Name = "label3";
|
||||
this.label3.Size = new System.Drawing.Size(63, 14);
|
||||
this.label3.TabIndex = 557;
|
||||
this.label3.Text = "药品类别";
|
||||
//
|
||||
// txtHelpCode
|
||||
//
|
||||
this.txtHelpCode.Location = new System.Drawing.Point(603, 17);
|
||||
this.txtHelpCode.Name = "txtHelpCode";
|
||||
this.txtHelpCode.Size = new System.Drawing.Size(121, 23);
|
||||
this.txtHelpCode.TabIndex = 556;
|
||||
//
|
||||
// label12
|
||||
//
|
||||
this.label12.AutoSize = true;
|
||||
this.label12.Location = new System.Drawing.Point(548, 26);
|
||||
this.label12.Name = "label12";
|
||||
this.label12.Size = new System.Drawing.Size(49, 14);
|
||||
this.label12.TabIndex = 555;
|
||||
this.label12.Text = "助记码";
|
||||
//
|
||||
// label2
|
||||
//
|
||||
this.label2.AutoSize = true;
|
||||
this.label2.Location = new System.Drawing.Point(254, 25);
|
||||
this.label2.Name = "label2";
|
||||
this.label2.Size = new System.Drawing.Size(35, 14);
|
||||
this.label2.TabIndex = 1;
|
||||
this.label2.Text = "名称";
|
||||
//
|
||||
// label1
|
||||
//
|
||||
this.label1.AutoSize = true;
|
||||
this.label1.Location = new System.Drawing.Point(47, 25);
|
||||
this.label1.Name = "label1";
|
||||
this.label1.Size = new System.Drawing.Size(35, 14);
|
||||
this.label1.TabIndex = 0;
|
||||
this.label1.Text = "编码";
|
||||
//
|
||||
// panel1
|
||||
//
|
||||
this.panel1.Controls.Add(this.toolStrip1);
|
||||
this.panel1.Dock = System.Windows.Forms.DockStyle.Top;
|
||||
this.panel1.Location = new System.Drawing.Point(0, 0);
|
||||
this.panel1.Name = "panel1";
|
||||
this.panel1.Size = new System.Drawing.Size(736, 49);
|
||||
this.panel1.TabIndex = 5;
|
||||
//
|
||||
// toolStrip1
|
||||
//
|
||||
this.toolStrip1.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.toolStrip1.Font = new System.Drawing.Font("微软雅黑", 10.5F);
|
||||
this.toolStrip1.ImageScalingSize = new System.Drawing.Size(25, 25);
|
||||
this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.tsbAdd,
|
||||
this.toolStripSeparator1,
|
||||
this.tsbModify,
|
||||
this.toolStripSeparator2,
|
||||
this.tsbCancel,
|
||||
this.toolStripSeparator3,
|
||||
this.tsbSava,
|
||||
this.toolStripSeparator4,
|
||||
this.tsbExit});
|
||||
this.toolStrip1.Location = new System.Drawing.Point(0, 0);
|
||||
this.toolStrip1.Name = "toolStrip1";
|
||||
this.toolStrip1.Size = new System.Drawing.Size(736, 49);
|
||||
this.toolStrip1.TabIndex = 4;
|
||||
this.toolStrip1.Text = "toolStrip1";
|
||||
//
|
||||
// tsbAdd
|
||||
//
|
||||
this.tsbAdd.Font = new System.Drawing.Font("微软雅黑", 9F);
|
||||
this.tsbAdd.Image = global::AIMS.Properties.Resources.图标_手术申请;
|
||||
this.tsbAdd.ImageTransparentColor = System.Drawing.Color.Magenta;
|
||||
this.tsbAdd.Name = "tsbAdd";
|
||||
this.tsbAdd.Size = new System.Drawing.Size(52, 46);
|
||||
this.tsbAdd.Text = " 增加 ";
|
||||
this.tsbAdd.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
|
||||
this.tsbAdd.Click += new System.EventHandler(this.tsbAdd_Click);
|
||||
//
|
||||
// toolStripSeparator1
|
||||
//
|
||||
this.toolStripSeparator1.Name = "toolStripSeparator1";
|
||||
this.toolStripSeparator1.Size = new System.Drawing.Size(6, 49);
|
||||
//
|
||||
// tsbModify
|
||||
//
|
||||
this.tsbModify.Font = new System.Drawing.Font("微软雅黑", 9F);
|
||||
this.tsbModify.Image = global::AIMS.Properties.Resources.图标_申请修改;
|
||||
this.tsbModify.ImageTransparentColor = System.Drawing.Color.Magenta;
|
||||
this.tsbModify.Name = "tsbModify";
|
||||
this.tsbModify.Size = new System.Drawing.Size(52, 46);
|
||||
this.tsbModify.Text = " 修改 ";
|
||||
this.tsbModify.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
|
||||
this.tsbModify.Click += new System.EventHandler(this.tsbModify_Click);
|
||||
//
|
||||
// toolStripSeparator2
|
||||
//
|
||||
this.toolStripSeparator2.Name = "toolStripSeparator2";
|
||||
this.toolStripSeparator2.Size = new System.Drawing.Size(6, 49);
|
||||
//
|
||||
// tsbCancel
|
||||
//
|
||||
this.tsbCancel.Font = new System.Drawing.Font("微软雅黑", 9F);
|
||||
this.tsbCancel.Image = global::AIMS.Properties.Resources.图标_取消;
|
||||
this.tsbCancel.ImageTransparentColor = System.Drawing.Color.Magenta;
|
||||
this.tsbCancel.Name = "tsbCancel";
|
||||
this.tsbCancel.Size = new System.Drawing.Size(52, 46);
|
||||
this.tsbCancel.Text = " 取消 ";
|
||||
this.tsbCancel.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
|
||||
this.tsbCancel.Click += new System.EventHandler(this.tsbCancel_Click);
|
||||
//
|
||||
// toolStripSeparator3
|
||||
//
|
||||
this.toolStripSeparator3.Name = "toolStripSeparator3";
|
||||
this.toolStripSeparator3.Size = new System.Drawing.Size(6, 49);
|
||||
//
|
||||
// tsbSava
|
||||
//
|
||||
this.tsbSava.Font = new System.Drawing.Font("微软雅黑", 9F);
|
||||
this.tsbSava.Image = global::AIMS.Properties.Resources.图标_保存;
|
||||
this.tsbSava.ImageTransparentColor = System.Drawing.Color.Magenta;
|
||||
this.tsbSava.Name = "tsbSava";
|
||||
this.tsbSava.Size = new System.Drawing.Size(52, 46);
|
||||
this.tsbSava.Text = " 保存 ";
|
||||
this.tsbSava.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
|
||||
this.tsbSava.Click += new System.EventHandler(this.tsbSava_Click);
|
||||
//
|
||||
// toolStripSeparator4
|
||||
//
|
||||
this.toolStripSeparator4.Name = "toolStripSeparator4";
|
||||
this.toolStripSeparator4.Size = new System.Drawing.Size(6, 49);
|
||||
//
|
||||
// tsbExit
|
||||
//
|
||||
this.tsbExit.Font = new System.Drawing.Font("微软雅黑", 9F);
|
||||
this.tsbExit.Image = global::AIMS.Properties.Resources.图标_关闭当前页;
|
||||
this.tsbExit.ImageTransparentColor = System.Drawing.Color.Magenta;
|
||||
this.tsbExit.Name = "tsbExit";
|
||||
this.tsbExit.Size = new System.Drawing.Size(52, 46);
|
||||
this.tsbExit.Text = " 关闭 ";
|
||||
this.tsbExit.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
|
||||
this.tsbExit.Click += new System.EventHandler(this.tsbExit_Click);
|
||||
//
|
||||
// frmMedicalDict
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(910, 499);
|
||||
this.ControlBox = false;
|
||||
this.Controls.Add(this.panel4);
|
||||
this.Controls.Add(this.panel3);
|
||||
this.Controls.Add(this.panel2);
|
||||
this.Name = "frmMedicalDict";
|
||||
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
|
||||
this.Load += new System.EventHandler(this.frmMedicalDict_Load);
|
||||
this.panel2.ResumeLayout(false);
|
||||
this.panel3.ResumeLayout(false);
|
||||
this.panel3.PerformLayout();
|
||||
this.panel4.ResumeLayout(false);
|
||||
this.panel5.ResumeLayout(false);
|
||||
this.panel7.ResumeLayout(false);
|
||||
this.panel8.ResumeLayout(false);
|
||||
((System.ComponentModel.ISupportInitialize)(this.dgvMedicalDict)).EndInit();
|
||||
this.panel6.ResumeLayout(false);
|
||||
this.panel6.PerformLayout();
|
||||
this.panel1.ResumeLayout(false);
|
||||
this.panel1.PerformLayout();
|
||||
this.toolStrip1.ResumeLayout(false);
|
||||
this.toolStrip1.PerformLayout();
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.Panel panel2;
|
||||
private System.Windows.Forms.Panel panel3;
|
||||
private System.Windows.Forms.Panel panel4;
|
||||
private System.Windows.Forms.TreeView treeView1;
|
||||
private System.Windows.Forms.DataGridView dgvMedicalDict;
|
||||
private System.Windows.Forms.TextBox txtInput;
|
||||
private System.Windows.Forms.Button btnFind;
|
||||
private System.Windows.Forms.ToolStrip toolStrip1;
|
||||
private System.Windows.Forms.ToolStripButton tsbAdd;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator1;
|
||||
private System.Windows.Forms.ToolStripButton tsbModify;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator2;
|
||||
private System.Windows.Forms.ToolStripButton tsbCancel;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator3;
|
||||
private System.Windows.Forms.ToolStripButton tsbSava;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator4;
|
||||
private System.Windows.Forms.ToolStripButton tsbExit;
|
||||
private System.Windows.Forms.Panel panel5;
|
||||
private System.Windows.Forms.Panel panel1;
|
||||
private System.Windows.Forms.Panel panel7;
|
||||
private System.Windows.Forms.Panel panel8;
|
||||
private System.Windows.Forms.Panel panel6;
|
||||
private System.Windows.Forms.Label label2;
|
||||
private System.Windows.Forms.Label label1;
|
||||
private System.Windows.Forms.ComboBox cboDosageKind;
|
||||
private System.Windows.Forms.Label label4;
|
||||
private System.Windows.Forms.ComboBox cboDrugKind;
|
||||
private System.Windows.Forms.Label label3;
|
||||
private System.Windows.Forms.TextBox txtHelpCode;
|
||||
private System.Windows.Forms.Label label12;
|
||||
private System.Windows.Forms.TextBox txtName;
|
||||
private System.Windows.Forms.TextBox txtNo;
|
||||
private System.Windows.Forms.CheckBox chkIsValid;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn Id;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn NoColumn;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn NameColumn;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn DrugKindColumn;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn DosageKindColumn;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn IsValidColumn;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn HelpCodeColumn;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn MedicalItemKindNameColumn;
|
||||
}
|
||||
}
|
||||
@ -1,215 +0,0 @@
|
||||
using AIMSBLL;
|
||||
using AIMSModel;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace DrugManagement.UI
|
||||
{
|
||||
public partial class frmMedicalDict : Form
|
||||
{
|
||||
public AIMSExtension.EditState _state;
|
||||
public int SelectMedicalDictRowId = 0;
|
||||
public frmMedicalDict()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
private void frmMedicalDict_Load(object sender, EventArgs e)
|
||||
{
|
||||
this.treeView1.BackColor = System.Drawing.Color.Snow;
|
||||
InitTreeView();
|
||||
}
|
||||
private void InitTreeView()
|
||||
{
|
||||
treeView1.Nodes.Clear();
|
||||
AIMSExtension.PublicMethod.SetDgvAttribute(dgvMedicalDict);
|
||||
|
||||
_state = AIMSExtension.EditState.BROWSE;
|
||||
AIMSExtension.PublicMethod.EnabledControl(panel6, false);
|
||||
|
||||
DataTable dt = AIMSExtension.PublicMethod.GetNewDataTable(BMedicalItemKind.GetDataTable(), "IsMed='药品'", "");
|
||||
|
||||
for (int i = 0; i < dt.Rows.Count; i++)
|
||||
{
|
||||
TreeNode Node = treeView1.Nodes.Add(dt.Rows[i]["Id"].ToString(), dt.Rows[i]["Name"].ToString());
|
||||
|
||||
DataTable dt1 = BDrugKind.GetDataTable(dt.Rows[i]["Id"].ToString());
|
||||
|
||||
for (int j = 0; j < dt1.Rows.Count; j++)
|
||||
{
|
||||
Node.Nodes.Add(dt1.Rows[j]["Id"].ToString(), dt1.Rows[j]["Name"].ToString());
|
||||
}
|
||||
}
|
||||
|
||||
cboDrugKind.DataSource = AIMSExtension.PublicMethod.GetNewDataTable(BDrugKind.GetDataTable(), "IsValid='有效'", "");
|
||||
|
||||
cboDrugKind.DisplayMember = "Name";
|
||||
cboDrugKind.ValueMember = "Id";
|
||||
cboDrugKind.SelectedIndex = -1;
|
||||
|
||||
cboDosageKind.DataSource = AIMSExtension.PublicMethod.GetNewDataTable(BDosageKind.GetDataTable(), "IsValid='有效'", "");
|
||||
|
||||
cboDosageKind.DisplayMember = "Name";
|
||||
cboDosageKind.ValueMember = "Id";
|
||||
cboDosageKind.SelectedIndex = -1;
|
||||
|
||||
}
|
||||
|
||||
private void tsbAdd_Click(object sender, EventArgs e)
|
||||
{
|
||||
_state = AIMSExtension.EditState.ADD;
|
||||
AIMSExtension.PublicMethod.EnabledControl(panel6, true);
|
||||
AIMSExtension.PublicMethod.ClearControl(panel6);
|
||||
chkIsValid.Checked = true;
|
||||
TreeNode sNode = treeView1.SelectedNode;
|
||||
if (sNode.Parent != null)
|
||||
{
|
||||
DrugKind DrugKindObj = new DrugKind();
|
||||
cboDrugKind.SelectedValue = sNode.Name;
|
||||
}
|
||||
}
|
||||
|
||||
private void tsbModify_Click(object sender, EventArgs e)
|
||||
{
|
||||
_state = AIMSExtension.EditState.EDIT;
|
||||
AIMSExtension.PublicMethod.EnabledControl(panel6, true);
|
||||
txtNo.Enabled = false;
|
||||
txtName.Enabled = false;
|
||||
if (dgvMedicalDict.Rows.Count > 0)
|
||||
{
|
||||
SelectMedicalDictRowId = int.Parse(dgvMedicalDict.CurrentRow.Cells["Id"].Value.ToString());
|
||||
txtNo.Text = dgvMedicalDict.CurrentRow.Cells["NoColumn"].Value.ToString();
|
||||
txtName.Text = dgvMedicalDict.CurrentRow.Cells["NameColumn"].Value.ToString();
|
||||
cboDrugKind.Text= dgvMedicalDict.CurrentRow.Cells["DrugKindColumn"].Value.ToString();
|
||||
cboDosageKind.Text= dgvMedicalDict.CurrentRow.Cells["DosageKindColumn"].Value.ToString();
|
||||
|
||||
if (dgvMedicalDict.CurrentRow.Cells["IsValidColumn"].Value.ToString() == "有效")
|
||||
{
|
||||
chkIsValid.Checked = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
chkIsValid.Checked = false;
|
||||
}
|
||||
dgvMedicalDict.CurrentRow.Cells["HelpCodeColumn"].Value.ToString();
|
||||
|
||||
txtNo.Enabled = false;
|
||||
txtName.Enabled =false;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private void tsbCancel_Click(object sender, EventArgs e)
|
||||
{
|
||||
_state = AIMSExtension.EditState.BROWSE;
|
||||
AIMSExtension.PublicMethod.EnabledControl(panel6, false);
|
||||
AIMSExtension.PublicMethod.ClearControl(panel6);
|
||||
}
|
||||
|
||||
private void tsbSava_Click(object sender, EventArgs e)
|
||||
{
|
||||
if(ValidInput())
|
||||
{
|
||||
MedicalDict MedicalDictObj = new MedicalDict();
|
||||
MedicalDictObj.No = txtNo.Text.Trim();
|
||||
MedicalDictObj.Name = txtName.Text.Trim();
|
||||
MedicalDictObj.HelpCode = txtHelpCode.Text;
|
||||
MedicalDictObj.DrugKindId = int.Parse(cboDrugKind.SelectedValue.ToString());
|
||||
MedicalDictObj.DosageKindId = int.Parse(cboDosageKind.SelectedValue.ToString());
|
||||
MedicalDictObj.IsValid = int.Parse(chkIsValid.Checked ? "1" : "0");
|
||||
MedicalDictObj.OperatorNo = AIMSExtension.PublicMethod.OperatorNo;
|
||||
MedicalDictObj.OperatorName = AIMSExtension.PublicMethod.OperatorName;
|
||||
MedicalDictObj.OperateDate = AIMSExtension.PublicMethod.SystemDate();
|
||||
|
||||
if (_state == AIMSExtension.EditState.ADD)
|
||||
{
|
||||
BMedicalDict.Add(MedicalDictObj);
|
||||
}
|
||||
|
||||
if (_state == AIMSExtension.EditState.EDIT)
|
||||
{
|
||||
MedicalDictObj.Id = SelectMedicalDictRowId;
|
||||
BMedicalDict.Update(MedicalDictObj);
|
||||
}
|
||||
}
|
||||
_state = AIMSExtension.EditState.BROWSE;
|
||||
AIMSExtension.PublicMethod.EnabledControl(panel6, false);
|
||||
AIMSExtension.PublicMethod.ClearControl(panel6);
|
||||
|
||||
TreeNode sNode = treeView1.SelectedNode;
|
||||
|
||||
if (sNode.Parent != null)
|
||||
{
|
||||
DrugKind DrugKindObj = new DrugKind();
|
||||
cboDrugKind.SelectedValue = sNode.Name;
|
||||
dgvMedicalDict.DataSource = BMedicalDict.GetDataTable(int.Parse(cboDrugKind.SelectedValue.ToString()));
|
||||
|
||||
}
|
||||
}
|
||||
private bool ValidInput()
|
||||
{
|
||||
bool result = false;
|
||||
|
||||
if (txtNo.Text.Trim().Length < 1)
|
||||
{
|
||||
MessageBox.Show("编码不能为空!");
|
||||
}
|
||||
else if (txtName.Text.Trim().Length < 1)
|
||||
{
|
||||
MessageBox.Show("名称不能为空!");
|
||||
}
|
||||
else if (this.cboDrugKind.Text.Trim().Length < 1)
|
||||
{
|
||||
MessageBox.Show("药品类别不能为空!");
|
||||
}
|
||||
else if (cboDosageKind.Text.Trim().Length < 1)
|
||||
{
|
||||
MessageBox.Show("剂型不能为空!");
|
||||
}
|
||||
else if (_state == AIMSExtension.EditState.ADD && BMedicalDict.Exists(txtNo.Text))
|
||||
{
|
||||
MessageBox.Show("编码不能重复!");
|
||||
}
|
||||
else
|
||||
{
|
||||
result = true;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
private void tsbExit_Click(object sender, EventArgs e)
|
||||
{
|
||||
Close();
|
||||
}
|
||||
|
||||
private void txtName_TextChanged(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
txtHelpCode.Text= AIMSExtension.PublicMethod.GetFirstLetter(txtName.Text.Trim());
|
||||
}
|
||||
|
||||
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
|
||||
{
|
||||
TreeNode sNode = treeView1.SelectedNode;
|
||||
|
||||
if (sNode.Parent != null)
|
||||
{
|
||||
DrugKind DrugKindObj = new DrugKind();
|
||||
cboDrugKind.SelectedValue = sNode.Name;
|
||||
dgvMedicalDict.DataSource = BMedicalDict.GetDataTable(int.Parse(cboDrugKind.SelectedValue.ToString()));
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
private void btnFind_Click(object sender, EventArgs e)
|
||||
{
|
||||
dgvMedicalDict.DataSource = BMedicalDict.GetDataTableByName(txtInput.Text.Trim());
|
||||
}
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
159
AIMS/DrugManagement/frmMedicalDictList.Designer.cs
generated
159
AIMS/DrugManagement/frmMedicalDictList.Designer.cs
generated
@ -1,159 +0,0 @@
|
||||
namespace DrugManagement.UI
|
||||
{
|
||||
partial class frmMedicalDictList
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Windows Form Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.dgvMedicalDictList = new System.Windows.Forms.DataGridView();
|
||||
this.Id = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.NoColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.NameColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.HelpCodeColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.MedicalItemKindNameColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.DrugKindNameColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.DosageKindNameColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.IsValidColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
((System.ComponentModel.ISupportInitialize)(this.dgvMedicalDictList)).BeginInit();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// dgvMedicalDictList
|
||||
//
|
||||
this.dgvMedicalDictList.AllowUserToAddRows = false;
|
||||
this.dgvMedicalDictList.BackgroundColor = System.Drawing.Color.White;
|
||||
this.dgvMedicalDictList.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
|
||||
this.dgvMedicalDictList.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
|
||||
this.Id,
|
||||
this.NoColumn,
|
||||
this.NameColumn,
|
||||
this.HelpCodeColumn,
|
||||
this.MedicalItemKindNameColumn,
|
||||
this.DrugKindNameColumn,
|
||||
this.DosageKindNameColumn,
|
||||
this.IsValidColumn});
|
||||
this.dgvMedicalDictList.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.dgvMedicalDictList.Location = new System.Drawing.Point(0, 0);
|
||||
this.dgvMedicalDictList.Name = "dgvMedicalDictList";
|
||||
this.dgvMedicalDictList.RowHeadersVisible = false;
|
||||
this.dgvMedicalDictList.RowTemplate.Height = 23;
|
||||
this.dgvMedicalDictList.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
|
||||
this.dgvMedicalDictList.Size = new System.Drawing.Size(496, 374);
|
||||
this.dgvMedicalDictList.TabIndex = 11;
|
||||
this.dgvMedicalDictList.CellMouseClick += new System.Windows.Forms.DataGridViewCellMouseEventHandler(this.dgvMedicalDictList_CellMouseClick);
|
||||
this.dgvMedicalDictList.KeyDown += new System.Windows.Forms.KeyEventHandler(this.dgvMedicalDictList_KeyDown);
|
||||
//
|
||||
// Id
|
||||
//
|
||||
this.Id.DataPropertyName = "Id";
|
||||
this.Id.Frozen = true;
|
||||
this.Id.HeaderText = "Id";
|
||||
this.Id.Name = "Id";
|
||||
this.Id.ReadOnly = true;
|
||||
this.Id.Visible = false;
|
||||
//
|
||||
// NoColumn
|
||||
//
|
||||
this.NoColumn.DataPropertyName = "No";
|
||||
this.NoColumn.HeaderText = "编码";
|
||||
this.NoColumn.Name = "NoColumn";
|
||||
this.NoColumn.ReadOnly = true;
|
||||
this.NoColumn.Width = 130;
|
||||
//
|
||||
// NameColumn
|
||||
//
|
||||
this.NameColumn.DataPropertyName = "Name";
|
||||
this.NameColumn.HeaderText = "名称";
|
||||
this.NameColumn.Name = "NameColumn";
|
||||
this.NameColumn.ReadOnly = true;
|
||||
this.NameColumn.Width = 240;
|
||||
//
|
||||
// HelpCodeColumn
|
||||
//
|
||||
this.HelpCodeColumn.DataPropertyName = "HelpCode";
|
||||
this.HelpCodeColumn.HeaderText = "HelpCode";
|
||||
this.HelpCodeColumn.Name = "HelpCodeColumn";
|
||||
this.HelpCodeColumn.ReadOnly = true;
|
||||
this.HelpCodeColumn.Visible = false;
|
||||
//
|
||||
// MedicalItemKindNameColumn
|
||||
//
|
||||
this.MedicalItemKindNameColumn.DataPropertyName = "MedicalItemKindName";
|
||||
this.MedicalItemKindNameColumn.HeaderText = "MedicalItemKindName";
|
||||
this.MedicalItemKindNameColumn.Name = "MedicalItemKindNameColumn";
|
||||
this.MedicalItemKindNameColumn.ReadOnly = true;
|
||||
this.MedicalItemKindNameColumn.Visible = false;
|
||||
//
|
||||
// DrugKindNameColumn
|
||||
//
|
||||
this.DrugKindNameColumn.DataPropertyName = "DrugKindName";
|
||||
this.DrugKindNameColumn.HeaderText = "DrugKindName";
|
||||
this.DrugKindNameColumn.Name = "DrugKindNameColumn";
|
||||
this.DrugKindNameColumn.ReadOnly = true;
|
||||
this.DrugKindNameColumn.Visible = false;
|
||||
//
|
||||
// DosageKindNameColumn
|
||||
//
|
||||
this.DosageKindNameColumn.DataPropertyName = "DosageKindName";
|
||||
this.DosageKindNameColumn.HeaderText = "剂型";
|
||||
this.DosageKindNameColumn.Name = "DosageKindNameColumn";
|
||||
this.DosageKindNameColumn.ReadOnly = true;
|
||||
//
|
||||
// IsValidColumn
|
||||
//
|
||||
this.IsValidColumn.DataPropertyName = "IsValid";
|
||||
this.IsValidColumn.HeaderText = "IsValid";
|
||||
this.IsValidColumn.Name = "IsValidColumn";
|
||||
this.IsValidColumn.ReadOnly = true;
|
||||
this.IsValidColumn.Visible = false;
|
||||
//
|
||||
// frmMedicalDictList
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(496, 374);
|
||||
this.ControlBox = false;
|
||||
this.Controls.Add(this.dgvMedicalDictList);
|
||||
this.Name = "frmMedicalDictList";
|
||||
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
|
||||
this.Load += new System.EventHandler(this.frmMedicalDictList_Load);
|
||||
((System.ComponentModel.ISupportInitialize)(this.dgvMedicalDictList)).EndInit();
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.DataGridView dgvMedicalDictList;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn Id;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn NoColumn;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn NameColumn;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn HelpCodeColumn;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn MedicalItemKindNameColumn;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn DrugKindNameColumn;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn DosageKindNameColumn;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn IsValidColumn;
|
||||
}
|
||||
}
|
||||
@ -1,46 +0,0 @@
|
||||
using AIMSBLL;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace DrugManagement.UI
|
||||
{
|
||||
public partial class frmMedicalDictList : Form
|
||||
{
|
||||
public string HelpCode;
|
||||
public int MedicalDictId=0;
|
||||
public frmMedicalDictList()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
private void frmMedicalDictList_Load(object sender, EventArgs e)
|
||||
{
|
||||
AIMSExtension.PublicMethod.SetDgvAttribute(dgvMedicalDictList);
|
||||
dgvMedicalDictList.DataSource = AIMSExtension.PublicMethod.GetNewDataTable(BMedicalDict.GetDataTableByName(HelpCode), "IsValid='有效'", "");
|
||||
}
|
||||
|
||||
private void dgvMedicalDictList_KeyDown(object sender, KeyEventArgs e)
|
||||
{
|
||||
if (e.KeyCode == Keys.Enter)
|
||||
{
|
||||
MedicalDictId = int.Parse(dgvMedicalDictList.CurrentRow.Cells["Id"].Value.ToString());
|
||||
Close();
|
||||
}
|
||||
}
|
||||
private void dgvMedicalDictList_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
|
||||
{
|
||||
if (e.ColumnIndex < 0 || e.RowIndex < 0) return;
|
||||
if (e.Button == System.Windows.Forms.MouseButtons.Left)
|
||||
{
|
||||
MedicalDictId = int.Parse(dgvMedicalDictList.CurrentRow.Cells["Id"].Value.ToString());
|
||||
Close();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -1,144 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="Id.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="NoColumn.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="NameColumn.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="HelpCodeColumn.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="MedicalItemKindNameColumn.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="DrugKindNameColumn.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="DosageKindNameColumn.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>
|
||||
</root>
|
||||
667
AIMS/DrugManagement/frmMedicalItem.Designer.cs
generated
667
AIMS/DrugManagement/frmMedicalItem.Designer.cs
generated
@ -1,667 +0,0 @@
|
||||
namespace DrugManagement.UI
|
||||
{
|
||||
partial class frmMedicalItem
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Windows Form Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmMedicalItem));
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.tsbModify = new System.Windows.Forms.ToolStripButton();
|
||||
this.tsbExit = new System.Windows.Forms.ToolStripButton();
|
||||
this.tsbAdd = new System.Windows.Forms.ToolStripButton();
|
||||
this.btnFind = new System.Windows.Forms.Button();
|
||||
this.toolStrip1 = new System.Windows.Forms.ToolStrip();
|
||||
this.txtInput = new System.Windows.Forms.TextBox();
|
||||
this.panel4 = new System.Windows.Forms.Panel();
|
||||
this.chkIsValid = new System.Windows.Forms.CheckBox();
|
||||
this.panel1 = new System.Windows.Forms.Panel();
|
||||
this.dgvMedicalItem = new System.Windows.Forms.DataGridView();
|
||||
this.Id = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.NoColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.NameColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.DrugKindColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.StandColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.DosageKindColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.BarCodeColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.MedicalDictNoColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.PharmaCologyNameColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.HelpCodeColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.MedicalItemAliasColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.InsuranceKindColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.InsuranceKindNHColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.AntibioticsColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.IsSkintestColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.DosageColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.DosageUnitColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.PackingUnitColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.SplitUnitColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.QuotietyColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.IsValidColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.RemarkColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.panel2 = new System.Windows.Forms.Panel();
|
||||
this.treeView1 = new System.Windows.Forms.TreeView();
|
||||
this.panel3 = new System.Windows.Forms.Panel();
|
||||
this.groupBox1 = new System.Windows.Forms.GroupBox();
|
||||
this.dgvMedicamentPrice = new System.Windows.Forms.DataGridView();
|
||||
this.IdColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.NoColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.NameColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.DrugManufacturerNameColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.PurchasePriceColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.TradePriceColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.RetailPriceColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.IsValidColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.btnDeletePrice = new System.Windows.Forms.Button();
|
||||
this.btnAddPrice = new System.Windows.Forms.Button();
|
||||
this.panel7 = new System.Windows.Forms.Panel();
|
||||
this.toolStrip1.SuspendLayout();
|
||||
this.panel4.SuspendLayout();
|
||||
this.panel1.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.dgvMedicalItem)).BeginInit();
|
||||
this.panel2.SuspendLayout();
|
||||
this.panel3.SuspendLayout();
|
||||
this.groupBox1.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.dgvMedicamentPrice)).BeginInit();
|
||||
this.panel7.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// toolStripSeparator1
|
||||
//
|
||||
this.toolStripSeparator1.Name = "toolStripSeparator1";
|
||||
this.toolStripSeparator1.Size = new System.Drawing.Size(6, 49);
|
||||
//
|
||||
// toolStripSeparator2
|
||||
//
|
||||
this.toolStripSeparator2.Name = "toolStripSeparator2";
|
||||
this.toolStripSeparator2.Size = new System.Drawing.Size(6, 49);
|
||||
//
|
||||
// tsbModify
|
||||
//
|
||||
this.tsbModify.Font = new System.Drawing.Font("微软雅黑", 9F);
|
||||
this.tsbModify.Image = global::AIMS.Properties.Resources.图标_申请修改;
|
||||
this.tsbModify.ImageTransparentColor = System.Drawing.Color.Magenta;
|
||||
this.tsbModify.Name = "tsbModify";
|
||||
this.tsbModify.Size = new System.Drawing.Size(52, 46);
|
||||
this.tsbModify.Text = " 修改 ";
|
||||
this.tsbModify.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
|
||||
this.tsbModify.Click += new System.EventHandler(this.tsbModify_Click);
|
||||
//
|
||||
// tsbExit
|
||||
//
|
||||
this.tsbExit.Font = new System.Drawing.Font("微软雅黑", 9F);
|
||||
this.tsbExit.Image = global::AIMS.Properties.Resources.图标_关闭当前页;
|
||||
this.tsbExit.ImageTransparentColor = System.Drawing.Color.Magenta;
|
||||
this.tsbExit.Name = "tsbExit";
|
||||
this.tsbExit.Size = new System.Drawing.Size(52, 46);
|
||||
this.tsbExit.Text = " 关闭 ";
|
||||
this.tsbExit.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
|
||||
this.tsbExit.Click += new System.EventHandler(this.tsbExit_Click);
|
||||
//
|
||||
// tsbAdd
|
||||
//
|
||||
this.tsbAdd.Font = new System.Drawing.Font("微软雅黑", 9F);
|
||||
this.tsbAdd.Image = global::AIMS.Properties.Resources.图标_手术申请;
|
||||
this.tsbAdd.ImageTransparentColor = System.Drawing.Color.Magenta;
|
||||
this.tsbAdd.Name = "tsbAdd";
|
||||
this.tsbAdd.Size = new System.Drawing.Size(52, 46);
|
||||
this.tsbAdd.Text = " 增加 ";
|
||||
this.tsbAdd.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
|
||||
this.tsbAdd.Click += new System.EventHandler(this.tsbAdd_Click);
|
||||
//
|
||||
// btnFind
|
||||
//
|
||||
this.btnFind.Location = new System.Drawing.Point(6, 51);
|
||||
this.btnFind.Name = "btnFind";
|
||||
this.btnFind.Size = new System.Drawing.Size(85, 24);
|
||||
this.btnFind.TabIndex = 3;
|
||||
this.btnFind.Text = "查询";
|
||||
this.btnFind.UseVisualStyleBackColor = true;
|
||||
this.btnFind.Click += new System.EventHandler(this.btnFind_Click);
|
||||
//
|
||||
// toolStrip1
|
||||
//
|
||||
this.toolStrip1.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.toolStrip1.Font = new System.Drawing.Font("微软雅黑", 10.5F);
|
||||
this.toolStrip1.ImageScalingSize = new System.Drawing.Size(25, 25);
|
||||
this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.tsbAdd,
|
||||
this.toolStripSeparator1,
|
||||
this.tsbModify,
|
||||
this.toolStripSeparator2,
|
||||
this.tsbExit});
|
||||
this.toolStrip1.Location = new System.Drawing.Point(0, 0);
|
||||
this.toolStrip1.Name = "toolStrip1";
|
||||
this.toolStrip1.Size = new System.Drawing.Size(812, 49);
|
||||
this.toolStrip1.TabIndex = 4;
|
||||
this.toolStrip1.Text = "toolStrip1";
|
||||
//
|
||||
// txtInput
|
||||
//
|
||||
this.txtInput.Location = new System.Drawing.Point(97, 54);
|
||||
this.txtInput.Name = "txtInput";
|
||||
this.txtInput.Size = new System.Drawing.Size(100, 21);
|
||||
this.txtInput.TabIndex = 4;
|
||||
//
|
||||
// panel4
|
||||
//
|
||||
this.panel4.Controls.Add(this.chkIsValid);
|
||||
this.panel4.Controls.Add(this.btnFind);
|
||||
this.panel4.Controls.Add(this.txtInput);
|
||||
this.panel4.Controls.Add(this.panel1);
|
||||
this.panel4.Dock = System.Windows.Forms.DockStyle.Top;
|
||||
this.panel4.Location = new System.Drawing.Point(174, 0);
|
||||
this.panel4.Name = "panel4";
|
||||
this.panel4.Size = new System.Drawing.Size(812, 78);
|
||||
this.panel4.TabIndex = 6;
|
||||
//
|
||||
// chkIsValid
|
||||
//
|
||||
this.chkIsValid.AutoSize = true;
|
||||
this.chkIsValid.Checked = true;
|
||||
this.chkIsValid.CheckState = System.Windows.Forms.CheckState.Checked;
|
||||
this.chkIsValid.Font = new System.Drawing.Font("宋体", 10.5F);
|
||||
this.chkIsValid.Location = new System.Drawing.Point(244, 55);
|
||||
this.chkIsValid.Name = "chkIsValid";
|
||||
this.chkIsValid.Size = new System.Drawing.Size(68, 18);
|
||||
this.chkIsValid.TabIndex = 36;
|
||||
this.chkIsValid.Text = "有效性";
|
||||
this.chkIsValid.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// panel1
|
||||
//
|
||||
this.panel1.Controls.Add(this.toolStrip1);
|
||||
this.panel1.Dock = System.Windows.Forms.DockStyle.Top;
|
||||
this.panel1.Location = new System.Drawing.Point(0, 0);
|
||||
this.panel1.Name = "panel1";
|
||||
this.panel1.Size = new System.Drawing.Size(812, 49);
|
||||
this.panel1.TabIndex = 5;
|
||||
//
|
||||
// dgvMedicalItem
|
||||
//
|
||||
this.dgvMedicalItem.AllowUserToAddRows = false;
|
||||
this.dgvMedicalItem.BackgroundColor = System.Drawing.Color.White;
|
||||
this.dgvMedicalItem.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
|
||||
this.dgvMedicalItem.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
|
||||
this.Id,
|
||||
this.NoColumn,
|
||||
this.NameColumn,
|
||||
this.DrugKindColumn,
|
||||
this.StandColumn,
|
||||
this.DosageKindColumn,
|
||||
this.BarCodeColumn,
|
||||
this.MedicalDictNoColumn,
|
||||
this.PharmaCologyNameColumn,
|
||||
this.HelpCodeColumn,
|
||||
this.MedicalItemAliasColumn,
|
||||
this.InsuranceKindColumn,
|
||||
this.InsuranceKindNHColumn,
|
||||
this.AntibioticsColumn,
|
||||
this.IsSkintestColumn,
|
||||
this.DosageColumn,
|
||||
this.DosageUnitColumn,
|
||||
this.PackingUnitColumn,
|
||||
this.SplitUnitColumn,
|
||||
this.QuotietyColumn,
|
||||
this.IsValidColumn,
|
||||
this.RemarkColumn});
|
||||
this.dgvMedicalItem.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.dgvMedicalItem.Location = new System.Drawing.Point(0, 0);
|
||||
this.dgvMedicalItem.Name = "dgvMedicalItem";
|
||||
this.dgvMedicalItem.RowHeadersVisible = false;
|
||||
this.dgvMedicalItem.RowTemplate.Height = 23;
|
||||
this.dgvMedicalItem.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
|
||||
this.dgvMedicalItem.Size = new System.Drawing.Size(812, 292);
|
||||
this.dgvMedicalItem.TabIndex = 2;
|
||||
this.dgvMedicalItem.CellMouseClick += new System.Windows.Forms.DataGridViewCellMouseEventHandler(this.dgvMedicalItem_CellMouseClick);
|
||||
this.dgvMedicalItem.CurrentCellChanged += new System.EventHandler(this.dgvMedicalItem_CurrentCellChanged);
|
||||
this.dgvMedicalItem.KeyDown += new System.Windows.Forms.KeyEventHandler(this.dgvMedicalItem_KeyDown);
|
||||
this.dgvMedicalItem.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.dgvMedicalItem_KeyPress);
|
||||
//
|
||||
// Id
|
||||
//
|
||||
this.Id.DataPropertyName = "Id";
|
||||
this.Id.Frozen = true;
|
||||
this.Id.HeaderText = "Id";
|
||||
this.Id.Name = "Id";
|
||||
this.Id.ReadOnly = true;
|
||||
this.Id.Visible = false;
|
||||
//
|
||||
// NoColumn
|
||||
//
|
||||
this.NoColumn.DataPropertyName = "No";
|
||||
this.NoColumn.HeaderText = "编码";
|
||||
this.NoColumn.Name = "NoColumn";
|
||||
this.NoColumn.ReadOnly = true;
|
||||
//
|
||||
// NameColumn
|
||||
//
|
||||
this.NameColumn.DataPropertyName = "Name";
|
||||
this.NameColumn.HeaderText = "名称";
|
||||
this.NameColumn.Name = "NameColumn";
|
||||
this.NameColumn.ReadOnly = true;
|
||||
this.NameColumn.Width = 200;
|
||||
//
|
||||
// DrugKindColumn
|
||||
//
|
||||
this.DrugKindColumn.DataPropertyName = "DrugKindName";
|
||||
this.DrugKindColumn.HeaderText = "药物分类";
|
||||
this.DrugKindColumn.Name = "DrugKindColumn";
|
||||
this.DrugKindColumn.ReadOnly = true;
|
||||
this.DrugKindColumn.Width = 120;
|
||||
//
|
||||
// StandColumn
|
||||
//
|
||||
this.StandColumn.DataPropertyName = "Stand";
|
||||
this.StandColumn.HeaderText = "规格";
|
||||
this.StandColumn.Name = "StandColumn";
|
||||
this.StandColumn.ReadOnly = true;
|
||||
this.StandColumn.Width = 75;
|
||||
//
|
||||
// DosageKindColumn
|
||||
//
|
||||
this.DosageKindColumn.DataPropertyName = "DosageKindName";
|
||||
this.DosageKindColumn.HeaderText = "药品剂型";
|
||||
this.DosageKindColumn.Name = "DosageKindColumn";
|
||||
this.DosageKindColumn.ReadOnly = true;
|
||||
this.DosageKindColumn.Width = 80;
|
||||
//
|
||||
// BarCodeColumn
|
||||
//
|
||||
this.BarCodeColumn.DataPropertyName = "BarCode";
|
||||
this.BarCodeColumn.HeaderText = "条形码";
|
||||
this.BarCodeColumn.Name = "BarCodeColumn";
|
||||
this.BarCodeColumn.ReadOnly = true;
|
||||
this.BarCodeColumn.Visible = false;
|
||||
//
|
||||
// MedicalDictNoColumn
|
||||
//
|
||||
this.MedicalDictNoColumn.DataPropertyName = "MedicalDictNo";
|
||||
this.MedicalDictNoColumn.HeaderText = "品种码";
|
||||
this.MedicalDictNoColumn.Name = "MedicalDictNoColumn";
|
||||
this.MedicalDictNoColumn.ReadOnly = true;
|
||||
//
|
||||
// PharmaCologyNameColumn
|
||||
//
|
||||
this.PharmaCologyNameColumn.DataPropertyName = "PharmaCologyName";
|
||||
this.PharmaCologyNameColumn.HeaderText = "药理分类";
|
||||
this.PharmaCologyNameColumn.Name = "PharmaCologyNameColumn";
|
||||
this.PharmaCologyNameColumn.ReadOnly = true;
|
||||
this.PharmaCologyNameColumn.Width = 80;
|
||||
//
|
||||
// HelpCodeColumn
|
||||
//
|
||||
this.HelpCodeColumn.DataPropertyName = "HelpCode";
|
||||
this.HelpCodeColumn.HeaderText = "助记码";
|
||||
this.HelpCodeColumn.Name = "HelpCodeColumn";
|
||||
this.HelpCodeColumn.ReadOnly = true;
|
||||
this.HelpCodeColumn.Visible = false;
|
||||
//
|
||||
// MedicalItemAliasColumn
|
||||
//
|
||||
this.MedicalItemAliasColumn.DataPropertyName = "MedicalItemAlias";
|
||||
this.MedicalItemAliasColumn.HeaderText = "别名";
|
||||
this.MedicalItemAliasColumn.Name = "MedicalItemAliasColumn";
|
||||
this.MedicalItemAliasColumn.ReadOnly = true;
|
||||
this.MedicalItemAliasColumn.Visible = false;
|
||||
//
|
||||
// InsuranceKindColumn
|
||||
//
|
||||
this.InsuranceKindColumn.DataPropertyName = "InsuranceKind";
|
||||
this.InsuranceKindColumn.HeaderText = "医保类别";
|
||||
this.InsuranceKindColumn.Name = "InsuranceKindColumn";
|
||||
this.InsuranceKindColumn.ReadOnly = true;
|
||||
this.InsuranceKindColumn.Width = 80;
|
||||
//
|
||||
// InsuranceKindNHColumn
|
||||
//
|
||||
this.InsuranceKindNHColumn.DataPropertyName = "InsuranceKindNH";
|
||||
this.InsuranceKindNHColumn.HeaderText = "农合类别";
|
||||
this.InsuranceKindNHColumn.Name = "InsuranceKindNHColumn";
|
||||
this.InsuranceKindNHColumn.ReadOnly = true;
|
||||
this.InsuranceKindNHColumn.Width = 80;
|
||||
//
|
||||
// AntibioticsColumn
|
||||
//
|
||||
this.AntibioticsColumn.DataPropertyName = "Antibiotics";
|
||||
this.AntibioticsColumn.HeaderText = "是否抗菌素";
|
||||
this.AntibioticsColumn.Name = "AntibioticsColumn";
|
||||
this.AntibioticsColumn.Width = 90;
|
||||
//
|
||||
// IsSkintestColumn
|
||||
//
|
||||
this.IsSkintestColumn.DataPropertyName = "IsSkintest";
|
||||
this.IsSkintestColumn.HeaderText = "是否皮试";
|
||||
this.IsSkintestColumn.Name = "IsSkintestColumn";
|
||||
this.IsSkintestColumn.ReadOnly = true;
|
||||
this.IsSkintestColumn.Width = 80;
|
||||
//
|
||||
// DosageColumn
|
||||
//
|
||||
this.DosageColumn.DataPropertyName = "Dosage";
|
||||
this.DosageColumn.HeaderText = "剂量";
|
||||
this.DosageColumn.Name = "DosageColumn";
|
||||
this.DosageColumn.Width = 75;
|
||||
//
|
||||
// DosageUnitColumn
|
||||
//
|
||||
this.DosageUnitColumn.DataPropertyName = "DosageUnit";
|
||||
this.DosageUnitColumn.HeaderText = "剂量单位";
|
||||
this.DosageUnitColumn.Name = "DosageUnitColumn";
|
||||
this.DosageUnitColumn.ReadOnly = true;
|
||||
this.DosageUnitColumn.Width = 80;
|
||||
//
|
||||
// PackingUnitColumn
|
||||
//
|
||||
this.PackingUnitColumn.DataPropertyName = "PackingUnit";
|
||||
this.PackingUnitColumn.HeaderText = "包装单位";
|
||||
this.PackingUnitColumn.Name = "PackingUnitColumn";
|
||||
this.PackingUnitColumn.ReadOnly = true;
|
||||
this.PackingUnitColumn.Width = 80;
|
||||
//
|
||||
// SplitUnitColumn
|
||||
//
|
||||
this.SplitUnitColumn.DataPropertyName = "SplitUnit";
|
||||
this.SplitUnitColumn.HeaderText = "拆分单位";
|
||||
this.SplitUnitColumn.Name = "SplitUnitColumn";
|
||||
this.SplitUnitColumn.ReadOnly = true;
|
||||
this.SplitUnitColumn.Width = 80;
|
||||
//
|
||||
// QuotietyColumn
|
||||
//
|
||||
this.QuotietyColumn.DataPropertyName = "Quotiety";
|
||||
this.QuotietyColumn.HeaderText = "转换倍数";
|
||||
this.QuotietyColumn.Name = "QuotietyColumn";
|
||||
this.QuotietyColumn.ReadOnly = true;
|
||||
//
|
||||
// IsValidColumn
|
||||
//
|
||||
this.IsValidColumn.DataPropertyName = "IsValid";
|
||||
this.IsValidColumn.HeaderText = "有效性";
|
||||
this.IsValidColumn.Name = "IsValidColumn";
|
||||
this.IsValidColumn.ReadOnly = true;
|
||||
this.IsValidColumn.Width = 75;
|
||||
//
|
||||
// RemarkColumn
|
||||
//
|
||||
this.RemarkColumn.DataPropertyName = "Remark";
|
||||
this.RemarkColumn.HeaderText = "说明";
|
||||
this.RemarkColumn.Name = "RemarkColumn";
|
||||
this.RemarkColumn.ReadOnly = true;
|
||||
this.RemarkColumn.Width = 260;
|
||||
//
|
||||
// panel2
|
||||
//
|
||||
this.panel2.Controls.Add(this.treeView1);
|
||||
this.panel2.Dock = System.Windows.Forms.DockStyle.Left;
|
||||
this.panel2.Location = new System.Drawing.Point(0, 0);
|
||||
this.panel2.Name = "panel2";
|
||||
this.panel2.Size = new System.Drawing.Size(174, 489);
|
||||
this.panel2.TabIndex = 4;
|
||||
//
|
||||
// treeView1
|
||||
//
|
||||
this.treeView1.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.treeView1.Font = new System.Drawing.Font("宋体", 10.5F);
|
||||
this.treeView1.Location = new System.Drawing.Point(0, 0);
|
||||
this.treeView1.Name = "treeView1";
|
||||
this.treeView1.Size = new System.Drawing.Size(174, 489);
|
||||
this.treeView1.TabIndex = 0;
|
||||
this.treeView1.AfterSelect += new System.Windows.Forms.TreeViewEventHandler(this.treeView1_AfterSelect);
|
||||
//
|
||||
// panel3
|
||||
//
|
||||
this.panel3.Controls.Add(this.groupBox1);
|
||||
this.panel3.Controls.Add(this.btnDeletePrice);
|
||||
this.panel3.Controls.Add(this.btnAddPrice);
|
||||
this.panel3.Dock = System.Windows.Forms.DockStyle.Bottom;
|
||||
this.panel3.Location = new System.Drawing.Point(174, 370);
|
||||
this.panel3.Name = "panel3";
|
||||
this.panel3.Size = new System.Drawing.Size(812, 119);
|
||||
this.panel3.TabIndex = 7;
|
||||
//
|
||||
// groupBox1
|
||||
//
|
||||
this.groupBox1.Controls.Add(this.dgvMedicamentPrice);
|
||||
this.groupBox1.Location = new System.Drawing.Point(3, 3);
|
||||
this.groupBox1.Name = "groupBox1";
|
||||
this.groupBox1.Size = new System.Drawing.Size(755, 113);
|
||||
this.groupBox1.TabIndex = 6;
|
||||
this.groupBox1.TabStop = false;
|
||||
this.groupBox1.Text = "价格";
|
||||
//
|
||||
// dgvMedicamentPrice
|
||||
//
|
||||
this.dgvMedicamentPrice.AllowUserToAddRows = false;
|
||||
this.dgvMedicamentPrice.BackgroundColor = System.Drawing.Color.White;
|
||||
this.dgvMedicamentPrice.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
|
||||
this.dgvMedicamentPrice.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
|
||||
this.IdColumn1,
|
||||
this.NoColumn1,
|
||||
this.NameColumn1,
|
||||
this.DrugManufacturerNameColumn1,
|
||||
this.PurchasePriceColumn1,
|
||||
this.TradePriceColumn1,
|
||||
this.RetailPriceColumn1,
|
||||
this.IsValidColumn1});
|
||||
this.dgvMedicamentPrice.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.dgvMedicamentPrice.Location = new System.Drawing.Point(3, 17);
|
||||
this.dgvMedicamentPrice.Name = "dgvMedicamentPrice";
|
||||
this.dgvMedicamentPrice.RowHeadersVisible = false;
|
||||
this.dgvMedicamentPrice.RowTemplate.Height = 23;
|
||||
this.dgvMedicamentPrice.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
|
||||
this.dgvMedicamentPrice.Size = new System.Drawing.Size(749, 93);
|
||||
this.dgvMedicamentPrice.TabIndex = 3;
|
||||
//
|
||||
// IdColumn1
|
||||
//
|
||||
this.IdColumn1.DataPropertyName = "Id";
|
||||
this.IdColumn1.HeaderText = "Id";
|
||||
this.IdColumn1.Name = "IdColumn1";
|
||||
this.IdColumn1.ReadOnly = true;
|
||||
this.IdColumn1.Visible = false;
|
||||
//
|
||||
// NoColumn1
|
||||
//
|
||||
this.NoColumn1.DataPropertyName = "No";
|
||||
this.NoColumn1.HeaderText = "药品编码";
|
||||
this.NoColumn1.Name = "NoColumn1";
|
||||
this.NoColumn1.ReadOnly = true;
|
||||
this.NoColumn1.Visible = false;
|
||||
//
|
||||
// NameColumn1
|
||||
//
|
||||
this.NameColumn1.DataPropertyName = "Name";
|
||||
this.NameColumn1.HeaderText = "药品名称";
|
||||
this.NameColumn1.Name = "NameColumn1";
|
||||
this.NameColumn1.ReadOnly = true;
|
||||
this.NameColumn1.Width = 180;
|
||||
//
|
||||
// DrugManufacturerNameColumn1
|
||||
//
|
||||
this.DrugManufacturerNameColumn1.DataPropertyName = "DrugManufacturerName";
|
||||
this.DrugManufacturerNameColumn1.HeaderText = "厂家名称";
|
||||
this.DrugManufacturerNameColumn1.Name = "DrugManufacturerNameColumn1";
|
||||
this.DrugManufacturerNameColumn1.ReadOnly = true;
|
||||
this.DrugManufacturerNameColumn1.Width = 180;
|
||||
//
|
||||
// PurchasePriceColumn1
|
||||
//
|
||||
this.PurchasePriceColumn1.DataPropertyName = "PurchasePrice";
|
||||
dataGridViewCellStyle1.Format = "N2";
|
||||
dataGridViewCellStyle1.NullValue = null;
|
||||
this.PurchasePriceColumn1.DefaultCellStyle = dataGridViewCellStyle1;
|
||||
this.PurchasePriceColumn1.HeaderText = "进货价格";
|
||||
this.PurchasePriceColumn1.Name = "PurchasePriceColumn1";
|
||||
this.PurchasePriceColumn1.ReadOnly = true;
|
||||
this.PurchasePriceColumn1.Width = 90;
|
||||
//
|
||||
// TradePriceColumn1
|
||||
//
|
||||
this.TradePriceColumn1.DataPropertyName = "TradePrice";
|
||||
dataGridViewCellStyle2.Format = "N2";
|
||||
dataGridViewCellStyle2.NullValue = null;
|
||||
this.TradePriceColumn1.DefaultCellStyle = dataGridViewCellStyle2;
|
||||
this.TradePriceColumn1.HeaderText = "批发价格";
|
||||
this.TradePriceColumn1.Name = "TradePriceColumn1";
|
||||
this.TradePriceColumn1.ReadOnly = true;
|
||||
this.TradePriceColumn1.Width = 90;
|
||||
//
|
||||
// RetailPriceColumn1
|
||||
//
|
||||
this.RetailPriceColumn1.DataPropertyName = "RetailPrice";
|
||||
dataGridViewCellStyle3.Format = "N2";
|
||||
dataGridViewCellStyle3.NullValue = null;
|
||||
this.RetailPriceColumn1.DefaultCellStyle = dataGridViewCellStyle3;
|
||||
this.RetailPriceColumn1.HeaderText = "零售价格";
|
||||
this.RetailPriceColumn1.Name = "RetailPriceColumn1";
|
||||
this.RetailPriceColumn1.ReadOnly = true;
|
||||
this.RetailPriceColumn1.Width = 90;
|
||||
//
|
||||
// IsValidColumn1
|
||||
//
|
||||
this.IsValidColumn1.DataPropertyName = "IsValid";
|
||||
this.IsValidColumn1.HeaderText = "有效性";
|
||||
this.IsValidColumn1.Name = "IsValidColumn1";
|
||||
this.IsValidColumn1.ReadOnly = true;
|
||||
this.IsValidColumn1.Width = 80;
|
||||
//
|
||||
// btnDeletePrice
|
||||
//
|
||||
this.btnDeletePrice.Location = new System.Drawing.Point(761, 55);
|
||||
this.btnDeletePrice.Name = "btnDeletePrice";
|
||||
this.btnDeletePrice.Size = new System.Drawing.Size(45, 23);
|
||||
this.btnDeletePrice.TabIndex = 5;
|
||||
this.btnDeletePrice.Text = "-";
|
||||
this.btnDeletePrice.UseVisualStyleBackColor = true;
|
||||
this.btnDeletePrice.Click += new System.EventHandler(this.btnDeletePrice_Click);
|
||||
//
|
||||
// btnAddPrice
|
||||
//
|
||||
this.btnAddPrice.Location = new System.Drawing.Point(761, 28);
|
||||
this.btnAddPrice.Name = "btnAddPrice";
|
||||
this.btnAddPrice.Size = new System.Drawing.Size(45, 23);
|
||||
this.btnAddPrice.TabIndex = 4;
|
||||
this.btnAddPrice.Text = "+";
|
||||
this.btnAddPrice.UseVisualStyleBackColor = true;
|
||||
this.btnAddPrice.Click += new System.EventHandler(this.btnAddPrice_Click);
|
||||
//
|
||||
// panel7
|
||||
//
|
||||
this.panel7.Controls.Add(this.dgvMedicalItem);
|
||||
this.panel7.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.panel7.Location = new System.Drawing.Point(174, 78);
|
||||
this.panel7.Name = "panel7";
|
||||
this.panel7.Size = new System.Drawing.Size(812, 292);
|
||||
this.panel7.TabIndex = 3;
|
||||
//
|
||||
// frmMedicalItem
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(986, 489);
|
||||
this.ControlBox = false;
|
||||
this.Controls.Add(this.panel7);
|
||||
this.Controls.Add(this.panel3);
|
||||
this.Controls.Add(this.panel4);
|
||||
this.Controls.Add(this.panel2);
|
||||
this.Name = "frmMedicalItem";
|
||||
this.StartPosition = System.Windows.Forms.FormStartPosition.WindowsDefaultBounds;
|
||||
this.Load += new System.EventHandler(this.frmMedicalItem_Load);
|
||||
this.toolStrip1.ResumeLayout(false);
|
||||
this.toolStrip1.PerformLayout();
|
||||
this.panel4.ResumeLayout(false);
|
||||
this.panel4.PerformLayout();
|
||||
this.panel1.ResumeLayout(false);
|
||||
this.panel1.PerformLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.dgvMedicalItem)).EndInit();
|
||||
this.panel2.ResumeLayout(false);
|
||||
this.panel3.ResumeLayout(false);
|
||||
this.groupBox1.ResumeLayout(false);
|
||||
((System.ComponentModel.ISupportInitialize)(this.dgvMedicamentPrice)).EndInit();
|
||||
this.panel7.ResumeLayout(false);
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator1;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator2;
|
||||
private System.Windows.Forms.ToolStripButton tsbModify;
|
||||
private System.Windows.Forms.ToolStripButton tsbExit;
|
||||
private System.Windows.Forms.ToolStripButton tsbAdd;
|
||||
private System.Windows.Forms.Button btnFind;
|
||||
private System.Windows.Forms.ToolStrip toolStrip1;
|
||||
private System.Windows.Forms.TextBox txtInput;
|
||||
private System.Windows.Forms.Panel panel4;
|
||||
private System.Windows.Forms.DataGridView dgvMedicalItem;
|
||||
private System.Windows.Forms.Panel panel1;
|
||||
private System.Windows.Forms.Panel panel2;
|
||||
private System.Windows.Forms.TreeView treeView1;
|
||||
private System.Windows.Forms.Panel panel3;
|
||||
private System.Windows.Forms.Panel panel7;
|
||||
private System.Windows.Forms.DataGridView dgvMedicamentPrice;
|
||||
private System.Windows.Forms.Button btnDeletePrice;
|
||||
private System.Windows.Forms.Button btnAddPrice;
|
||||
private System.Windows.Forms.GroupBox groupBox1;
|
||||
private System.Windows.Forms.CheckBox chkIsValid;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn Id;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn NoColumn;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn NameColumn;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn DrugKindColumn;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn StandColumn;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn DosageKindColumn;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn BarCodeColumn;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn MedicalDictNoColumn;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn PharmaCologyNameColumn;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn HelpCodeColumn;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn MedicalItemAliasColumn;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn InsuranceKindColumn;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn InsuranceKindNHColumn;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn AntibioticsColumn;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn IsSkintestColumn;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn DosageColumn;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn DosageUnitColumn;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn PackingUnitColumn;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn SplitUnitColumn;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn QuotietyColumn;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn IsValidColumn;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn RemarkColumn;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn IdColumn1;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn NoColumn1;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn NameColumn1;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn DrugManufacturerNameColumn1;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn PurchasePriceColumn1;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn TradePriceColumn1;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn RetailPriceColumn1;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn IsValidColumn1;
|
||||
}
|
||||
}
|
||||
@ -1,183 +0,0 @@
|
||||
using AIMSBLL;
|
||||
using AIMSModel;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace DrugManagement.UI
|
||||
{
|
||||
public partial class frmMedicalItem : Form
|
||||
{
|
||||
public AIMSExtension.EditState _state;
|
||||
public int SelectMedicalItemRowId = 0;
|
||||
public frmMedicalItem()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
private void frmMedicalItem_Load(object sender, EventArgs e)
|
||||
{
|
||||
this.treeView1.BackColor = System.Drawing.Color.Snow;
|
||||
InitTreeView();
|
||||
}
|
||||
private void InitTreeView()
|
||||
{
|
||||
treeView1.Nodes.Clear();
|
||||
AIMSExtension.PublicMethod.SetDgvAttribute(dgvMedicalItem);
|
||||
AIMSExtension.PublicMethod.SetDgvAttribute(dgvMedicamentPrice);
|
||||
_state = AIMSExtension.EditState.BROWSE;
|
||||
DataTable dt = AIMSExtension.PublicMethod.GetNewDataTable(BMedicalItemKind.GetDataTable(), "IsMed='药品'", "");
|
||||
for (int i = 0; i < dt.Rows.Count; i++)
|
||||
{
|
||||
TreeNode Node = treeView1.Nodes.Add(dt.Rows[i]["Id"].ToString(), dt.Rows[i]["Name"].ToString());
|
||||
DataTable dt1 = BDrugKind.GetDataTable(dt.Rows[i]["Id"].ToString());
|
||||
for (int j = 0; j < dt1.Rows.Count; j++)
|
||||
{
|
||||
Node.Nodes.Add(dt1.Rows[j]["Id"].ToString(), dt1.Rows[j]["Name"].ToString());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void tsbAdd_Click(object sender, EventArgs e)
|
||||
{
|
||||
frmMedicalItemDetail frmMedicalItemDetail = new frmMedicalItemDetail();
|
||||
frmMedicalItemDetail._State = AIMSExtension.EditState.ADD;
|
||||
TreeNode sNode = treeView1.SelectedNode;
|
||||
|
||||
if (sNode != null)
|
||||
{
|
||||
DrugKind DrugKindObj = new DrugKind();
|
||||
frmMedicalItemDetail.DrugKindId =int.Parse(sNode.Name);
|
||||
}
|
||||
|
||||
frmMedicalItemDetail.ShowDialog();
|
||||
}
|
||||
|
||||
private void tsbModify_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (dgvMedicalItem.Rows.Count > 0)
|
||||
{
|
||||
frmMedicalItemDetail frmMedicalItemDetail = new frmMedicalItemDetail();
|
||||
frmMedicalItemDetail._State = AIMSExtension.EditState.EDIT;
|
||||
frmMedicalItemDetail.MedicalItemEditId = int.Parse(dgvMedicalItem.CurrentRow.Cells["Id"].Value.ToString());
|
||||
frmMedicalItemDetail.ShowDialog();
|
||||
}
|
||||
}
|
||||
private void tsbExit_Click(object sender, EventArgs e)
|
||||
{
|
||||
Close();
|
||||
}
|
||||
|
||||
private void btnFind_Click(object sender, EventArgs e)
|
||||
{
|
||||
int IsValid = 0;
|
||||
if (chkIsValid.Checked)
|
||||
{
|
||||
IsValid = 1;
|
||||
}
|
||||
dgvMedicalItem.DataSource = BMedicalItem.GetMedicalItemDrugDataTable(txtInput.Text.Trim(), IsValid);
|
||||
if (dgvMedicalItem.Rows.Count > 0)
|
||||
{
|
||||
dgvMedicalItem.ClearSelection();
|
||||
dgvMedicalItem.Rows[0].Selected = false;
|
||||
dgvMedicalItem.Rows[dgvMedicalItem.Rows.Count - 1].Selected = true;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
|
||||
{
|
||||
TreeNode sNode = treeView1.SelectedNode;
|
||||
|
||||
if (sNode != null)
|
||||
{
|
||||
DrugKind DrugKindObj = new DrugKind();
|
||||
dgvMedicalItem.DataSource = BMedicalItem.GetMedicalItemByDrugKindId(int.Parse(sNode.Name));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private void btnAddPrice_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (dgvMedicalItem.Rows.Count > 0)
|
||||
{
|
||||
frmMedicamentPrice frmMedicamentPrice = new frmMedicamentPrice();
|
||||
frmMedicamentPrice._state = AIMSExtension.EditState.ADD;
|
||||
frmMedicamentPrice.FormClosed += new FormClosedEventHandler(frmMedicamentPrice_FormClosed);
|
||||
if (dgvMedicamentPrice.Rows.Count > 0)
|
||||
{
|
||||
frmMedicamentPrice.MedicamentPriceId = int.Parse(dgvMedicamentPrice.CurrentRow.Cells["IdColumn1"].Value.ToString());
|
||||
}
|
||||
frmMedicamentPrice.SelectRowMedicalItemObj = BMedicalItem.GetModel(int.Parse(dgvMedicalItem.CurrentRow.Cells["Id"].Value.ToString()));
|
||||
frmMedicamentPrice.ShowDialog();
|
||||
}
|
||||
}
|
||||
|
||||
void frmMedicamentPrice_FormClosed(object sender, FormClosedEventArgs e)
|
||||
{
|
||||
//throw new NotImplementedException();
|
||||
GetMedicamentPriceData();
|
||||
}
|
||||
|
||||
private void btnDeletePrice_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
if (dgvMedicamentPrice.Rows.Count > 0)
|
||||
{
|
||||
frmMedicamentPrice frmMedicamentPrice = new frmMedicamentPrice();
|
||||
frmMedicamentPrice._state = AIMSExtension.EditState.EDIT;
|
||||
frmMedicamentPrice.MedicamentPriceId = int.Parse(dgvMedicamentPrice.CurrentRow.Cells["IdColumn1"].Value.ToString());
|
||||
frmMedicamentPrice.FormClosed += new FormClosedEventHandler(frmMedicamentPrice_FormClosed);
|
||||
frmMedicamentPrice.ShowDialog();
|
||||
}
|
||||
}
|
||||
|
||||
private void dgvMedicalItem_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
|
||||
{
|
||||
if (dgvMedicalItem.Rows.Count > 0)
|
||||
{
|
||||
GetMedicamentPriceData();
|
||||
}
|
||||
}
|
||||
|
||||
private void dgvMedicalItem_KeyPress(object sender, KeyPressEventArgs e)
|
||||
{
|
||||
if (dgvMedicalItem.CurrentRow != null)
|
||||
{
|
||||
GetMedicamentPriceData();
|
||||
}
|
||||
}
|
||||
|
||||
private void dgvMedicalItem_KeyDown(object sender, KeyEventArgs e)
|
||||
{
|
||||
if (e.KeyData == Keys.Enter)
|
||||
{
|
||||
if (dgvMedicalItem.Rows.Count > 0)
|
||||
{
|
||||
GetMedicamentPriceData();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void dgvMedicalItem_CurrentCellChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (dgvMedicalItem.CurrentRow != null)
|
||||
{
|
||||
GetMedicamentPriceData();
|
||||
}
|
||||
}
|
||||
private void GetMedicamentPriceData()
|
||||
{
|
||||
if (dgvMedicalItem.Rows.Count > 0)
|
||||
{
|
||||
int MedicalItemId = int.Parse(dgvMedicalItem.CurrentRow.Cells["Id"].Value.ToString());
|
||||
dgvMedicamentPrice.DataSource = BMedicamentPrice.GetDataTable(MedicalItemId);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -1,820 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="tsbModify.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
TkSuQmCC
|
||||
</value>
|
||||
</data>
|
||||
<data name="tsbExit.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
</value>
|
||||
</data>
|
||||
<data name="tsbAdd.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
QmCC
|
||||
</value>
|
||||
</data>
|
||||
<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="Id.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="NoColumn.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="NameColumn.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="DrugKindColumn.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="StandColumn.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="DosageKindColumn.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="BarCodeColumn.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="MedicalDictNoColumn.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="PharmaCologyNameColumn.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="HelpCodeColumn.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="MedicalItemAliasColumn.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="InsuranceKindColumn.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="InsuranceKindNHColumn.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="AntibioticsColumn.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="IsSkintestColumn.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="DosageColumn.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="DosageUnitColumn.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="PackingUnitColumn.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="SplitUnitColumn.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="QuotietyColumn.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>
|
||||
<metadata name="RemarkColumn.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="IdColumn1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="NoColumn1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="NameColumn1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="DrugManufacturerNameColumn1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="PurchasePriceColumn1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="TradePriceColumn1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="RetailPriceColumn1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="IsValidColumn1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
</root>
|
||||
677
AIMS/DrugManagement/frmMedicalItemDetail.Designer.cs
generated
677
AIMS/DrugManagement/frmMedicalItemDetail.Designer.cs
generated
@ -1,677 +0,0 @@
|
||||
namespace DrugManagement.UI
|
||||
{
|
||||
partial class frmMedicalItemDetail
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Windows Form Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmMedicalItemDetail));
|
||||
this.panel1 = new System.Windows.Forms.Panel();
|
||||
this.cboAntibiotics = new System.Windows.Forms.ComboBox();
|
||||
this.label21 = new System.Windows.Forms.Label();
|
||||
this.chkIsSkintest = new System.Windows.Forms.CheckBox();
|
||||
this.btnFind = new System.Windows.Forms.Button();
|
||||
this.txtMedicalItemAlias = new System.Windows.Forms.TextBox();
|
||||
this.label17 = new System.Windows.Forms.Label();
|
||||
this.label20 = new System.Windows.Forms.Label();
|
||||
this.txtRemark = new System.Windows.Forms.TextBox();
|
||||
this.label19 = new System.Windows.Forms.Label();
|
||||
this.cboPharmaCology = new System.Windows.Forms.ComboBox();
|
||||
this.label18 = new System.Windows.Forms.Label();
|
||||
this.chkIsValid = new System.Windows.Forms.CheckBox();
|
||||
this.panel2 = new System.Windows.Forms.Panel();
|
||||
this.txtDosage = new System.Windows.Forms.TextBox();
|
||||
this.label6 = new System.Windows.Forms.Label();
|
||||
this.label7 = new System.Windows.Forms.Label();
|
||||
this.cboDosageUnit = new System.Windows.Forms.ComboBox();
|
||||
this.label11 = new System.Windows.Forms.Label();
|
||||
this.cboPackingUnit = new System.Windows.Forms.ComboBox();
|
||||
this.label10 = new System.Windows.Forms.Label();
|
||||
this.cboSplitUnit = new System.Windows.Forms.ComboBox();
|
||||
this.txtQuotiety = new System.Windows.Forms.TextBox();
|
||||
this.label12 = new System.Windows.Forms.Label();
|
||||
this.cboDosageKind = new System.Windows.Forms.ComboBox();
|
||||
this.label16 = new System.Windows.Forms.Label();
|
||||
this.cboInsuranceKindNH = new System.Windows.Forms.ComboBox();
|
||||
this.label14 = new System.Windows.Forms.Label();
|
||||
this.cboInsuranceKind = new System.Windows.Forms.ComboBox();
|
||||
this.label15 = new System.Windows.Forms.Label();
|
||||
this.label13 = new System.Windows.Forms.Label();
|
||||
this.txtMedicalDictNo = new System.Windows.Forms.TextBox();
|
||||
this.txtHelpCode = new System.Windows.Forms.TextBox();
|
||||
this.label9 = new System.Windows.Forms.Label();
|
||||
this.cboDrugKind = new System.Windows.Forms.ComboBox();
|
||||
this.label8 = new System.Windows.Forms.Label();
|
||||
this.txtBarCode = new System.Windows.Forms.TextBox();
|
||||
this.label5 = new System.Windows.Forms.Label();
|
||||
this.cboDrugKindTotal = new System.Windows.Forms.ComboBox();
|
||||
this.label4 = new System.Windows.Forms.Label();
|
||||
this.txtStand = new System.Windows.Forms.TextBox();
|
||||
this.label3 = new System.Windows.Forms.Label();
|
||||
this.txtName = new System.Windows.Forms.TextBox();
|
||||
this.label2 = new System.Windows.Forms.Label();
|
||||
this.txtNo = new System.Windows.Forms.TextBox();
|
||||
this.label1 = new System.Windows.Forms.Label();
|
||||
this.toolStrip1 = new System.Windows.Forms.ToolStrip();
|
||||
this.tsbSava = new System.Windows.Forms.ToolStripButton();
|
||||
this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.tsbCancel = new System.Windows.Forms.ToolStripButton();
|
||||
this.toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.tsbExit = new System.Windows.Forms.ToolStripButton();
|
||||
this.panel1.SuspendLayout();
|
||||
this.panel2.SuspendLayout();
|
||||
this.toolStrip1.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// panel1
|
||||
//
|
||||
this.panel1.Controls.Add(this.cboAntibiotics);
|
||||
this.panel1.Controls.Add(this.label21);
|
||||
this.panel1.Controls.Add(this.chkIsSkintest);
|
||||
this.panel1.Controls.Add(this.btnFind);
|
||||
this.panel1.Controls.Add(this.txtMedicalItemAlias);
|
||||
this.panel1.Controls.Add(this.label17);
|
||||
this.panel1.Controls.Add(this.label20);
|
||||
this.panel1.Controls.Add(this.txtRemark);
|
||||
this.panel1.Controls.Add(this.label19);
|
||||
this.panel1.Controls.Add(this.cboPharmaCology);
|
||||
this.panel1.Controls.Add(this.label18);
|
||||
this.panel1.Controls.Add(this.chkIsValid);
|
||||
this.panel1.Controls.Add(this.panel2);
|
||||
this.panel1.Controls.Add(this.cboDosageKind);
|
||||
this.panel1.Controls.Add(this.label16);
|
||||
this.panel1.Controls.Add(this.cboInsuranceKindNH);
|
||||
this.panel1.Controls.Add(this.label14);
|
||||
this.panel1.Controls.Add(this.cboInsuranceKind);
|
||||
this.panel1.Controls.Add(this.label15);
|
||||
this.panel1.Controls.Add(this.label13);
|
||||
this.panel1.Controls.Add(this.txtMedicalDictNo);
|
||||
this.panel1.Controls.Add(this.txtHelpCode);
|
||||
this.panel1.Controls.Add(this.label9);
|
||||
this.panel1.Controls.Add(this.cboDrugKind);
|
||||
this.panel1.Controls.Add(this.label8);
|
||||
this.panel1.Controls.Add(this.txtBarCode);
|
||||
this.panel1.Controls.Add(this.label5);
|
||||
this.panel1.Controls.Add(this.cboDrugKindTotal);
|
||||
this.panel1.Controls.Add(this.label4);
|
||||
this.panel1.Controls.Add(this.txtStand);
|
||||
this.panel1.Controls.Add(this.label3);
|
||||
this.panel1.Controls.Add(this.txtName);
|
||||
this.panel1.Controls.Add(this.label2);
|
||||
this.panel1.Controls.Add(this.txtNo);
|
||||
this.panel1.Controls.Add(this.label1);
|
||||
this.panel1.Font = new System.Drawing.Font("宋体", 10.5F);
|
||||
this.panel1.Location = new System.Drawing.Point(2, 48);
|
||||
this.panel1.Name = "panel1";
|
||||
this.panel1.Size = new System.Drawing.Size(947, 191);
|
||||
this.panel1.TabIndex = 0;
|
||||
//
|
||||
// cboAntibiotics
|
||||
//
|
||||
this.cboAntibiotics.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.cboAntibiotics.FormattingEnabled = true;
|
||||
this.cboAntibiotics.Items.AddRange(new object[] {
|
||||
"非抗菌素",
|
||||
"抗菌素"});
|
||||
this.cboAntibiotics.Location = new System.Drawing.Point(644, 102);
|
||||
this.cboAntibiotics.Name = "cboAntibiotics";
|
||||
this.cboAntibiotics.Size = new System.Drawing.Size(89, 22);
|
||||
this.cboAntibiotics.TabIndex = 15;
|
||||
//
|
||||
// label21
|
||||
//
|
||||
this.label21.AutoSize = true;
|
||||
this.label21.Location = new System.Drawing.Point(568, 108);
|
||||
this.label21.Name = "label21";
|
||||
this.label21.Size = new System.Drawing.Size(77, 14);
|
||||
this.label21.TabIndex = 48;
|
||||
this.label21.Text = "是否抗菌素";
|
||||
//
|
||||
// chkIsSkintest
|
||||
//
|
||||
this.chkIsSkintest.AutoSize = true;
|
||||
this.chkIsSkintest.Location = new System.Drawing.Point(741, 106);
|
||||
this.chkIsSkintest.Name = "chkIsSkintest";
|
||||
this.chkIsSkintest.Size = new System.Drawing.Size(82, 18);
|
||||
this.chkIsSkintest.TabIndex = 47;
|
||||
this.chkIsSkintest.Text = "是否皮试";
|
||||
this.chkIsSkintest.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// btnFind
|
||||
//
|
||||
this.btnFind.Location = new System.Drawing.Point(530, 9);
|
||||
this.btnFind.Name = "btnFind";
|
||||
this.btnFind.Size = new System.Drawing.Size(24, 23);
|
||||
this.btnFind.TabIndex = 43;
|
||||
this.btnFind.Text = "..";
|
||||
this.btnFind.UseVisualStyleBackColor = true;
|
||||
this.btnFind.Click += new System.EventHandler(this.btnFind_Click);
|
||||
//
|
||||
// txtMedicalItemAlias
|
||||
//
|
||||
this.txtMedicalItemAlias.Location = new System.Drawing.Point(64, 38);
|
||||
this.txtMedicalItemAlias.Name = "txtMedicalItemAlias";
|
||||
this.txtMedicalItemAlias.Size = new System.Drawing.Size(318, 23);
|
||||
this.txtMedicalItemAlias.TabIndex = 5;
|
||||
//
|
||||
// label17
|
||||
//
|
||||
this.label17.AutoSize = true;
|
||||
this.label17.Location = new System.Drawing.Point(1, 47);
|
||||
this.label17.Name = "label17";
|
||||
this.label17.Size = new System.Drawing.Size(63, 14);
|
||||
this.label17.TabIndex = 41;
|
||||
this.label17.Text = "药品别名";
|
||||
//
|
||||
// label20
|
||||
//
|
||||
this.label20.AutoSize = true;
|
||||
this.label20.Location = new System.Drawing.Point(-3, 127);
|
||||
this.label20.Name = "label20";
|
||||
this.label20.Size = new System.Drawing.Size(938, 14);
|
||||
this.label20.TabIndex = 40;
|
||||
this.label20.Text = "---------------------------------------------------------------------------------" +
|
||||
"----------------------------------------------------";
|
||||
//
|
||||
// txtRemark
|
||||
//
|
||||
this.txtRemark.Location = new System.Drawing.Point(64, 101);
|
||||
this.txtRemark.Name = "txtRemark";
|
||||
this.txtRemark.Size = new System.Drawing.Size(504, 23);
|
||||
this.txtRemark.TabIndex = 14;
|
||||
//
|
||||
// label19
|
||||
//
|
||||
this.label19.AutoSize = true;
|
||||
this.label19.Location = new System.Drawing.Point(23, 110);
|
||||
this.label19.Name = "label19";
|
||||
this.label19.Size = new System.Drawing.Size(35, 14);
|
||||
this.label19.TabIndex = 38;
|
||||
this.label19.Text = "说明";
|
||||
//
|
||||
// cboPharmaCology
|
||||
//
|
||||
this.cboPharmaCology.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.cboPharmaCology.FormattingEnabled = true;
|
||||
this.cboPharmaCology.Location = new System.Drawing.Point(450, 67);
|
||||
this.cboPharmaCology.Name = "cboPharmaCology";
|
||||
this.cboPharmaCology.Size = new System.Drawing.Size(118, 22);
|
||||
this.cboPharmaCology.TabIndex = 11;
|
||||
//
|
||||
// label18
|
||||
//
|
||||
this.label18.AutoSize = true;
|
||||
this.label18.Location = new System.Drawing.Point(385, 75);
|
||||
this.label18.Name = "label18";
|
||||
this.label18.Size = new System.Drawing.Size(63, 14);
|
||||
this.label18.TabIndex = 36;
|
||||
this.label18.Text = "药理分类";
|
||||
//
|
||||
// chkIsValid
|
||||
//
|
||||
this.chkIsValid.AutoSize = true;
|
||||
this.chkIsValid.Location = new System.Drawing.Point(850, 106);
|
||||
this.chkIsValid.Name = "chkIsValid";
|
||||
this.chkIsValid.Size = new System.Drawing.Size(68, 18);
|
||||
this.chkIsValid.TabIndex = 35;
|
||||
this.chkIsValid.Text = "有效性";
|
||||
this.chkIsValid.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// panel2
|
||||
//
|
||||
this.panel2.Controls.Add(this.txtDosage);
|
||||
this.panel2.Controls.Add(this.label6);
|
||||
this.panel2.Controls.Add(this.label7);
|
||||
this.panel2.Controls.Add(this.cboDosageUnit);
|
||||
this.panel2.Controls.Add(this.label11);
|
||||
this.panel2.Controls.Add(this.cboPackingUnit);
|
||||
this.panel2.Controls.Add(this.label10);
|
||||
this.panel2.Controls.Add(this.cboSplitUnit);
|
||||
this.panel2.Controls.Add(this.txtQuotiety);
|
||||
this.panel2.Controls.Add(this.label12);
|
||||
this.panel2.Font = new System.Drawing.Font("宋体", 10.5F);
|
||||
this.panel2.Location = new System.Drawing.Point(3, 142);
|
||||
this.panel2.Name = "panel2";
|
||||
this.panel2.Size = new System.Drawing.Size(932, 38);
|
||||
this.panel2.TabIndex = 34;
|
||||
//
|
||||
// txtDosage
|
||||
//
|
||||
this.txtDosage.Location = new System.Drawing.Point(71, 5);
|
||||
this.txtDosage.Name = "txtDosage";
|
||||
this.txtDosage.Size = new System.Drawing.Size(118, 23);
|
||||
this.txtDosage.TabIndex = 16;
|
||||
this.txtDosage.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.txtDosage_KeyPress);
|
||||
//
|
||||
// label6
|
||||
//
|
||||
this.label6.AutoSize = true;
|
||||
this.label6.Location = new System.Drawing.Point(7, 11);
|
||||
this.label6.Name = "label6";
|
||||
this.label6.Size = new System.Drawing.Size(63, 14);
|
||||
this.label6.TabIndex = 10;
|
||||
this.label6.Text = "最小剂量";
|
||||
//
|
||||
// label7
|
||||
//
|
||||
this.label7.AutoSize = true;
|
||||
this.label7.Location = new System.Drawing.Point(197, 11);
|
||||
this.label7.Name = "label7";
|
||||
this.label7.Size = new System.Drawing.Size(63, 14);
|
||||
this.label7.TabIndex = 12;
|
||||
this.label7.Text = "剂量单位";
|
||||
//
|
||||
// cboDosageUnit
|
||||
//
|
||||
this.cboDosageUnit.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.cboDosageUnit.FormattingEnabled = true;
|
||||
this.cboDosageUnit.Location = new System.Drawing.Point(261, 5);
|
||||
this.cboDosageUnit.Name = "cboDosageUnit";
|
||||
this.cboDosageUnit.Size = new System.Drawing.Size(118, 22);
|
||||
this.cboDosageUnit.TabIndex = 17;
|
||||
//
|
||||
// label11
|
||||
//
|
||||
this.label11.AutoSize = true;
|
||||
this.label11.Location = new System.Drawing.Point(387, 11);
|
||||
this.label11.Name = "label11";
|
||||
this.label11.Size = new System.Drawing.Size(63, 14);
|
||||
this.label11.TabIndex = 18;
|
||||
this.label11.Text = "包装单位";
|
||||
//
|
||||
// cboPackingUnit
|
||||
//
|
||||
this.cboPackingUnit.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.cboPackingUnit.FormattingEnabled = true;
|
||||
this.cboPackingUnit.Location = new System.Drawing.Point(451, 3);
|
||||
this.cboPackingUnit.Name = "cboPackingUnit";
|
||||
this.cboPackingUnit.Size = new System.Drawing.Size(118, 22);
|
||||
this.cboPackingUnit.TabIndex = 18;
|
||||
//
|
||||
// label10
|
||||
//
|
||||
this.label10.AutoSize = true;
|
||||
this.label10.Location = new System.Drawing.Point(575, 11);
|
||||
this.label10.Name = "label10";
|
||||
this.label10.Size = new System.Drawing.Size(63, 14);
|
||||
this.label10.TabIndex = 20;
|
||||
this.label10.Text = "拆分单位";
|
||||
//
|
||||
// cboSplitUnit
|
||||
//
|
||||
this.cboSplitUnit.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.cboSplitUnit.FormattingEnabled = true;
|
||||
this.cboSplitUnit.Location = new System.Drawing.Point(643, 3);
|
||||
this.cboSplitUnit.Name = "cboSplitUnit";
|
||||
this.cboSplitUnit.Size = new System.Drawing.Size(118, 22);
|
||||
this.cboSplitUnit.TabIndex = 19;
|
||||
this.cboSplitUnit.SelectedIndexChanged += new System.EventHandler(this.cboSplitUnit_SelectedIndexChanged);
|
||||
//
|
||||
// txtQuotiety
|
||||
//
|
||||
this.txtQuotiety.Location = new System.Drawing.Point(833, 3);
|
||||
this.txtQuotiety.Name = "txtQuotiety";
|
||||
this.txtQuotiety.Size = new System.Drawing.Size(83, 23);
|
||||
this.txtQuotiety.TabIndex = 20;
|
||||
this.txtQuotiety.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.txtQuotiety_KeyPress);
|
||||
//
|
||||
// label12
|
||||
//
|
||||
this.label12.AutoSize = true;
|
||||
this.label12.Location = new System.Drawing.Point(770, 8);
|
||||
this.label12.Name = "label12";
|
||||
this.label12.Size = new System.Drawing.Size(63, 14);
|
||||
this.label12.TabIndex = 23;
|
||||
this.label12.Text = "转换倍数";
|
||||
//
|
||||
// cboDosageKind
|
||||
//
|
||||
this.cboDosageKind.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.cboDosageKind.FormattingEnabled = true;
|
||||
this.cboDosageKind.Location = new System.Drawing.Point(614, 10);
|
||||
this.cboDosageKind.Name = "cboDosageKind";
|
||||
this.cboDosageKind.Size = new System.Drawing.Size(118, 22);
|
||||
this.cboDosageKind.TabIndex = 3;
|
||||
//
|
||||
// label16
|
||||
//
|
||||
this.label16.AutoSize = true;
|
||||
this.label16.Location = new System.Drawing.Point(578, 18);
|
||||
this.label16.Name = "label16";
|
||||
this.label16.Size = new System.Drawing.Size(35, 14);
|
||||
this.label16.TabIndex = 30;
|
||||
this.label16.Text = "剂型";
|
||||
//
|
||||
// cboInsuranceKindNH
|
||||
//
|
||||
this.cboInsuranceKindNH.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.cboInsuranceKindNH.FormattingEnabled = true;
|
||||
this.cboInsuranceKindNH.Location = new System.Drawing.Point(802, 67);
|
||||
this.cboInsuranceKindNH.Name = "cboInsuranceKindNH";
|
||||
this.cboInsuranceKindNH.Size = new System.Drawing.Size(89, 22);
|
||||
this.cboInsuranceKindNH.TabIndex = 13;
|
||||
//
|
||||
// label14
|
||||
//
|
||||
this.label14.AutoSize = true;
|
||||
this.label14.Location = new System.Drawing.Point(738, 75);
|
||||
this.label14.Name = "label14";
|
||||
this.label14.Size = new System.Drawing.Size(63, 14);
|
||||
this.label14.TabIndex = 28;
|
||||
this.label14.Text = "农合类别";
|
||||
//
|
||||
// cboInsuranceKind
|
||||
//
|
||||
this.cboInsuranceKind.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.cboInsuranceKind.FormattingEnabled = true;
|
||||
this.cboInsuranceKind.Location = new System.Drawing.Point(643, 67);
|
||||
this.cboInsuranceKind.Name = "cboInsuranceKind";
|
||||
this.cboInsuranceKind.Size = new System.Drawing.Size(89, 22);
|
||||
this.cboInsuranceKind.TabIndex = 12;
|
||||
//
|
||||
// label15
|
||||
//
|
||||
this.label15.AutoSize = true;
|
||||
this.label15.Location = new System.Drawing.Point(578, 75);
|
||||
this.label15.Name = "label15";
|
||||
this.label15.Size = new System.Drawing.Size(63, 14);
|
||||
this.label15.TabIndex = 26;
|
||||
this.label15.Text = "医保类别";
|
||||
//
|
||||
// label13
|
||||
//
|
||||
this.label13.AutoSize = true;
|
||||
this.label13.Location = new System.Drawing.Point(750, 47);
|
||||
this.label13.Name = "label13";
|
||||
this.label13.Size = new System.Drawing.Size(49, 14);
|
||||
this.label13.TabIndex = 25;
|
||||
this.label13.Text = "品种码";
|
||||
//
|
||||
// txtMedicalDictNo
|
||||
//
|
||||
this.txtMedicalDictNo.Enabled = false;
|
||||
this.txtMedicalDictNo.Location = new System.Drawing.Point(800, 38);
|
||||
this.txtMedicalDictNo.Name = "txtMedicalDictNo";
|
||||
this.txtMedicalDictNo.Size = new System.Drawing.Size(118, 23);
|
||||
this.txtMedicalDictNo.TabIndex = 8;
|
||||
//
|
||||
// txtHelpCode
|
||||
//
|
||||
this.txtHelpCode.Location = new System.Drawing.Point(450, 38);
|
||||
this.txtHelpCode.Name = "txtHelpCode";
|
||||
this.txtHelpCode.Size = new System.Drawing.Size(118, 23);
|
||||
this.txtHelpCode.TabIndex = 6;
|
||||
//
|
||||
// label9
|
||||
//
|
||||
this.label9.AutoSize = true;
|
||||
this.label9.Location = new System.Drawing.Point(567, 47);
|
||||
this.label9.Name = "label9";
|
||||
this.label9.Size = new System.Drawing.Size(49, 14);
|
||||
this.label9.TabIndex = 16;
|
||||
this.label9.Text = "条形码";
|
||||
//
|
||||
// cboDrugKind
|
||||
//
|
||||
this.cboDrugKind.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.cboDrugKind.FormattingEnabled = true;
|
||||
this.cboDrugKind.Location = new System.Drawing.Point(250, 67);
|
||||
this.cboDrugKind.Name = "cboDrugKind";
|
||||
this.cboDrugKind.Size = new System.Drawing.Size(133, 22);
|
||||
this.cboDrugKind.TabIndex = 10;
|
||||
//
|
||||
// label8
|
||||
//
|
||||
this.label8.AutoSize = true;
|
||||
this.label8.Location = new System.Drawing.Point(187, 75);
|
||||
this.label8.Name = "label8";
|
||||
this.label8.Size = new System.Drawing.Size(63, 14);
|
||||
this.label8.TabIndex = 14;
|
||||
this.label8.Text = "药物分类";
|
||||
//
|
||||
// txtBarCode
|
||||
//
|
||||
this.txtBarCode.Location = new System.Drawing.Point(619, 38);
|
||||
this.txtBarCode.Name = "txtBarCode";
|
||||
this.txtBarCode.Size = new System.Drawing.Size(113, 23);
|
||||
this.txtBarCode.TabIndex = 7;
|
||||
//
|
||||
// label5
|
||||
//
|
||||
this.label5.AutoSize = true;
|
||||
this.label5.Location = new System.Drawing.Point(395, 47);
|
||||
this.label5.Name = "label5";
|
||||
this.label5.Size = new System.Drawing.Size(49, 14);
|
||||
this.label5.TabIndex = 8;
|
||||
this.label5.Text = "拼音码";
|
||||
//
|
||||
// cboDrugKindTotal
|
||||
//
|
||||
this.cboDrugKindTotal.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.cboDrugKindTotal.FormattingEnabled = true;
|
||||
this.cboDrugKindTotal.Location = new System.Drawing.Point(65, 67);
|
||||
this.cboDrugKindTotal.Name = "cboDrugKindTotal";
|
||||
this.cboDrugKindTotal.Size = new System.Drawing.Size(118, 22);
|
||||
this.cboDrugKindTotal.TabIndex = 9;
|
||||
//
|
||||
// label4
|
||||
//
|
||||
this.label4.AutoSize = true;
|
||||
this.label4.Location = new System.Drawing.Point(4, 75);
|
||||
this.label4.Name = "label4";
|
||||
this.label4.Size = new System.Drawing.Size(63, 14);
|
||||
this.label4.TabIndex = 6;
|
||||
this.label4.Text = "药品大类";
|
||||
//
|
||||
// txtStand
|
||||
//
|
||||
this.txtStand.Location = new System.Drawing.Point(800, 9);
|
||||
this.txtStand.Name = "txtStand";
|
||||
this.txtStand.Size = new System.Drawing.Size(118, 23);
|
||||
this.txtStand.TabIndex = 4;
|
||||
//
|
||||
// label3
|
||||
//
|
||||
this.label3.AutoSize = true;
|
||||
this.label3.Location = new System.Drawing.Point(759, 18);
|
||||
this.label3.Name = "label3";
|
||||
this.label3.Size = new System.Drawing.Size(35, 14);
|
||||
this.label3.TabIndex = 4;
|
||||
this.label3.Text = "规格";
|
||||
//
|
||||
// txtName
|
||||
//
|
||||
this.txtName.Location = new System.Drawing.Point(265, 9);
|
||||
this.txtName.Name = "txtName";
|
||||
this.txtName.Size = new System.Drawing.Size(261, 23);
|
||||
this.txtName.TabIndex = 2;
|
||||
this.txtName.TextChanged += new System.EventHandler(this.txtName_TextChanged);
|
||||
this.txtName.KeyDown += new System.Windows.Forms.KeyEventHandler(this.txtName_KeyDown);
|
||||
//
|
||||
// label2
|
||||
//
|
||||
this.label2.AutoSize = true;
|
||||
this.label2.Location = new System.Drawing.Point(201, 18);
|
||||
this.label2.Name = "label2";
|
||||
this.label2.Size = new System.Drawing.Size(63, 14);
|
||||
this.label2.TabIndex = 2;
|
||||
this.label2.Text = "药品名称";
|
||||
//
|
||||
// txtNo
|
||||
//
|
||||
this.txtNo.Enabled = false;
|
||||
this.txtNo.Location = new System.Drawing.Point(65, 9);
|
||||
this.txtNo.Name = "txtNo";
|
||||
this.txtNo.Size = new System.Drawing.Size(118, 23);
|
||||
this.txtNo.TabIndex = 1;
|
||||
//
|
||||
// label1
|
||||
//
|
||||
this.label1.AutoSize = true;
|
||||
this.label1.Location = new System.Drawing.Point(4, 18);
|
||||
this.label1.Name = "label1";
|
||||
this.label1.Size = new System.Drawing.Size(63, 14);
|
||||
this.label1.TabIndex = 0;
|
||||
this.label1.Text = "药品编码";
|
||||
//
|
||||
// toolStrip1
|
||||
//
|
||||
this.toolStrip1.Font = new System.Drawing.Font("微软雅黑", 10.5F);
|
||||
this.toolStrip1.ImageScalingSize = new System.Drawing.Size(25, 25);
|
||||
this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.tsbSava,
|
||||
this.toolStripSeparator3,
|
||||
this.tsbCancel,
|
||||
this.toolStripSeparator4,
|
||||
this.tsbExit});
|
||||
this.toolStrip1.Location = new System.Drawing.Point(0, 0);
|
||||
this.toolStrip1.Name = "toolStrip1";
|
||||
this.toolStrip1.Size = new System.Drawing.Size(949, 49);
|
||||
this.toolStrip1.TabIndex = 6;
|
||||
this.toolStrip1.Text = "toolStrip1";
|
||||
//
|
||||
// tsbSava
|
||||
//
|
||||
this.tsbSava.Font = new System.Drawing.Font("微软雅黑", 9F);
|
||||
this.tsbSava.Image = global::AIMS.Properties.Resources.图标_保存;
|
||||
this.tsbSava.ImageTransparentColor = System.Drawing.Color.Transparent;
|
||||
this.tsbSava.Name = "tsbSava";
|
||||
this.tsbSava.Size = new System.Drawing.Size(52, 46);
|
||||
this.tsbSava.Text = " 保存 ";
|
||||
this.tsbSava.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
|
||||
this.tsbSava.Click += new System.EventHandler(this.tsbSava_Click);
|
||||
//
|
||||
// toolStripSeparator3
|
||||
//
|
||||
this.toolStripSeparator3.Name = "toolStripSeparator3";
|
||||
this.toolStripSeparator3.Size = new System.Drawing.Size(6, 49);
|
||||
//
|
||||
// tsbCancel
|
||||
//
|
||||
this.tsbCancel.Font = new System.Drawing.Font("微软雅黑", 9F);
|
||||
this.tsbCancel.Image = global::AIMS.Properties.Resources.图标_取消;
|
||||
this.tsbCancel.ImageTransparentColor = System.Drawing.Color.Transparent;
|
||||
this.tsbCancel.Name = "tsbCancel";
|
||||
this.tsbCancel.Size = new System.Drawing.Size(52, 46);
|
||||
this.tsbCancel.Text = " 取消 ";
|
||||
this.tsbCancel.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
|
||||
this.tsbCancel.Click += new System.EventHandler(this.tsbCancel_Click);
|
||||
//
|
||||
// toolStripSeparator4
|
||||
//
|
||||
this.toolStripSeparator4.Name = "toolStripSeparator4";
|
||||
this.toolStripSeparator4.Size = new System.Drawing.Size(6, 49);
|
||||
//
|
||||
// tsbExit
|
||||
//
|
||||
this.tsbExit.Font = new System.Drawing.Font("微软雅黑", 9F);
|
||||
this.tsbExit.Image = global::AIMS.Properties.Resources.图标_关闭当前页;
|
||||
this.tsbExit.ImageTransparentColor = System.Drawing.Color.Transparent;
|
||||
this.tsbExit.Name = "tsbExit";
|
||||
this.tsbExit.Size = new System.Drawing.Size(52, 46);
|
||||
this.tsbExit.Text = " 关闭 ";
|
||||
this.tsbExit.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
|
||||
this.tsbExit.Click += new System.EventHandler(this.tsbExit_Click);
|
||||
//
|
||||
// frmMedicalItemDetail
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(949, 246);
|
||||
this.ControlBox = false;
|
||||
this.Controls.Add(this.toolStrip1);
|
||||
this.Controls.Add(this.panel1);
|
||||
this.MaximizeBox = false;
|
||||
this.MinimizeBox = false;
|
||||
this.Name = "frmMedicalItemDetail";
|
||||
this.Load += new System.EventHandler(this.frmMedicalItemDetail_Load);
|
||||
this.panel1.ResumeLayout(false);
|
||||
this.panel1.PerformLayout();
|
||||
this.panel2.ResumeLayout(false);
|
||||
this.panel2.PerformLayout();
|
||||
this.toolStrip1.ResumeLayout(false);
|
||||
this.toolStrip1.PerformLayout();
|
||||
this.ResumeLayout(false);
|
||||
this.PerformLayout();
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.Panel panel1;
|
||||
private System.Windows.Forms.TextBox txtStand;
|
||||
private System.Windows.Forms.Label label3;
|
||||
private System.Windows.Forms.TextBox txtName;
|
||||
private System.Windows.Forms.Label label2;
|
||||
private System.Windows.Forms.TextBox txtNo;
|
||||
private System.Windows.Forms.Label label1;
|
||||
private System.Windows.Forms.ComboBox cboDosageUnit;
|
||||
private System.Windows.Forms.Label label7;
|
||||
private System.Windows.Forms.TextBox txtDosage;
|
||||
private System.Windows.Forms.Label label6;
|
||||
private System.Windows.Forms.TextBox txtBarCode;
|
||||
private System.Windows.Forms.Label label5;
|
||||
private System.Windows.Forms.ComboBox cboDrugKindTotal;
|
||||
private System.Windows.Forms.Label label4;
|
||||
private System.Windows.Forms.ComboBox cboSplitUnit;
|
||||
private System.Windows.Forms.Label label10;
|
||||
private System.Windows.Forms.ComboBox cboPackingUnit;
|
||||
private System.Windows.Forms.Label label11;
|
||||
private System.Windows.Forms.TextBox txtHelpCode;
|
||||
private System.Windows.Forms.Label label9;
|
||||
private System.Windows.Forms.ComboBox cboDrugKind;
|
||||
private System.Windows.Forms.Label label8;
|
||||
private System.Windows.Forms.Label label12;
|
||||
private System.Windows.Forms.TextBox txtQuotiety;
|
||||
private System.Windows.Forms.ComboBox cboInsuranceKindNH;
|
||||
private System.Windows.Forms.Label label14;
|
||||
private System.Windows.Forms.ComboBox cboInsuranceKind;
|
||||
private System.Windows.Forms.Label label15;
|
||||
private System.Windows.Forms.Label label13;
|
||||
private System.Windows.Forms.TextBox txtMedicalDictNo;
|
||||
private System.Windows.Forms.ComboBox cboDosageKind;
|
||||
private System.Windows.Forms.Label label16;
|
||||
private System.Windows.Forms.Panel panel2;
|
||||
private System.Windows.Forms.CheckBox chkIsValid;
|
||||
private System.Windows.Forms.ComboBox cboPharmaCology;
|
||||
private System.Windows.Forms.Label label18;
|
||||
private System.Windows.Forms.TextBox txtRemark;
|
||||
private System.Windows.Forms.Label label19;
|
||||
private System.Windows.Forms.Label label20;
|
||||
private System.Windows.Forms.TextBox txtMedicalItemAlias;
|
||||
private System.Windows.Forms.Label label17;
|
||||
private System.Windows.Forms.Button btnFind;
|
||||
private System.Windows.Forms.CheckBox chkIsSkintest;
|
||||
public System.Windows.Forms.ToolStrip toolStrip1;
|
||||
private System.Windows.Forms.ToolStripButton tsbCancel;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator3;
|
||||
private System.Windows.Forms.ToolStripButton tsbSava;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator4;
|
||||
public System.Windows.Forms.ToolStripButton tsbExit;
|
||||
private System.Windows.Forms.ComboBox cboAntibiotics;
|
||||
private System.Windows.Forms.Label label21;
|
||||
}
|
||||
}
|
||||
@ -1,348 +0,0 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Windows.Forms;
|
||||
using System.Text.RegularExpressions;
|
||||
using AIMSBLL;
|
||||
using AIMSModel;
|
||||
|
||||
namespace DrugManagement.UI
|
||||
{
|
||||
public partial class frmMedicalItemDetail : Form
|
||||
{
|
||||
public int DrugKindId = 0;
|
||||
private frmMedicalDictList frmMedicalDictList;
|
||||
private MedicalDict MedicalDictObj = new MedicalDict();
|
||||
public AIMSExtension.EditState _State;
|
||||
public int MedicalItemEditId = 0;
|
||||
public frmMedicalItemDetail()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
private void frmMedicalItemDetail_Load(object sender, EventArgs e)
|
||||
{
|
||||
int x = (System.Windows.Forms.SystemInformation.WorkingArea.Width - this.Size.Width) / 2;
|
||||
int y = (System.Windows.Forms.SystemInformation.WorkingArea.Height - this.Size.Height) / 2 - 150;
|
||||
this.StartPosition = FormStartPosition.Manual;
|
||||
this.Location = (Point)new Size(x, y);
|
||||
|
||||
AIMSExtension.PublicMethod.ClearControl(panel1);
|
||||
Init();
|
||||
if (DrugKindId != 0)
|
||||
{
|
||||
DrugKind DrugKindObj = BDrugKind.GetModel(DrugKindId);
|
||||
cboDrugKind.Text = DrugKindObj.Name;
|
||||
cboDrugKindTotal.Text = BMedicalItemKind.GetModel(DrugKindObj.MedicalItemKindId.Value).Name;
|
||||
}
|
||||
|
||||
chkIsValid.Checked = true;
|
||||
txtName.Select();
|
||||
txtName.Focus();
|
||||
cboPharmaCology.Text = "普通";
|
||||
cboAntibiotics.Text = "非抗菌素";
|
||||
|
||||
if (_State == AIMSExtension.EditState.EDIT)
|
||||
{
|
||||
MedicalItem MedicalItemObj = new MedicalItem();
|
||||
MedicalItemObj = BMedicalItem.GetModel(MedicalItemEditId);
|
||||
txtNo.Text = MedicalItemObj.No;
|
||||
txtName.Text = MedicalItemObj.Name;
|
||||
txtHelpCode.Text = MedicalItemObj.HelpCode;
|
||||
txtMedicalItemAlias.Text = MedicalItemObj.MedicalItemAlias;
|
||||
txtMedicalItemAlias.Text = MedicalItemObj.MedicalItemAliasHelpCode = AIMSExtension.PublicMethod.GetFirstLetter(txtMedicalItemAlias.Text.Trim());
|
||||
cboDosageKind.SelectedValue = MedicalItemObj.DosageKindId;
|
||||
txtStand.Text = MedicalItemObj.Stand;
|
||||
txtBarCode.Text = MedicalItemObj.BarCode;
|
||||
txtMedicalDictNo.Text = MedicalItemObj.MedicalDictNo;
|
||||
cboDrugKindTotal.SelectedValue = BDrugKind.GetModel(MedicalItemObj.DrugKindId.Value).MedicalItemKindId;
|
||||
cboDrugKind.SelectedValue = MedicalItemObj.DrugKindId;
|
||||
|
||||
cboPharmaCology.SelectedValue = MedicalItemObj.PharmaCologyId;
|
||||
cboInsuranceKind.Text = MedicalItemObj.InsuranceKind;
|
||||
cboInsuranceKindNH.Text = MedicalItemObj.InsuranceKindNH;
|
||||
txtRemark.Text = MedicalItemObj.Remark;
|
||||
cboAntibiotics.Text = MedicalItemObj.Antibiotics;
|
||||
if (MedicalItemObj.IsSkintest == 1)
|
||||
{
|
||||
chkIsSkintest.Checked = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
chkIsSkintest.Checked = false;
|
||||
}
|
||||
if (MedicalItemObj.IsValid == 1)
|
||||
{
|
||||
chkIsValid.Checked = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
chkIsValid.Checked = false;
|
||||
}
|
||||
|
||||
txtDosage.Text = MedicalItemObj.Dosage.ToString();
|
||||
cboDosageUnit.Text = MedicalItemObj.DosageUnit;
|
||||
cboPackingUnit.Text = MedicalItemObj.PackingUnit;
|
||||
cboSplitUnit.Text = MedicalItemObj.SplitUnit;
|
||||
txtQuotiety.Text = MedicalItemObj.Quotiety.ToString();
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
private void Init()
|
||||
{
|
||||
cboDosageKind.DataSource = BDosageKind.GetDataTable();
|
||||
|
||||
cboDosageKind.DisplayMember = "Name";
|
||||
cboDosageKind.ValueMember = "Id";
|
||||
cboDosageKind.SelectedIndex = -1;
|
||||
|
||||
|
||||
cboDrugKind.DataSource = BDrugKind.GetDataTable();
|
||||
cboDrugKind.DisplayMember = "Name";
|
||||
cboDrugKind.ValueMember = "Id";
|
||||
cboDrugKind.SelectedIndex = -1;
|
||||
|
||||
cboDrugKindTotal.DataSource = AIMSExtension.PublicMethod.GetNewDataTable(BMedicalItemKind.GetDataTable(), "IsMed='药品'", "");
|
||||
cboDrugKindTotal.DisplayMember = "Name";
|
||||
cboDrugKindTotal.ValueMember = "Id";
|
||||
cboDrugKindTotal.SelectedIndex = -1;
|
||||
|
||||
cboInsuranceKind.DisplayMember = "Name";
|
||||
cboInsuranceKind.ValueMember = "Id";
|
||||
cboInsuranceKind.DataSource = BBasicDictionary.GetDataDictionaryDataTable(" ParentId IN (SELECT Id FROM BasicDictionary WHERE NAME='医保用药类别')");
|
||||
cboInsuranceKind.SelectedIndex = -1;
|
||||
|
||||
cboInsuranceKindNH.DisplayMember = "Name";
|
||||
cboInsuranceKindNH.ValueMember = "Id";
|
||||
cboInsuranceKindNH.DataSource = BBasicDictionary.GetDataDictionaryDataTable(" ParentId IN (SELECT Id FROM BasicDictionary WHERE NAME='医保用药类别')");
|
||||
cboInsuranceKindNH.SelectedIndex = -1;
|
||||
|
||||
cboDosageUnit.DataSource = BDosageUnit.GetDataTable(1);
|
||||
cboDosageUnit.DisplayMember = "Name";
|
||||
cboDosageUnit.ValueMember = "Id";
|
||||
cboDosageUnit.SelectedIndex = -1;
|
||||
|
||||
cboPharmaCology.DataSource = AIMSExtension.PublicMethod.GetNewDataTable(BPharmaCology.GetDataTable(), "IsValid='有效'", "");
|
||||
cboPharmaCology.DisplayMember = "Name";
|
||||
cboPharmaCology.ValueMember = "Id";
|
||||
cboPharmaCology.SelectedIndex = -1;
|
||||
|
||||
cboDosageUnit.DataSource = BDosageUnit.GetDataTable(1);
|
||||
cboDosageUnit.DisplayMember = "Name";
|
||||
cboDosageUnit.ValueMember = "Id";
|
||||
cboDosageUnit.SelectedIndex = -1;
|
||||
|
||||
|
||||
cboPackingUnit.DataSource = BDosageUnit.GetDataTable(2);
|
||||
cboPackingUnit.DisplayMember = "Name";
|
||||
cboPackingUnit.ValueMember = "Id";
|
||||
cboPackingUnit.SelectedIndex = -1;
|
||||
|
||||
|
||||
cboSplitUnit.DataSource = BDosageUnit.GetDataTable(2);
|
||||
cboSplitUnit.DisplayMember = "Name";
|
||||
cboSplitUnit.ValueMember = "Id";
|
||||
cboSplitUnit.SelectedIndex = -1;
|
||||
}
|
||||
|
||||
private void btnFind_Click(object sender, EventArgs e)
|
||||
{
|
||||
frmMedicalDictList = new frmMedicalDictList();
|
||||
frmMedicalDictList.HelpCode = txtName.Text.Trim();
|
||||
frmMedicalDictList.FormClosed += new FormClosedEventHandler(frmMedicalDictList_FormClosed);
|
||||
|
||||
if (AIMSExtension.PublicMethod.GetNewDataTable(BMedicalDict.GetDataTableByName(txtName.Text.Trim()), "IsValid='有效'", "").Rows.Count > 0)
|
||||
{
|
||||
frmMedicalDictList.ShowDialog();
|
||||
}
|
||||
}
|
||||
|
||||
void frmMedicalDictList_FormClosed(object sender, FormClosedEventArgs e)
|
||||
{
|
||||
MedicalDictObj = BMedicalDict.GetModel(frmMedicalDictList.MedicalDictId);
|
||||
int RowsCount =BMedicalItem.GetMedicalItemByDictNo(MedicalDictObj.No);
|
||||
if (RowsCount == 0)
|
||||
{
|
||||
txtNo.Text = MedicalDictObj.No;
|
||||
}
|
||||
else
|
||||
{
|
||||
RowsCount =RowsCount - 1;
|
||||
txtNo.Text = MedicalDictObj.No + (RowsCount + 1);
|
||||
}
|
||||
txtName.Text = MedicalDictObj.Name;
|
||||
cboDosageKind.Text = BDosageKind.GetModel(MedicalDictObj.DosageKindId.Value).Name;
|
||||
txtMedicalDictNo.Text = MedicalDictObj.No;
|
||||
|
||||
cboDrugKind.Text = BDrugKind.GetModel(MedicalDictObj.DrugKindId.Value).Name;
|
||||
cboDrugKindTotal.Text = BMedicalItemKind.GetModel(BDrugKind.GetModel(MedicalDictObj.DrugKindId.Value).MedicalItemKindId.Value).Name;
|
||||
chkIsValid.Checked = true;
|
||||
|
||||
txtStand.Select();
|
||||
txtStand.Focus();
|
||||
|
||||
}
|
||||
private void tsbCancel_Click(object sender, EventArgs e)
|
||||
{
|
||||
AIMSExtension.PublicMethod.ClearControl(panel1);
|
||||
if (DrugKindId != 0)
|
||||
{
|
||||
DrugKind DrugKindObj = BDrugKind.GetModel(DrugKindId);
|
||||
cboDrugKind.Text = DrugKindObj.Name;
|
||||
cboDrugKindTotal.Text = BMedicalItemKind.GetModel(DrugKindObj.MedicalItemKindId.Value).Name;
|
||||
}
|
||||
chkIsValid.Checked = true;
|
||||
txtName.Select();
|
||||
txtName.Focus();
|
||||
cboPharmaCology.Text = "普通";
|
||||
cboAntibiotics.Text = "非抗菌素";
|
||||
}
|
||||
|
||||
private void tsbSava_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (ValidInput())
|
||||
{
|
||||
MedicalItem MedicalItemObj = new MedicalItem();
|
||||
MedicalItemObj.No = txtNo.Text.Trim();
|
||||
MedicalItemObj.Name = txtName.Text.Trim();
|
||||
MedicalItemObj.HelpCode = txtHelpCode.Text.Trim();
|
||||
MedicalItemObj.MedicalItemAlias = txtMedicalItemAlias.Text.Trim();
|
||||
MedicalItemObj.MedicalItemAliasHelpCode = AIMSExtension.PublicMethod.GetFirstLetter(txtMedicalItemAlias.Text.Trim());
|
||||
MedicalItemObj.DosageKindId = int.Parse(cboDosageKind.SelectedValue.ToString());
|
||||
MedicalItemObj.Stand = txtStand.Text.Trim();
|
||||
MedicalItemObj.BarCode = txtBarCode.Text.Trim();
|
||||
MedicalItemObj.MedicalDictNo = txtMedicalDictNo.Text.Trim();
|
||||
MedicalItemObj.DrugKindId = int.Parse(cboDrugKind.SelectedValue.ToString());
|
||||
MedicalItemObj.PharmaCologyId = int.Parse(cboPharmaCology.SelectedValue.ToString());
|
||||
MedicalItemObj.InsuranceKind = cboInsuranceKind.Text.Trim();
|
||||
MedicalItemObj.InsuranceKindNH = cboInsuranceKindNH.Text.Trim();
|
||||
MedicalItemObj.Remark = txtRemark.Text.Trim();
|
||||
MedicalItemObj.Antibiotics = cboAntibiotics.Text.Trim();
|
||||
MedicalItemObj.IsSkintest = chkIsSkintest.Checked ? 1 : 0;
|
||||
MedicalItemObj.IsValid = chkIsValid.Checked ? 1 : 0;
|
||||
MedicalItemObj.Dosage = decimal.Parse(txtDosage.Text.Trim());
|
||||
MedicalItemObj.DosageUnit = cboDosageUnit.Text.Trim();
|
||||
MedicalItemObj.PackingUnit = cboPackingUnit.Text.Trim();
|
||||
MedicalItemObj.SplitUnit = cboSplitUnit.Text.Trim();
|
||||
MedicalItemObj.Quotiety = int.Parse(txtQuotiety.Text.Trim());
|
||||
MedicalItemObj.OperatorNo = AIMSExtension.PublicMethod.OperatorNo;
|
||||
MedicalItemObj.OperatorName = AIMSExtension.PublicMethod.OperatorName;
|
||||
MedicalItemObj.OperateDate = AIMSExtension.PublicMethod.SystemDate();
|
||||
|
||||
if (_State == AIMSExtension.EditState.ADD)
|
||||
{
|
||||
BMedicalItem.Add(MedicalItemObj);
|
||||
}
|
||||
if (_State == AIMSExtension.EditState.EDIT)
|
||||
{
|
||||
MedicalItemObj.Id = MedicalItemEditId;
|
||||
BMedicalItem.Update(MedicalItemObj);
|
||||
|
||||
}
|
||||
tsbCancel_Click(null, null);
|
||||
}
|
||||
}
|
||||
|
||||
private bool ValidInput()
|
||||
{
|
||||
bool result = false;
|
||||
if (txtNo.Text.Trim().Length < 1)
|
||||
{
|
||||
MessageBox.Show("编码不能为空!");
|
||||
}
|
||||
else if (this.txtName.Text.Trim().Length < 1)
|
||||
{
|
||||
MessageBox.Show("名称不能为空!");
|
||||
}
|
||||
else if (cboDosageKind.Text.Trim().Length < 1)
|
||||
{
|
||||
MessageBox.Show("剂型不能为空!");
|
||||
}
|
||||
else if (txtStand.Text.Trim().Length < 1)
|
||||
{
|
||||
MessageBox.Show("规格不能为空!");
|
||||
}
|
||||
else if (cboDrugKindTotal.Text.Trim().Length < 1)
|
||||
{
|
||||
MessageBox.Show("药品大类不能为空!");
|
||||
}
|
||||
else if (cboDrugKind.Text.Trim().Length < 1)
|
||||
{
|
||||
MessageBox.Show("药物分类不能为空!");
|
||||
}
|
||||
else if (cboPharmaCology.Text.Trim().Length < 1)
|
||||
{
|
||||
MessageBox.Show("药理不能为空!");
|
||||
}
|
||||
else if (cboAntibiotics.Text.Trim().Length < 1)
|
||||
{
|
||||
MessageBox.Show("是否抗菌素不能为空!");
|
||||
}
|
||||
else if (txtDosage.Text.Trim().Length < 1)
|
||||
{
|
||||
MessageBox.Show("最小剂量不能为空!");
|
||||
}
|
||||
else if (cboDosageUnit.Text.Trim().Length < 1)
|
||||
{
|
||||
MessageBox.Show("剂量单位不能为空!");
|
||||
}
|
||||
else if (cboPackingUnit.Text.Trim().Length < 1)
|
||||
{
|
||||
MessageBox.Show("包装单位不能为空!");
|
||||
}
|
||||
else if (cboSplitUnit.Text.Trim().Length < 1)
|
||||
{
|
||||
MessageBox.Show("拆分单位不能为空!");
|
||||
}
|
||||
else if (txtQuotiety.Text.Trim().Length < 1)
|
||||
{
|
||||
MessageBox.Show("转换倍数不能为空!");
|
||||
}
|
||||
else
|
||||
{
|
||||
result = true;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
private void tsbExit_Click(object sender, EventArgs e)
|
||||
{
|
||||
Close();
|
||||
}
|
||||
|
||||
private void txtName_KeyDown(object sender, KeyEventArgs e)
|
||||
{
|
||||
if (e.KeyCode == Keys.Enter)
|
||||
{
|
||||
btnFind_Click(null, null);
|
||||
}
|
||||
}
|
||||
|
||||
private void txtName_TextChanged(object sender, EventArgs e)
|
||||
{
|
||||
txtHelpCode.Text = AIMSExtension.PublicMethod.GetFirstLetter(txtName.Text.Trim());
|
||||
}
|
||||
|
||||
private void cboSplitUnit_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
private void txtDosage_KeyPress(object sender, KeyPressEventArgs e)
|
||||
{
|
||||
AIMSExtension.PublicMethod.KeyPressByIsMatch(e, txtDosage);
|
||||
}
|
||||
|
||||
private void txtQuotiety_KeyPress(object sender, KeyPressEventArgs e)
|
||||
{
|
||||
AIMSExtension.PublicMethod.KeyPressByIsMatch(e, txtQuotiety);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
@ -1,514 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="toolStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="tsbSava.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
RU5ErkJggg==
|
||||
</value>
|
||||
</data>
|
||||
<data name="tsbCancel.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
</value>
|
||||
</data>
|
||||
<data name="tsbExit.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
RU5ErkJggg==
|
||||
</value>
|
||||
</data>
|
||||
</root>
|
||||
285
AIMS/DrugManagement/frmMedicamentPrice.Designer.cs
generated
285
AIMS/DrugManagement/frmMedicamentPrice.Designer.cs
generated
@ -1,285 +0,0 @@
|
||||
namespace DrugManagement.UI
|
||||
{
|
||||
partial class frmMedicamentPrice
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Windows Form Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.panel1 = new System.Windows.Forms.Panel();
|
||||
this.btnDrugManufacturer = new System.Windows.Forms.Button();
|
||||
this.chkIsValid = new System.Windows.Forms.CheckBox();
|
||||
this.btnReturn = new System.Windows.Forms.Button();
|
||||
this.btnSave = new System.Windows.Forms.Button();
|
||||
this.label8 = new System.Windows.Forms.Label();
|
||||
this.txtRetailPrice = new System.Windows.Forms.TextBox();
|
||||
this.txtTradePrice = new System.Windows.Forms.TextBox();
|
||||
this.txtPurchasePrice = new System.Windows.Forms.TextBox();
|
||||
this.txtPackingUnit = new System.Windows.Forms.TextBox();
|
||||
this.txtDrugManufacturer = new System.Windows.Forms.TextBox();
|
||||
this.txtName = new System.Windows.Forms.TextBox();
|
||||
this.txtNo = new System.Windows.Forms.TextBox();
|
||||
this.label5 = new System.Windows.Forms.Label();
|
||||
this.label6 = new System.Windows.Forms.Label();
|
||||
this.label7 = new System.Windows.Forms.Label();
|
||||
this.label4 = new System.Windows.Forms.Label();
|
||||
this.label3 = new System.Windows.Forms.Label();
|
||||
this.label2 = new System.Windows.Forms.Label();
|
||||
this.label1 = new System.Windows.Forms.Label();
|
||||
this.panel1.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// panel1
|
||||
//
|
||||
this.panel1.Controls.Add(this.btnDrugManufacturer);
|
||||
this.panel1.Controls.Add(this.chkIsValid);
|
||||
this.panel1.Controls.Add(this.btnReturn);
|
||||
this.panel1.Controls.Add(this.btnSave);
|
||||
this.panel1.Controls.Add(this.label8);
|
||||
this.panel1.Controls.Add(this.txtRetailPrice);
|
||||
this.panel1.Controls.Add(this.txtTradePrice);
|
||||
this.panel1.Controls.Add(this.txtPurchasePrice);
|
||||
this.panel1.Controls.Add(this.txtPackingUnit);
|
||||
this.panel1.Controls.Add(this.txtDrugManufacturer);
|
||||
this.panel1.Controls.Add(this.txtName);
|
||||
this.panel1.Controls.Add(this.txtNo);
|
||||
this.panel1.Controls.Add(this.label5);
|
||||
this.panel1.Controls.Add(this.label6);
|
||||
this.panel1.Controls.Add(this.label7);
|
||||
this.panel1.Controls.Add(this.label4);
|
||||
this.panel1.Controls.Add(this.label3);
|
||||
this.panel1.Controls.Add(this.label2);
|
||||
this.panel1.Controls.Add(this.label1);
|
||||
this.panel1.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.panel1.Font = new System.Drawing.Font("宋体", 10.5F);
|
||||
this.panel1.Location = new System.Drawing.Point(0, 0);
|
||||
this.panel1.Name = "panel1";
|
||||
this.panel1.Size = new System.Drawing.Size(314, 287);
|
||||
this.panel1.TabIndex = 0;
|
||||
//
|
||||
// btnDrugManufacturer
|
||||
//
|
||||
this.btnDrugManufacturer.Location = new System.Drawing.Point(268, 74);
|
||||
this.btnDrugManufacturer.Name = "btnDrugManufacturer";
|
||||
this.btnDrugManufacturer.Size = new System.Drawing.Size(21, 23);
|
||||
this.btnDrugManufacturer.TabIndex = 19;
|
||||
this.btnDrugManufacturer.Text = ".";
|
||||
this.btnDrugManufacturer.UseVisualStyleBackColor = true;
|
||||
this.btnDrugManufacturer.Click += new System.EventHandler(this.btnDrugManufacturer_Click);
|
||||
//
|
||||
// chkIsValid
|
||||
//
|
||||
this.chkIsValid.AutoSize = true;
|
||||
this.chkIsValid.Location = new System.Drawing.Point(94, 219);
|
||||
this.chkIsValid.Name = "chkIsValid";
|
||||
this.chkIsValid.Size = new System.Drawing.Size(68, 18);
|
||||
this.chkIsValid.TabIndex = 18;
|
||||
this.chkIsValid.Text = "有效性";
|
||||
this.chkIsValid.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// btnReturn
|
||||
//
|
||||
this.btnReturn.Location = new System.Drawing.Point(217, 254);
|
||||
this.btnReturn.Name = "btnReturn";
|
||||
this.btnReturn.Size = new System.Drawing.Size(75, 23);
|
||||
this.btnReturn.TabIndex = 17;
|
||||
this.btnReturn.Text = "返回";
|
||||
this.btnReturn.UseVisualStyleBackColor = true;
|
||||
this.btnReturn.Click += new System.EventHandler(this.btnReturn_Click);
|
||||
//
|
||||
// btnSave
|
||||
//
|
||||
this.btnSave.Location = new System.Drawing.Point(136, 254);
|
||||
this.btnSave.Name = "btnSave";
|
||||
this.btnSave.Size = new System.Drawing.Size(75, 23);
|
||||
this.btnSave.TabIndex = 16;
|
||||
this.btnSave.Text = "保存";
|
||||
this.btnSave.UseVisualStyleBackColor = true;
|
||||
this.btnSave.Click += new System.EventHandler(this.btnSave_Click);
|
||||
//
|
||||
// label8
|
||||
//
|
||||
this.label8.AutoSize = true;
|
||||
this.label8.Location = new System.Drawing.Point(3, 237);
|
||||
this.label8.Name = "label8";
|
||||
this.label8.Size = new System.Drawing.Size(308, 14);
|
||||
this.label8.TabIndex = 14;
|
||||
this.label8.Text = "-------------------------------------------";
|
||||
//
|
||||
// txtRetailPrice
|
||||
//
|
||||
this.txtRetailPrice.Location = new System.Drawing.Point(94, 190);
|
||||
this.txtRetailPrice.Name = "txtRetailPrice";
|
||||
this.txtRetailPrice.Size = new System.Drawing.Size(195, 23);
|
||||
this.txtRetailPrice.TabIndex = 13;
|
||||
this.txtRetailPrice.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.txtRetailPrice_KeyPress);
|
||||
//
|
||||
// txtTradePrice
|
||||
//
|
||||
this.txtTradePrice.Location = new System.Drawing.Point(94, 161);
|
||||
this.txtTradePrice.Name = "txtTradePrice";
|
||||
this.txtTradePrice.Size = new System.Drawing.Size(195, 23);
|
||||
this.txtTradePrice.TabIndex = 12;
|
||||
this.txtTradePrice.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.txtTradePrice_KeyPress);
|
||||
//
|
||||
// txtPurchasePrice
|
||||
//
|
||||
this.txtPurchasePrice.Location = new System.Drawing.Point(94, 132);
|
||||
this.txtPurchasePrice.Name = "txtPurchasePrice";
|
||||
this.txtPurchasePrice.Size = new System.Drawing.Size(195, 23);
|
||||
this.txtPurchasePrice.TabIndex = 11;
|
||||
this.txtPurchasePrice.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.txtPurchasePrice_KeyPress);
|
||||
//
|
||||
// txtPackingUnit
|
||||
//
|
||||
this.txtPackingUnit.Location = new System.Drawing.Point(94, 103);
|
||||
this.txtPackingUnit.Name = "txtPackingUnit";
|
||||
this.txtPackingUnit.Size = new System.Drawing.Size(195, 23);
|
||||
this.txtPackingUnit.TabIndex = 10;
|
||||
//
|
||||
// txtDrugManufacturer
|
||||
//
|
||||
this.txtDrugManufacturer.Location = new System.Drawing.Point(94, 74);
|
||||
this.txtDrugManufacturer.Name = "txtDrugManufacturer";
|
||||
this.txtDrugManufacturer.Size = new System.Drawing.Size(171, 23);
|
||||
this.txtDrugManufacturer.TabIndex = 9;
|
||||
//
|
||||
// txtName
|
||||
//
|
||||
this.txtName.Location = new System.Drawing.Point(94, 45);
|
||||
this.txtName.Name = "txtName";
|
||||
this.txtName.Size = new System.Drawing.Size(195, 23);
|
||||
this.txtName.TabIndex = 8;
|
||||
//
|
||||
// txtNo
|
||||
//
|
||||
this.txtNo.Location = new System.Drawing.Point(94, 17);
|
||||
this.txtNo.Name = "txtNo";
|
||||
this.txtNo.Size = new System.Drawing.Size(195, 23);
|
||||
this.txtNo.TabIndex = 7;
|
||||
//
|
||||
// label5
|
||||
//
|
||||
this.label5.AutoSize = true;
|
||||
this.label5.Location = new System.Drawing.Point(25, 199);
|
||||
this.label5.Name = "label5";
|
||||
this.label5.Size = new System.Drawing.Size(63, 14);
|
||||
this.label5.TabIndex = 6;
|
||||
this.label5.Text = "零售价格";
|
||||
//
|
||||
// label6
|
||||
//
|
||||
this.label6.AutoSize = true;
|
||||
this.label6.Location = new System.Drawing.Point(25, 170);
|
||||
this.label6.Name = "label6";
|
||||
this.label6.Size = new System.Drawing.Size(63, 14);
|
||||
this.label6.TabIndex = 5;
|
||||
this.label6.Text = "批发价格";
|
||||
//
|
||||
// label7
|
||||
//
|
||||
this.label7.AutoSize = true;
|
||||
this.label7.Location = new System.Drawing.Point(25, 137);
|
||||
this.label7.Name = "label7";
|
||||
this.label7.Size = new System.Drawing.Size(63, 14);
|
||||
this.label7.TabIndex = 4;
|
||||
this.label7.Text = "进货价格";
|
||||
//
|
||||
// label4
|
||||
//
|
||||
this.label4.AutoSize = true;
|
||||
this.label4.Location = new System.Drawing.Point(25, 110);
|
||||
this.label4.Name = "label4";
|
||||
this.label4.Size = new System.Drawing.Size(63, 14);
|
||||
this.label4.TabIndex = 3;
|
||||
this.label4.Text = "包装单位";
|
||||
//
|
||||
// label3
|
||||
//
|
||||
this.label3.AutoSize = true;
|
||||
this.label3.Location = new System.Drawing.Point(25, 82);
|
||||
this.label3.Name = "label3";
|
||||
this.label3.Size = new System.Drawing.Size(63, 14);
|
||||
this.label3.TabIndex = 2;
|
||||
this.label3.Text = "生产厂家";
|
||||
//
|
||||
// label2
|
||||
//
|
||||
this.label2.AutoSize = true;
|
||||
this.label2.Location = new System.Drawing.Point(25, 54);
|
||||
this.label2.Name = "label2";
|
||||
this.label2.Size = new System.Drawing.Size(63, 14);
|
||||
this.label2.TabIndex = 1;
|
||||
this.label2.Text = "药品名称";
|
||||
//
|
||||
// label1
|
||||
//
|
||||
this.label1.AutoSize = true;
|
||||
this.label1.Location = new System.Drawing.Point(25, 26);
|
||||
this.label1.Name = "label1";
|
||||
this.label1.Size = new System.Drawing.Size(63, 14);
|
||||
this.label1.TabIndex = 0;
|
||||
this.label1.Text = "药品编码";
|
||||
//
|
||||
// frmMedicamentPrice
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(314, 287);
|
||||
this.ControlBox = false;
|
||||
this.Controls.Add(this.panel1);
|
||||
this.Name = "frmMedicamentPrice";
|
||||
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
|
||||
this.Load += new System.EventHandler(this.frmMedicamentPrice_Load);
|
||||
this.panel1.ResumeLayout(false);
|
||||
this.panel1.PerformLayout();
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.Panel panel1;
|
||||
private System.Windows.Forms.Label label2;
|
||||
private System.Windows.Forms.Label label1;
|
||||
private System.Windows.Forms.Label label8;
|
||||
private System.Windows.Forms.TextBox txtRetailPrice;
|
||||
private System.Windows.Forms.TextBox txtTradePrice;
|
||||
private System.Windows.Forms.TextBox txtPurchasePrice;
|
||||
private System.Windows.Forms.TextBox txtPackingUnit;
|
||||
private System.Windows.Forms.TextBox txtDrugManufacturer;
|
||||
private System.Windows.Forms.TextBox txtName;
|
||||
private System.Windows.Forms.TextBox txtNo;
|
||||
private System.Windows.Forms.Label label5;
|
||||
private System.Windows.Forms.Label label6;
|
||||
private System.Windows.Forms.Label label7;
|
||||
private System.Windows.Forms.Label label4;
|
||||
private System.Windows.Forms.Label label3;
|
||||
private System.Windows.Forms.Button btnReturn;
|
||||
private System.Windows.Forms.Button btnSave;
|
||||
private System.Windows.Forms.Button btnDrugManufacturer;
|
||||
private System.Windows.Forms.CheckBox chkIsValid;
|
||||
}
|
||||
}
|
||||
@ -1,198 +0,0 @@
|
||||
using AIMSBLL;
|
||||
using AIMSModel;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace DrugManagement.UI
|
||||
{
|
||||
public partial class frmMedicamentPrice : Form
|
||||
{
|
||||
public AIMSExtension.EditState _state;
|
||||
public MedicalItem SelectRowMedicalItemObj;
|
||||
public int DrugManufacturerId =0;
|
||||
public string DrugManufacturerName;
|
||||
private frmDrugManufacturerList frmDrugManufacturerList;
|
||||
public int MedicamentPriceId = 0;
|
||||
public frmMedicamentPrice()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
private void frmMedicamentPrice_Load(object sender, EventArgs e)
|
||||
{
|
||||
int x = (System.Windows.Forms.SystemInformation.WorkingArea.Width - this.Size.Width) / 2;
|
||||
int y = (System.Windows.Forms.SystemInformation.WorkingArea.Height - this.Size.Height) / 2 -150;
|
||||
this.StartPosition = FormStartPosition.Manual;
|
||||
this.Location = (Point)new Size(x, y);
|
||||
|
||||
|
||||
if (_state == AIMSExtension.EditState.ADD)
|
||||
{
|
||||
txtNo.Enabled = false;
|
||||
txtName.Enabled = false;
|
||||
txtPackingUnit.Enabled = false;
|
||||
|
||||
txtNo.Text = SelectRowMedicalItemObj.No;
|
||||
txtName.Text = SelectRowMedicalItemObj.Name;
|
||||
txtPackingUnit.Text = SelectRowMedicalItemObj.PackingUnit;
|
||||
|
||||
chkIsValid.Checked = true;
|
||||
}
|
||||
if (_state == AIMSExtension.EditState.EDIT)
|
||||
{
|
||||
|
||||
txtNo.Enabled = false;
|
||||
txtName.Enabled = false;
|
||||
txtPackingUnit.Enabled = false;
|
||||
txtPurchasePrice.Enabled = false;
|
||||
txtTradePrice.Enabled = false;
|
||||
txtRetailPrice.Enabled = false;
|
||||
txtDrugManufacturer.Enabled = false;
|
||||
|
||||
MedicamentPrice MedicamentPriceObj = BMedicamentPrice.GetModel(MedicamentPriceId);
|
||||
MedicalItem MedicalItemObj = BMedicalItem.GetModel(MedicamentPriceObj.MedicalItemId.Value);
|
||||
txtNo.Text = MedicalItemObj.No;
|
||||
txtName.Text = MedicalItemObj.Name;
|
||||
txtPackingUnit.Text = MedicalItemObj.PackingUnit;
|
||||
|
||||
txtDrugManufacturer.Text = BDrugManufacturer.GetModel(MedicamentPriceObj.DrugManufacturerId.Value).Name;
|
||||
txtPurchasePrice.Text = MedicamentPriceObj.PurchasePrice.ToString();
|
||||
txtRetailPrice.Text = MedicamentPriceObj.RetailPrice.ToString();
|
||||
txtTradePrice.Text = MedicamentPriceObj.TradePrice.ToString();
|
||||
|
||||
|
||||
if (MedicamentPriceObj.IsValid == 1)
|
||||
{
|
||||
chkIsValid.Checked = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
chkIsValid.Checked = false;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private void btnDrugManufacturer_Click(object sender, EventArgs e)
|
||||
{
|
||||
frmDrugManufacturerList = new frmDrugManufacturerList();
|
||||
frmDrugManufacturerList.FormClosed += new FormClosedEventHandler(frmDrugManufacturerList_FormClosed);
|
||||
frmDrugManufacturerList.ShowDialog();
|
||||
|
||||
}
|
||||
|
||||
void frmDrugManufacturerList_FormClosed(object sender, FormClosedEventArgs e)
|
||||
{
|
||||
DrugManufacturerId = frmDrugManufacturerList.DrugManufacturerId;
|
||||
txtDrugManufacturer.Text = frmDrugManufacturerList.DrugManufacturerName;
|
||||
DrugManufacturerName = frmDrugManufacturerList.DrugManufacturerName;
|
||||
txtPurchasePrice.Select();
|
||||
txtPurchasePrice.Focus();
|
||||
|
||||
|
||||
}
|
||||
|
||||
private void btnReturn_Click(object sender, EventArgs e)
|
||||
{
|
||||
Close();
|
||||
}
|
||||
|
||||
private void txtPurchasePrice_KeyPress(object sender, KeyPressEventArgs e)
|
||||
{
|
||||
AIMSExtension.PublicMethod.KeyPressByIsMatch(e, txtPurchasePrice);
|
||||
}
|
||||
|
||||
private void txtTradePrice_KeyPress(object sender, KeyPressEventArgs e)
|
||||
{
|
||||
AIMSExtension.PublicMethod.KeyPressByIsMatch(e, txtTradePrice);
|
||||
}
|
||||
|
||||
private void txtRetailPrice_KeyPress(object sender, KeyPressEventArgs e)
|
||||
{
|
||||
AIMSExtension.PublicMethod.KeyPressByIsMatch(e, txtRetailPrice);
|
||||
}
|
||||
|
||||
private void btnSave_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (ValidInput())
|
||||
{
|
||||
if (txtDrugManufacturer.Text == DrugManufacturerName)
|
||||
{
|
||||
if (_state == AIMSExtension.EditState.ADD)
|
||||
{
|
||||
MedicamentPrice MedicamentPriceObj = new MedicamentPrice();
|
||||
MedicamentPriceObj.MedicalItemId = SelectRowMedicalItemObj.Id;
|
||||
MedicamentPriceObj.DrugManufacturerId = DrugManufacturerId;
|
||||
MedicamentPriceObj.PurchasePrice = decimal.Parse(txtPurchasePrice.Text.Trim());
|
||||
MedicamentPriceObj.TradePrice = decimal.Parse(txtTradePrice.Text.Trim());
|
||||
MedicamentPriceObj.RetailPrice = decimal.Parse(txtRetailPrice.Text.Trim());
|
||||
MedicamentPriceObj.IsValid = int.Parse(chkIsValid.Checked ? "1" : "0");
|
||||
MedicamentPriceObj.OperatorNo = AIMSExtension.PublicMethod.OperatorNo;
|
||||
MedicamentPriceObj.OperatorName = AIMSExtension.PublicMethod.OperatorName;
|
||||
MedicamentPriceObj.OperateDate = AIMSExtension.PublicMethod.SystemDate();
|
||||
BMedicamentPrice.Add(MedicamentPriceObj);
|
||||
}
|
||||
else
|
||||
{
|
||||
MessageBox.Show("厂家名称只能选择!");
|
||||
}
|
||||
}
|
||||
|
||||
if (_state == AIMSExtension.EditState.EDIT)
|
||||
{
|
||||
MedicamentPrice MedicamentPriceObj = new MedicamentPrice();
|
||||
MedicamentPriceObj.Id = MedicamentPriceId;
|
||||
MedicamentPriceObj.IsValid = int.Parse(chkIsValid.Checked ? "1" : "0");
|
||||
MedicamentPriceObj.OperatorNo = AIMSExtension.PublicMethod.OperatorNo;
|
||||
MedicamentPriceObj.OperatorName = AIMSExtension.PublicMethod.OperatorName;
|
||||
MedicamentPriceObj.OperateDate = AIMSExtension.PublicMethod.SystemDate();
|
||||
BMedicamentPrice.Update(MedicamentPriceObj);
|
||||
}
|
||||
Close();
|
||||
}
|
||||
}
|
||||
private bool ValidInput()
|
||||
{
|
||||
bool result = false;
|
||||
|
||||
if (txtNo.Text.Trim().Length < 1)
|
||||
{
|
||||
MessageBox.Show("编码不能为空!");
|
||||
}
|
||||
else if (txtName.Text.Trim().Length < 1)
|
||||
{
|
||||
MessageBox.Show("名称不能为空!");
|
||||
}
|
||||
else if (txtDrugManufacturer.Text.Trim().Length < 1)
|
||||
{
|
||||
MessageBox.Show("厂家不能为空!");
|
||||
}
|
||||
else if (this.txtPurchasePrice.Text.Trim().Length < 1)
|
||||
{
|
||||
MessageBox.Show("进价不能为空!");
|
||||
}
|
||||
else if (this.txtTradePrice.Text.Trim().Length < 1)
|
||||
{
|
||||
MessageBox.Show("批发价格不能为空!");
|
||||
}
|
||||
else if (this.txtRetailPrice.Text.Trim().Length < 1)
|
||||
{
|
||||
MessageBox.Show("零售价格不能为空!");
|
||||
}
|
||||
else
|
||||
{
|
||||
result = true;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
@ -1,120 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
||||
@ -904,18 +904,18 @@ namespace AIMS.OperationFront.UI
|
||||
OperationApplyObj = EditOperationApplyObj;
|
||||
}
|
||||
OperationApplyObj.ApplyDepId = int.Parse(cboApplyDepId.SelectedValue.ToString());
|
||||
if ( rboJZ.Checked == true )
|
||||
if (rboJZ.Checked == true)
|
||||
{
|
||||
OperationApplyObj.OperationType = "急诊";
|
||||
OperationApplyObj.OperationType = "急诊";
|
||||
}
|
||||
if ( rboRJ.Checked == true )
|
||||
if (rboRJ.Checked == true)
|
||||
{
|
||||
OperationApplyObj.OperationType = "日间";
|
||||
OperationApplyObj.OperationType = "日间";
|
||||
}
|
||||
if ( rboZQ.Checked == true )
|
||||
if (rboZQ.Checked == true)
|
||||
{
|
||||
OperationApplyObj.OperationType = "择期";
|
||||
}
|
||||
OperationApplyObj.OperationType = "择期";
|
||||
}
|
||||
OperationApplyObj.OrderOperationTime = DateTime.Parse(dtpOrderOperationTime.Value.ToString("yyyy-MM-dd HH:mm"));
|
||||
//if (txtOperationTimeLeight.Text != "")
|
||||
// OperationApplyObj.OperationTimeLeight = int.Parse(txtOperationTimeLeight.Text);
|
||||
@ -1613,42 +1613,92 @@ namespace AIMS.OperationFront.UI
|
||||
|
||||
private void btnDR_Click(object sender, EventArgs e)
|
||||
{
|
||||
string sqlStr = string.Format("select * from AIMS_PATIENT where IPD_NO like '%{0}%'", txtMdrecNo.Text);
|
||||
DataTable dt = null;
|
||||
dt = HisDBHelper.GetDataTable(sqlStr);
|
||||
if (dt != null && dt.Rows.Count > 0)
|
||||
try
|
||||
{
|
||||
DataRow row = dt.Rows[0];
|
||||
txtArchivesNo.Text = row["PATIENT_ID"].ToString();//HIS患者ID
|
||||
if (PublicMethod.GetHospitalName().Contains("屯留"))
|
||||
{
|
||||
string sqlStr = string.Format("select * from AIMS_PATIENT where IPD_NO like '%{0}%'", txtMdrecNo.Text);
|
||||
DataTable dt = null;
|
||||
dt = HisDBHelper.GetDataTable(sqlStr);
|
||||
if (dt != null && dt.Rows.Count > 0)
|
||||
{
|
||||
DataRow row = dt.Rows[0];
|
||||
txtArchivesNo.Text = row["PATIENT_ID"].ToString();//HIS患者ID
|
||||
|
||||
cboDepartment.Text = row["PATIENT_SECTION_NAME"].ToString(); //申请手术科室编码
|
||||
cboApplyDepId.Text = row["PATIENT_SECTION_NAME"].ToString(); //申请手术科室编码
|
||||
txtName.Text = row["PATIENT_NAME"].ToString();
|
||||
cboSex.Text = row["PATIENT_SEX"].ToString();
|
||||
try
|
||||
{
|
||||
dtpBirthDay.Value = Convert.ToDateTime(row["PATIENT_BIRTH"].ToString());
|
||||
if (row["PATIENT_HEIGHT"].ToString() != "") txtHeight.Text = Convert.ToDecimal(row["PATIENT_HEIGHT"].ToString()).ToString();
|
||||
if (row["PATIENT_WEIGHT"].ToString() != "") txtWeight.Text = Convert.ToDecimal(row["PATIENT_WEIGHT"].ToString()).ToString();
|
||||
cboDepartment.Text = row["PATIENT_SECTION_NAME"].ToString(); //申请手术科室编码
|
||||
cboApplyDepId.Text = row["PATIENT_SECTION_NAME"].ToString(); //申请手术科室编码
|
||||
txtName.Text = row["PATIENT_NAME"].ToString();
|
||||
cboSex.Text = row["PATIENT_SEX"].ToString();
|
||||
try
|
||||
{
|
||||
dtpBirthDay.Value = Convert.ToDateTime(row["PATIENT_BIRTH"].ToString());
|
||||
if (row["PATIENT_HEIGHT"].ToString() != "") txtHeight.Text = Convert.ToDecimal(row["PATIENT_HEIGHT"].ToString()).ToString();
|
||||
if (row["PATIENT_WEIGHT"].ToString() != "") txtWeight.Text = Convert.ToDecimal(row["PATIENT_WEIGHT"].ToString()).ToString();
|
||||
}
|
||||
catch (Exception)
|
||||
{
|
||||
}
|
||||
cboBloodType.Text = row["PATINET_BLOODTYPE"].ToString();
|
||||
cboRHBloodType.Text = row["PATINET_BLOODTYPE_RH"].ToString();
|
||||
txtIdentityCard.Text = row["IDNO"].ToString();
|
||||
cboPatientKind.Text = row["PATIENT_CHARGE_TYPE"].ToString();
|
||||
txtIlldistrict.Text = row["ROOM_NO"].ToString();
|
||||
txtSickBed.Text = row["PATIENT_BED"].ToString();
|
||||
//patient.ADDRESS = row["PATIENT_ADDRESS"].ToString();
|
||||
txtContacts.Text = row["PATIENT_CONTACTOR"].ToString();
|
||||
txtContactsPhone.Text = row["PATIENT_CONTACTOR_PHONE"].ToString();
|
||||
dtpInHosDate.Value = Convert.ToDateTime(row["INHOSPITALTIME"].ToString());
|
||||
rboZQ.Checked = true;
|
||||
}
|
||||
catch (Exception)
|
||||
else
|
||||
{
|
||||
MessageBox.Show("未找到该患者信息!");
|
||||
}
|
||||
}
|
||||
if (PublicMethod.GetHospitalName().Contains("秦皇岛"))
|
||||
{
|
||||
string sqlStr = string.Format("select * from AIMS_PATIENTS where IPD_NO like '%{0}%'", txtMdrecNo.Text);
|
||||
DataTable dt = null;
|
||||
dt = HisDBHelper.GetDataTable(sqlStr);
|
||||
if (dt != null && dt.Rows.Count > 0)
|
||||
{
|
||||
DataRow row = dt.Rows[0];
|
||||
txtArchivesNo.Text = row["PATIENT_ID"].ToString();//HIS患者ID
|
||||
|
||||
cboDepartment.Text = row["AREA_NAME"].ToString(); //申请手术科室编码
|
||||
cboApplyDepId.Text = row["AREA_NAME"].ToString(); //申请手术科室编码
|
||||
txtName.Text = row["PATIENT_NAME"].ToString();
|
||||
cboSex.Text = row["PATIENT_SEX"].ToString();
|
||||
try
|
||||
{
|
||||
dtpBirthDay.Value = Convert.ToDateTime(row["PATIENT_BIRTH"].ToString());
|
||||
if (row["PATIENT_HEIGHT"].ToString() != "") txtHeight.Text = Convert.ToDecimal(row["PATIENT_HEIGHT"].ToString()).ToString();
|
||||
if (row["PATIENT_WEIGHT"].ToString() != "") txtWeight.Text = Convert.ToDecimal(row["PATIENT_WEIGHT"].ToString()).ToString();
|
||||
}
|
||||
catch (Exception)
|
||||
{
|
||||
}
|
||||
cboBloodType.Text = row["PATINET_BLOODTYPE"].ToString();
|
||||
cboRHBloodType.Text = row["PATINET_BLOODTYPE_RH"].ToString();
|
||||
txtIdentityCard.Text = row["IDNO"].ToString();
|
||||
cboPatientKind.Text = row["PATIENT_CHARGE_TYPE"].ToString();
|
||||
txtIlldistrict.Text = row["ROOM_NO"].ToString();
|
||||
txtSickBed.Text = row["PATIENT_BED"].ToString();
|
||||
//patient.ADDRESS = row["PATIENT_ADDRESS"].ToString();
|
||||
txtContacts.Text = row["PATIENT_CONTACTOR"].ToString();
|
||||
txtContactsPhone.Text = row["PATIENT_CONTACTOR_PHONE"].ToString();
|
||||
dtpInHosDate.Value = Convert.ToDateTime(row["INHOSPITALTIME"].ToString());
|
||||
rboZQ.Checked = true;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
MessageBox.Show("未找到该患者信息!");
|
||||
}
|
||||
cboBloodType.Text = row["PATINET_BLOODTYPE"].ToString();
|
||||
cboRHBloodType.Text = row["PATINET_BLOODTYPE_RH"].ToString();
|
||||
txtIdentityCard.Text = row["IDNO"].ToString();
|
||||
cboPatientKind.Text = row["PATIENT_CHARGE_TYPE"].ToString();
|
||||
txtIlldistrict.Text = row["ROOM_NO"].ToString();
|
||||
txtSickBed.Text = row["PATIENT_BED"].ToString();
|
||||
//patient.ADDRESS = row["PATIENT_ADDRESS"].ToString();
|
||||
txtContacts.Text = row["PATIENT_CONTACTOR"].ToString();
|
||||
txtContactsPhone.Text = row["PATIENT_CONTACTOR_PHONE"].ToString();
|
||||
dtpInHosDate.Value = Convert.ToDateTime(row["INHOSPITALTIME"].ToString());
|
||||
rboZQ.Checked = true;
|
||||
}
|
||||
else
|
||||
catch (Exception ex)
|
||||
{
|
||||
MessageBox.Show("未找到该患者信息!");
|
||||
MessageBox.Show("导入患者出错! " + ex.Message + ex.StackTrace);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -90,9 +90,6 @@
|
||||
<Compile Include="BLL\AutoGenerate\BHospitalInfo.cs" />
|
||||
<Compile Include="BLL\AutoGenerate\BKBITEM.cs" />
|
||||
<Compile Include="BLL\AutoGenerate\BKBLIST.cs" />
|
||||
<Compile Include="BLL\AutoGenerate\BMedicalDict.cs" />
|
||||
<Compile Include="BLL\AutoGenerate\BMedicalItem.cs" />
|
||||
<Compile Include="BLL\AutoGenerate\BMedicalItemKind.cs" />
|
||||
<Compile Include="BLL\AutoGenerate\BMedicamentPrice.cs" />
|
||||
<Compile Include="BLL\AutoGenerate\BMenu.cs" />
|
||||
<Compile Include="BLL\AutoGenerate\BNotice.cs" />
|
||||
@ -161,9 +158,6 @@
|
||||
<Compile Include="BLL\Extension\BHospitalInfo.cs" />
|
||||
<Compile Include="BLL\Extension\BKBITEM.cs" />
|
||||
<Compile Include="BLL\Extension\BKBLIST.cs" />
|
||||
<Compile Include="BLL\Extension\BMedicalDict.cs" />
|
||||
<Compile Include="BLL\Extension\BMedicalItem.cs" />
|
||||
<Compile Include="BLL\Extension\BMedicalItemKind.cs" />
|
||||
<Compile Include="BLL\Extension\BMedicamentPrice.cs" />
|
||||
<Compile Include="BLL\Extension\BMenu.cs" />
|
||||
<Compile Include="BLL\Extension\BNotice.cs" />
|
||||
@ -241,9 +235,6 @@
|
||||
<Compile Include="DAL\AutoGenerate\DHospitalInfo.cs" />
|
||||
<Compile Include="DAL\AutoGenerate\DKBITEM.cs" />
|
||||
<Compile Include="DAL\AutoGenerate\DKBLIST.cs" />
|
||||
<Compile Include="DAL\AutoGenerate\DMedicalDict.cs" />
|
||||
<Compile Include="DAL\AutoGenerate\DMedicalItem.cs" />
|
||||
<Compile Include="DAL\AutoGenerate\DMedicalItemKind.cs" />
|
||||
<Compile Include="DAL\AutoGenerate\DMedicamentPrice.cs" />
|
||||
<Compile Include="DAL\AutoGenerate\DMenu.cs" />
|
||||
<Compile Include="DAL\AutoGenerate\DNotice.cs" />
|
||||
@ -310,9 +301,6 @@
|
||||
<Compile Include="DAL\Extension\DHospitalInfo.cs" />
|
||||
<Compile Include="DAL\Extension\DKBITEM.cs" />
|
||||
<Compile Include="DAL\Extension\DKBLIST.cs" />
|
||||
<Compile Include="DAL\Extension\DMedicalDict.cs" />
|
||||
<Compile Include="DAL\Extension\DMedicalItem.cs" />
|
||||
<Compile Include="DAL\Extension\DMedicalItemKind.cs" />
|
||||
<Compile Include="DAL\Extension\DMedicamentPrice.cs" />
|
||||
<Compile Include="DAL\Extension\DMenu.cs" />
|
||||
<Compile Include="DAL\Extension\DNotice.cs" />
|
||||
@ -372,9 +360,6 @@
|
||||
<Compile Include="Model\AutoGenerate\HospitalInfo.cs" />
|
||||
<Compile Include="Model\AutoGenerate\KBITEM.cs" />
|
||||
<Compile Include="Model\AutoGenerate\KBLIST.cs" />
|
||||
<Compile Include="Model\AutoGenerate\MedicalDict.cs" />
|
||||
<Compile Include="Model\AutoGenerate\MedicalItem.cs" />
|
||||
<Compile Include="Model\AutoGenerate\MedicalItemKind.cs" />
|
||||
<Compile Include="Model\AutoGenerate\MedicamentPrice.cs" />
|
||||
<Compile Include="Model\AutoGenerate\Menu.cs" />
|
||||
<Compile Include="Model\AutoGenerate\Notice.cs" />
|
||||
@ -434,9 +419,6 @@
|
||||
<Compile Include="Model\Extension\HospitalInfo.cs" />
|
||||
<Compile Include="Model\Extension\KBITEM.cs" />
|
||||
<Compile Include="Model\Extension\KBLIST.cs" />
|
||||
<Compile Include="Model\Extension\MedicalDict.cs" />
|
||||
<Compile Include="Model\Extension\MedicalItem.cs" />
|
||||
<Compile Include="Model\Extension\MedicalItemKind.cs" />
|
||||
<Compile Include="Model\Extension\MedicamentPrice.cs" />
|
||||
<Compile Include="Model\Extension\Menu.cs" />
|
||||
<Compile Include="Model\Extension\Notice.cs" />
|
||||
@ -508,9 +490,6 @@
|
||||
<Compile Include="ObjectQuery\KBITEMMap.cs" />
|
||||
<Compile Include="ObjectQuery\KBLISTMap.cs" />
|
||||
<Compile Include="ObjectQuery\KnowledgeBaseMap.cs" />
|
||||
<Compile Include="ObjectQuery\MedicalDictMap.cs" />
|
||||
<Compile Include="ObjectQuery\MedicalItemKindMap.cs" />
|
||||
<Compile Include="ObjectQuery\MedicalItemMap.cs" />
|
||||
<Compile Include="ObjectQuery\MedicamentPriceMap.cs" />
|
||||
<Compile Include="ObjectQuery\MenuMap.cs" />
|
||||
<Compile Include="ObjectQuery\NoticeContentMap.cs" />
|
||||
|
||||
@ -1,160 +0,0 @@
|
||||
using System;
|
||||
using AIMSDAL;
|
||||
using AIMSModel;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace AIMSBLL
|
||||
{
|
||||
public partial class BMedicalDict
|
||||
{
|
||||
#region 插入实体操作部份
|
||||
/// <summary>
|
||||
/// 插入实体
|
||||
/// </summary>
|
||||
/// <param name="medicalDict">实体类对象</param>
|
||||
/// <returns>标识列值或影响的记录行数</returns>
|
||||
public static int Insert(MedicalDict medicalDict)
|
||||
{
|
||||
return DMedicalDict.Insert(medicalDict);
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 删除实体操作
|
||||
/// <summary>
|
||||
/// 删除实体
|
||||
/// </summary>
|
||||
/// <param name="medicalDict">实体类对象</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
public static int Delete(MedicalDict medicalDict)
|
||||
{
|
||||
return DMedicalDict.Delete(medicalDict);
|
||||
}
|
||||
/// <summary>
|
||||
/// 根据对象查询语句删除
|
||||
/// </summary>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
public static int Delete(string oql, ParameterList parameters)
|
||||
{
|
||||
return DMedicalDict.Delete(oql,parameters);
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 更新实体操作
|
||||
|
||||
/// <summary>
|
||||
/// 更新实体
|
||||
/// </summary>
|
||||
/// <param name="medicalDict">实体类对象</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
public static int Update(MedicalDict medicalDict)
|
||||
{
|
||||
return DMedicalDict.Update(medicalDict);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据对象查询语句更新实体
|
||||
/// </summary>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
public static int Update(string oql, ParameterList parameters)
|
||||
{
|
||||
return DMedicalDict.Update(oql,parameters);
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 查询实体集合
|
||||
/// <summary>
|
||||
/// \查询实体集合
|
||||
/// </summary>
|
||||
/// <returns>实体类对象集合</returns>
|
||||
public static List<MedicalDict> Select()
|
||||
{
|
||||
return DMedicalDict.Select();
|
||||
}
|
||||
/// <summary>
|
||||
/// 递归查询实体集合
|
||||
/// </summary>
|
||||
/// <param name="recursiveType">递归类型</param>
|
||||
/// <param name="recursiveDepth">递归深度</param>
|
||||
/// <returns>实体类对象集合</returns>
|
||||
public static List<MedicalDict> Select(RecursiveType recursiveType, int recursiveDepth)
|
||||
{
|
||||
return DMedicalDict.Select(recursiveType, recursiveDepth);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据对象查询语句查询实体集合
|
||||
/// </summary>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <returns>实体类对象集合</returns>
|
||||
public static List<MedicalDict> Select(string oql, ParameterList parameters)
|
||||
{
|
||||
return DMedicalDict.Select(oql, parameters);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据对象查询语句递归查询实体集合
|
||||
/// </summary>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <param name="recursiveType">递归类型</param>
|
||||
/// <param name="recursiveDepth">递归深度</param>
|
||||
/// <returns>实体类对象集合</returns>
|
||||
public static List<MedicalDict> Select(string oql, ParameterList parameters,RecursiveType recursiveType, int recursiveDepth)
|
||||
{
|
||||
return DMedicalDict.Select(oql, parameters, recursiveType, recursiveDepth);
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 查询单个实体
|
||||
/// <summary>
|
||||
/// 更据对象查询语句查询单个实体
|
||||
/// </summary>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <returns>实体对象</returns>
|
||||
public static MedicalDict SelectSingle(string oql, ParameterList parameters)
|
||||
{
|
||||
return DMedicalDict.SelectSingle(oql, parameters);
|
||||
}
|
||||
/// <summary>
|
||||
/// 更据对象查询语句递归查询单个实体
|
||||
/// </summary>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <param name="recursiveType">递归类型</param>
|
||||
/// <param name="recursiveDepth">递归深度</param>
|
||||
/// <returns>实体对象</returns>
|
||||
public static MedicalDict SelectSingle(string oql, ParameterList parameters, RecursiveType recursiveType, int recursiveDepth)
|
||||
{
|
||||
return DMedicalDict.SelectSingle(oql, parameters, recursiveType, recursiveDepth);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 按主键字段查询特定实体
|
||||
/// </summary>
|
||||
/// <param name="id">主键值</param>
|
||||
/// <returns>实体类对象</returns>
|
||||
public static MedicalDict SelectSingle(int? id)
|
||||
{
|
||||
return DMedicalDict.SelectSingle(id);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 更据主键递归查询单个实体
|
||||
/// </summary>
|
||||
/// <param name="recursiveType">递归类型</param>
|
||||
/// <param name="recursiveDepth">递归深度</param>
|
||||
/// <returns>实体对象</returns>
|
||||
public static MedicalDict SelectSingle(int? id, RecursiveType recursiveType, int recursiveDepth)
|
||||
{
|
||||
return DMedicalDict.SelectSingle(id, recursiveType, recursiveDepth);
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
@ -1,160 +0,0 @@
|
||||
using System;
|
||||
using AIMSDAL;
|
||||
using AIMSModel;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace AIMSBLL
|
||||
{
|
||||
public partial class BMedicalItem
|
||||
{
|
||||
#region 插入实体操作部份
|
||||
/// <summary>
|
||||
/// 插入实体
|
||||
/// </summary>
|
||||
/// <param name="medicalItem">实体类对象</param>
|
||||
/// <returns>标识列值或影响的记录行数</returns>
|
||||
public static int Insert(MedicalItem medicalItem)
|
||||
{
|
||||
return DMedicalItem.Insert(medicalItem);
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 删除实体操作
|
||||
/// <summary>
|
||||
/// 删除实体
|
||||
/// </summary>
|
||||
/// <param name="medicalItem">实体类对象</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
public static int Delete(MedicalItem medicalItem)
|
||||
{
|
||||
return DMedicalItem.Delete(medicalItem);
|
||||
}
|
||||
/// <summary>
|
||||
/// 根据对象查询语句删除
|
||||
/// </summary>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
public static int Delete(string oql, ParameterList parameters)
|
||||
{
|
||||
return DMedicalItem.Delete(oql,parameters);
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 更新实体操作
|
||||
|
||||
/// <summary>
|
||||
/// 更新实体
|
||||
/// </summary>
|
||||
/// <param name="medicalItem">实体类对象</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
public static int Update(MedicalItem medicalItem)
|
||||
{
|
||||
return DMedicalItem.Update(medicalItem);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据对象查询语句更新实体
|
||||
/// </summary>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
public static int Update(string oql, ParameterList parameters)
|
||||
{
|
||||
return DMedicalItem.Update(oql,parameters);
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 查询实体集合
|
||||
/// <summary>
|
||||
/// \查询实体集合
|
||||
/// </summary>
|
||||
/// <returns>实体类对象集合</returns>
|
||||
public static List<MedicalItem> Select()
|
||||
{
|
||||
return DMedicalItem.Select();
|
||||
}
|
||||
/// <summary>
|
||||
/// 递归查询实体集合
|
||||
/// </summary>
|
||||
/// <param name="recursiveType">递归类型</param>
|
||||
/// <param name="recursiveDepth">递归深度</param>
|
||||
/// <returns>实体类对象集合</returns>
|
||||
public static List<MedicalItem> Select(RecursiveType recursiveType, int recursiveDepth)
|
||||
{
|
||||
return DMedicalItem.Select(recursiveType, recursiveDepth);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据对象查询语句查询实体集合
|
||||
/// </summary>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <returns>实体类对象集合</returns>
|
||||
public static List<MedicalItem> Select(string oql, ParameterList parameters)
|
||||
{
|
||||
return DMedicalItem.Select(oql, parameters);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据对象查询语句递归查询实体集合
|
||||
/// </summary>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <param name="recursiveType">递归类型</param>
|
||||
/// <param name="recursiveDepth">递归深度</param>
|
||||
/// <returns>实体类对象集合</returns>
|
||||
public static List<MedicalItem> Select(string oql, ParameterList parameters,RecursiveType recursiveType, int recursiveDepth)
|
||||
{
|
||||
return DMedicalItem.Select(oql, parameters, recursiveType, recursiveDepth);
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 查询单个实体
|
||||
/// <summary>
|
||||
/// 更据对象查询语句查询单个实体
|
||||
/// </summary>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <returns>实体对象</returns>
|
||||
public static MedicalItem SelectSingle(string oql, ParameterList parameters)
|
||||
{
|
||||
return DMedicalItem.SelectSingle(oql, parameters);
|
||||
}
|
||||
/// <summary>
|
||||
/// 更据对象查询语句递归查询单个实体
|
||||
/// </summary>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <param name="recursiveType">递归类型</param>
|
||||
/// <param name="recursiveDepth">递归深度</param>
|
||||
/// <returns>实体对象</returns>
|
||||
public static MedicalItem SelectSingle(string oql, ParameterList parameters, RecursiveType recursiveType, int recursiveDepth)
|
||||
{
|
||||
return DMedicalItem.SelectSingle(oql, parameters, recursiveType, recursiveDepth);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 按主键字段查询特定实体
|
||||
/// </summary>
|
||||
/// <param name="id">主键值</param>
|
||||
/// <returns>实体类对象</returns>
|
||||
public static MedicalItem SelectSingle(int? id)
|
||||
{
|
||||
return DMedicalItem.SelectSingle(id);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 更据主键递归查询单个实体
|
||||
/// </summary>
|
||||
/// <param name="recursiveType">递归类型</param>
|
||||
/// <param name="recursiveDepth">递归深度</param>
|
||||
/// <returns>实体对象</returns>
|
||||
public static MedicalItem SelectSingle(int? id, RecursiveType recursiveType, int recursiveDepth)
|
||||
{
|
||||
return DMedicalItem.SelectSingle(id, recursiveType, recursiveDepth);
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
@ -1,160 +0,0 @@
|
||||
using System;
|
||||
using AIMSDAL;
|
||||
using AIMSModel;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace AIMSBLL
|
||||
{
|
||||
public partial class BMedicalItemKind
|
||||
{
|
||||
#region 插入实体操作部份
|
||||
/// <summary>
|
||||
/// 插入实体
|
||||
/// </summary>
|
||||
/// <param name="medicalItemKind">实体类对象</param>
|
||||
/// <returns>标识列值或影响的记录行数</returns>
|
||||
public static int Insert(MedicalItemKind medicalItemKind)
|
||||
{
|
||||
return DMedicalItemKind.Insert(medicalItemKind);
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 删除实体操作
|
||||
/// <summary>
|
||||
/// 删除实体
|
||||
/// </summary>
|
||||
/// <param name="medicalItemKind">实体类对象</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
public static int Delete(MedicalItemKind medicalItemKind)
|
||||
{
|
||||
return DMedicalItemKind.Delete(medicalItemKind);
|
||||
}
|
||||
/// <summary>
|
||||
/// 根据对象查询语句删除
|
||||
/// </summary>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
public static int Delete(string oql, ParameterList parameters)
|
||||
{
|
||||
return DMedicalItemKind.Delete(oql,parameters);
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 更新实体操作
|
||||
|
||||
/// <summary>
|
||||
/// 更新实体
|
||||
/// </summary>
|
||||
/// <param name="medicalItemKind">实体类对象</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
public static int Update(MedicalItemKind medicalItemKind)
|
||||
{
|
||||
return DMedicalItemKind.Update(medicalItemKind);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据对象查询语句更新实体
|
||||
/// </summary>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
public static int Update(string oql, ParameterList parameters)
|
||||
{
|
||||
return DMedicalItemKind.Update(oql,parameters);
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 查询实体集合
|
||||
/// <summary>
|
||||
/// \查询实体集合
|
||||
/// </summary>
|
||||
/// <returns>实体类对象集合</returns>
|
||||
public static List<MedicalItemKind> Select()
|
||||
{
|
||||
return DMedicalItemKind.Select();
|
||||
}
|
||||
/// <summary>
|
||||
/// 递归查询实体集合
|
||||
/// </summary>
|
||||
/// <param name="recursiveType">递归类型</param>
|
||||
/// <param name="recursiveDepth">递归深度</param>
|
||||
/// <returns>实体类对象集合</returns>
|
||||
public static List<MedicalItemKind> Select(RecursiveType recursiveType, int recursiveDepth)
|
||||
{
|
||||
return DMedicalItemKind.Select(recursiveType, recursiveDepth);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据对象查询语句查询实体集合
|
||||
/// </summary>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <returns>实体类对象集合</returns>
|
||||
public static List<MedicalItemKind> Select(string oql, ParameterList parameters)
|
||||
{
|
||||
return DMedicalItemKind.Select(oql, parameters);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据对象查询语句递归查询实体集合
|
||||
/// </summary>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <param name="recursiveType">递归类型</param>
|
||||
/// <param name="recursiveDepth">递归深度</param>
|
||||
/// <returns>实体类对象集合</returns>
|
||||
public static List<MedicalItemKind> Select(string oql, ParameterList parameters,RecursiveType recursiveType, int recursiveDepth)
|
||||
{
|
||||
return DMedicalItemKind.Select(oql, parameters, recursiveType, recursiveDepth);
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 查询单个实体
|
||||
/// <summary>
|
||||
/// 更据对象查询语句查询单个实体
|
||||
/// </summary>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <returns>实体对象</returns>
|
||||
public static MedicalItemKind SelectSingle(string oql, ParameterList parameters)
|
||||
{
|
||||
return DMedicalItemKind.SelectSingle(oql, parameters);
|
||||
}
|
||||
/// <summary>
|
||||
/// 更据对象查询语句递归查询单个实体
|
||||
/// </summary>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <param name="recursiveType">递归类型</param>
|
||||
/// <param name="recursiveDepth">递归深度</param>
|
||||
/// <returns>实体对象</returns>
|
||||
public static MedicalItemKind SelectSingle(string oql, ParameterList parameters, RecursiveType recursiveType, int recursiveDepth)
|
||||
{
|
||||
return DMedicalItemKind.SelectSingle(oql, parameters, recursiveType, recursiveDepth);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 按主键字段查询特定实体
|
||||
/// </summary>
|
||||
/// <param name="id">主键值</param>
|
||||
/// <returns>实体类对象</returns>
|
||||
public static MedicalItemKind SelectSingle(int? id)
|
||||
{
|
||||
return DMedicalItemKind.SelectSingle(id);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 更据主键递归查询单个实体
|
||||
/// </summary>
|
||||
/// <param name="recursiveType">递归类型</param>
|
||||
/// <param name="recursiveDepth">递归深度</param>
|
||||
/// <returns>实体对象</returns>
|
||||
public static MedicalItemKind SelectSingle(int? id, RecursiveType recursiveType, int recursiveDepth)
|
||||
{
|
||||
return DMedicalItemKind.SelectSingle(id, recursiveType, recursiveDepth);
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
@ -1,47 +0,0 @@
|
||||
using System;
|
||||
using AIMSDAL;
|
||||
using AIMSModel;
|
||||
using AIMSObjectQuery;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Windows.Forms;
|
||||
using System.Data;
|
||||
|
||||
namespace AIMSBLL
|
||||
{
|
||||
public partial class BMedicalDict
|
||||
{
|
||||
public static void Add(MedicalDict MedicalDictObj)
|
||||
{
|
||||
try
|
||||
{
|
||||
DMedicalDict.Add(MedicalDictObj);
|
||||
MessageBox.Show("增加成功!");
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
MessageBox.Show("增加失败!"+ex.Message);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public static MedicalDict GetModel(int Id)
|
||||
{
|
||||
return DMedicalDict.GetModel(Id);
|
||||
}
|
||||
|
||||
public static DataTable GetDataTable(int DrugKindId)
|
||||
{
|
||||
return DMedicalDict.GetDataTable(DrugKindId);
|
||||
}
|
||||
public static DataTable GetDataTableByName(string Name)
|
||||
{
|
||||
return DMedicalDict.GetDataTableByName(Name);
|
||||
}
|
||||
|
||||
public static bool Exists(string No)
|
||||
{
|
||||
return DMedicalDict.Exists(No);
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -1,55 +0,0 @@
|
||||
using System;
|
||||
using AIMSDAL;
|
||||
using AIMSModel;
|
||||
using AIMSObjectQuery;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Windows.Forms;
|
||||
using System.Data;
|
||||
|
||||
namespace AIMSBLL
|
||||
{
|
||||
public partial class BMedicalItem
|
||||
{
|
||||
public static bool Exists(string No)
|
||||
{
|
||||
return DMedicalItem.Exists(No);
|
||||
}
|
||||
|
||||
public static void Add(MedicalItem MedicalItemObj)
|
||||
{
|
||||
try
|
||||
{
|
||||
DMedicalItem.Add(MedicalItemObj);
|
||||
MessageBox.Show("增加成功!");
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
MessageBox.Show("增加失败!"+ex.Message);
|
||||
}
|
||||
}
|
||||
|
||||
public static MedicalItem GetModel(int Id)
|
||||
{
|
||||
return DMedicalItem.GetModel(Id);
|
||||
}
|
||||
|
||||
public static DataTable GetDataTable()
|
||||
{
|
||||
return DMedicalItem.GetDataTable();
|
||||
}
|
||||
public static DataTable GetMedicalItemDrugDataTable(string HelpCode, int IsValid)
|
||||
{
|
||||
return DMedicalItem.GetMedicalItemDrugDataTable(HelpCode, IsValid);
|
||||
}
|
||||
public static DataTable GetMedicalItemByDrugKindId(int DrugKindId)
|
||||
{
|
||||
return DMedicalItem.GetMedicalItemByDrugKindId(DrugKindId);
|
||||
}
|
||||
public static int GetMedicalItemByDictNo(string MedicalDictNo)
|
||||
{
|
||||
return DMedicalItem.GetMedicalItemByDictNo(MedicalDictNo);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
@ -1,42 +0,0 @@
|
||||
using System;
|
||||
using AIMSDAL;
|
||||
using AIMSModel;
|
||||
using AIMSObjectQuery;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Data;
|
||||
using System.Reflection;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace AIMSBLL
|
||||
{
|
||||
public partial class BMedicalItemKind
|
||||
{
|
||||
public static void Add(MedicalItemKind MedicalItemKindObj)
|
||||
{
|
||||
try
|
||||
{
|
||||
DMedicalItemKind.Add(MedicalItemKindObj);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
MessageBox.Show("增加成功!" + ex.Message);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public static MedicalItemKind GetModel(int Id)
|
||||
{
|
||||
return DMedicalItemKind.GetModel(Id);
|
||||
}
|
||||
|
||||
public static DataTable GetDataTable()
|
||||
{
|
||||
return DMedicalItemKind.GetDataTable();
|
||||
}
|
||||
public static DataTable GetTreeViewDataTable()
|
||||
{
|
||||
return DMedicalItemKind.GetTreeViewDataTable();
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -32,8 +32,9 @@ namespace AIMSBLL
|
||||
if (OperationFrontdt.Rows.Count > 0)
|
||||
{
|
||||
_record.DepartmentId = int.Parse(OperationFrontdt.Rows[0]["DepartmentId"].ToString());
|
||||
_record.ApplyDepartmentName = OperationFrontdt.Rows[0]["ApplyDepName"].ToString();// + " " + OperationFrontdt.Rows[0]["SickBed"].ToString();
|
||||
_record.ApplyDepartmentName = OperationFrontdt.Rows[0]["ApplyDepName"].ToString() + " " + OperationFrontdt.Rows[0]["SickBed"].ToString();
|
||||
_record.ApplyDepName = OperationFrontdt.Rows[0]["ApplyDepName"].ToString();
|
||||
_record.PatientDepName = OperationFrontdt.Rows[0]["PatientDepName"].ToString();
|
||||
_record.EndemicArea = OperationFrontdt.Rows[0]["Illdistrict"].ToString();
|
||||
_record.Bed = OperationFrontdt.Rows[0]["SickBed"].ToString();
|
||||
_record.InHospitalNo = OperationFrontdt.Rows[0]["MdrecNo"].ToString();
|
||||
|
||||
@ -1,633 +0,0 @@
|
||||
using System;
|
||||
using System.Data;
|
||||
using System.Data.SqlClient;
|
||||
using System.Collections;
|
||||
using AIMSModel;
|
||||
using AIMSObjectQuery;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace AIMSDAL
|
||||
{
|
||||
internal partial class DMedicalDict
|
||||
{
|
||||
#region 插入实体操作部份
|
||||
/// <summary>
|
||||
/// 插入
|
||||
/// </summary>
|
||||
/// <param name="cmd">Command对象</param>
|
||||
/// <param name="medicalDict">实体类对象</param>
|
||||
/// <returns>标识列值或影响的记录行数</returns>
|
||||
internal static int Insert(SqlCommand cmd, MedicalDict medicalDict)
|
||||
{
|
||||
cmd.Parameters.Clear();
|
||||
cmd.CommandText = "insert into MedicalDict (No,Name,HelpCode,DrugKindId,DosageKindId,IsValid,OperatorNo,OperatorName,OperateDate) values (@No,@Name,@HelpCode,@DrugKindId,@DosageKindId,@IsValid,@OperatorNo,@OperatorName,@OperateDate);select @@identity";
|
||||
//从实体中取出值放入Command的参数列表
|
||||
cmd.Parameters.Add(new SqlParameter("@No",medicalDict.No==null?(object)DBNull.Value:(object)medicalDict.No));
|
||||
cmd.Parameters.Add(new SqlParameter("@Name",medicalDict.Name==null?(object)DBNull.Value:(object)medicalDict.Name));
|
||||
cmd.Parameters.Add(new SqlParameter("@HelpCode",medicalDict.HelpCode==null?(object)DBNull.Value:(object)medicalDict.HelpCode));
|
||||
cmd.Parameters.Add(new SqlParameter("@DrugKindId",medicalDict.DrugKindId.HasValue?(object)medicalDict.DrugKindId.Value:(object)DBNull.Value));
|
||||
cmd.Parameters.Add(new SqlParameter("@DosageKindId",medicalDict.DosageKindId.HasValue?(object)medicalDict.DosageKindId.Value:(object)DBNull.Value));
|
||||
cmd.Parameters.Add(new SqlParameter("@IsValid",medicalDict.IsValid.HasValue?(object)medicalDict.IsValid.Value:(object)DBNull.Value));
|
||||
cmd.Parameters.Add(new SqlParameter("@OperatorNo",medicalDict.OperatorNo==null?(object)DBNull.Value:(object)medicalDict.OperatorNo));
|
||||
cmd.Parameters.Add(new SqlParameter("@OperatorName",medicalDict.OperatorName==null?(object)DBNull.Value:(object)medicalDict.OperatorName));
|
||||
cmd.Parameters.Add(new SqlParameter("@OperateDate",medicalDict.OperateDate.HasValue?(object)medicalDict.OperateDate.Value:(object)DBNull.Value));
|
||||
return Convert.ToInt32(cmd.ExecuteScalar());
|
||||
}
|
||||
/// <summary>
|
||||
/// 不使用事务的插入方法
|
||||
/// </summary>
|
||||
/// <param name="medicalDict">实体类对象</param>
|
||||
/// <returns>标识列值或影响的记录行数</returns>
|
||||
internal static int Insert(MedicalDict medicalDict)
|
||||
{
|
||||
using(SqlConnection conn=new SqlConnection(Connection.ConnectionString))
|
||||
{
|
||||
conn.Open();
|
||||
using (SqlCommand cmd = conn.CreateCommand())
|
||||
{
|
||||
return Insert(cmd, medicalDict);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 使用事务的插入方法
|
||||
/// </summary>
|
||||
/// <param name="connection">实现共享Connection的对象</param>
|
||||
/// <param name="medicalDict">实体类对象</param>
|
||||
/// <returns>标识列值或影响的记录行数</returns>
|
||||
internal static int Insert(Connection connection,MedicalDict medicalDict)
|
||||
{
|
||||
return Insert(connection.Command, medicalDict);
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 删除实体操作
|
||||
|
||||
/// <summary>
|
||||
/// 删除
|
||||
/// </summary>
|
||||
/// <param name="cmd">Command对象</param>
|
||||
/// <param name="medicalDict">实体类对象</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
internal static int ExcuteDeleteCommand(SqlCommand cmd, MedicalDict medicalDict)
|
||||
{
|
||||
cmd.Parameters.Clear();
|
||||
cmd.CommandText = "delete from MedicalDict where Id=@Id";
|
||||
//从实体中取出值放入Command的参数列表
|
||||
cmd.Parameters.Add(new SqlParameter("@Id", medicalDict.Id));
|
||||
return cmd.ExecuteNonQuery();
|
||||
}
|
||||
/// <summary>
|
||||
/// 不使用事务的删除方法
|
||||
/// </summary>
|
||||
/// <param name="medicalDict">实体类对象</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
internal static int Delete(MedicalDict medicalDict)
|
||||
{
|
||||
using (SqlConnection conn = new SqlConnection(Connection.ConnectionString))
|
||||
{
|
||||
conn.Open();
|
||||
using (SqlCommand cmd = conn.CreateCommand())
|
||||
{
|
||||
return ExcuteDeleteCommand(cmd, medicalDict);
|
||||
}
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 使用事务的删除方法
|
||||
/// </summary>
|
||||
/// <param name="connection">实现共享Connection的对象</param>
|
||||
/// <param name="medicalDict">实体类对象</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
internal static int Delete(Connection connection,MedicalDict medicalDict)
|
||||
{
|
||||
return ExcuteDeleteCommand(connection.Command, medicalDict);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 执行删除命令
|
||||
/// </summary>
|
||||
/// <param name="cmd">Command对象</param>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
internal static int ExcuteDeleteCommand(SqlCommand cmd, string oql, ParameterList parameters)
|
||||
{
|
||||
//解析过滤部份Sql语句
|
||||
string filterString = SyntaxAnalyzer.ParseSql(oql, new MedicalDictMap());
|
||||
if (filterString != string.Empty)
|
||||
{
|
||||
filterString = " where " + filterString;
|
||||
}
|
||||
cmd.Parameters.Clear();
|
||||
cmd.CommandText = "delete from MedicalDict " + filterString;
|
||||
//添加参数
|
||||
if (parameters != null)
|
||||
{
|
||||
foreach (string key in parameters.Keys)
|
||||
{
|
||||
cmd.Parameters.Add(new SqlParameter(key, parameters[key]));
|
||||
}
|
||||
}
|
||||
return cmd.ExecuteNonQuery();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 不使用事务的删除方法
|
||||
/// </summary>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
internal static int Delete(string oql, ParameterList parameters)
|
||||
{
|
||||
using (SqlConnection conn = new SqlConnection(Connection.ConnectionString))
|
||||
{
|
||||
conn.Open();
|
||||
using (SqlCommand cmd = conn.CreateCommand())
|
||||
{
|
||||
return ExcuteDeleteCommand(cmd, oql, parameters);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 使用事务的删除方法
|
||||
/// </summary>
|
||||
/// <param name="connection">实现共享Connection的对象</param>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
internal static int Delete(Connection connection, string oql, ParameterList parameters)
|
||||
{
|
||||
return ExcuteDeleteCommand(connection.Command, oql, parameters);
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region 更新实体操作
|
||||
|
||||
/// <summary>
|
||||
/// 更新
|
||||
/// </summary>
|
||||
/// <param name="cmd">Command对象</param>
|
||||
/// <param name="medicalDict">实体类对象</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
internal static int ExcuteUpdateCommand(SqlCommand cmd, MedicalDict medicalDict)
|
||||
{
|
||||
cmd.CommandText = "update MedicalDict set No=@No,Name=@Name,HelpCode=@HelpCode,DrugKindId=@DrugKindId,DosageKindId=@DosageKindId,IsValid=@IsValid,OperatorNo=@OperatorNo,OperatorName=@OperatorName,OperateDate=@OperateDate where Id=@Id";
|
||||
//从实体中取出值放入Command的参数列表
|
||||
cmd.Parameters.Add(new SqlParameter("@No",medicalDict.No==null?(object)DBNull.Value:(object)medicalDict.No));
|
||||
cmd.Parameters.Add(new SqlParameter("@Name",medicalDict.Name==null?(object)DBNull.Value:(object)medicalDict.Name));
|
||||
cmd.Parameters.Add(new SqlParameter("@HelpCode",medicalDict.HelpCode==null?(object)DBNull.Value:(object)medicalDict.HelpCode));
|
||||
cmd.Parameters.Add(new SqlParameter("@DrugKindId",medicalDict.DrugKindId.HasValue?(object)medicalDict.DrugKindId.Value:(object)DBNull.Value));
|
||||
cmd.Parameters.Add(new SqlParameter("@DosageKindId",medicalDict.DosageKindId.HasValue?(object)medicalDict.DosageKindId.Value:(object)DBNull.Value));
|
||||
cmd.Parameters.Add(new SqlParameter("@IsValid",medicalDict.IsValid.HasValue?(object)medicalDict.IsValid.Value:(object)DBNull.Value));
|
||||
cmd.Parameters.Add(new SqlParameter("@OperatorNo",medicalDict.OperatorNo==null?(object)DBNull.Value:(object)medicalDict.OperatorNo));
|
||||
cmd.Parameters.Add(new SqlParameter("@OperatorName",medicalDict.OperatorName==null?(object)DBNull.Value:(object)medicalDict.OperatorName));
|
||||
cmd.Parameters.Add(new SqlParameter("@OperateDate",medicalDict.OperateDate.HasValue?(object)medicalDict.OperateDate.Value:(object)DBNull.Value));
|
||||
cmd.Parameters.Add(new SqlParameter("@Id", medicalDict.Id));
|
||||
return cmd.ExecuteNonQuery();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 不使用事务的更新方法
|
||||
/// </summary>
|
||||
/// <param name="medicalDict">实体类对象</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
internal static int Update(MedicalDict medicalDict)
|
||||
{
|
||||
using(SqlConnection conn=new SqlConnection(Connection.ConnectionString))
|
||||
{
|
||||
conn.Open();
|
||||
using (SqlCommand cmd = conn.CreateCommand())
|
||||
{
|
||||
return ExcuteUpdateCommand(cmd, medicalDict);
|
||||
}
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 使用事务的更新方法
|
||||
/// </summary>
|
||||
/// <param name="connection">实现共享Connection的对象</param>
|
||||
/// <param name="medicalDict">实体类对象</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
internal static int Update(Connection connection,MedicalDict medicalDict)
|
||||
{
|
||||
return ExcuteUpdateCommand(connection.Command, medicalDict);
|
||||
}
|
||||
/// <summary>
|
||||
/// 执行更新命令
|
||||
/// </summary>
|
||||
/// <param name="cmd">Command对象</param>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
internal static int ExcuteUpdateCommand(SqlCommand cmd, string oql, ParameterList parameters)
|
||||
{
|
||||
//解析过滤部份Sql语句
|
||||
string updateString = SyntaxAnalyzer.ParseSql(oql, new MedicalDictMap());
|
||||
cmd.CommandText = "update MedicalDict set " + updateString;
|
||||
cmd.Parameters.Clear();
|
||||
//添加参数
|
||||
if (parameters != null)
|
||||
{
|
||||
foreach (string key in parameters.Keys)
|
||||
{
|
||||
cmd.Parameters.Add(new SqlParameter(key, parameters[key]));
|
||||
}
|
||||
}
|
||||
return cmd.ExecuteNonQuery();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 不使用事务的更新方法
|
||||
/// </summary>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
internal static int Update(string oql, ParameterList parameters)
|
||||
{
|
||||
using (SqlConnection conn = new SqlConnection(Connection.ConnectionString))
|
||||
{
|
||||
conn.Open();
|
||||
using (SqlCommand cmd = conn.CreateCommand())
|
||||
{
|
||||
return ExcuteUpdateCommand(cmd, oql, parameters);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 使用事务的更新方法
|
||||
/// </summary>
|
||||
/// <param name="connection">实现共享Connection的对象</param>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
internal static int Update(Connection connection, string oql, ParameterList parameters)
|
||||
{
|
||||
return ExcuteUpdateCommand(connection.Command, oql, parameters);
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 查询实体集合
|
||||
/// <summary>
|
||||
/// 执行Command获取对象列表
|
||||
/// </summary>
|
||||
/// <param name="cmd">Command对象</param>
|
||||
/// <param name="recursiveType">递归类型</param>
|
||||
/// <param name="recursiveDepth">递归深度</param>
|
||||
/// <returns>实体类对象列表</returns>
|
||||
internal static List<MedicalDict> ExcuteSelectCommand(SqlCommand cmd,RecursiveType recursiveType,int recursiveDepth)
|
||||
{
|
||||
List<MedicalDict> medicalDictList = new List<MedicalDict>();
|
||||
using (SqlDataReader dr = cmd.ExecuteReader())
|
||||
{
|
||||
while (dr.Read())
|
||||
{
|
||||
MedicalDict medicalDict = DataReaderToEntity(dr);
|
||||
medicalDictList.Add(medicalDict);
|
||||
}
|
||||
}
|
||||
return medicalDictList;
|
||||
}
|
||||
/// <summary>
|
||||
/// 执行查询命令
|
||||
/// </summary>
|
||||
/// <param name="cmd">Command对象</param>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <param name="recursiveType">递归类型</param>
|
||||
/// <param name="recursiveDepth">递归深度</param>
|
||||
/// <returns>实体类对象集合</returns>
|
||||
internal static List<MedicalDict> ExcuteSelectCommand(SqlCommand cmd, string oql, ParameterList parameters,RecursiveType recursiveType,int recursiveDepth)
|
||||
{
|
||||
//解析过滤部份Sql语句
|
||||
string filterString = SyntaxAnalyzer.ParseSql(oql, new MedicalDictMap());
|
||||
if (filterString != string.Empty)
|
||||
{
|
||||
if(filterString.Trim().ToLower().IndexOf("order ")!=0)
|
||||
filterString = " where " + filterString;
|
||||
}
|
||||
cmd.Parameters.Clear();
|
||||
cmd.CommandText = "select * from MedicalDict " + filterString;
|
||||
//添加参数
|
||||
if (parameters != null)
|
||||
{
|
||||
foreach (string key in parameters.Keys)
|
||||
{
|
||||
cmd.Parameters.Add(new SqlParameter(key, parameters[key]));
|
||||
}
|
||||
}
|
||||
return ExcuteSelectCommand(cmd, recursiveType, recursiveDepth);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据对象查询语句查询实体集合
|
||||
/// </summary>
|
||||
/// <returns>实体类对象集合</returns>
|
||||
internal static List<MedicalDict> Select()
|
||||
{
|
||||
using(SqlConnection conn=new SqlConnection(Connection.ConnectionString))
|
||||
{
|
||||
conn.Open();
|
||||
using (SqlCommand cmd = conn.CreateCommand())
|
||||
{
|
||||
cmd.CommandText = "select * from MedicalDict";
|
||||
return ExcuteSelectCommand(cmd, RecursiveType.Parent, 1);
|
||||
}
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 根据对象查询语句查询实体集合
|
||||
/// </summary>
|
||||
/// <param name="recursiveType">递归类型</param>
|
||||
/// <param name="recursiveDepth">递归深度</param>
|
||||
/// <returns>实体类对象集合</returns>
|
||||
internal static List<MedicalDict> Select(RecursiveType recursiveType, int recursiveDepth)
|
||||
{
|
||||
using(SqlConnection conn=new SqlConnection(Connection.ConnectionString))
|
||||
{
|
||||
conn.Open();
|
||||
using (SqlCommand cmd = conn.CreateCommand())
|
||||
{
|
||||
cmd.CommandText = "select * from MedicalDict";
|
||||
return ExcuteSelectCommand(cmd, recursiveType, recursiveDepth);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据对象查询语句查询实体集合
|
||||
/// </summary>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <returns>实体类对象集合</returns>
|
||||
internal static List<MedicalDict> Select(string oql, ParameterList parameters)
|
||||
{
|
||||
using(SqlConnection conn=new SqlConnection(Connection.ConnectionString))
|
||||
{
|
||||
conn.Open();
|
||||
using (SqlCommand cmd = conn.CreateCommand())
|
||||
{
|
||||
return ExcuteSelectCommand(cmd, oql, parameters, RecursiveType.Parent, 1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据对象查询语句查询实体集合
|
||||
/// </summary>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <param name="recursiveType">递归类型</param>
|
||||
/// <param name="recursiveDepth">递归深度</param>
|
||||
/// <returns>实体类对象集合</returns>
|
||||
internal static List<MedicalDict> Select(string oql, ParameterList parameters,RecursiveType recursiveType, int recursiveDepth)
|
||||
{
|
||||
using(SqlConnection conn=new SqlConnection(Connection.ConnectionString))
|
||||
{
|
||||
conn.Open();
|
||||
using (SqlCommand cmd = conn.CreateCommand())
|
||||
{
|
||||
return ExcuteSelectCommand(cmd, oql, parameters, recursiveType, recursiveDepth);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据对象查询语句查询实体集合(启用事务)
|
||||
/// </summary>
|
||||
/// <param name="connection">连接对象</param>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <param name="recursiveType">递归类型</param>
|
||||
/// <param name="recursiveDepth">递归深度</param>
|
||||
/// <returns>实体类对象集合</returns>
|
||||
internal static List<MedicalDict> Select(Connection connection, string oql, ParameterList parameters, RecursiveType recursiveType, int recursiveDepth)
|
||||
{
|
||||
return ExcuteSelectCommand(connection.Command, oql, parameters,recursiveType, recursiveDepth);
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 查询单个实体
|
||||
|
||||
/// <summary>
|
||||
/// 递归查询单个实体
|
||||
/// </summary>
|
||||
/// <param name="cmd">Command对象</param>
|
||||
/// <param name="recursiveType">递归类型</param>
|
||||
/// <param name="recursiveDepth">递归深度</param>
|
||||
/// <returns>实体对象</returns>
|
||||
internal static MedicalDict ExcuteSelectSingleCommand(SqlCommand cmd,RecursiveType recursiveType,int recursiveDepth)
|
||||
{
|
||||
MedicalDict medicalDict=null;
|
||||
using (SqlDataReader dr = cmd.ExecuteReader())
|
||||
{
|
||||
if(dr.Read())
|
||||
medicalDict = DataReaderToEntity(dr);
|
||||
}
|
||||
if(medicalDict==null)
|
||||
return medicalDict;
|
||||
return medicalDict;
|
||||
}
|
||||
/// <summary>
|
||||
/// 更据对象查询语句递归查询单个实体
|
||||
/// </summary>
|
||||
/// <param name="cmd">Command对象</param>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <param name="recursiveType">递归类型</param>
|
||||
/// <param name="recursiveDepth">递归深度</param>
|
||||
/// <returns>实体对象</returns>
|
||||
internal static MedicalDict ExcuteSelectSingleCommand(SqlCommand cmd, string oql, ParameterList parameters,RecursiveType recursiveType,int recursiveDepth)
|
||||
{
|
||||
//解析过滤部份Sql语句
|
||||
string filterString = SyntaxAnalyzer.ParseSql(oql, new MedicalDictMap());
|
||||
if(filterString!=string.Empty)
|
||||
{
|
||||
filterString=" where "+filterString;
|
||||
}
|
||||
cmd.CommandText = "select * from MedicalDict " + filterString;
|
||||
cmd.Parameters.Clear();
|
||||
//添加参数
|
||||
if (parameters != null)
|
||||
{
|
||||
foreach (string key in parameters.Keys)
|
||||
{
|
||||
cmd.Parameters.Add(new SqlParameter(key, parameters[key]));
|
||||
}
|
||||
}
|
||||
return ExcuteSelectSingleCommand(cmd, recursiveType, recursiveDepth);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 更据对象查询语句递归查询单个实体
|
||||
/// </summary>
|
||||
/// <param name="cmd">Command对象</param>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <param name="recursiveType">递归类型</param>
|
||||
/// <param name="recursiveDepth">递归深度</param>
|
||||
/// <returns>实体对象</returns>
|
||||
internal static MedicalDict SelectSingle(string oql, ParameterList parameters, RecursiveType recursiveType, int recursiveDepth)
|
||||
{
|
||||
using(SqlConnection conn=new SqlConnection(Connection.ConnectionString))
|
||||
{
|
||||
conn.Open();
|
||||
using (SqlCommand cmd = conn.CreateCommand())
|
||||
{
|
||||
return ExcuteSelectSingleCommand(cmd, oql, parameters, recursiveType, recursiveDepth);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 更据对象查询语句查询单个实体
|
||||
/// </summary>
|
||||
/// <param name="cmd">Command对象</param>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <returns>实体对象</returns>
|
||||
internal static MedicalDict SelectSingle(string oql, ParameterList parameters)
|
||||
{
|
||||
return SelectSingle(oql,parameters,RecursiveType.Parent,1);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 更据对象查询语句并启用事务查询单个实体
|
||||
/// </summary>
|
||||
/// <param name="connection">连接对象</param>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <returns>实体对象</returns>
|
||||
internal static MedicalDict SelectSingle(Connection connection, string oql, ParameterList parameters, RecursiveType recursiveType, int recursiveDepth)
|
||||
{
|
||||
return ExcuteSelectSingleCommand(connection.Command, oql, parameters, recursiveType, recursiveDepth);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 更据主键值递归查询单个实体
|
||||
/// </summary>
|
||||
/// <param name="cmd">Command对象</param>
|
||||
/// <param name="id">主键值</param>
|
||||
/// <param name="recursiveType">递归类型</param>
|
||||
/// <param name="recursiveDepth">递归深度</param>
|
||||
/// <returns>实体对象</returns>
|
||||
internal static MedicalDict SelectSingle(SqlCommand cmd, int? id,RecursiveType recursiveType,int recursiveDepth)
|
||||
{
|
||||
cmd.Parameters.Clear();
|
||||
if(id.HasValue)
|
||||
{
|
||||
cmd.CommandText = "select * from MedicalDict where Id=@pk";
|
||||
cmd.Parameters.Add(new SqlParameter("@pk",id.Value));
|
||||
}
|
||||
else
|
||||
{
|
||||
cmd.CommandText = "select * from MedicalDict where Id is null";
|
||||
}
|
||||
return ExcuteSelectSingleCommand(cmd, recursiveType, recursiveDepth);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 按主键字段查询特定实体
|
||||
/// </summary>
|
||||
/// <param name="id">主键值</param>
|
||||
/// <returns>实体类对象</returns>
|
||||
internal static MedicalDict SelectSingle(int? id)
|
||||
{
|
||||
using(SqlConnection conn=new SqlConnection(Connection.ConnectionString))
|
||||
{
|
||||
conn.Open();
|
||||
using (SqlCommand cmd = conn.CreateCommand())
|
||||
{
|
||||
return SelectSingle(cmd,id,RecursiveType.Parent,1);
|
||||
}
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 按主键字段查询特定实体
|
||||
/// </summary>
|
||||
/// <param name="id">主键值</param>
|
||||
/// <param name="recursiveType">递归类型</param>
|
||||
/// <param name="recursiveDepth">递归深度</param>
|
||||
/// <returns>实体类对象</returns>
|
||||
internal static MedicalDict SelectSingle(int? id, RecursiveType recursiveType, int recursiveDepth)
|
||||
{
|
||||
using(SqlConnection conn=new SqlConnection(Connection.ConnectionString))
|
||||
{
|
||||
conn.Open();
|
||||
using (SqlCommand cmd = conn.CreateCommand())
|
||||
{
|
||||
return SelectSingle(cmd,id, recursiveType, recursiveDepth);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 使用事务并按主键字段查询特定实体
|
||||
/// </summary>
|
||||
/// <param name="connection">连接对象</param>
|
||||
/// <param name="id">主键值</param>
|
||||
/// <returns>实体类对象</returns>
|
||||
internal static MedicalDict SelectSingle(Connection connection,int? id, RecursiveType recursiveType, int recursiveDepth)
|
||||
{
|
||||
return SelectSingle(connection.Command, id, recursiveType, recursiveDepth);
|
||||
}
|
||||
#endregion
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 从DataReader中取出值生成实体对象
|
||||
/// </summary>
|
||||
/// <param name="searcher">查询对象</param>
|
||||
/// <returns>过滤条件字符串</returns>
|
||||
private static MedicalDict DataReaderToEntity(SqlDataReader dr)
|
||||
{
|
||||
MedicalDict entity = new MedicalDict ();
|
||||
if(dr["Id"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.Id=Convert.ToInt32(dr["Id"]);
|
||||
}
|
||||
if(dr["No"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.No=dr["No"].ToString();
|
||||
}
|
||||
if(dr["Name"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.Name=dr["Name"].ToString();
|
||||
}
|
||||
if(dr["HelpCode"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.HelpCode=dr["HelpCode"].ToString();
|
||||
}
|
||||
if(dr["DrugKindId"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.DrugKindId=Convert.ToInt32(dr["DrugKindId"]);
|
||||
}
|
||||
if(dr["DosageKindId"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.DosageKindId=Convert.ToInt32(dr["DosageKindId"]);
|
||||
}
|
||||
if(dr["IsValid"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.IsValid=Convert.ToInt32(dr["IsValid"]);
|
||||
}
|
||||
if(dr["OperatorNo"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.OperatorNo=dr["OperatorNo"].ToString();
|
||||
}
|
||||
if(dr["OperatorName"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.OperatorName=dr["OperatorName"].ToString();
|
||||
}
|
||||
if(dr["OperateDate"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.OperateDate=Convert.ToDateTime(dr["OperateDate"]);
|
||||
}
|
||||
return entity;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,735 +0,0 @@
|
||||
using System;
|
||||
using System.Data;
|
||||
using System.Data.SqlClient;
|
||||
using System.Collections;
|
||||
using AIMSModel;
|
||||
using AIMSObjectQuery;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace AIMSDAL
|
||||
{
|
||||
internal partial class DMedicalItem
|
||||
{
|
||||
#region 插入实体操作部份
|
||||
/// <summary>
|
||||
/// 插入
|
||||
/// </summary>
|
||||
/// <param name="cmd">Command对象</param>
|
||||
/// <param name="medicalItem">实体类对象</param>
|
||||
/// <returns>标识列值或影响的记录行数</returns>
|
||||
internal static int Insert(SqlCommand cmd, MedicalItem medicalItem)
|
||||
{
|
||||
cmd.Parameters.Clear();
|
||||
cmd.CommandText = "insert into MedicalItem (No,Name,HelpCode,MedicalItemAlias,MedicalItemAliasHelpCode,RetailPrice,DosageKindId,Stand,BarCode,MedicalDictNo,DrugKindId,PharmaCologyId,InsuranceKind,InsuranceKindNH,Antibiotics,IsSkintest,Dosage,DosageUnit,PackingUnit,SplitUnit,Quotiety,IsValid,Remark,OperatorNo,OperatorName,OperateDate) values (@No,@Name,@HelpCode,@MedicalItemAlias,@MedicalItemAliasHelpCode,@RetailPrice,@DosageKindId,@Stand,@BarCode,@MedicalDictNo,@DrugKindId,@PharmaCologyId,@InsuranceKind,@InsuranceKindNH,@Antibiotics,@IsSkintest,@Dosage,@DosageUnit,@PackingUnit,@SplitUnit,@Quotiety,@IsValid,@Remark,@OperatorNo,@OperatorName,@OperateDate);select @@identity";
|
||||
//从实体中取出值放入Command的参数列表
|
||||
cmd.Parameters.Add(new SqlParameter("@No",medicalItem.No==null?(object)DBNull.Value:(object)medicalItem.No));
|
||||
cmd.Parameters.Add(new SqlParameter("@Name",medicalItem.Name==null?(object)DBNull.Value:(object)medicalItem.Name));
|
||||
cmd.Parameters.Add(new SqlParameter("@HelpCode",medicalItem.HelpCode==null?(object)DBNull.Value:(object)medicalItem.HelpCode));
|
||||
cmd.Parameters.Add(new SqlParameter("@MedicalItemAlias",medicalItem.MedicalItemAlias==null?(object)DBNull.Value:(object)medicalItem.MedicalItemAlias));
|
||||
cmd.Parameters.Add(new SqlParameter("@MedicalItemAliasHelpCode",medicalItem.MedicalItemAliasHelpCode==null?(object)DBNull.Value:(object)medicalItem.MedicalItemAliasHelpCode));
|
||||
cmd.Parameters.Add(new SqlParameter("@RetailPrice",medicalItem.RetailPrice.HasValue?(object)medicalItem.RetailPrice.Value:(object)DBNull.Value));
|
||||
cmd.Parameters.Add(new SqlParameter("@DosageKindId",medicalItem.DosageKindId.HasValue?(object)medicalItem.DosageKindId.Value:(object)DBNull.Value));
|
||||
cmd.Parameters.Add(new SqlParameter("@Stand",medicalItem.Stand==null?(object)DBNull.Value:(object)medicalItem.Stand));
|
||||
cmd.Parameters.Add(new SqlParameter("@BarCode",medicalItem.BarCode==null?(object)DBNull.Value:(object)medicalItem.BarCode));
|
||||
cmd.Parameters.Add(new SqlParameter("@MedicalDictNo",medicalItem.MedicalDictNo==null?(object)DBNull.Value:(object)medicalItem.MedicalDictNo));
|
||||
cmd.Parameters.Add(new SqlParameter("@DrugKindId",medicalItem.DrugKindId.HasValue?(object)medicalItem.DrugKindId.Value:(object)DBNull.Value));
|
||||
cmd.Parameters.Add(new SqlParameter("@PharmaCologyId",medicalItem.PharmaCologyId.HasValue?(object)medicalItem.PharmaCologyId.Value:(object)DBNull.Value));
|
||||
cmd.Parameters.Add(new SqlParameter("@InsuranceKind",medicalItem.InsuranceKind==null?(object)DBNull.Value:(object)medicalItem.InsuranceKind));
|
||||
cmd.Parameters.Add(new SqlParameter("@InsuranceKindNH",medicalItem.InsuranceKindNH==null?(object)DBNull.Value:(object)medicalItem.InsuranceKindNH));
|
||||
cmd.Parameters.Add(new SqlParameter("@Antibiotics",medicalItem.Antibiotics==null?(object)DBNull.Value:(object)medicalItem.Antibiotics));
|
||||
cmd.Parameters.Add(new SqlParameter("@IsSkintest",medicalItem.IsSkintest.HasValue?(object)medicalItem.IsSkintest.Value:(object)DBNull.Value));
|
||||
cmd.Parameters.Add(new SqlParameter("@Dosage",medicalItem.Dosage.HasValue?(object)medicalItem.Dosage.Value:(object)DBNull.Value));
|
||||
cmd.Parameters.Add(new SqlParameter("@DosageUnit",medicalItem.DosageUnit==null?(object)DBNull.Value:(object)medicalItem.DosageUnit));
|
||||
cmd.Parameters.Add(new SqlParameter("@PackingUnit",medicalItem.PackingUnit==null?(object)DBNull.Value:(object)medicalItem.PackingUnit));
|
||||
cmd.Parameters.Add(new SqlParameter("@SplitUnit",medicalItem.SplitUnit==null?(object)DBNull.Value:(object)medicalItem.SplitUnit));
|
||||
cmd.Parameters.Add(new SqlParameter("@Quotiety",medicalItem.Quotiety.HasValue?(object)medicalItem.Quotiety.Value:(object)DBNull.Value));
|
||||
cmd.Parameters.Add(new SqlParameter("@IsValid",medicalItem.IsValid.HasValue?(object)medicalItem.IsValid.Value:(object)DBNull.Value));
|
||||
cmd.Parameters.Add(new SqlParameter("@Remark",medicalItem.Remark==null?(object)DBNull.Value:(object)medicalItem.Remark));
|
||||
cmd.Parameters.Add(new SqlParameter("@OperatorNo",medicalItem.OperatorNo==null?(object)DBNull.Value:(object)medicalItem.OperatorNo));
|
||||
cmd.Parameters.Add(new SqlParameter("@OperatorName",medicalItem.OperatorName==null?(object)DBNull.Value:(object)medicalItem.OperatorName));
|
||||
cmd.Parameters.Add(new SqlParameter("@OperateDate",medicalItem.OperateDate.HasValue?(object)medicalItem.OperateDate.Value:(object)DBNull.Value));
|
||||
return Convert.ToInt32(cmd.ExecuteScalar());
|
||||
}
|
||||
/// <summary>
|
||||
/// 不使用事务的插入方法
|
||||
/// </summary>
|
||||
/// <param name="medicalItem">实体类对象</param>
|
||||
/// <returns>标识列值或影响的记录行数</returns>
|
||||
internal static int Insert(MedicalItem medicalItem)
|
||||
{
|
||||
using(SqlConnection conn=new SqlConnection(Connection.ConnectionString))
|
||||
{
|
||||
conn.Open();
|
||||
using (SqlCommand cmd = conn.CreateCommand())
|
||||
{
|
||||
return Insert(cmd, medicalItem);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 使用事务的插入方法
|
||||
/// </summary>
|
||||
/// <param name="connection">实现共享Connection的对象</param>
|
||||
/// <param name="medicalItem">实体类对象</param>
|
||||
/// <returns>标识列值或影响的记录行数</returns>
|
||||
internal static int Insert(Connection connection,MedicalItem medicalItem)
|
||||
{
|
||||
return Insert(connection.Command, medicalItem);
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 删除实体操作
|
||||
|
||||
/// <summary>
|
||||
/// 删除
|
||||
/// </summary>
|
||||
/// <param name="cmd">Command对象</param>
|
||||
/// <param name="medicalItem">实体类对象</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
internal static int ExcuteDeleteCommand(SqlCommand cmd, MedicalItem medicalItem)
|
||||
{
|
||||
cmd.Parameters.Clear();
|
||||
cmd.CommandText = "delete from MedicalItem where Id=@Id";
|
||||
//从实体中取出值放入Command的参数列表
|
||||
cmd.Parameters.Add(new SqlParameter("@Id", medicalItem.Id));
|
||||
return cmd.ExecuteNonQuery();
|
||||
}
|
||||
/// <summary>
|
||||
/// 不使用事务的删除方法
|
||||
/// </summary>
|
||||
/// <param name="medicalItem">实体类对象</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
internal static int Delete(MedicalItem medicalItem)
|
||||
{
|
||||
using (SqlConnection conn = new SqlConnection(Connection.ConnectionString))
|
||||
{
|
||||
conn.Open();
|
||||
using (SqlCommand cmd = conn.CreateCommand())
|
||||
{
|
||||
return ExcuteDeleteCommand(cmd, medicalItem);
|
||||
}
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 使用事务的删除方法
|
||||
/// </summary>
|
||||
/// <param name="connection">实现共享Connection的对象</param>
|
||||
/// <param name="medicalItem">实体类对象</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
internal static int Delete(Connection connection,MedicalItem medicalItem)
|
||||
{
|
||||
return ExcuteDeleteCommand(connection.Command, medicalItem);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 执行删除命令
|
||||
/// </summary>
|
||||
/// <param name="cmd">Command对象</param>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
internal static int ExcuteDeleteCommand(SqlCommand cmd, string oql, ParameterList parameters)
|
||||
{
|
||||
//解析过滤部份Sql语句
|
||||
string filterString = SyntaxAnalyzer.ParseSql(oql, new MedicalItemMap());
|
||||
if (filterString != string.Empty)
|
||||
{
|
||||
filterString = " where " + filterString;
|
||||
}
|
||||
cmd.Parameters.Clear();
|
||||
cmd.CommandText = "delete from MedicalItem " + filterString;
|
||||
//添加参数
|
||||
if (parameters != null)
|
||||
{
|
||||
foreach (string key in parameters.Keys)
|
||||
{
|
||||
cmd.Parameters.Add(new SqlParameter(key, parameters[key]));
|
||||
}
|
||||
}
|
||||
return cmd.ExecuteNonQuery();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 不使用事务的删除方法
|
||||
/// </summary>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
internal static int Delete(string oql, ParameterList parameters)
|
||||
{
|
||||
using (SqlConnection conn = new SqlConnection(Connection.ConnectionString))
|
||||
{
|
||||
conn.Open();
|
||||
using (SqlCommand cmd = conn.CreateCommand())
|
||||
{
|
||||
return ExcuteDeleteCommand(cmd, oql, parameters);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 使用事务的删除方法
|
||||
/// </summary>
|
||||
/// <param name="connection">实现共享Connection的对象</param>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
internal static int Delete(Connection connection, string oql, ParameterList parameters)
|
||||
{
|
||||
return ExcuteDeleteCommand(connection.Command, oql, parameters);
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region 更新实体操作
|
||||
|
||||
/// <summary>
|
||||
/// 更新
|
||||
/// </summary>
|
||||
/// <param name="cmd">Command对象</param>
|
||||
/// <param name="medicalItem">实体类对象</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
internal static int ExcuteUpdateCommand(SqlCommand cmd, MedicalItem medicalItem)
|
||||
{
|
||||
cmd.CommandText = "update MedicalItem set No=@No,Name=@Name,HelpCode=@HelpCode,MedicalItemAlias=@MedicalItemAlias,MedicalItemAliasHelpCode=@MedicalItemAliasHelpCode,RetailPrice=@RetailPrice,DosageKindId=@DosageKindId,Stand=@Stand,BarCode=@BarCode,MedicalDictNo=@MedicalDictNo,DrugKindId=@DrugKindId,PharmaCologyId=@PharmaCologyId,InsuranceKind=@InsuranceKind,InsuranceKindNH=@InsuranceKindNH,Antibiotics=@Antibiotics,IsSkintest=@IsSkintest,Dosage=@Dosage,DosageUnit=@DosageUnit,PackingUnit=@PackingUnit,SplitUnit=@SplitUnit,Quotiety=@Quotiety,IsValid=@IsValid,Remark=@Remark,OperatorNo=@OperatorNo,OperatorName=@OperatorName,OperateDate=@OperateDate where Id=@Id";
|
||||
//从实体中取出值放入Command的参数列表
|
||||
cmd.Parameters.Add(new SqlParameter("@No",medicalItem.No==null?(object)DBNull.Value:(object)medicalItem.No));
|
||||
cmd.Parameters.Add(new SqlParameter("@Name",medicalItem.Name==null?(object)DBNull.Value:(object)medicalItem.Name));
|
||||
cmd.Parameters.Add(new SqlParameter("@HelpCode",medicalItem.HelpCode==null?(object)DBNull.Value:(object)medicalItem.HelpCode));
|
||||
cmd.Parameters.Add(new SqlParameter("@MedicalItemAlias",medicalItem.MedicalItemAlias==null?(object)DBNull.Value:(object)medicalItem.MedicalItemAlias));
|
||||
cmd.Parameters.Add(new SqlParameter("@MedicalItemAliasHelpCode",medicalItem.MedicalItemAliasHelpCode==null?(object)DBNull.Value:(object)medicalItem.MedicalItemAliasHelpCode));
|
||||
cmd.Parameters.Add(new SqlParameter("@RetailPrice",medicalItem.RetailPrice.HasValue?(object)medicalItem.RetailPrice.Value:(object)DBNull.Value));
|
||||
cmd.Parameters.Add(new SqlParameter("@DosageKindId",medicalItem.DosageKindId.HasValue?(object)medicalItem.DosageKindId.Value:(object)DBNull.Value));
|
||||
cmd.Parameters.Add(new SqlParameter("@Stand",medicalItem.Stand==null?(object)DBNull.Value:(object)medicalItem.Stand));
|
||||
cmd.Parameters.Add(new SqlParameter("@BarCode",medicalItem.BarCode==null?(object)DBNull.Value:(object)medicalItem.BarCode));
|
||||
cmd.Parameters.Add(new SqlParameter("@MedicalDictNo",medicalItem.MedicalDictNo==null?(object)DBNull.Value:(object)medicalItem.MedicalDictNo));
|
||||
cmd.Parameters.Add(new SqlParameter("@DrugKindId",medicalItem.DrugKindId.HasValue?(object)medicalItem.DrugKindId.Value:(object)DBNull.Value));
|
||||
cmd.Parameters.Add(new SqlParameter("@PharmaCologyId",medicalItem.PharmaCologyId.HasValue?(object)medicalItem.PharmaCologyId.Value:(object)DBNull.Value));
|
||||
cmd.Parameters.Add(new SqlParameter("@InsuranceKind",medicalItem.InsuranceKind==null?(object)DBNull.Value:(object)medicalItem.InsuranceKind));
|
||||
cmd.Parameters.Add(new SqlParameter("@InsuranceKindNH",medicalItem.InsuranceKindNH==null?(object)DBNull.Value:(object)medicalItem.InsuranceKindNH));
|
||||
cmd.Parameters.Add(new SqlParameter("@Antibiotics",medicalItem.Antibiotics==null?(object)DBNull.Value:(object)medicalItem.Antibiotics));
|
||||
cmd.Parameters.Add(new SqlParameter("@IsSkintest",medicalItem.IsSkintest.HasValue?(object)medicalItem.IsSkintest.Value:(object)DBNull.Value));
|
||||
cmd.Parameters.Add(new SqlParameter("@Dosage",medicalItem.Dosage.HasValue?(object)medicalItem.Dosage.Value:(object)DBNull.Value));
|
||||
cmd.Parameters.Add(new SqlParameter("@DosageUnit",medicalItem.DosageUnit==null?(object)DBNull.Value:(object)medicalItem.DosageUnit));
|
||||
cmd.Parameters.Add(new SqlParameter("@PackingUnit",medicalItem.PackingUnit==null?(object)DBNull.Value:(object)medicalItem.PackingUnit));
|
||||
cmd.Parameters.Add(new SqlParameter("@SplitUnit",medicalItem.SplitUnit==null?(object)DBNull.Value:(object)medicalItem.SplitUnit));
|
||||
cmd.Parameters.Add(new SqlParameter("@Quotiety",medicalItem.Quotiety.HasValue?(object)medicalItem.Quotiety.Value:(object)DBNull.Value));
|
||||
cmd.Parameters.Add(new SqlParameter("@IsValid",medicalItem.IsValid.HasValue?(object)medicalItem.IsValid.Value:(object)DBNull.Value));
|
||||
cmd.Parameters.Add(new SqlParameter("@Remark",medicalItem.Remark==null?(object)DBNull.Value:(object)medicalItem.Remark));
|
||||
cmd.Parameters.Add(new SqlParameter("@OperatorNo",medicalItem.OperatorNo==null?(object)DBNull.Value:(object)medicalItem.OperatorNo));
|
||||
cmd.Parameters.Add(new SqlParameter("@OperatorName",medicalItem.OperatorName==null?(object)DBNull.Value:(object)medicalItem.OperatorName));
|
||||
cmd.Parameters.Add(new SqlParameter("@OperateDate",medicalItem.OperateDate.HasValue?(object)medicalItem.OperateDate.Value:(object)DBNull.Value));
|
||||
cmd.Parameters.Add(new SqlParameter("@Id", medicalItem.Id));
|
||||
return cmd.ExecuteNonQuery();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 不使用事务的更新方法
|
||||
/// </summary>
|
||||
/// <param name="medicalItem">实体类对象</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
internal static int Update(MedicalItem medicalItem)
|
||||
{
|
||||
using(SqlConnection conn=new SqlConnection(Connection.ConnectionString))
|
||||
{
|
||||
conn.Open();
|
||||
using (SqlCommand cmd = conn.CreateCommand())
|
||||
{
|
||||
return ExcuteUpdateCommand(cmd, medicalItem);
|
||||
}
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 使用事务的更新方法
|
||||
/// </summary>
|
||||
/// <param name="connection">实现共享Connection的对象</param>
|
||||
/// <param name="medicalItem">实体类对象</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
internal static int Update(Connection connection,MedicalItem medicalItem)
|
||||
{
|
||||
return ExcuteUpdateCommand(connection.Command, medicalItem);
|
||||
}
|
||||
/// <summary>
|
||||
/// 执行更新命令
|
||||
/// </summary>
|
||||
/// <param name="cmd">Command对象</param>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
internal static int ExcuteUpdateCommand(SqlCommand cmd, string oql, ParameterList parameters)
|
||||
{
|
||||
//解析过滤部份Sql语句
|
||||
string updateString = SyntaxAnalyzer.ParseSql(oql, new MedicalItemMap());
|
||||
cmd.CommandText = "update MedicalItem set " + updateString;
|
||||
cmd.Parameters.Clear();
|
||||
//添加参数
|
||||
if (parameters != null)
|
||||
{
|
||||
foreach (string key in parameters.Keys)
|
||||
{
|
||||
cmd.Parameters.Add(new SqlParameter(key, parameters[key]));
|
||||
}
|
||||
}
|
||||
return cmd.ExecuteNonQuery();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 不使用事务的更新方法
|
||||
/// </summary>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
internal static int Update(string oql, ParameterList parameters)
|
||||
{
|
||||
using (SqlConnection conn = new SqlConnection(Connection.ConnectionString))
|
||||
{
|
||||
conn.Open();
|
||||
using (SqlCommand cmd = conn.CreateCommand())
|
||||
{
|
||||
return ExcuteUpdateCommand(cmd, oql, parameters);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 使用事务的更新方法
|
||||
/// </summary>
|
||||
/// <param name="connection">实现共享Connection的对象</param>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
internal static int Update(Connection connection, string oql, ParameterList parameters)
|
||||
{
|
||||
return ExcuteUpdateCommand(connection.Command, oql, parameters);
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 查询实体集合
|
||||
/// <summary>
|
||||
/// 执行Command获取对象列表
|
||||
/// </summary>
|
||||
/// <param name="cmd">Command对象</param>
|
||||
/// <param name="recursiveType">递归类型</param>
|
||||
/// <param name="recursiveDepth">递归深度</param>
|
||||
/// <returns>实体类对象列表</returns>
|
||||
internal static List<MedicalItem> ExcuteSelectCommand(SqlCommand cmd,RecursiveType recursiveType,int recursiveDepth)
|
||||
{
|
||||
List<MedicalItem> medicalItemList = new List<MedicalItem>();
|
||||
using (SqlDataReader dr = cmd.ExecuteReader())
|
||||
{
|
||||
while (dr.Read())
|
||||
{
|
||||
MedicalItem medicalItem = DataReaderToEntity(dr);
|
||||
medicalItemList.Add(medicalItem);
|
||||
}
|
||||
}
|
||||
return medicalItemList;
|
||||
}
|
||||
/// <summary>
|
||||
/// 执行查询命令
|
||||
/// </summary>
|
||||
/// <param name="cmd">Command对象</param>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <param name="recursiveType">递归类型</param>
|
||||
/// <param name="recursiveDepth">递归深度</param>
|
||||
/// <returns>实体类对象集合</returns>
|
||||
internal static List<MedicalItem> ExcuteSelectCommand(SqlCommand cmd, string oql, ParameterList parameters,RecursiveType recursiveType,int recursiveDepth)
|
||||
{
|
||||
//解析过滤部份Sql语句
|
||||
string filterString = SyntaxAnalyzer.ParseSql(oql, new MedicalItemMap());
|
||||
if (filterString != string.Empty)
|
||||
{
|
||||
if(filterString.Trim().ToLower().IndexOf("order ")!=0)
|
||||
filterString = " where " + filterString;
|
||||
}
|
||||
cmd.Parameters.Clear();
|
||||
cmd.CommandText = "select * from MedicalItem " + filterString;
|
||||
//添加参数
|
||||
if (parameters != null)
|
||||
{
|
||||
foreach (string key in parameters.Keys)
|
||||
{
|
||||
cmd.Parameters.Add(new SqlParameter(key, parameters[key]));
|
||||
}
|
||||
}
|
||||
return ExcuteSelectCommand(cmd, recursiveType, recursiveDepth);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据对象查询语句查询实体集合
|
||||
/// </summary>
|
||||
/// <returns>实体类对象集合</returns>
|
||||
internal static List<MedicalItem> Select()
|
||||
{
|
||||
using(SqlConnection conn=new SqlConnection(Connection.ConnectionString))
|
||||
{
|
||||
conn.Open();
|
||||
using (SqlCommand cmd = conn.CreateCommand())
|
||||
{
|
||||
cmd.CommandText = "select * from MedicalItem";
|
||||
return ExcuteSelectCommand(cmd, RecursiveType.Parent, 1);
|
||||
}
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 根据对象查询语句查询实体集合
|
||||
/// </summary>
|
||||
/// <param name="recursiveType">递归类型</param>
|
||||
/// <param name="recursiveDepth">递归深度</param>
|
||||
/// <returns>实体类对象集合</returns>
|
||||
internal static List<MedicalItem> Select(RecursiveType recursiveType, int recursiveDepth)
|
||||
{
|
||||
using(SqlConnection conn=new SqlConnection(Connection.ConnectionString))
|
||||
{
|
||||
conn.Open();
|
||||
using (SqlCommand cmd = conn.CreateCommand())
|
||||
{
|
||||
cmd.CommandText = "select * from MedicalItem";
|
||||
return ExcuteSelectCommand(cmd, recursiveType, recursiveDepth);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据对象查询语句查询实体集合
|
||||
/// </summary>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <returns>实体类对象集合</returns>
|
||||
internal static List<MedicalItem> Select(string oql, ParameterList parameters)
|
||||
{
|
||||
using(SqlConnection conn=new SqlConnection(Connection.ConnectionString))
|
||||
{
|
||||
conn.Open();
|
||||
using (SqlCommand cmd = conn.CreateCommand())
|
||||
{
|
||||
return ExcuteSelectCommand(cmd, oql, parameters, RecursiveType.Parent, 1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据对象查询语句查询实体集合
|
||||
/// </summary>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <param name="recursiveType">递归类型</param>
|
||||
/// <param name="recursiveDepth">递归深度</param>
|
||||
/// <returns>实体类对象集合</returns>
|
||||
internal static List<MedicalItem> Select(string oql, ParameterList parameters,RecursiveType recursiveType, int recursiveDepth)
|
||||
{
|
||||
using(SqlConnection conn=new SqlConnection(Connection.ConnectionString))
|
||||
{
|
||||
conn.Open();
|
||||
using (SqlCommand cmd = conn.CreateCommand())
|
||||
{
|
||||
return ExcuteSelectCommand(cmd, oql, parameters, recursiveType, recursiveDepth);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据对象查询语句查询实体集合(启用事务)
|
||||
/// </summary>
|
||||
/// <param name="connection">连接对象</param>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <param name="recursiveType">递归类型</param>
|
||||
/// <param name="recursiveDepth">递归深度</param>
|
||||
/// <returns>实体类对象集合</returns>
|
||||
internal static List<MedicalItem> Select(Connection connection, string oql, ParameterList parameters, RecursiveType recursiveType, int recursiveDepth)
|
||||
{
|
||||
return ExcuteSelectCommand(connection.Command, oql, parameters,recursiveType, recursiveDepth);
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 查询单个实体
|
||||
|
||||
/// <summary>
|
||||
/// 递归查询单个实体
|
||||
/// </summary>
|
||||
/// <param name="cmd">Command对象</param>
|
||||
/// <param name="recursiveType">递归类型</param>
|
||||
/// <param name="recursiveDepth">递归深度</param>
|
||||
/// <returns>实体对象</returns>
|
||||
internal static MedicalItem ExcuteSelectSingleCommand(SqlCommand cmd,RecursiveType recursiveType,int recursiveDepth)
|
||||
{
|
||||
MedicalItem medicalItem=null;
|
||||
using (SqlDataReader dr = cmd.ExecuteReader())
|
||||
{
|
||||
if(dr.Read())
|
||||
medicalItem = DataReaderToEntity(dr);
|
||||
}
|
||||
if(medicalItem==null)
|
||||
return medicalItem;
|
||||
return medicalItem;
|
||||
}
|
||||
/// <summary>
|
||||
/// 更据对象查询语句递归查询单个实体
|
||||
/// </summary>
|
||||
/// <param name="cmd">Command对象</param>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <param name="recursiveType">递归类型</param>
|
||||
/// <param name="recursiveDepth">递归深度</param>
|
||||
/// <returns>实体对象</returns>
|
||||
internal static MedicalItem ExcuteSelectSingleCommand(SqlCommand cmd, string oql, ParameterList parameters,RecursiveType recursiveType,int recursiveDepth)
|
||||
{
|
||||
//解析过滤部份Sql语句
|
||||
string filterString = SyntaxAnalyzer.ParseSql(oql, new MedicalItemMap());
|
||||
if(filterString!=string.Empty)
|
||||
{
|
||||
filterString=" where "+filterString;
|
||||
}
|
||||
cmd.CommandText = "select * from MedicalItem " + filterString;
|
||||
cmd.Parameters.Clear();
|
||||
//添加参数
|
||||
if (parameters != null)
|
||||
{
|
||||
foreach (string key in parameters.Keys)
|
||||
{
|
||||
cmd.Parameters.Add(new SqlParameter(key, parameters[key]));
|
||||
}
|
||||
}
|
||||
return ExcuteSelectSingleCommand(cmd, recursiveType, recursiveDepth);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 更据对象查询语句递归查询单个实体
|
||||
/// </summary>
|
||||
/// <param name="cmd">Command对象</param>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <param name="recursiveType">递归类型</param>
|
||||
/// <param name="recursiveDepth">递归深度</param>
|
||||
/// <returns>实体对象</returns>
|
||||
internal static MedicalItem SelectSingle(string oql, ParameterList parameters, RecursiveType recursiveType, int recursiveDepth)
|
||||
{
|
||||
using(SqlConnection conn=new SqlConnection(Connection.ConnectionString))
|
||||
{
|
||||
conn.Open();
|
||||
using (SqlCommand cmd = conn.CreateCommand())
|
||||
{
|
||||
return ExcuteSelectSingleCommand(cmd, oql, parameters, recursiveType, recursiveDepth);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 更据对象查询语句查询单个实体
|
||||
/// </summary>
|
||||
/// <param name="cmd">Command对象</param>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <returns>实体对象</returns>
|
||||
internal static MedicalItem SelectSingle(string oql, ParameterList parameters)
|
||||
{
|
||||
return SelectSingle(oql,parameters,RecursiveType.Parent,1);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 更据对象查询语句并启用事务查询单个实体
|
||||
/// </summary>
|
||||
/// <param name="connection">连接对象</param>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <returns>实体对象</returns>
|
||||
internal static MedicalItem SelectSingle(Connection connection, string oql, ParameterList parameters, RecursiveType recursiveType, int recursiveDepth)
|
||||
{
|
||||
return ExcuteSelectSingleCommand(connection.Command, oql, parameters, recursiveType, recursiveDepth);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 更据主键值递归查询单个实体
|
||||
/// </summary>
|
||||
/// <param name="cmd">Command对象</param>
|
||||
/// <param name="id">主键值</param>
|
||||
/// <param name="recursiveType">递归类型</param>
|
||||
/// <param name="recursiveDepth">递归深度</param>
|
||||
/// <returns>实体对象</returns>
|
||||
internal static MedicalItem SelectSingle(SqlCommand cmd, int? id,RecursiveType recursiveType,int recursiveDepth)
|
||||
{
|
||||
cmd.Parameters.Clear();
|
||||
if(id.HasValue)
|
||||
{
|
||||
cmd.CommandText = "select * from MedicalItem where Id=@pk";
|
||||
cmd.Parameters.Add(new SqlParameter("@pk",id.Value));
|
||||
}
|
||||
else
|
||||
{
|
||||
cmd.CommandText = "select * from MedicalItem where Id is null";
|
||||
}
|
||||
return ExcuteSelectSingleCommand(cmd, recursiveType, recursiveDepth);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 按主键字段查询特定实体
|
||||
/// </summary>
|
||||
/// <param name="id">主键值</param>
|
||||
/// <returns>实体类对象</returns>
|
||||
internal static MedicalItem SelectSingle(int? id)
|
||||
{
|
||||
using(SqlConnection conn=new SqlConnection(Connection.ConnectionString))
|
||||
{
|
||||
conn.Open();
|
||||
using (SqlCommand cmd = conn.CreateCommand())
|
||||
{
|
||||
return SelectSingle(cmd,id,RecursiveType.Parent,1);
|
||||
}
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 按主键字段查询特定实体
|
||||
/// </summary>
|
||||
/// <param name="id">主键值</param>
|
||||
/// <param name="recursiveType">递归类型</param>
|
||||
/// <param name="recursiveDepth">递归深度</param>
|
||||
/// <returns>实体类对象</returns>
|
||||
internal static MedicalItem SelectSingle(int? id, RecursiveType recursiveType, int recursiveDepth)
|
||||
{
|
||||
using(SqlConnection conn=new SqlConnection(Connection.ConnectionString))
|
||||
{
|
||||
conn.Open();
|
||||
using (SqlCommand cmd = conn.CreateCommand())
|
||||
{
|
||||
return SelectSingle(cmd,id, recursiveType, recursiveDepth);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 使用事务并按主键字段查询特定实体
|
||||
/// </summary>
|
||||
/// <param name="connection">连接对象</param>
|
||||
/// <param name="id">主键值</param>
|
||||
/// <returns>实体类对象</returns>
|
||||
internal static MedicalItem SelectSingle(Connection connection,int? id, RecursiveType recursiveType, int recursiveDepth)
|
||||
{
|
||||
return SelectSingle(connection.Command, id, recursiveType, recursiveDepth);
|
||||
}
|
||||
#endregion
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 从DataReader中取出值生成实体对象
|
||||
/// </summary>
|
||||
/// <param name="searcher">查询对象</param>
|
||||
/// <returns>过滤条件字符串</returns>
|
||||
private static MedicalItem DataReaderToEntity(SqlDataReader dr)
|
||||
{
|
||||
MedicalItem entity = new MedicalItem ();
|
||||
if(dr["Id"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.Id=Convert.ToInt32(dr["Id"]);
|
||||
}
|
||||
if(dr["No"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.No=dr["No"].ToString();
|
||||
}
|
||||
if(dr["Name"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.Name=dr["Name"].ToString();
|
||||
}
|
||||
if(dr["HelpCode"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.HelpCode=dr["HelpCode"].ToString();
|
||||
}
|
||||
if(dr["MedicalItemAlias"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.MedicalItemAlias=dr["MedicalItemAlias"].ToString();
|
||||
}
|
||||
if(dr["MedicalItemAliasHelpCode"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.MedicalItemAliasHelpCode=dr["MedicalItemAliasHelpCode"].ToString();
|
||||
}
|
||||
if(dr["RetailPrice"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.RetailPrice=Convert.ToDecimal(dr["RetailPrice"]);
|
||||
}
|
||||
if(dr["DosageKindId"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.DosageKindId=Convert.ToInt32(dr["DosageKindId"]);
|
||||
}
|
||||
if(dr["Stand"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.Stand=dr["Stand"].ToString();
|
||||
}
|
||||
if(dr["BarCode"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.BarCode=dr["BarCode"].ToString();
|
||||
}
|
||||
if(dr["MedicalDictNo"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.MedicalDictNo=dr["MedicalDictNo"].ToString();
|
||||
}
|
||||
if(dr["DrugKindId"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.DrugKindId=Convert.ToInt32(dr["DrugKindId"]);
|
||||
}
|
||||
if(dr["PharmaCologyId"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.PharmaCologyId=Convert.ToInt32(dr["PharmaCologyId"]);
|
||||
}
|
||||
if(dr["InsuranceKind"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.InsuranceKind=dr["InsuranceKind"].ToString();
|
||||
}
|
||||
if(dr["InsuranceKindNH"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.InsuranceKindNH=dr["InsuranceKindNH"].ToString();
|
||||
}
|
||||
if(dr["Antibiotics"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.Antibiotics=dr["Antibiotics"].ToString();
|
||||
}
|
||||
if(dr["IsSkintest"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.IsSkintest=Convert.ToInt32(dr["IsSkintest"]);
|
||||
}
|
||||
if(dr["Dosage"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.Dosage=Convert.ToDecimal(dr["Dosage"]);
|
||||
}
|
||||
if(dr["DosageUnit"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.DosageUnit=dr["DosageUnit"].ToString();
|
||||
}
|
||||
if(dr["PackingUnit"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.PackingUnit=dr["PackingUnit"].ToString();
|
||||
}
|
||||
if(dr["SplitUnit"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.SplitUnit=dr["SplitUnit"].ToString();
|
||||
}
|
||||
if(dr["Quotiety"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.Quotiety=Convert.ToInt32(dr["Quotiety"]);
|
||||
}
|
||||
if(dr["IsValid"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.IsValid=Convert.ToInt32(dr["IsValid"]);
|
||||
}
|
||||
if(dr["Remark"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.Remark=dr["Remark"].ToString();
|
||||
}
|
||||
if(dr["OperatorNo"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.OperatorNo=dr["OperatorNo"].ToString();
|
||||
}
|
||||
if(dr["OperatorName"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.OperatorName=dr["OperatorName"].ToString();
|
||||
}
|
||||
if(dr["OperateDate"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.OperateDate=Convert.ToDateTime(dr["OperateDate"]);
|
||||
}
|
||||
return entity;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,615 +0,0 @@
|
||||
using System;
|
||||
using System.Data;
|
||||
using System.Data.SqlClient;
|
||||
using System.Collections;
|
||||
using AIMSModel;
|
||||
using AIMSObjectQuery;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace AIMSDAL
|
||||
{
|
||||
internal partial class DMedicalItemKind
|
||||
{
|
||||
#region 插入实体操作部份
|
||||
/// <summary>
|
||||
/// 插入
|
||||
/// </summary>
|
||||
/// <param name="cmd">Command对象</param>
|
||||
/// <param name="medicalItemKind">实体类对象</param>
|
||||
/// <returns>标识列值或影响的记录行数</returns>
|
||||
internal static int Insert(SqlCommand cmd, MedicalItemKind medicalItemKind)
|
||||
{
|
||||
cmd.Parameters.Clear();
|
||||
cmd.CommandText = "insert into MedicalItemKind (Name,IsMed,IsValid,OperatorNo,OperatorName,OperateDate) values (@Name,@IsMed,@IsValid,@OperatorNo,@OperatorName,@OperateDate);select @@identity";
|
||||
//从实体中取出值放入Command的参数列表
|
||||
cmd.Parameters.Add(new SqlParameter("@Name",medicalItemKind.Name==null?(object)DBNull.Value:(object)medicalItemKind.Name));
|
||||
cmd.Parameters.Add(new SqlParameter("@IsMed",medicalItemKind.IsMed==null?(object)DBNull.Value:(object)medicalItemKind.IsMed));
|
||||
cmd.Parameters.Add(new SqlParameter("@IsValid",medicalItemKind.IsValid.HasValue?(object)medicalItemKind.IsValid.Value:(object)DBNull.Value));
|
||||
cmd.Parameters.Add(new SqlParameter("@OperatorNo",medicalItemKind.OperatorNo==null?(object)DBNull.Value:(object)medicalItemKind.OperatorNo));
|
||||
cmd.Parameters.Add(new SqlParameter("@OperatorName",medicalItemKind.OperatorName==null?(object)DBNull.Value:(object)medicalItemKind.OperatorName));
|
||||
cmd.Parameters.Add(new SqlParameter("@OperateDate",medicalItemKind.OperateDate.HasValue?(object)medicalItemKind.OperateDate.Value:(object)DBNull.Value));
|
||||
return Convert.ToInt32(cmd.ExecuteScalar());
|
||||
}
|
||||
/// <summary>
|
||||
/// 不使用事务的插入方法
|
||||
/// </summary>
|
||||
/// <param name="medicalItemKind">实体类对象</param>
|
||||
/// <returns>标识列值或影响的记录行数</returns>
|
||||
internal static int Insert(MedicalItemKind medicalItemKind)
|
||||
{
|
||||
using(SqlConnection conn=new SqlConnection(Connection.ConnectionString))
|
||||
{
|
||||
conn.Open();
|
||||
using (SqlCommand cmd = conn.CreateCommand())
|
||||
{
|
||||
return Insert(cmd, medicalItemKind);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 使用事务的插入方法
|
||||
/// </summary>
|
||||
/// <param name="connection">实现共享Connection的对象</param>
|
||||
/// <param name="medicalItemKind">实体类对象</param>
|
||||
/// <returns>标识列值或影响的记录行数</returns>
|
||||
internal static int Insert(Connection connection,MedicalItemKind medicalItemKind)
|
||||
{
|
||||
return Insert(connection.Command, medicalItemKind);
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 删除实体操作
|
||||
|
||||
/// <summary>
|
||||
/// 删除
|
||||
/// </summary>
|
||||
/// <param name="cmd">Command对象</param>
|
||||
/// <param name="medicalItemKind">实体类对象</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
internal static int ExcuteDeleteCommand(SqlCommand cmd, MedicalItemKind medicalItemKind)
|
||||
{
|
||||
cmd.Parameters.Clear();
|
||||
cmd.CommandText = "delete from MedicalItemKind where Id=@Id";
|
||||
//从实体中取出值放入Command的参数列表
|
||||
cmd.Parameters.Add(new SqlParameter("@Id", medicalItemKind.Id));
|
||||
return cmd.ExecuteNonQuery();
|
||||
}
|
||||
/// <summary>
|
||||
/// 不使用事务的删除方法
|
||||
/// </summary>
|
||||
/// <param name="medicalItemKind">实体类对象</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
internal static int Delete(MedicalItemKind medicalItemKind)
|
||||
{
|
||||
using (SqlConnection conn = new SqlConnection(Connection.ConnectionString))
|
||||
{
|
||||
conn.Open();
|
||||
using (SqlCommand cmd = conn.CreateCommand())
|
||||
{
|
||||
return ExcuteDeleteCommand(cmd, medicalItemKind);
|
||||
}
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 使用事务的删除方法
|
||||
/// </summary>
|
||||
/// <param name="connection">实现共享Connection的对象</param>
|
||||
/// <param name="medicalItemKind">实体类对象</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
internal static int Delete(Connection connection,MedicalItemKind medicalItemKind)
|
||||
{
|
||||
return ExcuteDeleteCommand(connection.Command, medicalItemKind);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 执行删除命令
|
||||
/// </summary>
|
||||
/// <param name="cmd">Command对象</param>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
internal static int ExcuteDeleteCommand(SqlCommand cmd, string oql, ParameterList parameters)
|
||||
{
|
||||
//解析过滤部份Sql语句
|
||||
string filterString = SyntaxAnalyzer.ParseSql(oql, new MedicalItemKindMap());
|
||||
if (filterString != string.Empty)
|
||||
{
|
||||
filterString = " where " + filterString;
|
||||
}
|
||||
cmd.Parameters.Clear();
|
||||
cmd.CommandText = "delete from MedicalItemKind " + filterString;
|
||||
//添加参数
|
||||
if (parameters != null)
|
||||
{
|
||||
foreach (string key in parameters.Keys)
|
||||
{
|
||||
cmd.Parameters.Add(new SqlParameter(key, parameters[key]));
|
||||
}
|
||||
}
|
||||
return cmd.ExecuteNonQuery();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 不使用事务的删除方法
|
||||
/// </summary>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
internal static int Delete(string oql, ParameterList parameters)
|
||||
{
|
||||
using (SqlConnection conn = new SqlConnection(Connection.ConnectionString))
|
||||
{
|
||||
conn.Open();
|
||||
using (SqlCommand cmd = conn.CreateCommand())
|
||||
{
|
||||
return ExcuteDeleteCommand(cmd, oql, parameters);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 使用事务的删除方法
|
||||
/// </summary>
|
||||
/// <param name="connection">实现共享Connection的对象</param>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
internal static int Delete(Connection connection, string oql, ParameterList parameters)
|
||||
{
|
||||
return ExcuteDeleteCommand(connection.Command, oql, parameters);
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region 更新实体操作
|
||||
|
||||
/// <summary>
|
||||
/// 更新
|
||||
/// </summary>
|
||||
/// <param name="cmd">Command对象</param>
|
||||
/// <param name="medicalItemKind">实体类对象</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
internal static int ExcuteUpdateCommand(SqlCommand cmd, MedicalItemKind medicalItemKind)
|
||||
{
|
||||
cmd.CommandText = "update MedicalItemKind set Name=@Name,IsMed=@IsMed,IsValid=@IsValid,OperatorNo=@OperatorNo,OperatorName=@OperatorName,OperateDate=@OperateDate where Id=@Id";
|
||||
//从实体中取出值放入Command的参数列表
|
||||
cmd.Parameters.Add(new SqlParameter("@Name",medicalItemKind.Name==null?(object)DBNull.Value:(object)medicalItemKind.Name));
|
||||
cmd.Parameters.Add(new SqlParameter("@IsMed",medicalItemKind.IsMed==null?(object)DBNull.Value:(object)medicalItemKind.IsMed));
|
||||
cmd.Parameters.Add(new SqlParameter("@IsValid",medicalItemKind.IsValid.HasValue?(object)medicalItemKind.IsValid.Value:(object)DBNull.Value));
|
||||
cmd.Parameters.Add(new SqlParameter("@OperatorNo",medicalItemKind.OperatorNo==null?(object)DBNull.Value:(object)medicalItemKind.OperatorNo));
|
||||
cmd.Parameters.Add(new SqlParameter("@OperatorName",medicalItemKind.OperatorName==null?(object)DBNull.Value:(object)medicalItemKind.OperatorName));
|
||||
cmd.Parameters.Add(new SqlParameter("@OperateDate",medicalItemKind.OperateDate.HasValue?(object)medicalItemKind.OperateDate.Value:(object)DBNull.Value));
|
||||
cmd.Parameters.Add(new SqlParameter("@Id", medicalItemKind.Id));
|
||||
return cmd.ExecuteNonQuery();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 不使用事务的更新方法
|
||||
/// </summary>
|
||||
/// <param name="medicalItemKind">实体类对象</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
internal static int Update(MedicalItemKind medicalItemKind)
|
||||
{
|
||||
using(SqlConnection conn=new SqlConnection(Connection.ConnectionString))
|
||||
{
|
||||
conn.Open();
|
||||
using (SqlCommand cmd = conn.CreateCommand())
|
||||
{
|
||||
return ExcuteUpdateCommand(cmd, medicalItemKind);
|
||||
}
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 使用事务的更新方法
|
||||
/// </summary>
|
||||
/// <param name="connection">实现共享Connection的对象</param>
|
||||
/// <param name="medicalItemKind">实体类对象</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
internal static int Update(Connection connection,MedicalItemKind medicalItemKind)
|
||||
{
|
||||
return ExcuteUpdateCommand(connection.Command, medicalItemKind);
|
||||
}
|
||||
/// <summary>
|
||||
/// 执行更新命令
|
||||
/// </summary>
|
||||
/// <param name="cmd">Command对象</param>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
internal static int ExcuteUpdateCommand(SqlCommand cmd, string oql, ParameterList parameters)
|
||||
{
|
||||
//解析过滤部份Sql语句
|
||||
string updateString = SyntaxAnalyzer.ParseSql(oql, new MedicalItemKindMap());
|
||||
cmd.CommandText = "update MedicalItemKind set " + updateString;
|
||||
cmd.Parameters.Clear();
|
||||
//添加参数
|
||||
if (parameters != null)
|
||||
{
|
||||
foreach (string key in parameters.Keys)
|
||||
{
|
||||
cmd.Parameters.Add(new SqlParameter(key, parameters[key]));
|
||||
}
|
||||
}
|
||||
return cmd.ExecuteNonQuery();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 不使用事务的更新方法
|
||||
/// </summary>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
internal static int Update(string oql, ParameterList parameters)
|
||||
{
|
||||
using (SqlConnection conn = new SqlConnection(Connection.ConnectionString))
|
||||
{
|
||||
conn.Open();
|
||||
using (SqlCommand cmd = conn.CreateCommand())
|
||||
{
|
||||
return ExcuteUpdateCommand(cmd, oql, parameters);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 使用事务的更新方法
|
||||
/// </summary>
|
||||
/// <param name="connection">实现共享Connection的对象</param>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
internal static int Update(Connection connection, string oql, ParameterList parameters)
|
||||
{
|
||||
return ExcuteUpdateCommand(connection.Command, oql, parameters);
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 查询实体集合
|
||||
/// <summary>
|
||||
/// 执行Command获取对象列表
|
||||
/// </summary>
|
||||
/// <param name="cmd">Command对象</param>
|
||||
/// <param name="recursiveType">递归类型</param>
|
||||
/// <param name="recursiveDepth">递归深度</param>
|
||||
/// <returns>实体类对象列表</returns>
|
||||
internal static List<MedicalItemKind> ExcuteSelectCommand(SqlCommand cmd,RecursiveType recursiveType,int recursiveDepth)
|
||||
{
|
||||
List<MedicalItemKind> medicalItemKindList = new List<MedicalItemKind>();
|
||||
using (SqlDataReader dr = cmd.ExecuteReader())
|
||||
{
|
||||
while (dr.Read())
|
||||
{
|
||||
MedicalItemKind medicalItemKind = DataReaderToEntity(dr);
|
||||
medicalItemKindList.Add(medicalItemKind);
|
||||
}
|
||||
}
|
||||
return medicalItemKindList;
|
||||
}
|
||||
/// <summary>
|
||||
/// 执行查询命令
|
||||
/// </summary>
|
||||
/// <param name="cmd">Command对象</param>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <param name="recursiveType">递归类型</param>
|
||||
/// <param name="recursiveDepth">递归深度</param>
|
||||
/// <returns>实体类对象集合</returns>
|
||||
internal static List<MedicalItemKind> ExcuteSelectCommand(SqlCommand cmd, string oql, ParameterList parameters,RecursiveType recursiveType,int recursiveDepth)
|
||||
{
|
||||
//解析过滤部份Sql语句
|
||||
string filterString = SyntaxAnalyzer.ParseSql(oql, new MedicalItemKindMap());
|
||||
if (filterString != string.Empty)
|
||||
{
|
||||
if(filterString.Trim().ToLower().IndexOf("order ")!=0)
|
||||
filterString = " where " + filterString;
|
||||
}
|
||||
cmd.Parameters.Clear();
|
||||
cmd.CommandText = "select * from MedicalItemKind " + filterString;
|
||||
//添加参数
|
||||
if (parameters != null)
|
||||
{
|
||||
foreach (string key in parameters.Keys)
|
||||
{
|
||||
cmd.Parameters.Add(new SqlParameter(key, parameters[key]));
|
||||
}
|
||||
}
|
||||
return ExcuteSelectCommand(cmd, recursiveType, recursiveDepth);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据对象查询语句查询实体集合
|
||||
/// </summary>
|
||||
/// <returns>实体类对象集合</returns>
|
||||
internal static List<MedicalItemKind> Select()
|
||||
{
|
||||
using(SqlConnection conn=new SqlConnection(Connection.ConnectionString))
|
||||
{
|
||||
conn.Open();
|
||||
using (SqlCommand cmd = conn.CreateCommand())
|
||||
{
|
||||
cmd.CommandText = "select * from MedicalItemKind";
|
||||
return ExcuteSelectCommand(cmd, RecursiveType.Parent, 1);
|
||||
}
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 根据对象查询语句查询实体集合
|
||||
/// </summary>
|
||||
/// <param name="recursiveType">递归类型</param>
|
||||
/// <param name="recursiveDepth">递归深度</param>
|
||||
/// <returns>实体类对象集合</returns>
|
||||
internal static List<MedicalItemKind> Select(RecursiveType recursiveType, int recursiveDepth)
|
||||
{
|
||||
using(SqlConnection conn=new SqlConnection(Connection.ConnectionString))
|
||||
{
|
||||
conn.Open();
|
||||
using (SqlCommand cmd = conn.CreateCommand())
|
||||
{
|
||||
cmd.CommandText = "select * from MedicalItemKind";
|
||||
return ExcuteSelectCommand(cmd, recursiveType, recursiveDepth);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据对象查询语句查询实体集合
|
||||
/// </summary>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <returns>实体类对象集合</returns>
|
||||
internal static List<MedicalItemKind> Select(string oql, ParameterList parameters)
|
||||
{
|
||||
using(SqlConnection conn=new SqlConnection(Connection.ConnectionString))
|
||||
{
|
||||
conn.Open();
|
||||
using (SqlCommand cmd = conn.CreateCommand())
|
||||
{
|
||||
return ExcuteSelectCommand(cmd, oql, parameters, RecursiveType.Parent, 1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据对象查询语句查询实体集合
|
||||
/// </summary>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <param name="recursiveType">递归类型</param>
|
||||
/// <param name="recursiveDepth">递归深度</param>
|
||||
/// <returns>实体类对象集合</returns>
|
||||
internal static List<MedicalItemKind> Select(string oql, ParameterList parameters,RecursiveType recursiveType, int recursiveDepth)
|
||||
{
|
||||
using(SqlConnection conn=new SqlConnection(Connection.ConnectionString))
|
||||
{
|
||||
conn.Open();
|
||||
using (SqlCommand cmd = conn.CreateCommand())
|
||||
{
|
||||
return ExcuteSelectCommand(cmd, oql, parameters, recursiveType, recursiveDepth);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据对象查询语句查询实体集合(启用事务)
|
||||
/// </summary>
|
||||
/// <param name="connection">连接对象</param>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <param name="recursiveType">递归类型</param>
|
||||
/// <param name="recursiveDepth">递归深度</param>
|
||||
/// <returns>实体类对象集合</returns>
|
||||
internal static List<MedicalItemKind> Select(Connection connection, string oql, ParameterList parameters, RecursiveType recursiveType, int recursiveDepth)
|
||||
{
|
||||
return ExcuteSelectCommand(connection.Command, oql, parameters,recursiveType, recursiveDepth);
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 查询单个实体
|
||||
|
||||
/// <summary>
|
||||
/// 递归查询单个实体
|
||||
/// </summary>
|
||||
/// <param name="cmd">Command对象</param>
|
||||
/// <param name="recursiveType">递归类型</param>
|
||||
/// <param name="recursiveDepth">递归深度</param>
|
||||
/// <returns>实体对象</returns>
|
||||
internal static MedicalItemKind ExcuteSelectSingleCommand(SqlCommand cmd,RecursiveType recursiveType,int recursiveDepth)
|
||||
{
|
||||
MedicalItemKind medicalItemKind=null;
|
||||
using (SqlDataReader dr = cmd.ExecuteReader())
|
||||
{
|
||||
if(dr.Read())
|
||||
medicalItemKind = DataReaderToEntity(dr);
|
||||
}
|
||||
if(medicalItemKind==null)
|
||||
return medicalItemKind;
|
||||
return medicalItemKind;
|
||||
}
|
||||
/// <summary>
|
||||
/// 更据对象查询语句递归查询单个实体
|
||||
/// </summary>
|
||||
/// <param name="cmd">Command对象</param>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <param name="recursiveType">递归类型</param>
|
||||
/// <param name="recursiveDepth">递归深度</param>
|
||||
/// <returns>实体对象</returns>
|
||||
internal static MedicalItemKind ExcuteSelectSingleCommand(SqlCommand cmd, string oql, ParameterList parameters,RecursiveType recursiveType,int recursiveDepth)
|
||||
{
|
||||
//解析过滤部份Sql语句
|
||||
string filterString = SyntaxAnalyzer.ParseSql(oql, new MedicalItemKindMap());
|
||||
if(filterString!=string.Empty)
|
||||
{
|
||||
filterString=" where "+filterString;
|
||||
}
|
||||
cmd.CommandText = "select * from MedicalItemKind " + filterString;
|
||||
cmd.Parameters.Clear();
|
||||
//添加参数
|
||||
if (parameters != null)
|
||||
{
|
||||
foreach (string key in parameters.Keys)
|
||||
{
|
||||
cmd.Parameters.Add(new SqlParameter(key, parameters[key]));
|
||||
}
|
||||
}
|
||||
return ExcuteSelectSingleCommand(cmd, recursiveType, recursiveDepth);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 更据对象查询语句递归查询单个实体
|
||||
/// </summary>
|
||||
/// <param name="cmd">Command对象</param>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <param name="recursiveType">递归类型</param>
|
||||
/// <param name="recursiveDepth">递归深度</param>
|
||||
/// <returns>实体对象</returns>
|
||||
internal static MedicalItemKind SelectSingle(string oql, ParameterList parameters, RecursiveType recursiveType, int recursiveDepth)
|
||||
{
|
||||
using(SqlConnection conn=new SqlConnection(Connection.ConnectionString))
|
||||
{
|
||||
conn.Open();
|
||||
using (SqlCommand cmd = conn.CreateCommand())
|
||||
{
|
||||
return ExcuteSelectSingleCommand(cmd, oql, parameters, recursiveType, recursiveDepth);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 更据对象查询语句查询单个实体
|
||||
/// </summary>
|
||||
/// <param name="cmd">Command对象</param>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <returns>实体对象</returns>
|
||||
internal static MedicalItemKind SelectSingle(string oql, ParameterList parameters)
|
||||
{
|
||||
return SelectSingle(oql,parameters,RecursiveType.Parent,1);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 更据对象查询语句并启用事务查询单个实体
|
||||
/// </summary>
|
||||
/// <param name="connection">连接对象</param>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <returns>实体对象</returns>
|
||||
internal static MedicalItemKind SelectSingle(Connection connection, string oql, ParameterList parameters, RecursiveType recursiveType, int recursiveDepth)
|
||||
{
|
||||
return ExcuteSelectSingleCommand(connection.Command, oql, parameters, recursiveType, recursiveDepth);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 更据主键值递归查询单个实体
|
||||
/// </summary>
|
||||
/// <param name="cmd">Command对象</param>
|
||||
/// <param name="id">主键值</param>
|
||||
/// <param name="recursiveType">递归类型</param>
|
||||
/// <param name="recursiveDepth">递归深度</param>
|
||||
/// <returns>实体对象</returns>
|
||||
internal static MedicalItemKind SelectSingle(SqlCommand cmd, int? id,RecursiveType recursiveType,int recursiveDepth)
|
||||
{
|
||||
cmd.Parameters.Clear();
|
||||
if(id.HasValue)
|
||||
{
|
||||
cmd.CommandText = "select * from MedicalItemKind where Id=@pk";
|
||||
cmd.Parameters.Add(new SqlParameter("@pk",id.Value));
|
||||
}
|
||||
else
|
||||
{
|
||||
cmd.CommandText = "select * from MedicalItemKind where Id is null";
|
||||
}
|
||||
return ExcuteSelectSingleCommand(cmd, recursiveType, recursiveDepth);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 按主键字段查询特定实体
|
||||
/// </summary>
|
||||
/// <param name="id">主键值</param>
|
||||
/// <returns>实体类对象</returns>
|
||||
internal static MedicalItemKind SelectSingle(int? id)
|
||||
{
|
||||
using(SqlConnection conn=new SqlConnection(Connection.ConnectionString))
|
||||
{
|
||||
conn.Open();
|
||||
using (SqlCommand cmd = conn.CreateCommand())
|
||||
{
|
||||
return SelectSingle(cmd,id,RecursiveType.Parent,1);
|
||||
}
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 按主键字段查询特定实体
|
||||
/// </summary>
|
||||
/// <param name="id">主键值</param>
|
||||
/// <param name="recursiveType">递归类型</param>
|
||||
/// <param name="recursiveDepth">递归深度</param>
|
||||
/// <returns>实体类对象</returns>
|
||||
internal static MedicalItemKind SelectSingle(int? id, RecursiveType recursiveType, int recursiveDepth)
|
||||
{
|
||||
using(SqlConnection conn=new SqlConnection(Connection.ConnectionString))
|
||||
{
|
||||
conn.Open();
|
||||
using (SqlCommand cmd = conn.CreateCommand())
|
||||
{
|
||||
return SelectSingle(cmd,id, recursiveType, recursiveDepth);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 使用事务并按主键字段查询特定实体
|
||||
/// </summary>
|
||||
/// <param name="connection">连接对象</param>
|
||||
/// <param name="id">主键值</param>
|
||||
/// <returns>实体类对象</returns>
|
||||
internal static MedicalItemKind SelectSingle(Connection connection,int? id, RecursiveType recursiveType, int recursiveDepth)
|
||||
{
|
||||
return SelectSingle(connection.Command, id, recursiveType, recursiveDepth);
|
||||
}
|
||||
#endregion
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 从DataReader中取出值生成实体对象
|
||||
/// </summary>
|
||||
/// <param name="searcher">查询对象</param>
|
||||
/// <returns>过滤条件字符串</returns>
|
||||
private static MedicalItemKind DataReaderToEntity(SqlDataReader dr)
|
||||
{
|
||||
MedicalItemKind entity = new MedicalItemKind ();
|
||||
if(dr["Id"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.Id=Convert.ToInt32(dr["Id"]);
|
||||
}
|
||||
if(dr["Name"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.Name=dr["Name"].ToString();
|
||||
}
|
||||
if(dr["IsMed"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.IsMed=dr["IsMed"].ToString();
|
||||
}
|
||||
if(dr["IsValid"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.IsValid=Convert.ToInt32(dr["IsValid"]);
|
||||
}
|
||||
if(dr["OperatorNo"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.OperatorNo=dr["OperatorNo"].ToString();
|
||||
}
|
||||
if(dr["OperatorName"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.OperatorName=dr["OperatorName"].ToString();
|
||||
}
|
||||
if(dr["OperateDate"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.OperateDate=Convert.ToDateTime(dr["OperateDate"]);
|
||||
}
|
||||
return entity;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,112 +0,0 @@
|
||||
using System;
|
||||
using System.Data;
|
||||
using System.Data.SqlClient;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using AIMSModel;
|
||||
using AIMSObjectQuery;
|
||||
using System.Text;
|
||||
|
||||
namespace AIMSDAL
|
||||
{
|
||||
internal partial class DMedicalDict
|
||||
{
|
||||
public static void Add(MedicalDict MedicalDictObj)
|
||||
{
|
||||
StringBuilder strSql=new StringBuilder();
|
||||
strSql.Append("insert into [MedicalDict](");
|
||||
strSql.Append("No,Name,HelpCode,DrugKindId,DosageKindId,IsValid,OperatorNo,OperatorName,OperateDate");
|
||||
strSql.Append(")");
|
||||
strSql.Append(" values (");
|
||||
strSql.Append("'"+MedicalDictObj.No+"',");
|
||||
strSql.Append("'"+MedicalDictObj.Name+"',");
|
||||
strSql.Append("'"+MedicalDictObj.HelpCode+"',");
|
||||
strSql.Append(""+MedicalDictObj.DrugKindId+",");
|
||||
strSql.Append(""+MedicalDictObj.DosageKindId+",");
|
||||
strSql.Append("'" + MedicalDictObj.IsValid + "',");
|
||||
strSql.Append("'"+MedicalDictObj.OperatorNo+"',");
|
||||
strSql.Append("'"+MedicalDictObj.OperatorName+"',");
|
||||
strSql.Append("'"+MedicalDictObj.OperateDate+"'");
|
||||
strSql.Append(")");
|
||||
HelperDB.DbHelperSQL.ExecNonQuery(strSql.ToString());
|
||||
}
|
||||
|
||||
|
||||
public static MedicalDict GetModel(int Id)
|
||||
{
|
||||
MedicalDict MedicalDictObj = new MedicalDict();
|
||||
StringBuilder strSql=new StringBuilder();
|
||||
strSql.Append("select ");
|
||||
strSql.Append("Id,No,Name,HelpCode,DrugKindId,DosageKindId,IsValid,OperatorNo,OperatorName,OperateDate ");
|
||||
strSql.Append(" from MedicalDict ");
|
||||
strSql.Append(" where Id="+Id+"" );
|
||||
DataSet ds = HelperDB.DbHelperSQL.GetDataSet(strSql.ToString());
|
||||
if(ds.Tables[0].Rows.Count>0)
|
||||
{
|
||||
if(ds.Tables[0].Rows[0]["Id"].ToString()!="")
|
||||
{
|
||||
MedicalDictObj.Id = int.Parse(ds.Tables[0].Rows[0]["Id"].ToString());
|
||||
}
|
||||
MedicalDictObj.No = ds.Tables[0].Rows[0]["No"].ToString();
|
||||
MedicalDictObj.Name = ds.Tables[0].Rows[0]["Name"].ToString();
|
||||
MedicalDictObj.HelpCode = ds.Tables[0].Rows[0]["HelpCode"].ToString();
|
||||
if(ds.Tables[0].Rows[0]["DrugKindId"].ToString()!="")
|
||||
{
|
||||
MedicalDictObj.DrugKindId = int.Parse(ds.Tables[0].Rows[0]["DrugKindId"].ToString());
|
||||
}
|
||||
if(ds.Tables[0].Rows[0]["DosageKindId"].ToString()!="")
|
||||
{
|
||||
MedicalDictObj.DosageKindId = int.Parse(ds.Tables[0].Rows[0]["DosageKindId"].ToString());
|
||||
}
|
||||
MedicalDictObj.IsValid =int.Parse(ds.Tables[0].Rows[0]["IsValid"].ToString());
|
||||
MedicalDictObj.OperatorNo = ds.Tables[0].Rows[0]["OperatorNo"].ToString();
|
||||
MedicalDictObj.OperatorName = ds.Tables[0].Rows[0]["OperatorName"].ToString();
|
||||
if(ds.Tables[0].Rows[0]["OperateDate"].ToString()!="")
|
||||
{
|
||||
MedicalDictObj.OperateDate = DateTime.Parse(ds.Tables[0].Rows[0]["OperateDate"].ToString());
|
||||
}
|
||||
}
|
||||
return MedicalDictObj;
|
||||
}
|
||||
|
||||
public static DataTable GetDataTable(int DrugKindId)
|
||||
{
|
||||
StringBuilder strSql=new StringBuilder();
|
||||
strSql.Append("SELECT md.Id,md.No, md.Name, md.HelpCode,dk.Name AS DrugKindName,dk2.Name AS DosageKindName ,");
|
||||
strSql.Append(" CASE md.IsValid WHEN 1 THEN '有效' WHEN 0 THEN '无效' END AS IsValid ");
|
||||
strSql.Append(" FROM MedicalDict md ");
|
||||
strSql.Append(" LEFT JOIN DrugKind dk ON dk.Id= md.DrugKindId ");
|
||||
strSql.Append(" LEFT JOIN DosageKind dk2 ON dk2.Id =md.DosageKindId ");
|
||||
strSql.Append(" WHERE md.DrugKindId="+DrugKindId+"");
|
||||
return HelperDB.DbHelperSQL.GetDataTable(strSql.ToString());
|
||||
}
|
||||
public static DataTable GetDataTableByName(string Name)
|
||||
{
|
||||
StringBuilder strSql = new StringBuilder();
|
||||
strSql.Append("SELECT md.Id,md.No, md.Name, md.HelpCode, mik.Name AS MedicalItemKindName,dk.Name AS DrugKindName,dk2.Name AS DosageKindName ,");
|
||||
strSql.Append(" CASE md.IsValid WHEN 1 THEN '有效' WHEN 0 THEN '无效' END AS IsValid ");
|
||||
strSql.Append(" FROM MedicalDict md ");
|
||||
strSql.Append(" LEFT JOIN DrugKind dk ON dk.Id= md.DrugKindId ");
|
||||
strSql.Append(" LEFT JOIN DosageKind dk2 ON dk2.Id =md.DosageKindId ");
|
||||
strSql.Append(" LEFT JOIN MedicalItemKind mik ON mik.Id = dk.MedicalItemKindId ");
|
||||
strSql.Append(" WHERE (md.Name like '%" + Name + "%') or (md.HelpCode like '%" + Name + "%')");
|
||||
return HelperDB.DbHelperSQL.GetDataTable(strSql.ToString());
|
||||
}
|
||||
|
||||
|
||||
public static bool Exists(string No)
|
||||
{
|
||||
StringBuilder strSql=new StringBuilder();
|
||||
strSql.Append("select count(*) AS RowsCount from MedicalDict where No='" + No + "'");
|
||||
DataTable dt = HelperDB.DbHelperSQL.GetDataTable(strSql.ToString());
|
||||
if (int.Parse(dt.Rows[0]["RowsCount"].ToString()) > 0)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -1,177 +0,0 @@
|
||||
using System;
|
||||
using System.Data;
|
||||
using System.Data.SqlClient;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using AIMSModel;
|
||||
using AIMSObjectQuery;
|
||||
using System.Text;
|
||||
|
||||
namespace AIMSDAL
|
||||
{
|
||||
internal partial class DMedicalItem
|
||||
{
|
||||
public static bool Exists(string No)
|
||||
{
|
||||
StringBuilder strSql=new StringBuilder();
|
||||
strSql.Append("select count(1) from MedicalItem where No="+No+"");
|
||||
return HelperDB.DbHelperSQL.Exists(strSql.ToString());
|
||||
}
|
||||
|
||||
public static void Add(MedicalItem MedicalItemObj)
|
||||
{
|
||||
StringBuilder strSql=new StringBuilder();
|
||||
strSql.Append("insert into [MedicalItem](");
|
||||
strSql.Append("No,Name,HelpCode,MedicalItemAlias,MedicalItemAliasHelpCode,RetailPrice,DosageKindId,Stand,BarCode,MedicalDictNo,DrugKindId,PharmaCologyId,InsuranceKind,InsuranceKindNH,Antibiotics,IsSkintest,Dosage,DosageUnit,PackingUnit,SplitUnit,Quotiety,IsValid,Remark,OperatorNo,OperatorName,OperateDate");
|
||||
strSql.Append(")");
|
||||
strSql.Append(" values (");
|
||||
strSql.Append("'"+MedicalItemObj.No+"',");
|
||||
strSql.Append("'"+MedicalItemObj.Name+"',");
|
||||
strSql.Append("'"+MedicalItemObj.HelpCode+"',");
|
||||
strSql.Append("'"+MedicalItemObj.MedicalItemAlias+"',");
|
||||
strSql.Append("'"+MedicalItemObj.MedicalItemAliasHelpCode+"',");
|
||||
strSql.Append(""+MedicalItemObj.RetailPrice+",");
|
||||
strSql.Append(""+MedicalItemObj.DosageKindId+",");
|
||||
strSql.Append("'"+MedicalItemObj.Stand+"',");
|
||||
strSql.Append("'"+MedicalItemObj.BarCode+"',");
|
||||
strSql.Append("'"+MedicalItemObj.MedicalDictNo+"',");
|
||||
strSql.Append(""+MedicalItemObj.DrugKindId+",");
|
||||
strSql.Append(""+MedicalItemObj.PharmaCologyId+",");
|
||||
strSql.Append("'"+MedicalItemObj.InsuranceKind+"',");
|
||||
strSql.Append("'"+MedicalItemObj.InsuranceKindNH+"',");
|
||||
strSql.Append("'"+MedicalItemObj.Antibiotics+"',");
|
||||
strSql.Append(""+MedicalItemObj.IsSkintest+",");
|
||||
strSql.Append(""+MedicalItemObj.Dosage+",");
|
||||
strSql.Append("'"+MedicalItemObj.DosageUnit+"',");
|
||||
strSql.Append("'"+MedicalItemObj.PackingUnit+"',");
|
||||
strSql.Append("'"+MedicalItemObj.SplitUnit+"',");
|
||||
strSql.Append(""+MedicalItemObj.Quotiety+",");
|
||||
strSql.Append(""+MedicalItemObj.IsValid+",");
|
||||
strSql.Append("'"+MedicalItemObj.Remark+"',");
|
||||
strSql.Append("'"+MedicalItemObj.OperatorNo+"',");
|
||||
strSql.Append("'"+MedicalItemObj.OperatorName+"',");
|
||||
strSql.Append("'"+MedicalItemObj.OperateDate+"'");
|
||||
strSql.Append(")");
|
||||
|
||||
HelperDB.DbHelperSQL.ExecNonQuery(strSql.ToString());
|
||||
}
|
||||
|
||||
public static MedicalItem GetModel(int Id)
|
||||
{
|
||||
MedicalItem MedicalItemObj = new MedicalItem();
|
||||
StringBuilder strSql=new StringBuilder();
|
||||
strSql.Append("select ");
|
||||
strSql.Append("Id,No,Name,HelpCode,MedicalItemAlias,MedicalItemAliasHelpCode,RetailPrice,DosageKindId,Stand,BarCode,MedicalDictNo,DrugKindId,PharmaCologyId,InsuranceKind,InsuranceKindNH,Antibiotics,IsSkintest,Dosage,DosageUnit,PackingUnit,SplitUnit,Quotiety,IsValid,Remark,OperatorNo,OperatorName,OperateDate ");
|
||||
strSql.Append(" from MedicalItem ");
|
||||
strSql.Append(" where Id="+Id+"" );
|
||||
DataSet ds = HelperDB.DbHelperSQL.GetDataSet(strSql.ToString());
|
||||
if(ds.Tables[0].Rows.Count>0)
|
||||
{
|
||||
if(ds.Tables[0].Rows[0]["Id"].ToString()!="")
|
||||
{
|
||||
MedicalItemObj.Id = int.Parse(ds.Tables[0].Rows[0]["Id"].ToString());
|
||||
}
|
||||
MedicalItemObj.No = ds.Tables[0].Rows[0]["No"].ToString();
|
||||
MedicalItemObj.Name = ds.Tables[0].Rows[0]["Name"].ToString();
|
||||
MedicalItemObj.HelpCode = ds.Tables[0].Rows[0]["HelpCode"].ToString();
|
||||
MedicalItemObj.MedicalItemAlias = ds.Tables[0].Rows[0]["MedicalItemAlias"].ToString();
|
||||
MedicalItemObj.MedicalItemAliasHelpCode = ds.Tables[0].Rows[0]["MedicalItemAliasHelpCode"].ToString();
|
||||
if(ds.Tables[0].Rows[0]["RetailPrice"].ToString()!="")
|
||||
{
|
||||
MedicalItemObj.RetailPrice = decimal.Parse(ds.Tables[0].Rows[0]["RetailPrice"].ToString());
|
||||
}
|
||||
if(ds.Tables[0].Rows[0]["DosageKindId"].ToString()!="")
|
||||
{
|
||||
MedicalItemObj.DosageKindId = int.Parse(ds.Tables[0].Rows[0]["DosageKindId"].ToString());
|
||||
}
|
||||
MedicalItemObj.Stand = ds.Tables[0].Rows[0]["Stand"].ToString();
|
||||
MedicalItemObj.BarCode = ds.Tables[0].Rows[0]["BarCode"].ToString();
|
||||
MedicalItemObj.MedicalDictNo = ds.Tables[0].Rows[0]["MedicalDictNo"].ToString();
|
||||
if(ds.Tables[0].Rows[0]["DrugKindId"].ToString()!="")
|
||||
{
|
||||
MedicalItemObj.DrugKindId = int.Parse(ds.Tables[0].Rows[0]["DrugKindId"].ToString());
|
||||
}
|
||||
if(ds.Tables[0].Rows[0]["PharmaCologyId"].ToString()!="")
|
||||
{
|
||||
MedicalItemObj.PharmaCologyId = int.Parse(ds.Tables[0].Rows[0]["PharmaCologyId"].ToString());
|
||||
}
|
||||
MedicalItemObj.InsuranceKind = ds.Tables[0].Rows[0]["InsuranceKind"].ToString();
|
||||
MedicalItemObj.InsuranceKindNH = ds.Tables[0].Rows[0]["InsuranceKindNH"].ToString();
|
||||
MedicalItemObj.Antibiotics = ds.Tables[0].Rows[0]["Antibiotics"].ToString();
|
||||
if(ds.Tables[0].Rows[0]["IsSkintest"].ToString()!="")
|
||||
{
|
||||
MedicalItemObj.IsSkintest = int.Parse(ds.Tables[0].Rows[0]["IsSkintest"].ToString());
|
||||
}
|
||||
if(ds.Tables[0].Rows[0]["Dosage"].ToString()!="")
|
||||
{
|
||||
MedicalItemObj.Dosage = decimal.Parse(ds.Tables[0].Rows[0]["Dosage"].ToString());
|
||||
}
|
||||
MedicalItemObj.DosageUnit = ds.Tables[0].Rows[0]["DosageUnit"].ToString();
|
||||
MedicalItemObj.PackingUnit = ds.Tables[0].Rows[0]["PackingUnit"].ToString();
|
||||
MedicalItemObj.SplitUnit = ds.Tables[0].Rows[0]["SplitUnit"].ToString();
|
||||
if(ds.Tables[0].Rows[0]["Quotiety"].ToString()!="")
|
||||
{
|
||||
MedicalItemObj.Quotiety = int.Parse(ds.Tables[0].Rows[0]["Quotiety"].ToString());
|
||||
}
|
||||
if(ds.Tables[0].Rows[0]["IsValid"].ToString()!="")
|
||||
{
|
||||
MedicalItemObj.IsValid = int.Parse(ds.Tables[0].Rows[0]["IsValid"].ToString());
|
||||
}
|
||||
MedicalItemObj.Remark = ds.Tables[0].Rows[0]["Remark"].ToString();
|
||||
MedicalItemObj.OperatorNo = ds.Tables[0].Rows[0]["OperatorNo"].ToString();
|
||||
MedicalItemObj.OperatorName = ds.Tables[0].Rows[0]["OperatorName"].ToString();
|
||||
if(ds.Tables[0].Rows[0]["OperateDate"].ToString()!="")
|
||||
{
|
||||
MedicalItemObj.OperateDate = DateTime.Parse(ds.Tables[0].Rows[0]["OperateDate"].ToString());
|
||||
}
|
||||
}
|
||||
return MedicalItemObj;
|
||||
}
|
||||
|
||||
public static DataTable GetDataTable()
|
||||
{
|
||||
StringBuilder strSql = new StringBuilder();
|
||||
strSql.Append("select [Id],[No],[Name],[HelpCode],[MedicalItemAlias],[MedicalItemAliasHelpCode],[RetailPrice],[DosageKindId],[Stand],[BarCode],[MedicalDictNo],[DrugKindId],[PharmaCologyId],[InsuranceKind],[InsuranceKindNH],[Antibiotics],[IsSkintest],[Dosage],[DosageUnit],[PackingUnit],[SplitUnit],[Quotiety],[IsValid],[Remark],[OperatorNo],[OperatorName],[OperateDate] ");
|
||||
strSql.Append(" FROM MedicalItem ");
|
||||
|
||||
return HelperDB.DbHelperSQL.GetDataTable(strSql.ToString());
|
||||
}
|
||||
|
||||
public static DataTable GetMedicalItemDrugDataTable(string HelpCode, int IsValid)
|
||||
{
|
||||
string strSql = "SELECT mi.Id, mi.No, mi.Name,mi.MedicalItemAlias,mi.Stand,dk.Name AS DosageKindName,mi.BarCode,mi.MedicalDictNo, " +
|
||||
"dk2.Name AS DrugKindName,pc.Name AS PharmaCologyName,mi.InsuranceKind,mi.InsuranceKindNH, " +
|
||||
"mi.Antibiotics,CASE mi.IsSkintest WHEN 0 THEN '非皮试' WHEN 1 THEN '皮试' end as IsSkintest, " +
|
||||
"mi.Dosage,mi.DosageUnit,mi.PackingUnit,mi.SplitUnit,mi.Quotiety,mi.Remark," +
|
||||
"CASE mi.IsValid WHEN 0 THEN '无效' WHEN 1 THEN '有效' end as IsValid FROM MedicalItem mi " +
|
||||
"LEFT JOIN DosageKind dk ON dk.Id =mi.DosageKindId " +
|
||||
"LEFT JOIN DrugKind dk2 ON dk2.Id =mi.DrugKindId " +
|
||||
"LEFT JOIN PharmaCology pc ON pc.Id =mi.PharmaCologyId " +
|
||||
"WHERE mi.IsValid ='" + IsValid + "' and ((mi.Name LIKE '%" + HelpCode + "%') OR (mi.HelpCode LIKE '%" + HelpCode + "%') OR (mi.MedicalItemAlias LIKE '%" + HelpCode + "%') OR (mi.MedicalItemAliasHelpCode LIKE '%" + HelpCode + "%')) ";
|
||||
|
||||
return HelperDB.DbHelperSQL.GetDataTable(strSql.ToString());
|
||||
}
|
||||
public static DataTable GetMedicalItemByDrugKindId(int DrugKindId)
|
||||
{
|
||||
string strSql = "SELECT mi.Id, mi.No, mi.Name,mi.MedicalItemAlias,mi.Stand,dk.Name AS DosageKindName,mi.BarCode,mi.MedicalDictNo, " +
|
||||
"dk2.Name AS DrugKindName,pc.Name AS PharmaCologyName,mi.InsuranceKind,mi.InsuranceKindNH, " +
|
||||
"mi.Antibiotics,CASE mi.IsSkintest WHEN 0 THEN '非皮试' WHEN 1 THEN '皮试' end as IsSkintest, " +
|
||||
"mi.Dosage,mi.DosageUnit,mi.PackingUnit,mi.SplitUnit,mi.Quotiety,mi.Remark," +
|
||||
"CASE mi.IsValid WHEN 0 THEN '无效' WHEN 1 THEN '有效' end as IsValid FROM MedicalItem mi " +
|
||||
"LEFT JOIN DosageKind dk ON dk.Id =mi.DosageKindId " +
|
||||
"LEFT JOIN DrugKind dk2 ON dk2.Id =mi.DrugKindId " +
|
||||
"LEFT JOIN PharmaCology pc ON pc.Id =mi.PharmaCologyId " +
|
||||
"WHERE mi.DrugKindId ='" + DrugKindId + "'";
|
||||
|
||||
return HelperDB.DbHelperSQL.GetDataTable(strSql.ToString());
|
||||
}
|
||||
|
||||
|
||||
public static int GetMedicalItemByDictNo(string MedicalDictNo)
|
||||
{
|
||||
string strSql = "SELECT COUNT(*) RowsCount FROM MedicalItem mi WHERE mi.MedicalDictNo='" + MedicalDictNo + "'";
|
||||
DataTable dt = HelperDB.DbHelperSQL.GetDataTable(strSql);
|
||||
return int.Parse(dt.Rows[0]["RowsCount"].ToString());
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -1,79 +0,0 @@
|
||||
using System;
|
||||
using System.Data;
|
||||
using System.Data.SqlClient;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using AIMSModel;
|
||||
using AIMSObjectQuery;
|
||||
using System.Text;
|
||||
|
||||
namespace AIMSDAL
|
||||
{
|
||||
internal partial class DMedicalItemKind
|
||||
{
|
||||
public static void Add(MedicalItemKind MedicalItemKindObj)
|
||||
{
|
||||
StringBuilder strSql=new StringBuilder();
|
||||
strSql.Append("insert into [MedicalItemKind](");
|
||||
strSql.Append("Name,IsMed,IsValid,OperatorNo,OperatorName,OperateDate");
|
||||
strSql.Append(")");
|
||||
strSql.Append(" values (");
|
||||
strSql.Append("'"+MedicalItemKindObj.Name+"',");
|
||||
strSql.Append("'"+MedicalItemKindObj.IsMed+"',");
|
||||
strSql.Append(""+MedicalItemKindObj.IsValid+",");
|
||||
strSql.Append("'"+MedicalItemKindObj.OperatorNo+"',");
|
||||
strSql.Append("'"+MedicalItemKindObj.OperatorName+"',");
|
||||
strSql.Append("'"+MedicalItemKindObj.OperateDate+"'");
|
||||
strSql.Append(")");
|
||||
|
||||
HelperDB.DbHelperSQL.ExecNonQuery(strSql.ToString());
|
||||
}
|
||||
|
||||
public static MedicalItemKind GetModel(int Id)
|
||||
{
|
||||
MedicalItemKind MedicalItemKindObj = new MedicalItemKind();
|
||||
StringBuilder strSql=new StringBuilder();
|
||||
strSql.Append("select ");
|
||||
strSql.Append("Id,Name,IsMed,IsValid,OperatorNo,OperatorName,OperateDate ");
|
||||
strSql.Append(" from MedicalItemKind ");
|
||||
strSql.Append(" where Id="+Id+"" );
|
||||
DataSet ds = HelperDB.DbHelperSQL.GetDataSet(strSql.ToString());
|
||||
if(ds.Tables[0].Rows.Count>0)
|
||||
{
|
||||
if(ds.Tables[0].Rows[0]["Id"].ToString()!="")
|
||||
{
|
||||
MedicalItemKindObj.Id = int.Parse(ds.Tables[0].Rows[0]["Id"].ToString());
|
||||
}
|
||||
MedicalItemKindObj.Name = ds.Tables[0].Rows[0]["Name"].ToString();
|
||||
MedicalItemKindObj.IsMed = ds.Tables[0].Rows[0]["IsMed"].ToString();
|
||||
if(ds.Tables[0].Rows[0]["IsValid"].ToString()!="")
|
||||
{
|
||||
MedicalItemKindObj.IsValid = int.Parse(ds.Tables[0].Rows[0]["IsValid"].ToString());
|
||||
}
|
||||
MedicalItemKindObj.OperatorNo = ds.Tables[0].Rows[0]["OperatorNo"].ToString();
|
||||
MedicalItemKindObj.OperatorName = ds.Tables[0].Rows[0]["OperatorName"].ToString();
|
||||
if(ds.Tables[0].Rows[0]["OperateDate"].ToString()!="")
|
||||
{
|
||||
MedicalItemKindObj.OperateDate = DateTime.Parse(ds.Tables[0].Rows[0]["OperateDate"].ToString());
|
||||
}
|
||||
}
|
||||
return MedicalItemKindObj;
|
||||
}
|
||||
|
||||
public static DataTable GetDataTable()
|
||||
{
|
||||
StringBuilder strSql=new StringBuilder();
|
||||
strSql.Append("select [Id],[Name],CASE IsMed WHEN 1 THEN '药品' WHEN 0 THEN '非药品' END AS IsMed,CASE IsValid WHEN 1 THEN '有效' WHEN 0 THEN '无效' END AS IsValid");
|
||||
strSql.Append(" FROM MedicalItemKind ");
|
||||
return HelperDB.DbHelperSQL.GetDataTable(strSql.ToString());
|
||||
}
|
||||
|
||||
public static DataTable GetTreeViewDataTable()
|
||||
{
|
||||
string strSql = "SELECT dk.Id, dk.Name,mik.Name AS MedicalItemKindName FROM DrugKind dk " +
|
||||
"LEFT JOIN MedicalItemKind mik ON mik.Id =dk.MedicalItemKindId " +
|
||||
"WHERE mik.IsMed=1 AND dk.IsValid=1 ";
|
||||
return HelperDB.DbHelperSQL.GetDataTable(strSql.ToString());
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -238,7 +238,7 @@ namespace AIMSDAL
|
||||
|
||||
public static DataTable GetOperationFrontDataTableByPatientId(int PatientId)
|
||||
{
|
||||
string strSql = "SELECT of1.ApplyId, of1.MdrecNo, of1.ArchivesNo, of1.PatientName,of1.DepartmentId,of1.ApplyDepName, of1.PatientKind," +
|
||||
string strSql = "SELECT of1.ApplyId, of1.MdrecNo, of1.ArchivesNo, of1.PatientName,of1.DepartmentId,of1.PatientDepName,of1.ApplyDepName, of1.PatientKind," +
|
||||
"of1.Sex, of1.BirthDay, of1.Height, of1.[Weight], of1.BloodType," +
|
||||
"of1.RHBloodType, of1.Illdistrict, of1.SickBed, of1.OperationType," +
|
||||
"of1.OrderOperationTime, of1.OperationTimeLeight, of1.[State],of1.StateId," +
|
||||
|
||||
@ -1,104 +0,0 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using AIMSDAL;
|
||||
|
||||
namespace AIMSModel
|
||||
{
|
||||
[Serializable]
|
||||
public partial class MedicalDict
|
||||
{
|
||||
private int? id;
|
||||
private string no;
|
||||
private string name;
|
||||
private string helpCode;
|
||||
private int? drugKindId;
|
||||
private int? dosageKindId;
|
||||
private int? isValid;
|
||||
private string operatorNo;
|
||||
private string operatorName;
|
||||
private DateTime? operateDate;
|
||||
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public int? Id
|
||||
{
|
||||
get{ return id; }
|
||||
set{ id=value; }
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string No
|
||||
{
|
||||
get{ return no; }
|
||||
set{ no=value; }
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string Name
|
||||
{
|
||||
get{ return name; }
|
||||
set{ name=value; }
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string HelpCode
|
||||
{
|
||||
get{ return helpCode; }
|
||||
set{ helpCode=value; }
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public int? DrugKindId
|
||||
{
|
||||
get{ return drugKindId; }
|
||||
set{ drugKindId=value; }
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public int? DosageKindId
|
||||
{
|
||||
get{ return dosageKindId; }
|
||||
set{ dosageKindId=value; }
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public int? IsValid
|
||||
{
|
||||
get{ return isValid; }
|
||||
set{ isValid=value; }
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string OperatorNo
|
||||
{
|
||||
get{ return operatorNo; }
|
||||
set{ operatorNo=value; }
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string OperatorName
|
||||
{
|
||||
get{ return operatorName; }
|
||||
set{ operatorName=value; }
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public DateTime? OperateDate
|
||||
{
|
||||
get{ return operateDate; }
|
||||
set{ operateDate=value; }
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -1,257 +0,0 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using AIMSDAL;
|
||||
|
||||
namespace AIMSModel
|
||||
{
|
||||
[Serializable]
|
||||
public partial class MedicalItem
|
||||
{
|
||||
private int? id;
|
||||
private string no;
|
||||
private string name;
|
||||
private string helpCode;
|
||||
private string medicalItemAlias;
|
||||
private string medicalItemAliasHelpCode;
|
||||
private Decimal? retailPrice;
|
||||
private int? dosageKindId;
|
||||
private string stand;
|
||||
private string barCode;
|
||||
private string medicalDictNo;
|
||||
private int? drugKindId;
|
||||
private int? pharmaCologyId;
|
||||
private string insuranceKind;
|
||||
private string insuranceKindNH;
|
||||
private string antibiotics;
|
||||
private int? isSkintest;
|
||||
private Decimal? dosage;
|
||||
private string dosageUnit;
|
||||
private string packingUnit;
|
||||
private string splitUnit;
|
||||
private int? quotiety;
|
||||
private int? isValid;
|
||||
private string remark;
|
||||
private string operatorNo;
|
||||
private string operatorName;
|
||||
private DateTime? operateDate;
|
||||
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public int? Id
|
||||
{
|
||||
get{ return id; }
|
||||
set{ id=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 编码
|
||||
/// </summary>
|
||||
public string No
|
||||
{
|
||||
get{ return no; }
|
||||
set{ no=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 名称
|
||||
/// </summary>
|
||||
public string Name
|
||||
{
|
||||
get{ return name; }
|
||||
set{ name=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 帮助码
|
||||
/// </summary>
|
||||
public string HelpCode
|
||||
{
|
||||
get{ return helpCode; }
|
||||
set{ helpCode=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 别名
|
||||
/// </summary>
|
||||
public string MedicalItemAlias
|
||||
{
|
||||
get{ return medicalItemAlias; }
|
||||
set{ medicalItemAlias=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 别名帮助码
|
||||
/// </summary>
|
||||
public string MedicalItemAliasHelpCode
|
||||
{
|
||||
get{ return medicalItemAliasHelpCode; }
|
||||
set{ medicalItemAliasHelpCode=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 零售价格
|
||||
/// </summary>
|
||||
public Decimal? RetailPrice
|
||||
{
|
||||
get{ return retailPrice; }
|
||||
set{ retailPrice=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 剂型
|
||||
/// </summary>
|
||||
public int? DosageKindId
|
||||
{
|
||||
get{ return dosageKindId; }
|
||||
set{ dosageKindId=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 规格
|
||||
/// </summary>
|
||||
public string Stand
|
||||
{
|
||||
get{ return stand; }
|
||||
set{ stand=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 条形码
|
||||
/// </summary>
|
||||
public string BarCode
|
||||
{
|
||||
get{ return barCode; }
|
||||
set{ barCode=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 品种码
|
||||
/// </summary>
|
||||
public string MedicalDictNo
|
||||
{
|
||||
get{ return medicalDictNo; }
|
||||
set{ medicalDictNo=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 药物分类
|
||||
/// </summary>
|
||||
public int? DrugKindId
|
||||
{
|
||||
get{ return drugKindId; }
|
||||
set{ drugKindId=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 药理分类
|
||||
/// </summary>
|
||||
public int? PharmaCologyId
|
||||
{
|
||||
get{ return pharmaCologyId; }
|
||||
set{ pharmaCologyId=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 医保类别
|
||||
/// </summary>
|
||||
public string InsuranceKind
|
||||
{
|
||||
get{ return insuranceKind; }
|
||||
set{ insuranceKind=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 农合类别
|
||||
/// </summary>
|
||||
public string InsuranceKindNH
|
||||
{
|
||||
get{ return insuranceKindNH; }
|
||||
set{ insuranceKindNH=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 抗菌素
|
||||
/// </summary>
|
||||
public string Antibiotics
|
||||
{
|
||||
get{ return antibiotics; }
|
||||
set{ antibiotics=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 是否皮试
|
||||
/// </summary>
|
||||
public int? IsSkintest
|
||||
{
|
||||
get{ return isSkintest; }
|
||||
set{ isSkintest=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 剂量
|
||||
/// </summary>
|
||||
public Decimal? Dosage
|
||||
{
|
||||
get{ return dosage; }
|
||||
set{ dosage=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 剂量单位
|
||||
/// </summary>
|
||||
public string DosageUnit
|
||||
{
|
||||
get{ return dosageUnit; }
|
||||
set{ dosageUnit=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 包装单位
|
||||
/// </summary>
|
||||
public string PackingUnit
|
||||
{
|
||||
get{ return packingUnit; }
|
||||
set{ packingUnit=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 拆分单位
|
||||
/// </summary>
|
||||
public string SplitUnit
|
||||
{
|
||||
get{ return splitUnit; }
|
||||
set{ splitUnit=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 转换系数
|
||||
/// </summary>
|
||||
public int? Quotiety
|
||||
{
|
||||
get{ return quotiety; }
|
||||
set{ quotiety=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 是否有效
|
||||
/// </summary>
|
||||
public int? IsValid
|
||||
{
|
||||
get{ return isValid; }
|
||||
set{ isValid=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
public string Remark
|
||||
{
|
||||
get{ return remark; }
|
||||
set{ remark=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 操作员工号
|
||||
/// </summary>
|
||||
public string OperatorNo
|
||||
{
|
||||
get{ return operatorNo; }
|
||||
set{ operatorNo=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 操作员姓名
|
||||
/// </summary>
|
||||
public string OperatorName
|
||||
{
|
||||
get{ return operatorName; }
|
||||
set{ operatorName=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 操作日期
|
||||
/// </summary>
|
||||
public DateTime? OperateDate
|
||||
{
|
||||
get{ return operateDate; }
|
||||
set{ operateDate=value; }
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -1,77 +0,0 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using AIMSDAL;
|
||||
|
||||
namespace AIMSModel
|
||||
{
|
||||
[Serializable]
|
||||
public partial class MedicalItemKind
|
||||
{
|
||||
private int? id;
|
||||
private string name;
|
||||
private string isMed;
|
||||
private int? isValid;
|
||||
private string operatorNo;
|
||||
private string operatorName;
|
||||
private DateTime? operateDate;
|
||||
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public int? Id
|
||||
{
|
||||
get{ return id; }
|
||||
set{ id=value; }
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string Name
|
||||
{
|
||||
get{ return name; }
|
||||
set{ name=value; }
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string IsMed
|
||||
{
|
||||
get{ return isMed; }
|
||||
set{ isMed=value; }
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public int? IsValid
|
||||
{
|
||||
get{ return isValid; }
|
||||
set{ isValid=value; }
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string OperatorNo
|
||||
{
|
||||
get{ return operatorNo; }
|
||||
set{ operatorNo=value; }
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string OperatorName
|
||||
{
|
||||
get{ return operatorName; }
|
||||
set{ operatorName=value; }
|
||||
}
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public DateTime? OperateDate
|
||||
{
|
||||
get{ return operateDate; }
|
||||
set{ operateDate=value; }
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -1,10 +0,0 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using AIMSDAL;
|
||||
namespace AIMSModel
|
||||
{
|
||||
public partial class MedicalDict
|
||||
{
|
||||
}
|
||||
}
|
||||
@ -1,10 +0,0 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using AIMSDAL;
|
||||
namespace AIMSModel
|
||||
{
|
||||
public partial class MedicalItem
|
||||
{
|
||||
}
|
||||
}
|
||||
@ -1,10 +0,0 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using AIMSDAL;
|
||||
namespace AIMSModel
|
||||
{
|
||||
public partial class MedicalItemKind
|
||||
{
|
||||
}
|
||||
}
|
||||
@ -39,10 +39,7 @@ namespace AIMSObjectQuery
|
||||
entitiesMap.Add("factpersonduty",new EntityInfo("FactPersonDuty",new FactPersonDutyMap()));
|
||||
entitiesMap.Add("hospitalinfo",new EntityInfo("HospitalInfo",new HospitalInfoMap()));
|
||||
entitiesMap.Add("kbitem",new EntityInfo("KB_ITEM",new KBITEMMap()));
|
||||
entitiesMap.Add("kblist",new EntityInfo("KB_LIST",new KBLISTMap()));
|
||||
entitiesMap.Add("medicaldict",new EntityInfo("MedicalDict",new MedicalDictMap()));
|
||||
entitiesMap.Add("medicalitem",new EntityInfo("MedicalItem",new MedicalItemMap()));
|
||||
entitiesMap.Add("medicalitemkind",new EntityInfo("MedicalItemKind",new MedicalItemKindMap()));
|
||||
entitiesMap.Add("kblist",new EntityInfo("KB_LIST",new KBLISTMap()));
|
||||
entitiesMap.Add("medicamentprice",new EntityInfo("MedicamentPrice",new MedicamentPriceMap()));
|
||||
entitiesMap.Add("menu",new EntityInfo("Menu",new MenuMap()));
|
||||
entitiesMap.Add("notice",new EntityInfo("Notice",new NoticeMap()));
|
||||
|
||||
@ -1,43 +0,0 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace AIMSObjectQuery
|
||||
{
|
||||
internal partial class MedicalDictMap:IMap
|
||||
{
|
||||
private Dictionary<string, string> dictionary = new Dictionary<string, string>();
|
||||
public MedicalDictMap()
|
||||
{
|
||||
dictionary.Add("id", "Id");
|
||||
dictionary.Add("no", "No");
|
||||
dictionary.Add("name", "Name");
|
||||
dictionary.Add("helpcode", "HelpCode");
|
||||
dictionary.Add("drugkindid", "DrugKindId");
|
||||
dictionary.Add("dosagekindid", "DosageKindId");
|
||||
dictionary.Add("isvalid", "IsValid");
|
||||
dictionary.Add("operatorno", "OperatorNo");
|
||||
dictionary.Add("operatorname", "OperatorName");
|
||||
dictionary.Add("operatedate", "OperateDate");
|
||||
}
|
||||
|
||||
#region IMap 成员
|
||||
|
||||
public string this[string propertyName]
|
||||
{
|
||||
get
|
||||
{
|
||||
try
|
||||
{
|
||||
return dictionary[propertyName.ToLower()];
|
||||
}
|
||||
catch (KeyNotFoundException)
|
||||
{
|
||||
throw new Exception(propertyName + "属性不存在");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
@ -1,40 +0,0 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace AIMSObjectQuery
|
||||
{
|
||||
internal partial class MedicalItemKindMap:IMap
|
||||
{
|
||||
private Dictionary<string, string> dictionary = new Dictionary<string, string>();
|
||||
public MedicalItemKindMap()
|
||||
{
|
||||
dictionary.Add("id", "Id");
|
||||
dictionary.Add("name", "Name");
|
||||
dictionary.Add("ismed", "IsMed");
|
||||
dictionary.Add("isvalid", "IsValid");
|
||||
dictionary.Add("operatorno", "OperatorNo");
|
||||
dictionary.Add("operatorname", "OperatorName");
|
||||
dictionary.Add("operatedate", "OperateDate");
|
||||
}
|
||||
|
||||
#region IMap 成员
|
||||
|
||||
public string this[string propertyName]
|
||||
{
|
||||
get
|
||||
{
|
||||
try
|
||||
{
|
||||
return dictionary[propertyName.ToLower()];
|
||||
}
|
||||
catch (KeyNotFoundException)
|
||||
{
|
||||
throw new Exception(propertyName + "属性不存在");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
@ -1,60 +0,0 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace AIMSObjectQuery
|
||||
{
|
||||
internal partial class MedicalItemMap:IMap
|
||||
{
|
||||
private Dictionary<string, string> dictionary = new Dictionary<string, string>();
|
||||
public MedicalItemMap()
|
||||
{
|
||||
dictionary.Add("id", "Id");
|
||||
dictionary.Add("no", "No");
|
||||
dictionary.Add("name", "Name");
|
||||
dictionary.Add("helpcode", "HelpCode");
|
||||
dictionary.Add("medicalitemalias", "MedicalItemAlias");
|
||||
dictionary.Add("medicalitemaliashelpcode", "MedicalItemAliasHelpCode");
|
||||
dictionary.Add("retailprice", "RetailPrice");
|
||||
dictionary.Add("dosagekindid", "DosageKindId");
|
||||
dictionary.Add("stand", "Stand");
|
||||
dictionary.Add("barcode", "BarCode");
|
||||
dictionary.Add("medicaldictno", "MedicalDictNo");
|
||||
dictionary.Add("drugkindid", "DrugKindId");
|
||||
dictionary.Add("pharmacologyid", "PharmaCologyId");
|
||||
dictionary.Add("insurancekind", "InsuranceKind");
|
||||
dictionary.Add("insurancekindnh", "InsuranceKindNH");
|
||||
dictionary.Add("antibiotics", "Antibiotics");
|
||||
dictionary.Add("isskintest", "IsSkintest");
|
||||
dictionary.Add("dosage", "Dosage");
|
||||
dictionary.Add("dosageunit", "DosageUnit");
|
||||
dictionary.Add("packingunit", "PackingUnit");
|
||||
dictionary.Add("splitunit", "SplitUnit");
|
||||
dictionary.Add("quotiety", "Quotiety");
|
||||
dictionary.Add("isvalid", "IsValid");
|
||||
dictionary.Add("remark", "Remark");
|
||||
dictionary.Add("operatorno", "OperatorNo");
|
||||
dictionary.Add("operatorname", "OperatorName");
|
||||
dictionary.Add("operatedate", "OperateDate");
|
||||
}
|
||||
|
||||
#region IMap 成员
|
||||
|
||||
public string this[string propertyName]
|
||||
{
|
||||
get
|
||||
{
|
||||
try
|
||||
{
|
||||
return dictionary[propertyName.ToLower()];
|
||||
}
|
||||
catch (KeyNotFoundException)
|
||||
{
|
||||
throw new Exception(propertyName + "属性不存在");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
@ -192,18 +192,18 @@ namespace DrawGraph
|
||||
if (pan != null)
|
||||
{
|
||||
foreach (Control conl in pan.Controls)
|
||||
{
|
||||
RadioButton chBox = conl as RadioButton;
|
||||
{
|
||||
CheckBox chBox = conl as CheckBox;
|
||||
if (chBox != null)
|
||||
{
|
||||
chBox.CheckedChanged -= new EventHandler(txt_Leave);
|
||||
chBox.CheckedChanged += new EventHandler(txt_Leave);
|
||||
chBox.Click -= new EventHandler(radio_click);
|
||||
chBox.Click += new EventHandler(radio_click);
|
||||
//chBox.Click -= new EventHandler(radio_click);
|
||||
//chBox.Click += new EventHandler(radio_click);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if (ableEdit.ControlType == EControlType.TextBox)
|
||||
@ -354,7 +354,7 @@ namespace DrawGraph
|
||||
spanT = spanT.Remove(spanT.Length - conl.Text.Length, conl.Text.Length);
|
||||
}
|
||||
}
|
||||
RadioButton radio = conl as RadioButton;
|
||||
CheckBox radio = conl as CheckBox;
|
||||
if (radio.Checked)
|
||||
{
|
||||
text += "☑" + conl.Text + spanT;
|
||||
@ -454,19 +454,19 @@ namespace DrawGraph
|
||||
}
|
||||
}
|
||||
|
||||
private void radio_click(object sender, EventArgs e)
|
||||
{
|
||||
RadioButton control = (RadioButton)sender;
|
||||
if (control == null) return;
|
||||
//private void radio_click(object sender, EventArgs e)
|
||||
//{
|
||||
// CheckBox control = (CheckBox)sender;
|
||||
// if (control == null) return;
|
||||
|
||||
if (!valChang)
|
||||
{
|
||||
control.Checked = false;
|
||||
}
|
||||
// if (!valChang)
|
||||
// {
|
||||
// control.Checked = false;
|
||||
// }
|
||||
|
||||
valChang = false;
|
||||
// valChang = false;
|
||||
|
||||
}
|
||||
//}
|
||||
|
||||
private void txt_Leave(object sender, EventArgs e)
|
||||
{
|
||||
@ -481,14 +481,16 @@ namespace DrawGraph
|
||||
SetAbleEditView(ableEdit);
|
||||
if (ableEdit.ControlType == EControlType.RadioButtonList)
|
||||
{
|
||||
RadioButton rb = (RadioButton)sender;
|
||||
|
||||
if (control == null) return;
|
||||
AbleEditPackObj ableEdit1 = control.Tag as AbleEditPackObj;
|
||||
AbleEditPackObj selectAbleEdit = null;
|
||||
|
||||
//值变了
|
||||
valChang = true;
|
||||
if ((sender as CheckBox).Checked == true)
|
||||
{
|
||||
foreach (CheckBox chk in (sender as CheckBox).Parent.Controls)
|
||||
{
|
||||
if (chk != sender)
|
||||
{
|
||||
chk.Checked = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
|
||||
@ -167,6 +167,7 @@ namespace DrawGraph
|
||||
private string patientType;
|
||||
private int? applyDepartmentId;
|
||||
private string applyDepartmentName;
|
||||
private string patientDepName;
|
||||
private string applyDepName;
|
||||
private string applydiagnose;
|
||||
private string applydiagnoseRemark;
|
||||
@ -201,7 +202,13 @@ namespace DrawGraph
|
||||
get { return applyDepartmentId; }
|
||||
set { applyDepartmentId = value; }
|
||||
}
|
||||
[ClassAttributs(Description = "申请科室")]
|
||||
[ClassAttributs(Description = "患者科室")]
|
||||
public string PatientDepName
|
||||
{
|
||||
get { return patientDepName; }
|
||||
set { patientDepName = value; }
|
||||
}
|
||||
[ClassAttributs(Description = "申请科室+床号")]
|
||||
public string ApplyDepartmentName
|
||||
{
|
||||
get { return applyDepartmentName; }
|
||||
|
||||
@ -133,13 +133,13 @@ namespace DrawGraph
|
||||
{
|
||||
foreach (Control conl in pan.Controls)
|
||||
{
|
||||
RadioButton chBox = conl as RadioButton;
|
||||
CheckBox chBox = conl as CheckBox ;
|
||||
if (chBox != null)
|
||||
{
|
||||
chBox.CheckedChanged -= new EventHandler(txt_Leave);
|
||||
chBox.CheckedChanged += new EventHandler(txt_Leave);
|
||||
chBox.Click -= new EventHandler(radio_click);
|
||||
chBox.Click += new EventHandler(radio_click);
|
||||
//chBox.Click -= new EventHandler(radio_click);
|
||||
//chBox.Click += new EventHandler(radio_click);
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -316,7 +316,7 @@ namespace DrawGraph
|
||||
spanT = spanT.Remove(spanT.Length - conl.Text.Length, conl.Text.Length);
|
||||
}
|
||||
}
|
||||
RadioButton radio = conl as RadioButton;
|
||||
CheckBox radio = conl as CheckBox;
|
||||
if (radio.Checked)
|
||||
{
|
||||
text += "☑" + conl.Text + spanT;
|
||||
@ -432,21 +432,7 @@ namespace DrawGraph
|
||||
{
|
||||
template.ZedControl.Refresh();
|
||||
}
|
||||
}
|
||||
|
||||
private void radio_click(object sender, EventArgs e)
|
||||
{
|
||||
RadioButton control = (RadioButton)sender;
|
||||
if (control == null) return;
|
||||
|
||||
if (!valChang)
|
||||
{
|
||||
control.Checked = false;
|
||||
}
|
||||
|
||||
valChang = false;
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
private void txt_Leave(object sender, EventArgs e)
|
||||
{
|
||||
@ -460,15 +446,19 @@ namespace DrawGraph
|
||||
{
|
||||
SetAbleEditView(ableEdit);
|
||||
if (ableEdit.ControlType == EControlType.RadioButtonList)
|
||||
{
|
||||
RadioButton rb = (RadioButton)sender;
|
||||
|
||||
if (control == null) return;
|
||||
AbleEditPackObj ableEdit1 = control.Tag as AbleEditPackObj;
|
||||
AbleEditPackObj selectAbleEdit = null;
|
||||
|
||||
//值变了
|
||||
valChang = true;
|
||||
{
|
||||
if ((sender as CheckBox).Checked == true)
|
||||
{
|
||||
foreach (CheckBox chk in (sender as CheckBox).Parent.Controls)
|
||||
{
|
||||
chk.CheckedChanged -= new EventHandler(txt_Leave);
|
||||
if (chk != sender)
|
||||
{
|
||||
chk.Checked = false;
|
||||
}
|
||||
chk.CheckedChanged += new EventHandler(txt_Leave);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@ -73,7 +73,7 @@ namespace DrawGraph
|
||||
public enum EControlType {
|
||||
TextBox,
|
||||
CheckBox,
|
||||
RadioButtonList,
|
||||
RadioButtonList,
|
||||
DateTimePicker,
|
||||
Directory,
|
||||
ComboBox,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user