模板增加开始时间 手术医生麻醉医生后可以追加时间 事件图例打印横线去掉
This commit is contained in:
parent
05b0b07250
commit
7313554700
@ -841,6 +841,12 @@
|
||||
<Compile Include="DataDictionary\frmUserPurviewDetail.Designer.cs">
|
||||
<DependentUpon>frmUserPurviewDetail.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="PublicUI\frmTemplateSel.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="PublicUI\frmTemplateSel.Designer.cs">
|
||||
<DependentUpon>frmTemplateSel.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="PublicUI\MainFormManage.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
@ -1237,6 +1243,9 @@
|
||||
<EmbeddedResource Include="DataDictionary\frmUserPurviewDetail.resx">
|
||||
<DependentUpon>frmUserPurviewDetail.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="PublicUI\frmTemplateSel.resx">
|
||||
<DependentUpon>frmTemplateSel.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="PublicUI\MainFormManage.resx">
|
||||
<DependentUpon>MainFormManage.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
|
||||
152
AIMS/PublicUI/frmTemplate.Designer.cs
generated
152
AIMS/PublicUI/frmTemplate.Designer.cs
generated
@ -31,14 +31,6 @@
|
||||
this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.panel2 = new System.Windows.Forms.Panel();
|
||||
this.dgv = new System.Windows.Forms.DataGridView();
|
||||
this.tsbExit = new System.Windows.Forms.ToolStripButton();
|
||||
this.tsbCreateTemplate = new System.Windows.Forms.ToolStripButton();
|
||||
this.panel1 = new System.Windows.Forms.Panel();
|
||||
this.toolStrip1 = new System.Windows.Forms.ToolStrip();
|
||||
this.dataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.dataGridViewTextBoxColumn2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.dataGridViewTextBoxColumn3 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.dataGridViewTextBoxColumn4 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.TemplateNameColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.OperatorName = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.InputColumn = new System.Windows.Forms.DataGridViewButtonColumn();
|
||||
@ -47,6 +39,14 @@
|
||||
this.IsPublic = new System.Windows.Forms.DataGridViewCheckBoxColumn();
|
||||
this.OperatorNo = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.InRoomTime2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.tsbExit = new System.Windows.Forms.ToolStripButton();
|
||||
this.tsbCreateTemplate = new System.Windows.Forms.ToolStripButton();
|
||||
this.panel1 = new System.Windows.Forms.Panel();
|
||||
this.toolStrip1 = new System.Windows.Forms.ToolStrip();
|
||||
this.dataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.dataGridViewTextBoxColumn2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.dataGridViewTextBoxColumn3 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.dataGridViewTextBoxColumn4 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.panel2.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.dgv)).BeginInit();
|
||||
this.panel1.SuspendLayout();
|
||||
@ -90,6 +90,74 @@
|
||||
this.dgv.TabIndex = 6;
|
||||
this.dgv.CellContentClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgv_CellContentClick);
|
||||
//
|
||||
// TemplateNameColumn
|
||||
//
|
||||
this.TemplateNameColumn.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;
|
||||
this.TemplateNameColumn.DataPropertyName = "TemplateName";
|
||||
this.TemplateNameColumn.HeaderText = "模板名称";
|
||||
this.TemplateNameColumn.Name = "TemplateNameColumn";
|
||||
this.TemplateNameColumn.ReadOnly = true;
|
||||
//
|
||||
// OperatorName
|
||||
//
|
||||
this.OperatorName.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None;
|
||||
this.OperatorName.DataPropertyName = "OperatorName";
|
||||
this.OperatorName.HeaderText = "创建人";
|
||||
this.OperatorName.Name = "OperatorName";
|
||||
this.OperatorName.Width = 70;
|
||||
//
|
||||
// InputColumn
|
||||
//
|
||||
this.InputColumn.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None;
|
||||
this.InputColumn.HeaderText = "";
|
||||
this.InputColumn.Name = "InputColumn";
|
||||
this.InputColumn.Text = "导入";
|
||||
this.InputColumn.UseColumnTextForButtonValue = true;
|
||||
this.InputColumn.Width = 60;
|
||||
//
|
||||
// EditColumn
|
||||
//
|
||||
this.EditColumn.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None;
|
||||
this.EditColumn.HeaderText = "";
|
||||
this.EditColumn.Name = "EditColumn";
|
||||
this.EditColumn.ReadOnly = true;
|
||||
this.EditColumn.Text = "编辑";
|
||||
this.EditColumn.UseColumnTextForButtonValue = true;
|
||||
this.EditColumn.Width = 60;
|
||||
//
|
||||
// DeleteColumn
|
||||
//
|
||||
this.DeleteColumn.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None;
|
||||
this.DeleteColumn.HeaderText = "";
|
||||
this.DeleteColumn.Name = "DeleteColumn";
|
||||
this.DeleteColumn.ReadOnly = true;
|
||||
this.DeleteColumn.Text = "删除";
|
||||
this.DeleteColumn.UseColumnTextForButtonValue = true;
|
||||
this.DeleteColumn.Width = 60;
|
||||
//
|
||||
// IsPublic
|
||||
//
|
||||
this.IsPublic.DataPropertyName = "IsPublic";
|
||||
this.IsPublic.HeaderText = "公有";
|
||||
this.IsPublic.Name = "IsPublic";
|
||||
this.IsPublic.Resizable = System.Windows.Forms.DataGridViewTriState.True;
|
||||
this.IsPublic.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic;
|
||||
this.IsPublic.Visible = false;
|
||||
//
|
||||
// OperatorNo
|
||||
//
|
||||
this.OperatorNo.DataPropertyName = "OperatorNo";
|
||||
this.OperatorNo.HeaderText = "OperatorNo";
|
||||
this.OperatorNo.Name = "OperatorNo";
|
||||
this.OperatorNo.Visible = false;
|
||||
//
|
||||
// InRoomTime2
|
||||
//
|
||||
this.InRoomTime2.DataPropertyName = "InRoomTime";
|
||||
this.InRoomTime2.HeaderText = "InRoomTime";
|
||||
this.InRoomTime2.Name = "InRoomTime2";
|
||||
this.InRoomTime2.Visible = false;
|
||||
//
|
||||
// tsbExit
|
||||
//
|
||||
this.tsbExit.Font = new System.Drawing.Font("微软雅黑", 9F);
|
||||
@ -167,74 +235,6 @@
|
||||
this.dataGridViewTextBoxColumn4.Name = "dataGridViewTextBoxColumn4";
|
||||
this.dataGridViewTextBoxColumn4.Visible = false;
|
||||
//
|
||||
// TemplateNameColumn
|
||||
//
|
||||
this.TemplateNameColumn.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;
|
||||
this.TemplateNameColumn.DataPropertyName = "TemplateName";
|
||||
this.TemplateNameColumn.HeaderText = "模板名称";
|
||||
this.TemplateNameColumn.Name = "TemplateNameColumn";
|
||||
this.TemplateNameColumn.ReadOnly = true;
|
||||
//
|
||||
// OperatorName
|
||||
//
|
||||
this.OperatorName.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None;
|
||||
this.OperatorName.DataPropertyName = "OperatorName";
|
||||
this.OperatorName.HeaderText = "创建人";
|
||||
this.OperatorName.Name = "OperatorName";
|
||||
this.OperatorName.Width = 70;
|
||||
//
|
||||
// InputColumn
|
||||
//
|
||||
this.InputColumn.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None;
|
||||
this.InputColumn.HeaderText = "";
|
||||
this.InputColumn.Name = "InputColumn";
|
||||
this.InputColumn.Text = "导入";
|
||||
this.InputColumn.UseColumnTextForButtonValue = true;
|
||||
this.InputColumn.Width = 60;
|
||||
//
|
||||
// EditColumn
|
||||
//
|
||||
this.EditColumn.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None;
|
||||
this.EditColumn.HeaderText = "";
|
||||
this.EditColumn.Name = "EditColumn";
|
||||
this.EditColumn.ReadOnly = true;
|
||||
this.EditColumn.Text = "编辑";
|
||||
this.EditColumn.UseColumnTextForButtonValue = true;
|
||||
this.EditColumn.Width = 60;
|
||||
//
|
||||
// DeleteColumn
|
||||
//
|
||||
this.DeleteColumn.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None;
|
||||
this.DeleteColumn.HeaderText = "";
|
||||
this.DeleteColumn.Name = "DeleteColumn";
|
||||
this.DeleteColumn.ReadOnly = true;
|
||||
this.DeleteColumn.Text = "删除";
|
||||
this.DeleteColumn.UseColumnTextForButtonValue = true;
|
||||
this.DeleteColumn.Width = 60;
|
||||
//
|
||||
// IsPublic
|
||||
//
|
||||
this.IsPublic.DataPropertyName = "IsPublic";
|
||||
this.IsPublic.HeaderText = "公有";
|
||||
this.IsPublic.Name = "IsPublic";
|
||||
this.IsPublic.Resizable = System.Windows.Forms.DataGridViewTriState.True;
|
||||
this.IsPublic.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic;
|
||||
this.IsPublic.Visible = false;
|
||||
//
|
||||
// OperatorNo
|
||||
//
|
||||
this.OperatorNo.DataPropertyName = "OperatorNo";
|
||||
this.OperatorNo.HeaderText = "OperatorNo";
|
||||
this.OperatorNo.Name = "OperatorNo";
|
||||
this.OperatorNo.Visible = false;
|
||||
//
|
||||
// InRoomTime2
|
||||
//
|
||||
this.InRoomTime2.DataPropertyName = "InRoomTime";
|
||||
this.InRoomTime2.HeaderText = "InRoomTime";
|
||||
this.InRoomTime2.Name = "InRoomTime2";
|
||||
this.InRoomTime2.Visible = false;
|
||||
//
|
||||
// frmTemplate
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
|
||||
|
||||
@ -61,12 +61,18 @@ namespace AIMS.PublicUI.UI
|
||||
{
|
||||
if (this.dgv.Columns[e.ColumnIndex].Name == "InputColumn")
|
||||
{
|
||||
if (MessageBox.Show("确认要导入[" + dgv.CurrentRow.Cells["TemplateNameColumn"].Value.ToString() + "]模板吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
|
||||
frmTemplateSel templateSel = new frmTemplateSel();
|
||||
templateSel.InRoomTime = InRoomTime;
|
||||
if (templateSel.ShowDialog() == System.Windows.Forms.DialogResult.OK)
|
||||
{
|
||||
//BOperationTemplate.ClearData(PatientId, TypeId);
|
||||
BOperationTemplate.InputData(dgv.CurrentRow.Cells["TemplateNameColumn"].Value.ToString(), PatientId, InRoomTime, TypeId,_record);
|
||||
BOperationTemplate.InputData(dgv.CurrentRow.Cells["TemplateNameColumn"].Value.ToString(), PatientId, templateSel.InRoomTime, TypeId, _record);
|
||||
this.DialogResult = System.Windows.Forms.DialogResult.OK;
|
||||
}
|
||||
//if (MessageBox.Show("确认要导入[" + dgv.CurrentRow.Cells["TemplateNameColumn"].Value.ToString() + "]模板吗?\n模板开始时间:"+ InRoomTime, "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
|
||||
//{
|
||||
// //BOperationTemplate.ClearData(PatientId, TypeId);
|
||||
// BOperationTemplate.InputData(dgv.CurrentRow.Cells["TemplateNameColumn"].Value.ToString(), PatientId, InRoomTime, TypeId,_record);
|
||||
//}
|
||||
}
|
||||
else if (this.dgv.Columns[e.ColumnIndex].Name == "EditColumn")
|
||||
{
|
||||
|
||||
96
AIMS/PublicUI/frmTemplateSel.Designer.cs
generated
Normal file
96
AIMS/PublicUI/frmTemplateSel.Designer.cs
generated
Normal file
@ -0,0 +1,96 @@
|
||||
namespace AIMS.PublicUI
|
||||
{
|
||||
partial class frmTemplateSel
|
||||
{
|
||||
/// <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.label1 = new System.Windows.Forms.Label();
|
||||
this.dtpStartTempTime = new System.Windows.Forms.DateTimePicker();
|
||||
this.btnQuery = new DevComponents.DotNetBar.ButtonX();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// label1
|
||||
//
|
||||
this.label1.AutoSize = true;
|
||||
this.label1.BackColor = System.Drawing.Color.Transparent;
|
||||
this.label1.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||
this.label1.Location = new System.Drawing.Point(15, 23);
|
||||
this.label1.Name = "label1";
|
||||
this.label1.Size = new System.Drawing.Size(56, 17);
|
||||
this.label1.TabIndex = 12;
|
||||
this.label1.Text = "开始时间";
|
||||
//
|
||||
// dtpStartTempTime
|
||||
//
|
||||
this.dtpStartTempTime.CustomFormat = "yyyy-MM-dd HH:mm";
|
||||
this.dtpStartTempTime.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||
this.dtpStartTempTime.Format = System.Windows.Forms.DateTimePickerFormat.Custom;
|
||||
this.dtpStartTempTime.Location = new System.Drawing.Point(74, 19);
|
||||
this.dtpStartTempTime.Name = "dtpStartTempTime";
|
||||
this.dtpStartTempTime.Size = new System.Drawing.Size(145, 23);
|
||||
this.dtpStartTempTime.TabIndex = 11;
|
||||
//
|
||||
// btnQuery
|
||||
//
|
||||
this.btnQuery.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton;
|
||||
this.btnQuery.ColorTable = DevComponents.DotNetBar.eButtonColor.OrangeWithBackground;
|
||||
this.btnQuery.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.btnQuery.Location = new System.Drawing.Point(225, 19);
|
||||
this.btnQuery.Name = "btnQuery";
|
||||
this.btnQuery.Size = new System.Drawing.Size(80, 23);
|
||||
this.btnQuery.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
|
||||
this.btnQuery.TabIndex = 13;
|
||||
this.btnQuery.Text = "确定";
|
||||
this.btnQuery.Click += new System.EventHandler(this.btnQuery_Click);
|
||||
//
|
||||
// frmTemplateSel
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(308, 67);
|
||||
this.Controls.Add(this.btnQuery);
|
||||
this.Controls.Add(this.label1);
|
||||
this.Controls.Add(this.dtpStartTempTime);
|
||||
this.MaximizeBox = false;
|
||||
this.MinimizeBox = false;
|
||||
this.Name = "frmTemplateSel";
|
||||
this.ShowIcon = false;
|
||||
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
|
||||
this.Text = "模板开始时间";
|
||||
this.Load += new System.EventHandler(this.frmTemplateSel_Load);
|
||||
this.ResumeLayout(false);
|
||||
this.PerformLayout();
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.Label label1;
|
||||
private System.Windows.Forms.DateTimePicker dtpStartTempTime;
|
||||
private DevComponents.DotNetBar.ButtonX btnQuery;
|
||||
}
|
||||
}
|
||||
31
AIMS/PublicUI/frmTemplateSel.cs
Normal file
31
AIMS/PublicUI/frmTemplateSel.cs
Normal file
@ -0,0 +1,31 @@
|
||||
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 AIMS.PublicUI
|
||||
{
|
||||
public partial class frmTemplateSel : Form
|
||||
{
|
||||
public DateTime InRoomTime;
|
||||
public frmTemplateSel()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
private void btnQuery_Click(object sender, EventArgs e)
|
||||
{
|
||||
InRoomTime = dtpStartTempTime.Value;
|
||||
this.DialogResult = System.Windows.Forms.DialogResult.OK;
|
||||
}
|
||||
|
||||
private void frmTemplateSel_Load(object sender, EventArgs e)
|
||||
{
|
||||
dtpStartTempTime.Value = InRoomTime;
|
||||
}
|
||||
}
|
||||
}
|
||||
120
AIMS/PublicUI/frmTemplateSel.resx
Normal file
120
AIMS/PublicUI/frmTemplateSel.resx
Normal file
@ -0,0 +1,120 @@
|
||||
<?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>
|
||||
@ -59,6 +59,8 @@ namespace AIMSBLL
|
||||
_record.Age = OperationFrontdt.Rows[0]["Age"].ToString();
|
||||
_record.Identity = OperationFrontdt.Rows[0]["IdentityCard"].ToString();
|
||||
_record.FareType = OperationFrontdt.Rows[0]["PatientKind"].ToString();
|
||||
_record.BloodType = OperationFrontdt.Rows[0]["BloodType"].ToString();
|
||||
_record.RHBloodType = OperationFrontdt.Rows[0]["RHBloodType"].ToString();
|
||||
ASALevel = OperationFrontdt.Rows[0]["ASA"].ToString();
|
||||
if (OperationFrontdt.Rows[0]["Height"].ToString() != "")
|
||||
{
|
||||
@ -136,7 +138,7 @@ namespace AIMSBLL
|
||||
}
|
||||
|
||||
_record.OpeRecordInfo.InfoRemark = "-";
|
||||
_record.OpeRecordInfo.RuleNurse = "-";
|
||||
_record.OpeRecordInfo.NeedleDirection = "-";
|
||||
|
||||
_record.OpeRecordInfo.OperatorId = PublicMethod.OperatorName;
|
||||
_record.OpeRecordInfo.OperatorTime = DateTime.Now;
|
||||
|
||||
@ -270,11 +270,12 @@ namespace DrawGraph
|
||||
tokenEditor.Leave -= TokenEditor_Leave;
|
||||
tokenEditor.Leave += TokenEditor_Leave;
|
||||
|
||||
if (ableEdit.ControlTitleText == "手术" || ableEdit.ControlTitleText == "诊断")
|
||||
if ((PublicMethod.RoleName.Contains("增加诊断") && ableEdit.ControlTitleText == "诊断") || (AIMSExtension.PublicMethod.RoleName.Contains("增加手术") && ableEdit.ControlTitleText == "手术"))
|
||||
{
|
||||
tokenEditor.ValidateToken -= new DevComponents.DotNetBar.Controls.ValidateTokenEventHandler(this.tokenEditor_ValidateToken);
|
||||
tokenEditor.ValidateToken += new DevComponents.DotNetBar.Controls.ValidateTokenEventHandler(this.tokenEditor_ValidateToken);
|
||||
}
|
||||
|
||||
}
|
||||
else if (ableEdit.ControlType == EControlType.CheckBox)
|
||||
{
|
||||
|
||||
@ -272,11 +272,12 @@ namespace DrawGraph
|
||||
tokenEditor.Leave -= TokenEditor_Leave;
|
||||
tokenEditor.Leave += TokenEditor_Leave;
|
||||
|
||||
if (ableEdit.ControlTitleText == "手术" || ableEdit.ControlTitleText == "诊断")
|
||||
if ((PublicMethod.RoleName.Contains("增加诊断") && ableEdit.ControlTitleText == "诊断") || (AIMSExtension.PublicMethod.RoleName.Contains("增加手术") && ableEdit.ControlTitleText == "手术"))
|
||||
{
|
||||
tokenEditor.ValidateToken -= new DevComponents.DotNetBar.Controls.ValidateTokenEventHandler(this.tokenEditor_ValidateToken);
|
||||
tokenEditor.ValidateToken += new DevComponents.DotNetBar.Controls.ValidateTokenEventHandler(this.tokenEditor_ValidateToken);
|
||||
}
|
||||
|
||||
}
|
||||
else if (ableEdit.ControlType == EControlType.CheckBox)
|
||||
{
|
||||
|
||||
@ -5,6 +5,7 @@ using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Windows.Forms;
|
||||
using DevComponents.DotNetBar.Controls;
|
||||
using Newtonsoft.Json.Linq;
|
||||
|
||||
namespace DrawGraph
|
||||
{
|
||||
@ -85,7 +86,19 @@ namespace DrawGraph
|
||||
break;
|
||||
case EControlType.Directorys:
|
||||
value = ableEdit.PackValue;
|
||||
|
||||
if (ableEdit.ClassDataSourceName == "OperationRecord.OperationDoctor" && myOpeRecord.OpeRecordInfo.Extend4 != null && myOpeRecord.OpeRecordInfo.Extend4 != "" && myOpeRecord.OpeRecordInfo.Extend4 != "|")
|
||||
{
|
||||
text = DBManage.GetDictionaryValuesById(ableEdit.PackValue, ableEdit.ControlTitleText, myOpeRecord.OpeRecordInfo.Extend4 );
|
||||
}
|
||||
else if (ableEdit.ClassDataSourceName == "OperationRecord.AnesthesiaDoctor" && myOpeRecord.OpeRecordInfo.Extend5 != null && myOpeRecord.OpeRecordInfo.Extend5 != "" && myOpeRecord.OpeRecordInfo.Extend5 != "|")
|
||||
{
|
||||
text = DBManage.GetDictionaryValuesById(ableEdit.PackValue, ableEdit.ControlTitleText, myOpeRecord.OpeRecordInfo.Extend5 );
|
||||
}
|
||||
else
|
||||
{
|
||||
text = DBManage.GetDictionaryValuesById(ableEdit.PackValue, ableEdit.ControlTitleText);
|
||||
}
|
||||
//设置属性的值
|
||||
template.SetObjValue(OpeRecord, ableEdit.ClassDataSourceName, text, value);
|
||||
break;
|
||||
@ -518,11 +531,20 @@ namespace DrawGraph
|
||||
tokenEditor.Leave -= TokenEditor_Leave;
|
||||
tokenEditor.Leave += TokenEditor_Leave;
|
||||
|
||||
if (ableEdit.ControlTitleText == "手术" || ableEdit.ControlTitleText == "诊断")
|
||||
if ((PublicMethod.RoleName.Contains("增加诊断") && ableEdit.ControlTitleText == "诊断") || (AIMSExtension.PublicMethod.RoleName.Contains("增加手术") && ableEdit.ControlTitleText == "手术"))
|
||||
{
|
||||
tokenEditor.ValidateToken -= new DevComponents.DotNetBar.Controls.ValidateTokenEventHandler(this.tokenEditor_ValidateToken);
|
||||
tokenEditor.ValidateToken += new DevComponents.DotNetBar.Controls.ValidateTokenEventHandler(this.tokenEditor_ValidateToken);
|
||||
}
|
||||
if (ableEdit.ClassDataSourceName == "OperationRecord.OperationDoctor" || ableEdit.ClassDataSourceName == "OperationRecord.AnesthesiaDoctor")
|
||||
{
|
||||
tokenEditor.ValidateToken -= new DevComponents.DotNetBar.Controls.ValidateTokenEventHandler(this.tokenEditor_ValidateToken1);
|
||||
tokenEditor.ValidateToken += new DevComponents.DotNetBar.Controls.ValidateTokenEventHandler(this.tokenEditor_ValidateToken1);
|
||||
tokenEditor.Leave -= TokenEditor_Leave;
|
||||
tokenEditor.Leave -= TokenEditor_Leave2;
|
||||
tokenEditor.Leave += TokenEditor_Leave2;
|
||||
}
|
||||
|
||||
EditTextBox_DoubleClick(tokenEditor.EditTextBox, null);
|
||||
tokenEditor.EditTextBox.Select();
|
||||
}
|
||||
@ -554,12 +576,39 @@ namespace DrawGraph
|
||||
}
|
||||
}
|
||||
|
||||
private void tokenEditor_ValidateToken1(object sender, DevComponents.DotNetBar.Controls.ValidateTokenEventArgs ea)
|
||||
{
|
||||
DevComponents.DotNetBar.Controls.TokenEditor tokenEditor = sender as DevComponents.DotNetBar.Controls.TokenEditor;
|
||||
AbleEditPackObj aEdit = tokenEditor.Tag as AbleEditPackObj;
|
||||
if (ea.IsNewToken)
|
||||
{
|
||||
if (tokenEditor.SelectedTokens.Count > 0)
|
||||
{
|
||||
tokenEditor.EditTextBox.TextChanged -= EditTextBox_TextChanged;
|
||||
EditToken token = tokenEditor.SelectedTokens[tokenEditor.SelectedTokens.Count - 1];
|
||||
string Tokentxt = ea.Token.Value.Replace(":", ":");
|
||||
token.Text += Tokentxt;
|
||||
ea.Token = null;
|
||||
tokenEditor.EditTextBox.Text = "";
|
||||
tokenEditor.IsPopupOpen = false;
|
||||
tokenEditor.EditTextBox.TextChanged += EditTextBox_TextChanged;
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void TokenEditor_Leave(object sender, EventArgs e)
|
||||
{
|
||||
DevComponents.DotNetBar.Controls.TokenEditor tokenEditor = sender as DevComponents.DotNetBar.Controls.TokenEditor;
|
||||
AbleEditPackObj aEdit = tokenEditor.Tag as AbleEditPackObj;
|
||||
TokenEditorManage.SaveDictItem(template, OpeRecord as OperationRecord, tokenEditor, aEdit, true);
|
||||
}
|
||||
private void TokenEditor_Leave2(object sender, EventArgs e)
|
||||
{
|
||||
DevComponents.DotNetBar.Controls.TokenEditor tokenEditor = sender as DevComponents.DotNetBar.Controls.TokenEditor;
|
||||
AbleEditPackObj aEdit = tokenEditor.Tag as AbleEditPackObj;
|
||||
TokenEditorManage.SaveDictItem2(template, OpeRecord as OperationRecord, tokenEditor, aEdit, true);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ -394,7 +394,10 @@ namespace DrawGraph
|
||||
conl.DoubleClick += Conl_DoubleClick;
|
||||
break;
|
||||
case "OperationRecord.BloodType": //血型
|
||||
TYZD_Click(aEdit1, e);
|
||||
TYZD_Click(aEdit1, e, true);
|
||||
break;
|
||||
case "OperationRecord.RHBloodType": //血型
|
||||
TYZD_Click(aEdit1, e, true);
|
||||
break;
|
||||
case "OperationRecord.Applydiagnose": //手术诊断
|
||||
opeDisease_Click(aEdit1, e);
|
||||
@ -441,14 +444,14 @@ namespace DrawGraph
|
||||
AbleEditPackObj ableEdit = sender;
|
||||
if (ableEdit == null) return;
|
||||
if (myOpeRecord == null) return;
|
||||
if (ableEdit.ControlType == EControlType.Directory)
|
||||
{
|
||||
SelDict(sender, e, ableEdit.ControlTitleText, isRadio);
|
||||
}
|
||||
else if (ableEdit.ControlType == EControlType.Directorys)
|
||||
if (ableEdit.ControlType == EControlType.Directorys)
|
||||
{
|
||||
SetDirectorysMethod(ableEdit);
|
||||
}
|
||||
else
|
||||
{
|
||||
SelDict(sender, e, ableEdit.ControlTitleText, isRadio);
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
@ -598,11 +601,12 @@ namespace DrawGraph
|
||||
tokenEditor.Leave -= TokenEditor_Leave;
|
||||
tokenEditor.Leave += TokenEditor_Leave;
|
||||
|
||||
if (ableEdit.ControlTitleText == "手术" || ableEdit.ControlTitleText == "诊断")
|
||||
if ((PublicMethod.RoleName.Contains("增加诊断") && ableEdit.ControlTitleText == "诊断") || (AIMSExtension.PublicMethod.RoleName.Contains("增加手术") && ableEdit.ControlTitleText == "手术"))
|
||||
{
|
||||
tokenEditor.ValidateToken -= new DevComponents.DotNetBar.Controls.ValidateTokenEventHandler(this.tokenEditor_ValidateToken);
|
||||
tokenEditor.ValidateToken += new DevComponents.DotNetBar.Controls.ValidateTokenEventHandler(this.tokenEditor_ValidateToken);
|
||||
}
|
||||
|
||||
EditTextBox_DoubleClick(tokenEditor.EditTextBox, null);
|
||||
tokenEditor.EditTextBox.Select();
|
||||
}
|
||||
@ -820,6 +824,5 @@ namespace DrawGraph
|
||||
AbleEditPackObj aEdit = tokenEditor.Tag as AbleEditPackObj;
|
||||
TokenEditorManage.SaveDictItem(template, OpeRecord as OperationRecord, tokenEditor, aEdit, true);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ -4,6 +4,7 @@ using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Data;
|
||||
using System.Linq;
|
||||
using System.Net;
|
||||
using System.Text;
|
||||
|
||||
namespace DrawGraph
|
||||
@ -76,14 +77,14 @@ namespace DrawGraph
|
||||
break;
|
||||
default:
|
||||
strSql = "SELECT top 30 p.Id,p.Name,p.Remark Code FROM BasicDictionary p WHERE p.IsValid=1 and ParentId in(select Id from BasicDictionary where Name='" + _title + "') AND (p.Name LIKE '%" + HelpCode + "%' OR p.HelpCode LIKE '%" + HelpCode + "%' )";
|
||||
if (SelPerson != "") strSql += " AND p.Id not in (" + SelPerson + ") ";
|
||||
//if (SelPerson != "" && ) strSql += " AND p.Id not in (" + SelPerson + ") ";
|
||||
strSql += " order by p.[Order] asc";
|
||||
break;
|
||||
|
||||
}
|
||||
return HelperDB.DbHelperSQL.GetDataTable(strSql.ToString());
|
||||
}
|
||||
public static int SetOperationRecordValue(object operationRecord, string propertyName, string value)
|
||||
public static int SetOperationRecordValue(object operationRecord, string propertyName, string value, string Text)
|
||||
{
|
||||
int i = 0;
|
||||
OperationRecord _operationRecord = operationRecord as OperationRecord;
|
||||
@ -181,6 +182,10 @@ namespace DrawGraph
|
||||
{
|
||||
i += UpdatePatient(items[1] + "='" + value + "' where Id= " + _operationRecord.PatientId);
|
||||
}
|
||||
else if (items[1] == "BloodType" || items[1] == "RHBloodType")
|
||||
{
|
||||
i += UpdatePatient(items[1] + "='" + Text + "' where Id= " + _operationRecord.PatientId);
|
||||
}
|
||||
else if (items[1] == "OperationType")
|
||||
{
|
||||
i += UpdateApply(items[1] + "='" + value + "' where Id= " + _operationRecord.PatientId);
|
||||
@ -706,5 +711,62 @@ namespace DrawGraph
|
||||
return Explain;
|
||||
}
|
||||
|
||||
public static string GetDictionaryValuesById(string Ids, string DictionaryName, string Tags)
|
||||
{
|
||||
if (Ids == null || Ids.Trim() == "") return "";
|
||||
string Explain = "";
|
||||
try
|
||||
{
|
||||
string sql = "";
|
||||
switch (DictionaryName)
|
||||
{
|
||||
case "手术":
|
||||
sql = "select dbo.GetOperation('" + Ids + "') value";
|
||||
break;
|
||||
case "CA人员":
|
||||
sql = "select dbo.GetPersons('" + Ids + "') value";
|
||||
break;
|
||||
case "人员":
|
||||
sql = "select dbo.GetPersons('" + Ids + "') value";
|
||||
break;
|
||||
case "诊断":
|
||||
sql = "select dbo.GetDisease('" + Ids + "') value";
|
||||
break;
|
||||
case "麻醉方式":
|
||||
sql = "select dbo.GetAnaesthesiaMethod('" + Ids + "') value";
|
||||
break;
|
||||
case "手术体位":
|
||||
sql = "select dbo.GetOperationBodyPosition('" + Ids + "') value";
|
||||
break;
|
||||
case "手术部位":
|
||||
sql = "select dbo.GetOperationPosition('" + Ids + "') value";
|
||||
break;
|
||||
default:
|
||||
sql = "select dbo.funBasicDictionary('" + Ids + "') value";
|
||||
break;
|
||||
}
|
||||
if (sql != "")
|
||||
{
|
||||
object dt = DBHelper.ExecuteScalar(sql);
|
||||
if (dt != null)
|
||||
{
|
||||
string namestr = dt.ToString();
|
||||
List<string> list = namestr.Split(',').ToList();
|
||||
List<string> tags = Tags.Split('|').ToList();
|
||||
for (int i = 0; i < list.Count; i++)
|
||||
{
|
||||
list[i] = list[i] + tags[i];
|
||||
}
|
||||
Explain = string.Join(",", list);
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
PublicMethod.WriteLog(ex);
|
||||
Explain = "";
|
||||
}
|
||||
return Explain;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -648,14 +648,16 @@ namespace DrawGraph
|
||||
pp.ConfigType = "事件";
|
||||
pp.ConveColor = System.Drawing.Color.White;
|
||||
|
||||
if (pp.IsDefalultShow == true)
|
||||
{
|
||||
pp.IsValid = true;
|
||||
pp.ClearTagstr(ZedControl);
|
||||
pp.phListPack = phListPack;
|
||||
pp.setAnasArr(ZedControl, chartPack.RealX, chartPack.RealEndX, myOpeRecord.PageBegin,
|
||||
myOpeRecord.PageBegin.AddMinutes(EVERY_PAGE_TIME_SPAN));
|
||||
pp.initCurve();
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
//异常处理保存
|
||||
@ -744,6 +746,21 @@ namespace DrawGraph
|
||||
}
|
||||
}
|
||||
}
|
||||
//加载事件图标
|
||||
//IList<PhysioDataConfig> dtevent = PhysioDataConfig.GetEventList();
|
||||
//for (int i = 0; i < dtevent.Count; i++)
|
||||
//{
|
||||
// PhysioDataConfig pp = dtevent[i];
|
||||
// pp.ConfigType = "事件";
|
||||
// pp.ConveColor = System.Drawing.Color.White;
|
||||
|
||||
// pp.IsValid = true;
|
||||
// pp.ClearTagstr(ZedControl);
|
||||
// pp.phListPack = phListPack;
|
||||
// pp.setAnasArr(ZedControl, chartPack.RealX, chartPack.RealEndX, myOpeRecord.PageBegin,
|
||||
// myOpeRecord.PageBegin.AddMinutes(EVERY_PAGE_TIME_SPAN));
|
||||
// pp.initCurve();
|
||||
//}
|
||||
|
||||
if (phListPack != null)
|
||||
{
|
||||
|
||||
@ -103,7 +103,7 @@ namespace DrawGraph
|
||||
if (isUpdate && t != null)
|
||||
{
|
||||
//为真时更新数据库
|
||||
i = DBManage.SetOperationRecordValue(t, propertyName, newValue);
|
||||
i = DBManage.SetOperationRecordValue(t, propertyName, newValue, newText);
|
||||
}
|
||||
if (isUpdate && i <= 0) return i;
|
||||
|
||||
|
||||
@ -27,7 +27,7 @@ namespace DrawGraph
|
||||
PersonType = "0";
|
||||
break;
|
||||
case "OperationRecord.InstrumentNurse":
|
||||
tokenEditor.DropDownHeight = 120;
|
||||
tokenEditor.DropDownHeight = 250;
|
||||
PersonType = "3";
|
||||
break;
|
||||
case "OperationRecord.Assistant1":
|
||||
@ -35,7 +35,7 @@ namespace DrawGraph
|
||||
PersonType = "0";
|
||||
break;
|
||||
case "OperationRecord.TourNurse":
|
||||
tokenEditor.DropDownHeight = 120;
|
||||
tokenEditor.DropDownHeight = 250;
|
||||
PersonType = "3";
|
||||
break;
|
||||
case "OperationRecord.OrtherDoctorId":
|
||||
@ -94,6 +94,18 @@ namespace DrawGraph
|
||||
}
|
||||
return Id;
|
||||
}
|
||||
public static string GetWorkerTags(string text, string value)
|
||||
{
|
||||
string result = "";
|
||||
string sql = string.Format("select Name from Person where Id = '{0}'", value);
|
||||
object dt = DBHelper.ExecuteScalar(sql);
|
||||
if (dt != null)
|
||||
{
|
||||
string name = dt.ToString();
|
||||
result = text.Replace(name, "");
|
||||
}
|
||||
return result;
|
||||
}
|
||||
public static void SaveDictItem(TemplateManage _template, OperationRecord OpeRecord, TokenEditor tokenEditor, AbleEditPackObj aEdit, bool IsVisible = false)
|
||||
{
|
||||
string SplitChar = ",";
|
||||
@ -126,6 +138,7 @@ namespace DrawGraph
|
||||
if (aEdit.PackValue != Value)
|
||||
//设置属性的值
|
||||
_template.SetObjValue(OpeRecord, aEdit.ClassDataSourceName, Value, Key, true);
|
||||
|
||||
}
|
||||
public static void SaveDictItemText(TemplateManage _template, OperationRecord OpeRecord, TokenEditor tokenEditor, AbleEditPackObj aEdit, bool IsVisible = false)
|
||||
{
|
||||
@ -155,5 +168,52 @@ namespace DrawGraph
|
||||
//设置属性的值
|
||||
_template.SetObjValue(OpeRecord, aEdit.ClassDataSourceName, Value, Value, true);
|
||||
}
|
||||
public static void SaveDictItem2(TemplateManage _template, OperationRecord OpeRecord, TokenEditor tokenEditor, AbleEditPackObj aEdit, bool IsVisible = false)
|
||||
{
|
||||
string SplitChar = ",";
|
||||
if (aEdit.ClassDataSourceName == "OperationRecord.AnaesthesiaMethodName")
|
||||
{
|
||||
SplitChar = "+";
|
||||
}
|
||||
string Value = "";
|
||||
string Key = "";
|
||||
string Tag = "";
|
||||
List<string> namevalue = new List<string>();
|
||||
List<string> idvalue = new List<string>();
|
||||
List<string> tagvalue = new List<string>();
|
||||
|
||||
foreach (var item in tokenEditor.SelectedTokens)
|
||||
{
|
||||
namevalue.Add(item.Text);
|
||||
idvalue.Add(item.Value);
|
||||
tagvalue.Add(GetWorkerTags(item.Text,item.Value));
|
||||
}
|
||||
if (idvalue.Count > 0)
|
||||
{
|
||||
Value = string.Join(SplitChar, namevalue);
|
||||
Key = string.Join(SplitChar, idvalue);
|
||||
Tag = string.Join("|", tagvalue);
|
||||
}
|
||||
else
|
||||
{
|
||||
Value = "";
|
||||
Key = "";
|
||||
Tag = "";
|
||||
}
|
||||
if (IsVisible == true)
|
||||
aEdit.IsVisible = !aEdit.IsVisible;
|
||||
if (aEdit.PackValue != Value)
|
||||
//设置属性的值
|
||||
_template.SetObjValue(OpeRecord, aEdit.ClassDataSourceName, Value, Key, true);
|
||||
|
||||
if (aEdit.ClassDataSourceName == "OperationRecord.OperationDoctor")
|
||||
{
|
||||
_template.SetObjValue(OpeRecord, "OperationRecord.OpeRecordInfo.Extend4", Tag, Tag, true);
|
||||
}
|
||||
else if (aEdit.ClassDataSourceName == "OperationRecord.AnesthesiaDoctor")
|
||||
{
|
||||
_template.SetObjValue(OpeRecord, "OperationRecord.OpeRecordInfo.Extend5", Tag, Tag, true);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -783,6 +783,8 @@ namespace DrawGraph
|
||||
if (curve is LineItem && ((LineItem)curve).Symbol.Size > _legendItemHeight)
|
||||
_legendItemHeight = ((LineItem)curve).Symbol.Size;
|
||||
|
||||
if (curve.Label.Text.Contains("手术") || curve.Label.Text.Contains("麻醉") || curve.Label.Text.Contains("管") || curve.Label.Text.Contains("室"))
|
||||
curve.Color = Color.White;
|
||||
nCurve++;
|
||||
}
|
||||
}
|
||||
|
||||
@ -575,7 +575,6 @@ namespace DrawGraph
|
||||
// innerRect is the area for the GraphPane's
|
||||
RectangleF innerRect = CalcClientRect( g, scaleFactor );
|
||||
_legend.CalcRect( g, this, scaleFactor, ref innerRect );
|
||||
//this.legend.SetLocation( this,
|
||||
|
||||
_legend.Draw( g, this, scaleFactor );
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user