镇痛麻醉记录单
This commit is contained in:
parent
98349202e0
commit
200d218622
@ -225,6 +225,12 @@
|
||||
<Compile Include="FormLogin.designer.cs">
|
||||
<DependentUpon>FormLogin.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="OperationAanesthesia\frmAanesthesiaPainlessRecord.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="OperationAanesthesia\frmAanesthesiaPainlessRecord.Designer.cs">
|
||||
<DependentUpon>frmAanesthesiaPainlessRecord.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="OperationAanesthesia\frmFactSpeedyDrug.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
@ -249,6 +255,12 @@
|
||||
<Compile Include="OperationAanesthesia\frmSelectPatientGoodsBill2.Designer.cs">
|
||||
<DependentUpon>frmSelectPatientGoodsBill2.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="OperationAanesthesia\frmSelectPatientNew3.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="OperationAanesthesia\frmSelectPatientNew3.Designer.cs">
|
||||
<DependentUpon>frmSelectPatientNew3.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="OperationAanesthesia\oldSystemCode\frmPrescriptionDocument.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
@ -904,6 +916,10 @@
|
||||
<DependentUpon>FormLogin.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="OperationAanesthesia\frmAanesthesiaPainlessRecord.resx">
|
||||
<DependentUpon>frmAanesthesiaPainlessRecord.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="OperationAanesthesia\frmFactSpeedyDrug.resx">
|
||||
<DependentUpon>frmFactSpeedyDrug.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
@ -917,6 +933,9 @@
|
||||
<EmbeddedResource Include="OperationAanesthesia\frmSelectPatientGoodsBill2.resx">
|
||||
<DependentUpon>frmSelectPatientGoodsBill2.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="OperationAanesthesia\frmSelectPatientNew3.resx">
|
||||
<DependentUpon>frmSelectPatientNew3.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="OperationAanesthesia\oldSystemCode\frmPrescriptionDocument.resx">
|
||||
<DependentUpon>frmPrescriptionDocument.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<AtuoUpdate>
|
||||
<ConnectionString>Data Source=.;Initial Catalog=AIMSDB_DLSJZQZYYY;User ID=sa;Password=Test2020;</ConnectionString>
|
||||
<ConnectionString>Data Source=.;Initial Catalog=AIMSDB_FJZPTFYY;User ID=sa;Password=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>
|
||||
|
||||
@ -160,6 +160,8 @@ namespace AIMS
|
||||
sideNavItem.Symbol = "\uf15b";
|
||||
if (menuSec.Name == "恢复记录")
|
||||
sideNavItem.Symbol = "\uf15c";
|
||||
if (menuSec.Name == "ÕòÍ´¼Ç¼")
|
||||
sideNavItem.Symbol = "\uf044";
|
||||
if (menuSec.Name == "复苏记录")
|
||||
sideNavItem.Symbol = "\uf15c";
|
||||
if (menuSec.Name == "查询管理")
|
||||
|
||||
@ -184,6 +184,53 @@ namespace AIMS.OperationAanesthesia
|
||||
}
|
||||
}
|
||||
|
||||
public static void IniDrawAnasReordBill6(OperationRecord _record, ZedGraphControl Zgc ,ref TemplateManage templateManage )
|
||||
{
|
||||
try
|
||||
{
|
||||
string jsonStr = DBHelper.ExecuteScalar("SELECT [JsonDate] FROM [dbo].[OperationRecordTemplate] where id=60").ToString();
|
||||
if (jsonStr != null && jsonStr != "")
|
||||
{
|
||||
templateManage = JsonConvert.DeserializeObject<TemplateManage>(jsonStr);
|
||||
templateManage.OpeRecord = BOperationRecord.getRecord(_record, -1, 1);
|
||||
templateManage.ZedControl = Zgc;
|
||||
templateManage.Id = 60;
|
||||
bool reVal = templateManage.Load();
|
||||
if (reVal)
|
||||
{
|
||||
templateManage.DrawArea();
|
||||
DrawGraph.ZUtil.DrawText(AIMSExtension.PublicMethod.HospitalName, 0.385, 0.028, Zgc, DrawGraph.ZUtil.Font16);
|
||||
DrawGraph.ZUtil.DrawText("镇静镇痛评估、记录单", 0.36, 0.055, Zgc, DrawGraph.ZUtil.Font14);
|
||||
|
||||
#region 设置界面自适应
|
||||
//在此处可随时设置板子的属性
|
||||
templateManage.ZedControl.Width = templateManage.ZedControl.Parent.Width - 54;
|
||||
templateManage.ZedControl.Height = (templateManage.ZedControl.Parent.Width - 54) / 8 * 11;
|
||||
|
||||
|
||||
int LocationY = Convert.ToInt32(templateManage.ZedControl.Height * 0.08);
|
||||
templateManage.LocationY = LocationY;
|
||||
templateManage.SetPYL();
|
||||
templateManage.ZedControl.AxisChange();
|
||||
templateManage.ZedControl.Refresh();
|
||||
//最后还要调整图表进行自适应
|
||||
PackObjBase pack = templateManage.GetPackObjectOTag<PackObjBase>("PhysioDataManage_ChartPackObj_6");
|
||||
if (pack != null)
|
||||
pack.Draw();
|
||||
#endregion
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
MessageBox.Show(templateManage.MsgStr);
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
MessageBox.Show(ex.Message);
|
||||
}
|
||||
}
|
||||
public static DataTable SelectPhysioDataUpdate(int Id)
|
||||
{
|
||||
string sql = string.Format("SELECT PhysioDataUpdate.Id,pr.Name ,PatientId,PhysioDataConfigId,RecordTime,[OldParamValue],[ParamValue],[PhysioDataUpdate].[OperatorName],[OperatorTime] FROM[dbo].[PhysioDataUpdate] left join PhysioDataConfig pr on pr.id =PhysioDataConfigId where PatientId ={0}", Id);
|
||||
|
||||
1915
AIMS/OperationAanesthesia/frmAanesthesiaPainlessRecord.Designer.cs
generated
Normal file
1915
AIMS/OperationAanesthesia/frmAanesthesiaPainlessRecord.Designer.cs
generated
Normal file
File diff suppressed because it is too large
Load Diff
2241
AIMS/OperationAanesthesia/frmAanesthesiaPainlessRecord.cs
Normal file
2241
AIMS/OperationAanesthesia/frmAanesthesiaPainlessRecord.cs
Normal file
File diff suppressed because it is too large
Load Diff
414
AIMS/OperationAanesthesia/frmAanesthesiaPainlessRecord.resx
Normal file
414
AIMS/OperationAanesthesia/frmAanesthesiaPainlessRecord.resx
Normal file
@ -0,0 +1,414 @@
|
||||
<?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="toolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
<metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>62</value>
|
||||
</metadata>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
AAABAAEAQEAAAAEAIAAoQgAAFgAAACgAAABAAAAAgAAAAAEAIAAAAAAAAEAAABMLAAATCwAAAAAAAAAA
|
||||
AAD/////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////+//38/P/9+/r//v38////
|
||||
/v//////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
//////////////////////////////////////////////////////////////////////////////v5
|
||||
9//q2tD/4sq6/+rc0v/7+ff/////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////37ef/5LGP/+Kdbv/jsZD/9uzl//7/////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////8+/r/79vO/+OZZv/jk1z/45lm/+nQwP/69/b/////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////+fb0/+bLuf/jlF3/45Nc/+OT
|
||||
Xf/gvaT/9vHt////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
//////////////////////////////////////////////////////////////////////////////fy
|
||||
7//hv6r/45Re/+OTXP/jlF3/36+N//bs5f//////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////27+r/3rac/+OUXf/jk1z/45Nd/+Omff/y4dX//f39////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////9uzl/96ujf/jlF3/45Nc/+OTXP/mnWz/58q2//fz
|
||||
8f//////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
//////////////////////////////////////////////////////////////fp4P/hp4D/45Nd/+OT
|
||||
XP/jk1z/45Ja/9+0l//z6uX/////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
//////////////////////////////////////////////////////////////////////////////7/
|
||||
///14tX/5qFy/+OTXP/jk1z/4pJb/+OSW//fp4H/8+PZ////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////5+Pf/68+7/+OSW//jk1z/4pJc/92OWP/hkVv/5KBx//LZyf/9/f7/////////
|
||||
///////////////////////////////////////////////+/v/9+/r/+/j1//z39P/8+PX//Pn3//79
|
||||
/f//////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////9vLv/+TDq//jklv/4pJb/+GRW//djlj/4JBa/+OS
|
||||
Wv/kvaL/9O7q///////////////////////////////////////////////////////59vT/69nN/9+7
|
||||
ov/gtZf/37id/+HGsv/17Ob//fz7////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
//////////////////////////////////////////////////////////////Ts6P/guJ7/45Jb/+KT
|
||||
XP/fkFr/3I5Y/+CRWv/jkVn/36yJ//Dj2f//////////////////////////////////////////////
|
||||
///38/H/6c68/+Knfv/il2P/4pdi/+KXY//jmmn/6bGM//Di2P/8+/r/////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
///z5+D/3q6O/+OSW//ilmH/3q2M/+O8ov/mqH//5JZh/+Cid//x28z/////////////////////////
|
||||
////////////////////////7NvP/+CqhP/jlF7/45Jb/+OTW//jk1v/45Nc/+SYY//jtZT/+O/p////
|
||||
////////////////////////////////////////////////////////////////////////+PLv/+nP
|
||||
v//vwqP/78Kj/+/Co//vwqP/78Kj/+/Co//vwqP/78Kj/+/Co//vwaP/7cKl/+vOu//8+vj/////////
|
||||
////////////////////////8+TZ/9+ngP/jklr/45lm/+bOv//27ef/57mb/+KYZf/lnm7/7tC8//r6
|
||||
+f//////+fLu/+jKtv/vwqT/78Kj/+/Co//vwqP/78Kk/+m1k//jnm//45Ja/+OTXP/jk1z/45Nc/+OT
|
||||
XP/jk1z/4pln/+nPvf/59vT/////////////////////////////////////////////////////////
|
||||
//////////////Xt6f/et57/5Jhk/+SYZP/kmGT/5Jhk/+SYZP/kmGT/5Jhk/+SYZP/kmGT/5Jhk/+OZ
|
||||
Zv/ipHr/7d7U//38+/////////////////////////////bh0//koXT/45Re/+iofv/06+X//fz7/+TD
|
||||
rf/hm2r/5JVf/+W5nP/y6ub//Pz7/+/d0P/jqYH/5Jhl/+SYZP/kmGT/5Jhk/+SYZP/lmWb/5JZh/+OT
|
||||
XP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OTW//guqL/9u/r////////////////////////////////////
|
||||
///////////////////////////////////17ej/3ree/+WaaP/lmmf/5Zpn/+WaZ//lmmf/5Zpn/+Wa
|
||||
Z//lmmf/5Ztp/+WZZv/jklr/45hk/+HFsf/8+ff///////////////////////z9/f/y2sn/5qBx/+SW
|
||||
Yf/rsov//fn2//7+/v/l0MH/4Z9x/+OPVv/fpoD/7d3S//by7//jwar/5pxq/+Wda//lmmj/5Zpn/+Wa
|
||||
Z//lmmf/5Zxq/+SYY//jk1v/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1v/4Luj//bw7P//////////////
|
||||
////////////////////////////////////////////////////////+fXy/+3Yy//yzbT/8s20//LN
|
||||
tP/yzbT/8s20//LNtP/yzbT/8s61/+3GrP/krIf/45Ja/+KXY//guZ3//Pj1////////////////////
|
||||
///39PL/6cmz/+WaZ//jlmH/6LOO//76+P//////7eLb/+Wthf/jlF3/4Z9x//DVw//06uP/3qyK/+SV
|
||||
YP/prIP/8cux//LNtP/yzbT/8s62/+m5mv/jnW7/45Ja/+OTXP/jk1z/45Nc/+OTXP/jk1z/5Jto/+bK
|
||||
t//49PL/////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////18e7/5MOt/+SXYv/jlmH/5LCN//ny
|
||||
7f//////////////////////8uzo/+K5nf/jkFf/4pdk/+O4mf/9+/n///////j29P/pwKT/45po/+Wb
|
||||
af/wy7P/8dzO/+Kjef/jlmH/6LGM//369//////////////////t3ND/4ayI/+KVYP/jklr/45Jb/+OS
|
||||
W//jk1v/5Jlm/+Sxjv/w4dj//Pv6////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////+vn4/+7Z
|
||||
yv/lpHj/5JVf/+ene//u4NX//Pv6//////////////////Dl3f/fr4//45FZ/+KZZ//hwKj//fv6////
|
||||
////////5su4/+Cdb//lmWX/5rCM/+a1lv/mnWz/4pdk/+O4nP/9+vj/////////////////+Pb0/+vU
|
||||
xP/irYj/4Zlo/+KYZP/imGX/4p5w/+i1kv/o08b/+vf1////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////26eH/36mE/+OTXP/jl2P/5Mq6//r39v/////////////////v3tL/3qV//+OR
|
||||
Wf/inGz/482+//38+////////////+jWzP/hpn7/45Jb/+GRWv/hklv/45Nc/+Oeb//kzb7//fz7////
|
||||
///////////////////7+fj/7d/W/+LBqv/muJj/5rqc/+PLuf/v5d7//fz7////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////9e3n/96zlf/jk13/45Zh/9+8pf/59fH/////////
|
||||
////////8drK/+GhdP/jkln/5KJ0/+zf1//+/f3////////////x6uT/57qc/+KYZv/gkFn/4pJb/+SX
|
||||
Y//ptJD/9e7q//7+/v////////////////////////////7+/f/+/fz//vz7//78+//+/fz//v7+////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
//////////////////////////////////////////////////////////////fy7//iwav/45Re/+OV
|
||||
YP/fsJD/+fLt//////////////////TYxP/lnWz/5JZh/+u1kf/69vT////+/////////////////+vI
|
||||
sv/gmmv/4pFa/+OSW//imWb/5ryg//78+///////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
///6+Pb/69XH/+ekd//jlWD/5qmB//Tn3v/9/f3///////n5+P/uzrn/5p1s/+OXY//ruZj//v38////
|
||||
///////////////////p0sH/36F2/+OSWv/jklr/4Z1u/+PJuP/+/v3/////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
/////////////////////////v////br4//iq4f/45Vf/+SZZv/p0cH/+vj2///////z7ur/5rye/+ST
|
||||
XP/imWb/5r6h///+/f//////////////////////7N/V/+GqhP/jkFf/5Jdi/+ewi//r39f//v7+////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////48u3/3rWY/+OVX//jlF3/4L+p//fy
|
||||
7///////7uPc/+CujP/jkFf/4Ztr/+PDrf/+/v3///////////////////////Tv7P/pvqH/5Zdi/+KZ
|
||||
Zv/nv6T/+vj2////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////+fXy/+HC
|
||||
rP/jlV//45Rd/96ylf/27uj//////+zZzf/fpX7/45FY/+GecP/kzLz//v7+////////////////////
|
||||
///9/f3/7NTF/9+phv/grYr/69fJ////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
//////////////v59//p1cb/5Z9w/+OUXv/hqYT/9ejf///////u1MH/4J9z/+OQV//jonb/6drQ///+
|
||||
/v////////////////////////////bv6//t28//8N/T//fz8P//////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////+/f3/9erj/+WtiP/jlmD/5J1u/+7Xyf/7/f7/8dG7/+Oc
|
||||
a//jk1z/6LCJ//Tv6///////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
//////////////////////////////////////////////////////////////v28v/ftZf/4pZi/+OS
|
||||
Wv/kvqX/8ube//DIrf/lm2j/45hk/+3Aov//////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
///7+PX/4MKs/+KXZP/jklv/3qR9/+S0lP/mrIP/5Jll/+GZaP/pwqj/////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
/////////////////////////Pr5/+bSxP/knGv/4pFc/9+QWv/gkVv/35Ba/+CPWP/gnW//5sm1////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
//////////////////////////////////////////////79/f/06uX/6K+J/+OVYP/gkVr/35Ba/+CQ
|
||||
Wv/ikFj/4KJ2/+bSw///////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
/////////////////////////////////////////////////////////////////////////Pn2/+O4
|
||||
mv/il2T/349Y/9+QWf/gkFr/4pBZ/+Knfv/p29L/////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
//////////////37+f/hwq3/4ppo/+KRWv/fj1n/349Z/+SYZf/ouJj/7+fi////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////9/Pv/5dLF/+OcbP/jklr/4pJb/+KRWv/kmmj/7saq//z8
|
||||
+///////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
/////////////////////////////////////////////////////////v39//Ho4v/nrYX/45Vg/+OT
|
||||
XP/jklv/4pxs/+3LtP//////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
///7+ff/5rue/+KZZv/jklv/45Ja/+Cfc//qz73/////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
/////////////////////////v39/+PEsP/hm2v/45Ja/+ORWf/fpHz/6dbJ////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
//////////////////////////////////////////////7+/f/l0cX/4p9x/+OSWf/jkVj/4aqF/+zf
|
||||
1///////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
/////////////////////////////////////////////////////////////////////v7/7uXf/+Wq
|
||||
gf/jk1z/5JNc/+W1lP/w6eT/////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
//////////////v6+f/qv6H/45hl/+Scav/ryK//9/Xz////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////58u3/+Ghdf/go3n/7tfG////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
//////////////////////////////////////////////////////////////Tu6v/m0cT/5M7A//Pr
|
||||
5f//////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
///+/f3//Pr4//v5+P/9/fz/////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
|
||||
</value>
|
||||
</data>
|
||||
</root>
|
||||
614
AIMS/OperationAanesthesia/frmSelectPatientNew3.Designer.cs
generated
Normal file
614
AIMS/OperationAanesthesia/frmSelectPatientNew3.Designer.cs
generated
Normal file
@ -0,0 +1,614 @@
|
||||
namespace AIMS.OperationAanesthesia
|
||||
{
|
||||
partial class frmSelectPatientNew3
|
||||
{
|
||||
/// <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(frmSelectPatientNew3));
|
||||
this.panel1 = new System.Windows.Forms.Panel();
|
||||
this.txtquery = new DevComponents.DotNetBar.Controls.TextBoxX();
|
||||
this.btnQuery = new DevComponents.DotNetBar.ButtonX();
|
||||
this.buttonX3 = new DevComponents.DotNetBar.ButtonX();
|
||||
this.label1 = new System.Windows.Forms.Label();
|
||||
this.label4 = new System.Windows.Forms.Label();
|
||||
this.label2 = new System.Windows.Forms.Label();
|
||||
this.cboRoom = new System.Windows.Forms.ComboBox();
|
||||
this.btnFrontDay = new System.Windows.Forms.Button();
|
||||
this.btnNextDay = new System.Windows.Forms.Button();
|
||||
this.dtpSelectPatientTime = new System.Windows.Forms.DateTimePicker();
|
||||
this.groupBox1 = new System.Windows.Forms.GroupBox();
|
||||
this.panel2 = new System.Windows.Forms.Panel();
|
||||
this.buttonX2 = new DevComponents.DotNetBar.ButtonX();
|
||||
this.buttonX1 = new DevComponents.DotNetBar.ButtonX();
|
||||
this.txtState = new System.Windows.Forms.Label();
|
||||
this.txttime = new System.Windows.Forms.Label();
|
||||
this.txtage = new System.Windows.Forms.Label();
|
||||
this.txtsex = new System.Windows.Forms.Label();
|
||||
this.txtdept = new System.Windows.Forms.Label();
|
||||
this.txtNo = new System.Windows.Forms.Label();
|
||||
this.txths = new System.Windows.Forms.Label();
|
||||
this.txtmzys = new System.Windows.Forms.Label();
|
||||
this.txtzdys = new System.Windows.Forms.Label();
|
||||
this.txtss = new System.Windows.Forms.Label();
|
||||
this.txtzd = new System.Windows.Forms.Label();
|
||||
this.txtname = new System.Windows.Forms.Label();
|
||||
this.label5 = new System.Windows.Forms.Label();
|
||||
this.txtRoom = new System.Windows.Forms.Label();
|
||||
this.label11 = new System.Windows.Forms.Label();
|
||||
this.label15 = new System.Windows.Forms.Label();
|
||||
this.label21 = new System.Windows.Forms.Label();
|
||||
this.label9 = new System.Windows.Forms.Label();
|
||||
this.label19 = new System.Windows.Forms.Label();
|
||||
this.label13 = new System.Windows.Forms.Label();
|
||||
this.label25 = new System.Windows.Forms.Label();
|
||||
this.label17 = new System.Windows.Forms.Label();
|
||||
this.label23 = new System.Windows.Forms.Label();
|
||||
this.txtType = new System.Windows.Forms.Label();
|
||||
this.label3 = new System.Windows.Forms.Label();
|
||||
this.groupBox2 = new System.Windows.Forms.GroupBox();
|
||||
this.panel3 = new System.Windows.Forms.Panel();
|
||||
this.panel1.SuspendLayout();
|
||||
this.groupBox1.SuspendLayout();
|
||||
this.panel2.SuspendLayout();
|
||||
this.groupBox2.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// panel1
|
||||
//
|
||||
this.panel1.BackColor = System.Drawing.Color.AliceBlue;
|
||||
this.panel1.Controls.Add(this.txtquery);
|
||||
this.panel1.Controls.Add(this.btnQuery);
|
||||
this.panel1.Controls.Add(this.buttonX3);
|
||||
this.panel1.Controls.Add(this.label1);
|
||||
this.panel1.Controls.Add(this.label4);
|
||||
this.panel1.Controls.Add(this.label2);
|
||||
this.panel1.Controls.Add(this.cboRoom);
|
||||
this.panel1.Controls.Add(this.btnFrontDay);
|
||||
this.panel1.Controls.Add(this.btnNextDay);
|
||||
this.panel1.Controls.Add(this.dtpSelectPatientTime);
|
||||
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, 0);
|
||||
this.panel1.Name = "panel1";
|
||||
this.panel1.Size = new System.Drawing.Size(1035, 39);
|
||||
this.panel1.TabIndex = 0;
|
||||
//
|
||||
// txtquery
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
this.txtquery.Border.Class = "TextBoxBorder";
|
||||
this.txtquery.Border.CornerType = DevComponents.DotNetBar.eCornerType.Square;
|
||||
this.txtquery.Location = new System.Drawing.Point(550, 8);
|
||||
this.txtquery.Name = "txtquery";
|
||||
this.txtquery.PreventEnterBeep = true;
|
||||
this.txtquery.Size = new System.Drawing.Size(100, 23);
|
||||
this.txtquery.TabIndex = 9;
|
||||
//
|
||||
// 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(656, 9);
|
||||
this.btnQuery.Name = "btnQuery";
|
||||
this.btnQuery.Size = new System.Drawing.Size(80, 23);
|
||||
this.btnQuery.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
|
||||
this.btnQuery.TabIndex = 8;
|
||||
this.btnQuery.Text = "查询";
|
||||
this.btnQuery.Click += new System.EventHandler(this.btnQuery_Click);
|
||||
//
|
||||
// buttonX3
|
||||
//
|
||||
this.buttonX3.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton;
|
||||
this.buttonX3.ColorTable = DevComponents.DotNetBar.eButtonColor.OrangeWithBackground;
|
||||
this.buttonX3.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.buttonX3.Location = new System.Drawing.Point(742, 9);
|
||||
this.buttonX3.Name = "buttonX3";
|
||||
this.buttonX3.Size = new System.Drawing.Size(93, 23);
|
||||
this.buttonX3.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
|
||||
this.buttonX3.TabIndex = 8;
|
||||
this.buttonX3.Text = "+新增手术申请";
|
||||
this.buttonX3.Click += new System.EventHandler(this.buttonX3_Click);
|
||||
//
|
||||
// label1
|
||||
//
|
||||
this.label1.AutoSize = true;
|
||||
this.label1.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||
this.label1.Location = new System.Drawing.Point(12, 9);
|
||||
this.label1.Name = "label1";
|
||||
this.label1.Size = new System.Drawing.Size(65, 20);
|
||||
this.label1.TabIndex = 7;
|
||||
this.label1.Text = "手术日期";
|
||||
//
|
||||
// label4
|
||||
//
|
||||
this.label4.AutoSize = true;
|
||||
this.label4.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||
this.label4.Location = new System.Drawing.Point(481, 8);
|
||||
this.label4.Name = "label4";
|
||||
this.label4.Size = new System.Drawing.Size(65, 20);
|
||||
this.label4.TabIndex = 6;
|
||||
this.label4.Text = "患者查询";
|
||||
//
|
||||
// label2
|
||||
//
|
||||
this.label2.AutoSize = true;
|
||||
this.label2.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||
this.label2.Location = new System.Drawing.Point(291, 8);
|
||||
this.label2.Name = "label2";
|
||||
this.label2.Size = new System.Drawing.Size(51, 20);
|
||||
this.label2.TabIndex = 6;
|
||||
this.label2.Text = "手术间";
|
||||
//
|
||||
// cboRoom
|
||||
//
|
||||
this.cboRoom.FormattingEnabled = true;
|
||||
this.cboRoom.Location = new System.Drawing.Point(345, 8);
|
||||
this.cboRoom.Name = "cboRoom";
|
||||
this.cboRoom.Size = new System.Drawing.Size(121, 22);
|
||||
this.cboRoom.TabIndex = 5;
|
||||
//
|
||||
// btnFrontDay
|
||||
//
|
||||
this.btnFrontDay.BackColor = System.Drawing.Color.Transparent;
|
||||
this.btnFrontDay.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("btnFrontDay.BackgroundImage")));
|
||||
this.btnFrontDay.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None;
|
||||
this.btnFrontDay.Cursor = System.Windows.Forms.Cursors.Hand;
|
||||
this.btnFrontDay.FlatAppearance.BorderSize = 0;
|
||||
this.btnFrontDay.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||
this.btnFrontDay.Location = new System.Drawing.Point(213, 7);
|
||||
this.btnFrontDay.Name = "btnFrontDay";
|
||||
this.btnFrontDay.Size = new System.Drawing.Size(34, 24);
|
||||
this.btnFrontDay.TabIndex = 2;
|
||||
this.btnFrontDay.UseVisualStyleBackColor = false;
|
||||
this.btnFrontDay.Click += new System.EventHandler(this.btnFrontDay_Click);
|
||||
//
|
||||
// btnNextDay
|
||||
//
|
||||
this.btnNextDay.BackColor = System.Drawing.Color.Transparent;
|
||||
this.btnNextDay.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("btnNextDay.BackgroundImage")));
|
||||
this.btnNextDay.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None;
|
||||
this.btnNextDay.Cursor = System.Windows.Forms.Cursors.Hand;
|
||||
this.btnNextDay.FlatAppearance.BorderSize = 0;
|
||||
this.btnNextDay.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||
this.btnNextDay.Location = new System.Drawing.Point(251, 7);
|
||||
this.btnNextDay.Name = "btnNextDay";
|
||||
this.btnNextDay.Size = new System.Drawing.Size(34, 24);
|
||||
this.btnNextDay.TabIndex = 1;
|
||||
this.btnNextDay.UseVisualStyleBackColor = false;
|
||||
this.btnNextDay.Click += new System.EventHandler(this.btnNext_Click);
|
||||
//
|
||||
// dtpSelectPatientTime
|
||||
//
|
||||
this.dtpSelectPatientTime.CustomFormat = "yyyy-MM-dd";
|
||||
this.dtpSelectPatientTime.Format = System.Windows.Forms.DateTimePickerFormat.Custom;
|
||||
this.dtpSelectPatientTime.Location = new System.Drawing.Point(79, 9);
|
||||
this.dtpSelectPatientTime.Name = "dtpSelectPatientTime";
|
||||
this.dtpSelectPatientTime.Size = new System.Drawing.Size(111, 23);
|
||||
this.dtpSelectPatientTime.TabIndex = 0;
|
||||
this.dtpSelectPatientTime.ValueChanged += new System.EventHandler(this.dtpSelectPatientTime_ValueChanged);
|
||||
//
|
||||
// groupBox1
|
||||
//
|
||||
this.groupBox1.BackColor = System.Drawing.Color.AliceBlue;
|
||||
this.groupBox1.Controls.Add(this.panel2);
|
||||
this.groupBox1.Dock = System.Windows.Forms.DockStyle.Top;
|
||||
this.groupBox1.Location = new System.Drawing.Point(0, 39);
|
||||
this.groupBox1.Name = "groupBox1";
|
||||
this.groupBox1.Size = new System.Drawing.Size(1035, 103);
|
||||
this.groupBox1.TabIndex = 1;
|
||||
this.groupBox1.TabStop = false;
|
||||
this.groupBox1.Text = "患者信息";
|
||||
//
|
||||
// panel2
|
||||
//
|
||||
this.panel2.AutoScroll = true;
|
||||
this.panel2.Controls.Add(this.buttonX2);
|
||||
this.panel2.Controls.Add(this.buttonX1);
|
||||
this.panel2.Controls.Add(this.txtState);
|
||||
this.panel2.Controls.Add(this.txttime);
|
||||
this.panel2.Controls.Add(this.txtage);
|
||||
this.panel2.Controls.Add(this.txtsex);
|
||||
this.panel2.Controls.Add(this.txtdept);
|
||||
this.panel2.Controls.Add(this.txtNo);
|
||||
this.panel2.Controls.Add(this.txths);
|
||||
this.panel2.Controls.Add(this.txtmzys);
|
||||
this.panel2.Controls.Add(this.txtzdys);
|
||||
this.panel2.Controls.Add(this.txtss);
|
||||
this.panel2.Controls.Add(this.txtzd);
|
||||
this.panel2.Controls.Add(this.txtname);
|
||||
this.panel2.Controls.Add(this.label5);
|
||||
this.panel2.Controls.Add(this.txtRoom);
|
||||
this.panel2.Controls.Add(this.label11);
|
||||
this.panel2.Controls.Add(this.label15);
|
||||
this.panel2.Controls.Add(this.label21);
|
||||
this.panel2.Controls.Add(this.label9);
|
||||
this.panel2.Controls.Add(this.label19);
|
||||
this.panel2.Controls.Add(this.label13);
|
||||
this.panel2.Controls.Add(this.label25);
|
||||
this.panel2.Controls.Add(this.label17);
|
||||
this.panel2.Controls.Add(this.label23);
|
||||
this.panel2.Controls.Add(this.txtType);
|
||||
this.panel2.Controls.Add(this.label3);
|
||||
this.panel2.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.panel2.Location = new System.Drawing.Point(3, 17);
|
||||
this.panel2.Name = "panel2";
|
||||
this.panel2.Size = new System.Drawing.Size(1029, 83);
|
||||
this.panel2.TabIndex = 0;
|
||||
this.panel2.Visible = false;
|
||||
//
|
||||
// buttonX2
|
||||
//
|
||||
this.buttonX2.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton;
|
||||
this.buttonX2.ColorTable = DevComponents.DotNetBar.eButtonColor.OrangeWithBackground;
|
||||
this.buttonX2.Font = new System.Drawing.Font("微软雅黑", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||
this.buttonX2.Location = new System.Drawing.Point(888, 14);
|
||||
this.buttonX2.Name = "buttonX2";
|
||||
this.buttonX2.Size = new System.Drawing.Size(95, 54);
|
||||
this.buttonX2.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
|
||||
this.buttonX2.TabIndex = 7;
|
||||
this.buttonX2.Text = "切换手术间";
|
||||
this.buttonX2.Click += new System.EventHandler(this.buttonX2_Click);
|
||||
//
|
||||
// buttonX1
|
||||
//
|
||||
this.buttonX1.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton;
|
||||
this.buttonX1.ColorTable = DevComponents.DotNetBar.eButtonColor.OrangeWithBackground;
|
||||
this.buttonX1.Font = new System.Drawing.Font("微软雅黑", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||
this.buttonX1.Location = new System.Drawing.Point(781, 14);
|
||||
this.buttonX1.Name = "buttonX1";
|
||||
this.buttonX1.Size = new System.Drawing.Size(90, 54);
|
||||
this.buttonX1.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
|
||||
this.buttonX1.TabIndex = 6;
|
||||
this.buttonX1.Text = "查看记录单";
|
||||
this.buttonX1.Click += new System.EventHandler(this.buttonX1_Click);
|
||||
//
|
||||
// txtState
|
||||
//
|
||||
this.txtState.AutoSize = true;
|
||||
this.txtState.Font = new System.Drawing.Font("微软雅黑", 14F, System.Drawing.FontStyle.Bold);
|
||||
this.txtState.ForeColor = System.Drawing.Color.Red;
|
||||
this.txtState.Location = new System.Drawing.Point(687, 24);
|
||||
this.txtState.Name = "txtState";
|
||||
this.txtState.Size = new System.Drawing.Size(69, 26);
|
||||
this.txtState.TabIndex = 5;
|
||||
this.txtState.Text = "手术中";
|
||||
//
|
||||
// txttime
|
||||
//
|
||||
this.txttime.AutoSize = true;
|
||||
this.txttime.Location = new System.Drawing.Point(607, 14);
|
||||
this.txttime.Name = "txttime";
|
||||
this.txttime.Size = new System.Drawing.Size(11, 12);
|
||||
this.txttime.TabIndex = 5;
|
||||
this.txttime.Text = " ";
|
||||
//
|
||||
// txtage
|
||||
//
|
||||
this.txtage.AutoSize = true;
|
||||
this.txtage.Location = new System.Drawing.Point(454, 14);
|
||||
this.txtage.Name = "txtage";
|
||||
this.txtage.Size = new System.Drawing.Size(11, 12);
|
||||
this.txtage.TabIndex = 5;
|
||||
this.txtage.Text = " ";
|
||||
//
|
||||
// txtsex
|
||||
//
|
||||
this.txtsex.AutoSize = true;
|
||||
this.txtsex.Location = new System.Drawing.Point(375, 14);
|
||||
this.txtsex.Name = "txtsex";
|
||||
this.txtsex.Size = new System.Drawing.Size(11, 12);
|
||||
this.txtsex.TabIndex = 5;
|
||||
this.txtsex.Text = " ";
|
||||
//
|
||||
// txtdept
|
||||
//
|
||||
this.txtdept.AutoSize = true;
|
||||
this.txtdept.Location = new System.Drawing.Point(115, 34);
|
||||
this.txtdept.Name = "txtdept";
|
||||
this.txtdept.Size = new System.Drawing.Size(11, 12);
|
||||
this.txtdept.TabIndex = 5;
|
||||
this.txtdept.Text = " ";
|
||||
//
|
||||
// txtNo
|
||||
//
|
||||
this.txtNo.AutoSize = true;
|
||||
this.txtNo.Location = new System.Drawing.Point(127, 14);
|
||||
this.txtNo.Name = "txtNo";
|
||||
this.txtNo.Size = new System.Drawing.Size(11, 12);
|
||||
this.txtNo.TabIndex = 5;
|
||||
this.txtNo.Text = " ";
|
||||
//
|
||||
// txths
|
||||
//
|
||||
this.txths.AutoSize = true;
|
||||
this.txths.Location = new System.Drawing.Point(535, 34);
|
||||
this.txths.Name = "txths";
|
||||
this.txths.Size = new System.Drawing.Size(11, 12);
|
||||
this.txths.TabIndex = 5;
|
||||
this.txths.Text = " ";
|
||||
//
|
||||
// txtmzys
|
||||
//
|
||||
this.txtmzys.AutoSize = true;
|
||||
this.txtmzys.Location = new System.Drawing.Point(397, 34);
|
||||
this.txtmzys.Name = "txtmzys";
|
||||
this.txtmzys.Size = new System.Drawing.Size(11, 12);
|
||||
this.txtmzys.TabIndex = 5;
|
||||
this.txtmzys.Text = " ";
|
||||
//
|
||||
// txtzdys
|
||||
//
|
||||
this.txtzdys.AutoSize = true;
|
||||
this.txtzdys.Location = new System.Drawing.Point(261, 34);
|
||||
this.txtzdys.Name = "txtzdys";
|
||||
this.txtzdys.Size = new System.Drawing.Size(11, 12);
|
||||
this.txtzdys.TabIndex = 5;
|
||||
this.txtzdys.Text = " ";
|
||||
//
|
||||
// txtss
|
||||
//
|
||||
this.txtss.AutoSize = true;
|
||||
this.txtss.Location = new System.Drawing.Point(454, 56);
|
||||
this.txtss.Name = "txtss";
|
||||
this.txtss.Size = new System.Drawing.Size(11, 12);
|
||||
this.txtss.TabIndex = 5;
|
||||
this.txtss.Text = " ";
|
||||
//
|
||||
// txtzd
|
||||
//
|
||||
this.txtzd.AutoSize = true;
|
||||
this.txtzd.Location = new System.Drawing.Point(134, 56);
|
||||
this.txtzd.Name = "txtzd";
|
||||
this.txtzd.Size = new System.Drawing.Size(11, 12);
|
||||
this.txtzd.TabIndex = 5;
|
||||
this.txtzd.Text = " ";
|
||||
//
|
||||
// txtname
|
||||
//
|
||||
this.txtname.AutoSize = true;
|
||||
this.txtname.Location = new System.Drawing.Point(261, 14);
|
||||
this.txtname.Name = "txtname";
|
||||
this.txtname.Size = new System.Drawing.Size(11, 12);
|
||||
this.txtname.TabIndex = 5;
|
||||
this.txtname.Text = " ";
|
||||
//
|
||||
// label5
|
||||
//
|
||||
this.label5.AutoSize = true;
|
||||
this.label5.Location = new System.Drawing.Point(525, 14);
|
||||
this.label5.Name = "label5";
|
||||
this.label5.Size = new System.Drawing.Size(77, 12);
|
||||
this.label5.TabIndex = 5;
|
||||
this.label5.Text = "申请预约时间";
|
||||
//
|
||||
// txtRoom
|
||||
//
|
||||
this.txtRoom.AutoSize = true;
|
||||
this.txtRoom.Font = new System.Drawing.Font("宋体", 14F, System.Drawing.FontStyle.Bold);
|
||||
this.txtRoom.Location = new System.Drawing.Point(10, 23);
|
||||
this.txtRoom.Name = "txtRoom";
|
||||
this.txtRoom.Size = new System.Drawing.Size(49, 19);
|
||||
this.txtRoom.TabIndex = 5;
|
||||
this.txtRoom.Text = "一间";
|
||||
//
|
||||
// label11
|
||||
//
|
||||
this.label11.AutoSize = true;
|
||||
this.label11.Location = new System.Drawing.Point(421, 14);
|
||||
this.label11.Name = "label11";
|
||||
this.label11.Size = new System.Drawing.Size(29, 12);
|
||||
this.label11.TabIndex = 5;
|
||||
this.label11.Text = "年龄";
|
||||
//
|
||||
// label15
|
||||
//
|
||||
this.label15.AutoSize = true;
|
||||
this.label15.Location = new System.Drawing.Point(75, 34);
|
||||
this.label15.Name = "label15";
|
||||
this.label15.Size = new System.Drawing.Size(29, 12);
|
||||
this.label15.TabIndex = 5;
|
||||
this.label15.Text = "科室";
|
||||
//
|
||||
// label21
|
||||
//
|
||||
this.label21.AutoSize = true;
|
||||
this.label21.Location = new System.Drawing.Point(476, 34);
|
||||
this.label21.Name = "label21";
|
||||
this.label21.Size = new System.Drawing.Size(53, 12);
|
||||
this.label21.TabIndex = 5;
|
||||
this.label21.Text = "术中护士";
|
||||
//
|
||||
// label9
|
||||
//
|
||||
this.label9.AutoSize = true;
|
||||
this.label9.Location = new System.Drawing.Point(342, 14);
|
||||
this.label9.Name = "label9";
|
||||
this.label9.Size = new System.Drawing.Size(29, 12);
|
||||
this.label9.TabIndex = 5;
|
||||
this.label9.Text = "性别";
|
||||
//
|
||||
// label19
|
||||
//
|
||||
this.label19.AutoSize = true;
|
||||
this.label19.Location = new System.Drawing.Point(338, 34);
|
||||
this.label19.Name = "label19";
|
||||
this.label19.Size = new System.Drawing.Size(53, 12);
|
||||
this.label19.TabIndex = 5;
|
||||
this.label19.Text = "麻醉医生";
|
||||
//
|
||||
// label13
|
||||
//
|
||||
this.label13.AutoSize = true;
|
||||
this.label13.Location = new System.Drawing.Point(75, 14);
|
||||
this.label13.Name = "label13";
|
||||
this.label13.Size = new System.Drawing.Size(41, 12);
|
||||
this.label13.TabIndex = 5;
|
||||
this.label13.Text = "住院号";
|
||||
//
|
||||
// label25
|
||||
//
|
||||
this.label25.AutoSize = true;
|
||||
this.label25.Location = new System.Drawing.Point(395, 56);
|
||||
this.label25.Name = "label25";
|
||||
this.label25.Size = new System.Drawing.Size(53, 12);
|
||||
this.label25.TabIndex = 5;
|
||||
this.label25.Text = "拟施手术";
|
||||
//
|
||||
// label17
|
||||
//
|
||||
this.label17.AutoSize = true;
|
||||
this.label17.Location = new System.Drawing.Point(202, 34);
|
||||
this.label17.Name = "label17";
|
||||
this.label17.Size = new System.Drawing.Size(53, 12);
|
||||
this.label17.TabIndex = 5;
|
||||
this.label17.Text = "主刀医生";
|
||||
//
|
||||
// label23
|
||||
//
|
||||
this.label23.AutoSize = true;
|
||||
this.label23.Location = new System.Drawing.Point(75, 56);
|
||||
this.label23.Name = "label23";
|
||||
this.label23.Size = new System.Drawing.Size(53, 12);
|
||||
this.label23.TabIndex = 5;
|
||||
this.label23.Text = "术前诊断";
|
||||
//
|
||||
// txtType
|
||||
//
|
||||
this.txtType.AutoSize = true;
|
||||
this.txtType.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||
this.txtType.ForeColor = System.Drawing.Color.Red;
|
||||
this.txtType.Location = new System.Drawing.Point(22, 52);
|
||||
this.txtType.Name = "txtType";
|
||||
this.txtType.Size = new System.Drawing.Size(23, 16);
|
||||
this.txtType.TabIndex = 5;
|
||||
this.txtType.Text = "急";
|
||||
//
|
||||
// label3
|
||||
//
|
||||
this.label3.AutoSize = true;
|
||||
this.label3.Location = new System.Drawing.Point(202, 14);
|
||||
this.label3.Name = "label3";
|
||||
this.label3.Size = new System.Drawing.Size(53, 12);
|
||||
this.label3.TabIndex = 5;
|
||||
this.label3.Text = "患者姓名";
|
||||
//
|
||||
// groupBox2
|
||||
//
|
||||
this.groupBox2.BackColor = System.Drawing.Color.AliceBlue;
|
||||
this.groupBox2.Controls.Add(this.panel3);
|
||||
this.groupBox2.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.groupBox2.Location = new System.Drawing.Point(0, 142);
|
||||
this.groupBox2.Name = "groupBox2";
|
||||
this.groupBox2.Size = new System.Drawing.Size(1035, 519);
|
||||
this.groupBox2.TabIndex = 2;
|
||||
this.groupBox2.TabStop = false;
|
||||
this.groupBox2.Text = "手术患者";
|
||||
//
|
||||
// panel3
|
||||
//
|
||||
this.panel3.AutoScroll = true;
|
||||
this.panel3.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.panel3.Location = new System.Drawing.Point(3, 17);
|
||||
this.panel3.Name = "panel3";
|
||||
this.panel3.Size = new System.Drawing.Size(1029, 499);
|
||||
this.panel3.TabIndex = 0;
|
||||
//
|
||||
// frmSelectPatientNew3
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.AutoScroll = true;
|
||||
this.ClientSize = new System.Drawing.Size(1035, 661);
|
||||
this.Controls.Add(this.groupBox2);
|
||||
this.Controls.Add(this.groupBox1);
|
||||
this.Controls.Add(this.panel1);
|
||||
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
|
||||
this.MaximizeBox = false;
|
||||
this.MinimizeBox = false;
|
||||
this.Name = "frmSelectPatientNew3";
|
||||
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
|
||||
this.Text = "选择患者";
|
||||
this.Load += new System.EventHandler(this.frmSelectPatientNew3_Load);
|
||||
this.panel1.ResumeLayout(false);
|
||||
this.panel1.PerformLayout();
|
||||
this.groupBox1.ResumeLayout(false);
|
||||
this.panel2.ResumeLayout(false);
|
||||
this.panel2.PerformLayout();
|
||||
this.groupBox2.ResumeLayout(false);
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.Panel panel1;
|
||||
private System.Windows.Forms.DateTimePicker dtpSelectPatientTime;
|
||||
private System.Windows.Forms.Button btnNextDay;
|
||||
private System.Windows.Forms.Button btnFrontDay;
|
||||
private System.Windows.Forms.GroupBox groupBox1;
|
||||
private System.Windows.Forms.GroupBox groupBox2;
|
||||
private System.Windows.Forms.Panel panel2;
|
||||
private System.Windows.Forms.Panel panel3;
|
||||
private System.Windows.Forms.Label label2;
|
||||
private System.Windows.Forms.ComboBox cboRoom;
|
||||
private System.Windows.Forms.Label label1;
|
||||
private DevComponents.DotNetBar.ButtonX buttonX1;
|
||||
private System.Windows.Forms.Label txtState;
|
||||
private System.Windows.Forms.Label txttime;
|
||||
private System.Windows.Forms.Label txtage;
|
||||
private System.Windows.Forms.Label txtsex;
|
||||
private System.Windows.Forms.Label txtdept;
|
||||
private System.Windows.Forms.Label txtNo;
|
||||
private System.Windows.Forms.Label txths;
|
||||
private System.Windows.Forms.Label txtmzys;
|
||||
private System.Windows.Forms.Label txtzdys;
|
||||
private System.Windows.Forms.Label txtss;
|
||||
private System.Windows.Forms.Label txtzd;
|
||||
private System.Windows.Forms.Label txtname;
|
||||
private System.Windows.Forms.Label label5;
|
||||
private System.Windows.Forms.Label txtRoom;
|
||||
private System.Windows.Forms.Label label11;
|
||||
private System.Windows.Forms.Label label15;
|
||||
private System.Windows.Forms.Label label21;
|
||||
private System.Windows.Forms.Label label9;
|
||||
private System.Windows.Forms.Label label19;
|
||||
private System.Windows.Forms.Label label13;
|
||||
private System.Windows.Forms.Label label25;
|
||||
private System.Windows.Forms.Label label17;
|
||||
private System.Windows.Forms.Label label23;
|
||||
private System.Windows.Forms.Label txtType;
|
||||
private System.Windows.Forms.Label label3;
|
||||
private DevComponents.DotNetBar.ButtonX buttonX3;
|
||||
private DevComponents.DotNetBar.Controls.TextBoxX txtquery;
|
||||
private DevComponents.DotNetBar.ButtonX btnQuery;
|
||||
private System.Windows.Forms.Label label4;
|
||||
private DevComponents.DotNetBar.ButtonX buttonX2;
|
||||
}
|
||||
}
|
||||
554
AIMS/OperationAanesthesia/frmSelectPatientNew3.cs
Normal file
554
AIMS/OperationAanesthesia/frmSelectPatientNew3.cs
Normal file
@ -0,0 +1,554 @@
|
||||
using DrawGraph;
|
||||
using AIMS.OremrUserControl;
|
||||
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 AIMSModel;
|
||||
using AIMSBLL;
|
||||
using DCSoftDotfuscate;
|
||||
using System.Net;
|
||||
using AIMSExtension;
|
||||
|
||||
namespace AIMS.OperationAanesthesia
|
||||
{
|
||||
public partial class frmSelectPatientNew3 : Form
|
||||
{
|
||||
|
||||
public int SelPatientId;
|
||||
public int SelApplyId;
|
||||
public bool isMainOpen = false;
|
||||
public AIMS.OperationAanesthesia.frmAanesthesiaPainlessRecord tempfrmAnasRecord;
|
||||
List<OperationRoom> rooms;
|
||||
|
||||
public frmSelectPatientNew3()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
private void frmSelectPatientNew3_Load(object sender, EventArgs e)
|
||||
{
|
||||
rooms = BOperationRoom.GetOperationRooms("IsValid=1 and Site='手术室'");
|
||||
rooms.Insert(0, new OperationRoom() { Id = -1, Name = "" });
|
||||
cboRoom.DataSource = rooms;
|
||||
cboRoom.DisplayMember = "Name";
|
||||
cboRoom.ValueMember = "Id";
|
||||
|
||||
//判断如果当前手术间编号不为空,则显示当前手术间
|
||||
OperationRoom oprm = GetOperationRoom(rooms);
|
||||
if (oprm != null && oprm.Id.Value > 0)
|
||||
{
|
||||
cboRoom.SelectedValue = oprm.Id.Value;
|
||||
cboRoom.Text = oprm.Name.ToString();
|
||||
}
|
||||
if (cboRoom.Text == "" && PublicMethod.SelectRoom != 0)
|
||||
{
|
||||
cboRoom.SelectedValue = PublicMethod.SelectRoom;
|
||||
}
|
||||
FillDgv();
|
||||
|
||||
this.cboRoom.SelectedIndexChanged += new System.EventHandler(this.cboRoom_SelectedIndexChanged);
|
||||
}
|
||||
|
||||
private void btnNext_Click(object sender, EventArgs e)
|
||||
{
|
||||
dtpSelectPatientTime.Value = dtpSelectPatientTime.Value.AddDays(1);
|
||||
}
|
||||
private void btnFrontDay_Click(object sender, EventArgs e)
|
||||
{
|
||||
dtpSelectPatientTime.Value = dtpSelectPatientTime.Value.AddDays(-1);
|
||||
}
|
||||
|
||||
private void dtpSelectPatientTime_ValueChanged(object sender, EventArgs e)
|
||||
{
|
||||
FillDgv();
|
||||
}
|
||||
|
||||
private void FillDgv()
|
||||
{
|
||||
panel3.Controls.Clear();
|
||||
panel2.Visible = false;
|
||||
|
||||
DataTable dt = new DataTable();
|
||||
if (txtquery.Text.Trim() != "")
|
||||
dt = SelectPatient.GetSelectPatientDataTable(txtquery.Text);
|
||||
else
|
||||
dt = SelectPatient.GetSelectPatientDataTable(DateTime.Parse(dtpSelectPatientTime.Value.ToString("yyyy-MM-dd").ToString()), cboRoom.SelectedValue.ToString());
|
||||
|
||||
DataTable dt2 = new DataTable();
|
||||
if (txtquery.Text.Trim() != "")
|
||||
dt2 = SelectPatient.GetRelieveLockingPatientDataTable(txtquery.Text);
|
||||
else
|
||||
dt2 = SelectPatient.GetRelieveLockingPatientDataTable(DateTime.Parse(dtpSelectPatientTime.Value.ToString("yyyy-MM-dd").ToString()), cboRoom.SelectedValue.ToString());
|
||||
|
||||
List<string> list = new List<string>();
|
||||
for (int i = 0; i < rooms.Count; i++)
|
||||
{
|
||||
foreach (DataRow dr in dt.Rows)
|
||||
{
|
||||
if (dr["OperationRoom"].ToString() == rooms[i].Name && !list.Contains(rooms[i].Name))
|
||||
{
|
||||
list.Add(rooms[i].Name);
|
||||
}
|
||||
}
|
||||
|
||||
foreach (DataRow dr in dt2.Rows)
|
||||
{
|
||||
if (dr["OperationRoom"].ToString() == rooms[i].Name && !list.Contains(rooms[i].Name))
|
||||
{
|
||||
list.Add(rooms[i].Name);
|
||||
}
|
||||
}
|
||||
}
|
||||
if (cboRoom.Text != "")
|
||||
{
|
||||
int i = 0, j = 0;
|
||||
foreach (DataRow dr in dt.Rows)
|
||||
{
|
||||
if (dr["OperationRoom"].ToString() != cboRoom.Text) continue;
|
||||
ucPatientCard uc = new ucPatientCard(dr);
|
||||
uc.InRoom += Uc_InRoom;
|
||||
uc.QxRoom += Uc_QxRoom;
|
||||
uc.Clicks += Uc_Clicks;
|
||||
uc.Location = new Point((uc.Width + 9) * j, (uc.Height + 10) * i + 30);
|
||||
panel3.Controls.Add(uc);
|
||||
j++;
|
||||
if (j == 5)
|
||||
{
|
||||
i++;
|
||||
j = 0;
|
||||
}
|
||||
}
|
||||
|
||||
foreach (DataRow dr in dt2.Rows)
|
||||
{
|
||||
if (dr["OperationRoom"].ToString() != cboRoom.Text) continue;
|
||||
ucPatientCard uc = new ucPatientCard(dr);
|
||||
uc.InRoom += Uc_InRoom;
|
||||
uc.QxRoom += Uc_QxRoom;
|
||||
uc.Clicks += Uc_Clicks;
|
||||
uc.Location = new Point((uc.Width + 9) * j, (uc.Height + 10) * i + 30);
|
||||
panel3.Controls.Add(uc);
|
||||
j++;
|
||||
if (j == 5)
|
||||
{
|
||||
i++;
|
||||
j = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
for (int i = 0; i < list.Count; i++)
|
||||
{
|
||||
int j = 0;
|
||||
int Pointx = 0;
|
||||
foreach (DataRow dr in dt.Rows)
|
||||
{
|
||||
if (dr["OperationRoom"].ToString() != list[i]) continue;
|
||||
ucPatientCard uc = new ucPatientCard(dr);
|
||||
uc.InRoom += Uc_InRoom;
|
||||
uc.QxRoom += Uc_QxRoom;
|
||||
uc.Clicks += Uc_Clicks;
|
||||
uc.Location = new Point((uc.Width + 9) * i, (uc.Height + 10) * j + 30);
|
||||
panel3.Controls.Add(uc);
|
||||
j++; Pointx = (uc.Width + 9) * i;
|
||||
}
|
||||
|
||||
foreach (DataRow dr in dt2.Rows)
|
||||
{
|
||||
if (dr["OperationRoom"].ToString() != list[i]) continue;
|
||||
ucPatientCard uc = new ucPatientCard(dr);
|
||||
uc.InRoom += Uc_InRoom;
|
||||
uc.QxRoom += Uc_QxRoom;
|
||||
uc.Clicks += Uc_Clicks;
|
||||
uc.Location = new Point((uc.Width + 9) * i, (uc.Height + 10) * j + 30);
|
||||
panel3.Controls.Add(uc);
|
||||
j++;
|
||||
Pointx = (uc.Width + 9) * i;
|
||||
}
|
||||
|
||||
if (Pointx > 0)
|
||||
{
|
||||
DevComponents.DotNetBar.Controls.Line line1 = new DevComponents.DotNetBar.Controls.Line();
|
||||
line1.Location = new System.Drawing.Point(Pointx - 10, 0);
|
||||
line1.DashStyle = System.Drawing.Drawing2D.DashStyle.DashDotDot;
|
||||
line1.Size = new System.Drawing.Size(10, panel3.Height);
|
||||
line1.ForeColor = Color.DarkGray;
|
||||
line1.VerticalLine = true;
|
||||
panel3.Controls.Add(line1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
public ucPatientCard SelUc;
|
||||
|
||||
private void Uc_Clicks(ucPatientCard uc, int PatientId, int applyId, DataRow dr)
|
||||
{
|
||||
SelPatientId = PatientId;
|
||||
SelApplyId = applyId;
|
||||
txtType.Text = dr["OperationType"].ToString();
|
||||
txtNo.Text = dr["MdrecNo"].ToString();
|
||||
txtname.Text = dr["PatientName"].ToString();
|
||||
txtsex.Text = dr["sex"].ToString();
|
||||
txtage.Text = dr["age"].ToString();
|
||||
txtss.Text = dr["ApplyOperationInfoName"].ToString();
|
||||
txtmzys.Text = dr["AnesthesiaDoctor"].ToString();
|
||||
txttime.Text = dr["OrderOperationTime"].ToString();
|
||||
txtdept.Text = dr["ApplyDepName"].ToString();
|
||||
txtzdys.Text = dr["OperationDoctor"].ToString();
|
||||
txths.Text = dr["InstrumentNurse"].ToString() + " " + dr["TourNurse"].ToString();
|
||||
txtzd.Text = dr["ApplyDiagnoseInfoName"].ToString();
|
||||
txtRoom.Text = dr["OperationRoom"].ToString();
|
||||
txtRoom.Tag = dr["OperationRoomId"].ToString();
|
||||
if (!txtType.Text.Contains("急")) txtType.ForeColor = Color.DarkGreen;
|
||||
else txtType.ForeColor = Color.Red;
|
||||
txtState.Text = dr["State"].ToString();
|
||||
if (txtState.Text == "手术中" || txtState.Text == "手术结束" || txtState.Text == "停止手术")
|
||||
{
|
||||
label5.Text = "手术开始时间";
|
||||
label23.Text = "术中诊断";
|
||||
label25.Text = "实施手术";
|
||||
}
|
||||
else
|
||||
{
|
||||
label5.Text = "申请预约时间";
|
||||
label23.Text = "术前诊断";
|
||||
label25.Text = "拟施手术";
|
||||
}
|
||||
buttonX1.Text = uc.buttonX1.Text;
|
||||
panel2.Visible = true;
|
||||
SelUc = uc;
|
||||
}
|
||||
|
||||
private void Uc_InRoom(ucPatientCard uc, int PatientId, int applyId)
|
||||
{
|
||||
string RoomStr = uc.Tag.ToString();
|
||||
if (RoomStr == "")
|
||||
{
|
||||
frmSeleteRoom seleteRoom = new frmSeleteRoom();
|
||||
seleteRoom.ShowDialog();
|
||||
if (seleteRoom.RoomId != null)
|
||||
{
|
||||
RoomStr = seleteRoom.RoomId.ToString();
|
||||
if (RoomStr != null && RoomStr != "")
|
||||
{
|
||||
OperationApply opeapply = BOperationApply.SelectSingle(applyId, RecursiveType.None, 0);
|
||||
opeapply.State = 4;
|
||||
opeapply.OperationRoomId = int.Parse(seleteRoom.RoomId);
|
||||
opeapply.PlanOperationTime = dtpSelectPatientTime.Value;
|
||||
opeapply.PlanOrder = BOperationApply.GetMaxPlanOrder(opeapply.PlanOperationTime.Value, opeapply.OperationRoomId.Value) + 1;
|
||||
BOperationApply.Update(opeapply);
|
||||
}
|
||||
}
|
||||
}
|
||||
if (RoomStr == "") return;
|
||||
SatrtOperation(uc, PatientId, applyId, int.Parse(RoomStr));
|
||||
}
|
||||
|
||||
private void SatrtOperation(ucPatientCard uc, int PatientId, int applyId, int RoomId)
|
||||
{
|
||||
try
|
||||
{
|
||||
string State = uc.buttonX1.Text;
|
||||
if (State == "转入术间")
|
||||
{
|
||||
OperationApply operA = BOperationApply.SelectSingle(applyId);
|
||||
if (operA.State == 11)
|
||||
{
|
||||
MessageBox.Show("当前手术已停止 ,请确认后重新选择!", "系统提示");
|
||||
return;
|
||||
}
|
||||
if (operA.OrderOperationTime.Value.Date != DateTime.Now.Date)// && operA.OrderOperationTime.Value.Hour < 20)
|
||||
{
|
||||
MessageBox.Show("该手术预约时间不是当前日期 ,请确认后重新选择!", "系统提示");
|
||||
return;
|
||||
}
|
||||
DataTable dtOperationRecord = SelectPatient.GetTodayDoOpePatientDataTable(DateTime.Parse(dtpSelectPatientTime.Value.ToString("yyyy-MM-dd").ToString()));
|
||||
foreach (DataRow row in dtOperationRecord.Rows)
|
||||
{
|
||||
if (row["OperationRoomId"].ToString() == operA.OperationRoomId.ToString())
|
||||
{
|
||||
MessageBox.Show("当前有未完成的手术占用手术间,请先选择解锁术中手术!", "系统提示");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
frmAanesthesiaPainlessRecord frmAnasRecord = null;
|
||||
if (tempfrmAnasRecord != null && tempfrmAnasRecord._record != null)
|
||||
{
|
||||
frmAnasRecord = tempfrmAnasRecord;
|
||||
frmAnasRecord.ClearRecordDate();
|
||||
}
|
||||
else
|
||||
{
|
||||
frmAnasRecord = new frmAanesthesiaPainlessRecord();
|
||||
}
|
||||
frmAnasRecord.PatientId = PatientId;
|
||||
frmAnasRecord.ApplyId = applyId;
|
||||
frmAnasRecord.NowRoom = AIMSBLL.BOperationRoom.SelectSingle(RoomId);
|
||||
frmAnasRecord.State = AIMSExtension.EditState.ADD;
|
||||
SelectPatient.UpdateApplyState(PatientId, applyId); //修改状态
|
||||
|
||||
uc.label2.Text = "手术中";
|
||||
uc.label2.ForeColor = Color.Red;
|
||||
uc.buttonX1.Text = "继续手术";
|
||||
uc.buttonX2.Text = "取消手术";
|
||||
uc.buttonX1.Visible = true;
|
||||
uc.buttonX2.Visible = true;
|
||||
uc.panelExMain.Style.BackColor1.Color = Color.OldLace;
|
||||
|
||||
if (isMainOpen == false)
|
||||
{
|
||||
frmAnasRecord.ShowDialog();
|
||||
FillDgv();
|
||||
}
|
||||
else
|
||||
{
|
||||
this.Close();
|
||||
}
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
frmAanesthesiaPainlessRecord frmAnasRecord = null;
|
||||
if (tempfrmAnasRecord != null && tempfrmAnasRecord._record != null)
|
||||
{
|
||||
frmAnasRecord = tempfrmAnasRecord;
|
||||
frmAnasRecord.ClearRecordDate();
|
||||
}
|
||||
else
|
||||
{
|
||||
frmAnasRecord = new frmAanesthesiaPainlessRecord();
|
||||
}
|
||||
frmAnasRecord.PatientId = PatientId;
|
||||
frmAnasRecord.ApplyId = applyId;
|
||||
frmAnasRecord.NowRoom = AIMSBLL.BOperationRoom.SelectSingle(RoomId);
|
||||
if (State == "继续手术")
|
||||
{
|
||||
frmAnasRecord.State = AIMSExtension.EditState.EDIT;
|
||||
}
|
||||
else
|
||||
{
|
||||
frmAnasRecord.State = AIMSExtension.EditState.BROWSE;
|
||||
}
|
||||
|
||||
if (isMainOpen == false)
|
||||
{
|
||||
frmAnasRecord.ShowDialog();
|
||||
FillDgv();
|
||||
}
|
||||
else
|
||||
{
|
||||
this.Close();
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
AIMSExtension.PublicMethod.WriteLog(ex);
|
||||
}
|
||||
}
|
||||
public OperationRoom GetOperationRoom(List<OperationRoom> list)
|
||||
{
|
||||
try
|
||||
{
|
||||
//得到计算机名
|
||||
string strPcName = Dns.GetHostName();
|
||||
//得到本机IP地址数组
|
||||
IPHostEntry ipEntry = Dns.GetHostEntry(strPcName);
|
||||
//遍历数组
|
||||
foreach (OperationRoom room in list)
|
||||
{
|
||||
foreach (var IPadd in ipEntry.AddressList)
|
||||
{
|
||||
//判断当前字符串是否为正确IP地址
|
||||
if (PublicMethod.IsRightIP(IPadd.ToString()))
|
||||
{
|
||||
if (room.Ip == IPadd.ToString() || room.Ip2 == IPadd.ToString() || room.Ip3 == IPadd.ToString())
|
||||
{
|
||||
return room;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
catch (Exception)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
private void Uc_QxRoom(ucPatientCard uc, int RecorId, int PatientId, int applyId)
|
||||
{
|
||||
try
|
||||
{
|
||||
if (uc.buttonX2.Text == "取消手术")
|
||||
{
|
||||
if (BOperationRecord.GetDataCount(RecorId, PatientId, 1) > 0)
|
||||
{
|
||||
MessageBox.Show("清除数据在进行取消转入操作!");
|
||||
return;
|
||||
}
|
||||
if (MessageBox.Show("确认要取消手术吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
|
||||
{
|
||||
try
|
||||
{
|
||||
HelperDB.DbHelperSQL.BeginTrans();
|
||||
BOperationApply.UpdateApplyState(applyId, 4);
|
||||
BOperationRecord.DeleteOperationRecordData(RecorId, PatientId, 1);
|
||||
HelperDB.DbHelperSQL.CommitTrans();
|
||||
|
||||
if (isMainOpen == false)
|
||||
{
|
||||
FillDgv();
|
||||
}
|
||||
else
|
||||
{
|
||||
this.Close();
|
||||
}
|
||||
}
|
||||
catch
|
||||
{
|
||||
HelperDB.DbHelperSQL.RollbackTrans();
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if (MessageBox.Show("确认要返回手术吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
|
||||
{
|
||||
try
|
||||
{
|
||||
HelperDB.DbHelperSQL.BeginTrans();
|
||||
BOperationApply.UpdateApplyState(applyId, 6);
|
||||
BOperationRecord.UpdateOpeState(PatientId, 1, 1, "");
|
||||
BOperationRecord.DeleteEvent(PatientId, 8);
|
||||
HelperDB.DbHelperSQL.CommitTrans();
|
||||
|
||||
frmAanesthesiaPainlessRecord frmAnasRecord = null;
|
||||
if (tempfrmAnasRecord != null && tempfrmAnasRecord._record != null)
|
||||
{
|
||||
frmAnasRecord = tempfrmAnasRecord;
|
||||
frmAnasRecord.ClearRecordDate();
|
||||
}
|
||||
else
|
||||
{
|
||||
frmAnasRecord = new frmAanesthesiaPainlessRecord();
|
||||
}
|
||||
frmAnasRecord.PatientId = PatientId;
|
||||
frmAnasRecord.ApplyId = applyId;
|
||||
frmAnasRecord.NowRoom = AIMSBLL.BOperationRoom.SelectSingle(int.Parse(uc.Tag.ToString()));
|
||||
frmAnasRecord.State = AIMSExtension.EditState.EDIT;
|
||||
|
||||
frmAnasRecord._record = new OperationRecord();
|
||||
frmAnasRecord._record.Id = PatientId;
|
||||
|
||||
if (isMainOpen == false)
|
||||
{
|
||||
frmAnasRecord.ShowDialog();
|
||||
FillDgv();
|
||||
}
|
||||
else
|
||||
{
|
||||
//if (frmAnasRecord._record != null)
|
||||
// frmAnasRecord.ClearRecordDate();
|
||||
this.Close();
|
||||
}
|
||||
}
|
||||
catch
|
||||
{
|
||||
HelperDB.DbHelperSQL.RollbackTrans();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
AIMSExtension.PublicMethod.WriteLog(ex);
|
||||
}
|
||||
}
|
||||
|
||||
private void cboRoom_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (cboRoom.SelectedIndex > 0)
|
||||
{
|
||||
PublicMethod.SelectRoom = Convert.ToInt32(cboRoom.SelectedValue);
|
||||
}
|
||||
else
|
||||
{
|
||||
PublicMethod.SelectRoom = -1;
|
||||
}
|
||||
FillDgv();
|
||||
}
|
||||
|
||||
private void buttonX1_Click(object sender, EventArgs e)
|
||||
{
|
||||
string RoomStr = txtRoom.Tag.ToString();
|
||||
if (RoomStr == "")
|
||||
{
|
||||
frmSeleteRoom seleteRoom = new frmSeleteRoom();
|
||||
seleteRoom.ShowDialog();
|
||||
if (seleteRoom.RoomId != null)
|
||||
{
|
||||
RoomStr = seleteRoom.RoomId.ToString();
|
||||
if (RoomStr != null && RoomStr != "")
|
||||
{
|
||||
OperationApply opeapply = BOperationApply.SelectSingle(SelApplyId, RecursiveType.None, 0);
|
||||
opeapply.State = 4;
|
||||
opeapply.OperationRoomId = int.Parse(seleteRoom.RoomId);
|
||||
opeapply.PlanOperationTime = dtpSelectPatientTime.Value;
|
||||
opeapply.PlanOrder = BOperationApply.GetMaxPlanOrder(opeapply.PlanOperationTime.Value, opeapply.OperationRoomId.Value) + 1;
|
||||
BOperationApply.Update(opeapply);
|
||||
}
|
||||
}
|
||||
}
|
||||
if (RoomStr == "") return;
|
||||
SatrtOperation(SelUc, SelPatientId, SelApplyId, (int.Parse(RoomStr)));
|
||||
}
|
||||
|
||||
private void buttonX3_Click(object sender, EventArgs e)
|
||||
{
|
||||
AIMS.OperationFront.UI.frmOperationApplyDetail frmOperationApplyDetail = new AIMS.OperationFront.UI.frmOperationApplyDetail();
|
||||
frmOperationApplyDetail.State = AIMSExtension.EditState.ADD;
|
||||
frmOperationApplyDetail.ShowDialog();
|
||||
}
|
||||
|
||||
private void btnQuery_Click(object sender, EventArgs e)
|
||||
{
|
||||
FillDgv();
|
||||
}
|
||||
|
||||
private void buttonX2_Click(object sender, EventArgs e)
|
||||
{
|
||||
string RoomStr = txtRoom.Tag.ToString();
|
||||
if (RoomStr != "")
|
||||
{
|
||||
frmSeleteRoom seleteRoom = new frmSeleteRoom();
|
||||
seleteRoom.NowRoomId = RoomStr;
|
||||
seleteRoom.ShowDialog();
|
||||
RoomStr = seleteRoom.RoomId;
|
||||
if (RoomStr != null && RoomStr != "")
|
||||
{
|
||||
txtRoom.Text = seleteRoom.RoomName;
|
||||
txtRoom.Tag = int.Parse(RoomStr);
|
||||
BOperationRecord.Update("RoomId=@RoomId where OperationApplyId=@id ", new AIMSModel.ParameterList("@RoomId", int.Parse(RoomStr), "@id", SelApplyId));
|
||||
BOperationApply.UpdateApplyRoom(SelApplyId, int.Parse(RoomStr), DateTime.Parse(txttime.Text));
|
||||
BOperationApply.UpdteOperationOrder(DateTime.Parse(txttime.Text), int.Parse(RoomStr));
|
||||
FillDgv();
|
||||
panel2.Visible = true;
|
||||
MessageBox.Show("手术间切换成功!");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
523
AIMS/OperationAanesthesia/frmSelectPatientNew3.resx
Normal file
523
AIMS/OperationAanesthesia/frmSelectPatientNew3.resx
Normal file
@ -0,0 +1,523 @@
|
||||
<?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="btnFrontDay.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH
|
||||
DwAAjA8AAP1SAACBQAAAfXkAAOmLAAA85QAAGcxzPIV3AAAKOWlDQ1BQaG90b3Nob3AgSUNDIHByb2Zp
|
||||
bGUAAEjHnZZ3VFTXFofPvXd6oc0w0hl6ky4wgPQuIB0EURhmBhjKAMMMTWyIqEBEEREBRZCggAGjoUis
|
||||
iGIhKKhgD0gQUGIwiqioZEbWSnx5ee/l5ffHvd/aZ+9z99l7n7UuACRPHy4vBZYCIJkn4Ad6ONNXhUfQ
|
||||
sf0ABniAAaYAMFnpqb5B7sFAJC83F3q6yAn8i94MAUj8vmXo6U+ng/9P0qxUvgAAyF/E5mxOOkvE+SJO
|
||||
yhSkiu0zIqbGJIoZRomZL0pQxHJijlvkpZ99FtlRzOxkHlvE4pxT2clsMfeIeHuGkCNixEfEBRlcTqaI
|
||||
b4tYM0mYzBXxW3FsMoeZDgCKJLYLOKx4EZuImMQPDnQR8XIAcKS4LzjmCxZwsgTiQ7mkpGbzuXHxArou
|
||||
S49uam3NoHtyMpM4AoGhP5OVyOSz6S4pyalMXjYAi2f+LBlxbemiIluaWltaGpoZmX5RqP+6+Dcl7u0i
|
||||
vQr43DOI1veH7a/8UuoAYMyKarPrD1vMfgA6tgIgd/8Pm+YhACRFfWu/8cV5aOJ5iRcIUm2MjTMzM424
|
||||
HJaRuKC/6386/A198T0j8Xa/l4fuyollCpMEdHHdWClJKUI+PT2VyeLQDf88xP848K/zWBrIieXwOTxR
|
||||
RKhoyri8OFG7eWyugJvCo3N5/6mJ/zDsT1qca5Eo9Z8ANcoISN2gAuTnPoCiEAESeVDc9d/75oMPBeKb
|
||||
F6Y6sTj3nwX9+65wifiRzo37HOcSGExnCfkZi2viawnQgAAkARXIAxWgAXSBITADVsAWOAI3sAL4gWAQ
|
||||
DtYCFogHyYAPMkEu2AwKQBHYBfaCSlAD6kEjaAEnQAc4DS6Ay+A6uAnugAdgBIyD52AGvAHzEARhITJE
|
||||
geQhVUgLMoDMIAZkD7lBPlAgFA5FQ3EQDxJCudAWqAgqhSqhWqgR+hY6BV2ArkID0D1oFJqCfoXewwhM
|
||||
gqmwMqwNG8MM2An2hoPhNXAcnAbnwPnwTrgCroOPwe3wBfg6fAcegZ/DswhAiAgNUUMMEQbigvghEUgs
|
||||
wkc2IIVIOVKHtCBdSC9yCxlBppF3KAyKgqKjDFG2KE9UCIqFSkNtQBWjKlFHUe2oHtQt1ChqBvUJTUYr
|
||||
oQ3QNmgv9Cp0HDoTXYAuRzeg29CX0HfQ4+g3GAyGhtHBWGE8MeGYBMw6TDHmAKYVcx4zgBnDzGKxWHms
|
||||
AdYO64dlYgXYAux+7DHsOewgdhz7FkfEqeLMcO64CBwPl4crxzXhzuIGcRO4ebwUXgtvg/fDs/HZ+BJ8
|
||||
Pb4LfwM/jp8nSBN0CHaEYEICYTOhgtBCuER4SHhFJBLVidbEACKXuIlYQTxOvEIcJb4jyZD0SS6kSJKQ
|
||||
tJN0hHSedI/0ikwma5MdyRFkAXknuZF8kfyY/FaCImEk4SXBltgoUSXRLjEo8UISL6kl6SS5VjJHslzy
|
||||
pOQNyWkpvJS2lIsUU2qDVJXUKalhqVlpirSptJ90snSxdJP0VelJGayMtoybDFsmX+awzEWZMQpC0aC4
|
||||
UFiULZR6yiXKOBVD1aF6UROoRdRvqP3UGVkZ2WWyobJZslWyZ2RHaAhNm+ZFS6KV0E7QhmjvlygvcVrC
|
||||
WbJjScuSwSVzcopyjnIcuUK5Vrk7cu/l6fJu8onyu+U75B8poBT0FQIUMhUOKlxSmFakKtoqshQLFU8o
|
||||
3leClfSVApXWKR1W6lOaVVZR9lBOVd6vfFF5WoWm4qiSoFKmclZlSpWiaq/KVS1TPaf6jC5Ld6In0Svo
|
||||
PfQZNSU1TzWhWq1av9q8uo56iHqeeqv6Iw2CBkMjVqNMo1tjRlNV01czV7NZ874WXouhFa+1T6tXa05b
|
||||
RztMe5t2h/akjpyOl06OTrPOQ12yroNumm6d7m09jB5DL1HvgN5NfVjfQj9ev0r/hgFsYGnANThgMLAU
|
||||
vdR6KW9p3dJhQ5Khk2GGYbPhqBHNyMcoz6jD6IWxpnGE8W7jXuNPJhYmSSb1Jg9MZUxXmOaZdpn+aqZv
|
||||
xjKrMrttTjZ3N99o3mn+cpnBMs6yg8vuWlAsfC22WXRbfLS0suRbtlhOWWlaRVtVWw0zqAx/RjHjijXa
|
||||
2tl6o/Vp63c2ljYCmxM2v9ga2ibaNtlOLtdZzllev3zMTt2OaVdrN2JPt4+2P2Q/4qDmwHSoc3jiqOHI
|
||||
dmxwnHDSc0pwOub0wtnEme/c5jznYuOy3uW8K+Lq4Vro2u8m4xbiVun22F3dPc692X3Gw8Jjncd5T7Sn
|
||||
t+duz2EvZS+WV6PXzAqrFetX9HiTvIO8K72f+Oj78H26fGHfFb57fB+u1FrJW9nhB/y8/Pb4PfLX8U/z
|
||||
/z4AE+AfUBXwNNA0MDewN4gSFBXUFPQm2Dm4JPhBiG6IMKQ7VDI0MrQxdC7MNaw0bGSV8ar1q66HK4Rz
|
||||
wzsjsBGhEQ0Rs6vdVu9dPR5pEVkQObRGZ03WmqtrFdYmrT0TJRnFjDoZjY4Oi26K/sD0Y9YxZ2O8Yqpj
|
||||
ZlgurH2s52xHdhl7imPHKeVMxNrFlsZOxtnF7YmbineIL4+f5rpwK7kvEzwTahLmEv0SjyQuJIUltSbj
|
||||
kqOTT/FkeIm8nhSVlKyUgVSD1ILUkTSbtL1pM3xvfkM6lL4mvVNAFf1M9Ql1hVuFoxn2GVUZbzNDM09m
|
||||
SWfxsvqy9bN3ZE/kuOd8vQ61jrWuO1ctd3Pu6Hqn9bUboA0xG7o3amzM3zi+yWPT0c2EzYmbf8gzySvN
|
||||
e70lbEtXvnL+pvyxrR5bmwskCvgFw9tst9VsR23nbu/fYb5j/45PhezCa0UmReVFH4pZxde+Mv2q4quF
|
||||
nbE7+0ssSw7uwuzi7Rra7bD7aKl0aU7p2B7fPe1l9LLCstd7o/ZeLV9WXrOPsE+4b6TCp6Jzv+b+Xfs/
|
||||
VMZX3qlyrmqtVqreUT13gH1g8KDjwZYa5ZqimveHuIfu1nrUttdp15UfxhzOOPy0PrS+92vG140NCg1F
|
||||
DR+P8I6MHA082tNo1djYpNRU0gw3C5unjkUeu/mN6zedLYYtta201qLj4Ljw+LNvo78dOuF9ovsk42TL
|
||||
d1rfVbdR2grbofbs9pmO+I6RzvDOgVMrTnV32Xa1fW/0/ZHTaqerzsieKTlLOJt/duFczrnZ86nnpy/E
|
||||
XRjrjup+cHHVxds9AT39l7wvXbnsfvlir1PvuSt2V05ftbl66hrjWsd1y+vtfRZ9bT9Y/NDWb9nffsPq
|
||||
RudN65tdA8sHzg46DF645Xrr8m2v29fvrLwzMBQydHc4cnjkLvvu5L2key/vZ9yff7DpIfph4SOpR+WP
|
||||
lR7X/aj3Y+uI5ciZUdfRvidBTx6Mscae/5T+04fx/Kfkp+UTqhONk2aTp6fcp24+W/1s/Hnq8/npgp+l
|
||||
f65+ofviu18cf+mbWTUz/pL/cuHX4lfyr468Xva6e9Z/9vGb5Dfzc4Vv5d8efcd41/s+7P3EfOYH7IeK
|
||||
j3ofuz55f3q4kLyw8Bv3hPP74uYdwgAAAAlwSFlzAAALDAAACwwBP0AiyAAAAXJJREFUSEu1lk1KxTAU
|
||||
hTMSF6Ag6ExBHLkHceISXIP0J0n7+n7U5bgHFyCIougSnPgDOnD2wEE8t6+tSW5FafIG3+T2cA9Jzm0i
|
||||
jDGMNJNzm6SYCZepSDQxsTlOc/Xa148VCDQ2Nkl5JhxglKqRSHMNJOk30ix/JK3fi2AFwjYgFs1PfzFR
|
||||
W9DcNtp5Xz9WINrmLV1z30TqdZjcW9pQE7aSVazkztNGNpHlpa8DkbZrdE5JmuHAHU1DgEkd0TG2qBKJ
|
||||
qo5wDp9Ik6NpGG7SJSnL98EL+/5DoInUO9iid/bNJcSk2sNK3lidE2AiywdW6yfAJMv/swoiaCXXrNbP
|
||||
cBPEdhdn8uzXewgyQbqK7WWnq5kTubw5WVxQ3cQfYOI/ok+883Mk9OQEW/fl60CoiUUBVHXh60BME9zz
|
||||
eryCMFx52ugmdKesIRA3ljayiapNKHWbOJ/WKLZJPTv0kCD9oNfKH++uFkS7fYMV00MYPvF+RnwD+CXX
|
||||
0K4KC2cAAAAASUVORK5CYII=
|
||||
</value>
|
||||
</data>
|
||||
<data name="btnNextDay.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH
|
||||
DwAAjA8AAP1SAACBQAAAfXkAAOmLAAA85QAAGcxzPIV3AAAKOWlDQ1BQaG90b3Nob3AgSUNDIHByb2Zp
|
||||
bGUAAEjHnZZ3VFTXFofPvXd6oc0w0hl6ky4wgPQuIB0EURhmBhjKAMMMTWyIqEBEEREBRZCggAGjoUis
|
||||
iGIhKKhgD0gQUGIwiqioZEbWSnx5ee/l5ffHvd/aZ+9z99l7n7UuACRPHy4vBZYCIJkn4Ad6ONNXhUfQ
|
||||
sf0ABniAAaYAMFnpqb5B7sFAJC83F3q6yAn8i94MAUj8vmXo6U+ng/9P0qxUvgAAyF/E5mxOOkvE+SJO
|
||||
yhSkiu0zIqbGJIoZRomZL0pQxHJijlvkpZ99FtlRzOxkHlvE4pxT2clsMfeIeHuGkCNixEfEBRlcTqaI
|
||||
b4tYM0mYzBXxW3FsMoeZDgCKJLYLOKx4EZuImMQPDnQR8XIAcKS4LzjmCxZwsgTiQ7mkpGbzuXHxArou
|
||||
S49uam3NoHtyMpM4AoGhP5OVyOSz6S4pyalMXjYAi2f+LBlxbemiIluaWltaGpoZmX5RqP+6+Dcl7u0i
|
||||
vQr43DOI1veH7a/8UuoAYMyKarPrD1vMfgA6tgIgd/8Pm+YhACRFfWu/8cV5aOJ5iRcIUm2MjTMzM424
|
||||
HJaRuKC/6386/A198T0j8Xa/l4fuyollCpMEdHHdWClJKUI+PT2VyeLQDf88xP848K/zWBrIieXwOTxR
|
||||
RKhoyri8OFG7eWyugJvCo3N5/6mJ/zDsT1qca5Eo9Z8ANcoISN2gAuTnPoCiEAESeVDc9d/75oMPBeKb
|
||||
F6Y6sTj3nwX9+65wifiRzo37HOcSGExnCfkZi2viawnQgAAkARXIAxWgAXSBITADVsAWOAI3sAL4gWAQ
|
||||
DtYCFogHyYAPMkEu2AwKQBHYBfaCSlAD6kEjaAEnQAc4DS6Ay+A6uAnugAdgBIyD52AGvAHzEARhITJE
|
||||
geQhVUgLMoDMIAZkD7lBPlAgFA5FQ3EQDxJCudAWqAgqhSqhWqgR+hY6BV2ArkID0D1oFJqCfoXewwhM
|
||||
gqmwMqwNG8MM2An2hoPhNXAcnAbnwPnwTrgCroOPwe3wBfg6fAcegZ/DswhAiAgNUUMMEQbigvghEUgs
|
||||
wkc2IIVIOVKHtCBdSC9yCxlBppF3KAyKgqKjDFG2KE9UCIqFSkNtQBWjKlFHUe2oHtQt1ChqBvUJTUYr
|
||||
oQ3QNmgv9Cp0HDoTXYAuRzeg29CX0HfQ4+g3GAyGhtHBWGE8MeGYBMw6TDHmAKYVcx4zgBnDzGKxWHms
|
||||
AdYO64dlYgXYAux+7DHsOewgdhz7FkfEqeLMcO64CBwPl4crxzXhzuIGcRO4ebwUXgtvg/fDs/HZ+BJ8
|
||||
Pb4LfwM/jp8nSBN0CHaEYEICYTOhgtBCuER4SHhFJBLVidbEACKXuIlYQTxOvEIcJb4jyZD0SS6kSJKQ
|
||||
tJN0hHSedI/0ikwma5MdyRFkAXknuZF8kfyY/FaCImEk4SXBltgoUSXRLjEo8UISL6kl6SS5VjJHslzy
|
||||
pOQNyWkpvJS2lIsUU2qDVJXUKalhqVlpirSptJ90snSxdJP0VelJGayMtoybDFsmX+awzEWZMQpC0aC4
|
||||
UFiULZR6yiXKOBVD1aF6UROoRdRvqP3UGVkZ2WWyobJZslWyZ2RHaAhNm+ZFS6KV0E7QhmjvlygvcVrC
|
||||
WbJjScuSwSVzcopyjnIcuUK5Vrk7cu/l6fJu8onyu+U75B8poBT0FQIUMhUOKlxSmFakKtoqshQLFU8o
|
||||
3leClfSVApXWKR1W6lOaVVZR9lBOVd6vfFF5WoWm4qiSoFKmclZlSpWiaq/KVS1TPaf6jC5Ld6In0Svo
|
||||
PfQZNSU1TzWhWq1av9q8uo56iHqeeqv6Iw2CBkMjVqNMo1tjRlNV01czV7NZ874WXouhFa+1T6tXa05b
|
||||
RztMe5t2h/akjpyOl06OTrPOQ12yroNumm6d7m09jB5DL1HvgN5NfVjfQj9ev0r/hgFsYGnANThgMLAU
|
||||
vdR6KW9p3dJhQ5Khk2GGYbPhqBHNyMcoz6jD6IWxpnGE8W7jXuNPJhYmSSb1Jg9MZUxXmOaZdpn+aqZv
|
||||
xjKrMrttTjZ3N99o3mn+cpnBMs6yg8vuWlAsfC22WXRbfLS0suRbtlhOWWlaRVtVWw0zqAx/RjHjijXa
|
||||
2tl6o/Vp63c2ljYCmxM2v9ga2ibaNtlOLtdZzllev3zMTt2OaVdrN2JPt4+2P2Q/4qDmwHSoc3jiqOHI
|
||||
dmxwnHDSc0pwOub0wtnEme/c5jznYuOy3uW8K+Lq4Vro2u8m4xbiVun22F3dPc692X3Gw8Jjncd5T7Sn
|
||||
t+duz2EvZS+WV6PXzAqrFetX9HiTvIO8K72f+Oj78H26fGHfFb57fB+u1FrJW9nhB/y8/Pb4PfLX8U/z
|
||||
/z4AE+AfUBXwNNA0MDewN4gSFBXUFPQm2Dm4JPhBiG6IMKQ7VDI0MrQxdC7MNaw0bGSV8ar1q66HK4Rz
|
||||
wzsjsBGhEQ0Rs6vdVu9dPR5pEVkQObRGZ03WmqtrFdYmrT0TJRnFjDoZjY4Oi26K/sD0Y9YxZ2O8Yqpj
|
||||
ZlgurH2s52xHdhl7imPHKeVMxNrFlsZOxtnF7YmbineIL4+f5rpwK7kvEzwTahLmEv0SjyQuJIUltSbj
|
||||
kqOTT/FkeIm8nhSVlKyUgVSD1ILUkTSbtL1pM3xvfkM6lL4mvVNAFf1M9Ql1hVuFoxn2GVUZbzNDM09m
|
||||
SWfxsvqy9bN3ZE/kuOd8vQ61jrWuO1ctd3Pu6Hqn9bUboA0xG7o3amzM3zi+yWPT0c2EzYmbf8gzySvN
|
||||
e70lbEtXvnL+pvyxrR5bmwskCvgFw9tst9VsR23nbu/fYb5j/45PhezCa0UmReVFH4pZxde+Mv2q4quF
|
||||
nbE7+0ssSw7uwuzi7Rra7bD7aKl0aU7p2B7fPe1l9LLCstd7o/ZeLV9WXrOPsE+4b6TCp6Jzv+b+Xfs/
|
||||
VMZX3qlyrmqtVqreUT13gH1g8KDjwZYa5ZqimveHuIfu1nrUttdp15UfxhzOOPy0PrS+92vG140NCg1F
|
||||
DR+P8I6MHA082tNo1djYpNRU0gw3C5unjkUeu/mN6zedLYYtta201qLj4Ljw+LNvo78dOuF9ovsk42TL
|
||||
d1rfVbdR2grbofbs9pmO+I6RzvDOgVMrTnV32Xa1fW/0/ZHTaqerzsieKTlLOJt/duFczrnZ86nnpy/E
|
||||
XRjrjup+cHHVxds9AT39l7wvXbnsfvlir1PvuSt2V05ftbl66hrjWsd1y+vtfRZ9bT9Y/NDWb9nffsPq
|
||||
RudN65tdA8sHzg46DF645Xrr8m2v29fvrLwzMBQydHc4cnjkLvvu5L2key/vZ9yff7DpIfph4SOpR+WP
|
||||
lR7X/aj3Y+uI5ciZUdfRvidBTx6Mscae/5T+04fx/Kfkp+UTqhONk2aTp6fcp24+W/1s/Hnq8/npgp+l
|
||||
f65+ofviu18cf+mbWTUz/pL/cuHX4lfyr468Xva6e9Z/9vGb5Dfzc4Vv5d8efcd41/s+7P3EfOYH7IeK
|
||||
j3ofuz55f3q4kLyw8Bv3hPP74uYdwgAAAAlwSFlzAAALDAAACwwBP0AiyAAAAaJJREFUSEu1lkFKw0AY
|
||||
hWclHkBB0J2CuPIO4sYjeAbJZGaSttqqx/EOHkCQiqJHcKMWdOFOcDG+lzRN8/+ldpEsPgovr+9lkn+G
|
||||
mBijwrrwkWQXp8DUDE2Sk1EDm/qfeRblKYHAHG3qXvC7ZZ1HaWZs6JfBvasGpbdGZhElEJh5V/zTA1a1
|
||||
s7jksrWSiJIn67PNLlcyLcoeUbLe3UoqfO+2+xLnI6ZslPSv54raLkkd3893EgYnNgww0ufFaEufzCJK
|
||||
IDAvKKlw7+Cwmjh5XWYRJRCYl5QA5z8xcXvdlhCXTfDYDqQus4gSCMz/lxDfe5aazCJKIDCvVpK6idRk
|
||||
FlECgXnVldxLTWYRJRCYV3knbxjnfanLLKIEAvPykmK68l2U0Nu4JrOIEgjMS0q4T/x0n7ReUuz4L9z9
|
||||
Ub3jhy2XOP+LY+Rs/tziISl9MosogcCsSrCCmyTnydtE+mQWUQKBuVni8zs8nrXyqO+ixGVj7IeN4h10
|
||||
UuL8GCXbKDFJaL8Ef6i+VoLB40IJJqrVEhde8Y11XH9r6e+tCgRz1TN0XjR/BRzX0I6JRvgAAAAASUVO
|
||||
RK5CYII=
|
||||
</value>
|
||||
</data>
|
||||
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
AAABAAEAQEAAAAEAIAAoQgAAFgAAACgAAABAAAAAgAAAAAEAIAAAAAAAAEAAABMLAAATCwAAAAAAAAAA
|
||||
AAD/////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////+//38/P/9+/r//v38////
|
||||
/v//////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
//////////////////////////////////////////////////////////////////////////////v5
|
||||
9//q2tD/4sq6/+rc0v/7+ff/////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////37ef/5LGP/+Kdbv/jsZD/9uzl//7/////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////8+/r/79vO/+OZZv/jk1z/45lm/+nQwP/69/b/////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////+fb0/+bLuf/jlF3/45Nc/+OT
|
||||
Xf/gvaT/9vHt////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
//////////////////////////////////////////////////////////////////////////////fy
|
||||
7//hv6r/45Re/+OTXP/jlF3/36+N//bs5f//////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////27+r/3rac/+OUXf/jk1z/45Nd/+Omff/y4dX//f39////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////9uzl/96ujf/jlF3/45Nc/+OTXP/mnWz/58q2//fz
|
||||
8f//////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
//////////////////////////////////////////////////////////////fp4P/hp4D/45Nd/+OT
|
||||
XP/jk1z/45Ja/9+0l//z6uX/////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
//////////////////////////////////////////////////////////////////////////////7/
|
||||
///14tX/5qFy/+OTXP/jk1z/4pJb/+OSW//fp4H/8+PZ////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////5+Pf/68+7/+OSW//jk1z/4pJc/92OWP/hkVv/5KBx//LZyf/9/f7/////////
|
||||
///////////////////////////////////////////////+/v/9+/r/+/j1//z39P/8+PX//Pn3//79
|
||||
/f//////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////9vLv/+TDq//jklv/4pJb/+GRW//djlj/4JBa/+OS
|
||||
Wv/kvaL/9O7q///////////////////////////////////////////////////////59vT/69nN/9+7
|
||||
ov/gtZf/37id/+HGsv/17Ob//fz7////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
//////////////////////////////////////////////////////////////Ts6P/guJ7/45Jb/+KT
|
||||
XP/fkFr/3I5Y/+CRWv/jkVn/36yJ//Dj2f//////////////////////////////////////////////
|
||||
///38/H/6c68/+Knfv/il2P/4pdi/+KXY//jmmn/6bGM//Di2P/8+/r/////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
///z5+D/3q6O/+OSW//ilmH/3q2M/+O8ov/mqH//5JZh/+Cid//x28z/////////////////////////
|
||||
////////////////////////7NvP/+CqhP/jlF7/45Jb/+OTW//jk1v/45Nc/+SYY//jtZT/+O/p////
|
||||
////////////////////////////////////////////////////////////////////////+PLv/+nP
|
||||
v//vwqP/78Kj/+/Co//vwqP/78Kj/+/Co//vwqP/78Kj/+/Co//vwaP/7cKl/+vOu//8+vj/////////
|
||||
////////////////////////8+TZ/9+ngP/jklr/45lm/+bOv//27ef/57mb/+KYZf/lnm7/7tC8//r6
|
||||
+f//////+fLu/+jKtv/vwqT/78Kj/+/Co//vwqP/78Kk/+m1k//jnm//45Ja/+OTXP/jk1z/45Nc/+OT
|
||||
XP/jk1z/4pln/+nPvf/59vT/////////////////////////////////////////////////////////
|
||||
//////////////Xt6f/et57/5Jhk/+SYZP/kmGT/5Jhk/+SYZP/kmGT/5Jhk/+SYZP/kmGT/5Jhk/+OZ
|
||||
Zv/ipHr/7d7U//38+/////////////////////////////bh0//koXT/45Re/+iofv/06+X//fz7/+TD
|
||||
rf/hm2r/5JVf/+W5nP/y6ub//Pz7/+/d0P/jqYH/5Jhl/+SYZP/kmGT/5Jhk/+SYZP/lmWb/5JZh/+OT
|
||||
XP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OTW//guqL/9u/r////////////////////////////////////
|
||||
///////////////////////////////////17ej/3ree/+WaaP/lmmf/5Zpn/+WaZ//lmmf/5Zpn/+Wa
|
||||
Z//lmmf/5Ztp/+WZZv/jklr/45hk/+HFsf/8+ff///////////////////////z9/f/y2sn/5qBx/+SW
|
||||
Yf/rsov//fn2//7+/v/l0MH/4Z9x/+OPVv/fpoD/7d3S//by7//jwar/5pxq/+Wda//lmmj/5Zpn/+Wa
|
||||
Z//lmmf/5Zxq/+SYY//jk1v/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1v/4Luj//bw7P//////////////
|
||||
////////////////////////////////////////////////////////+fXy/+3Yy//yzbT/8s20//LN
|
||||
tP/yzbT/8s20//LNtP/yzbT/8s61/+3GrP/krIf/45Ja/+KXY//guZ3//Pj1////////////////////
|
||||
///39PL/6cmz/+WaZ//jlmH/6LOO//76+P//////7eLb/+Wthf/jlF3/4Z9x//DVw//06uP/3qyK/+SV
|
||||
YP/prIP/8cux//LNtP/yzbT/8s62/+m5mv/jnW7/45Ja/+OTXP/jk1z/45Nc/+OTXP/jk1z/5Jto/+bK
|
||||
t//49PL/////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////18e7/5MOt/+SXYv/jlmH/5LCN//ny
|
||||
7f//////////////////////8uzo/+K5nf/jkFf/4pdk/+O4mf/9+/n///////j29P/pwKT/45po/+Wb
|
||||
af/wy7P/8dzO/+Kjef/jlmH/6LGM//369//////////////////t3ND/4ayI/+KVYP/jklr/45Jb/+OS
|
||||
W//jk1v/5Jlm/+Sxjv/w4dj//Pv6////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////+vn4/+7Z
|
||||
yv/lpHj/5JVf/+ene//u4NX//Pv6//////////////////Dl3f/fr4//45FZ/+KZZ//hwKj//fv6////
|
||||
////////5su4/+Cdb//lmWX/5rCM/+a1lv/mnWz/4pdk/+O4nP/9+vj/////////////////+Pb0/+vU
|
||||
xP/irYj/4Zlo/+KYZP/imGX/4p5w/+i1kv/o08b/+vf1////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////26eH/36mE/+OTXP/jl2P/5Mq6//r39v/////////////////v3tL/3qV//+OR
|
||||
Wf/inGz/482+//38+////////////+jWzP/hpn7/45Jb/+GRWv/hklv/45Nc/+Oeb//kzb7//fz7////
|
||||
///////////////////7+fj/7d/W/+LBqv/muJj/5rqc/+PLuf/v5d7//fz7////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////9e3n/96zlf/jk13/45Zh/9+8pf/59fH/////////
|
||||
////////8drK/+GhdP/jkln/5KJ0/+zf1//+/f3////////////x6uT/57qc/+KYZv/gkFn/4pJb/+SX
|
||||
Y//ptJD/9e7q//7+/v////////////////////////////7+/f/+/fz//vz7//78+//+/fz//v7+////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
//////////////////////////////////////////////////////////////fy7//iwav/45Re/+OV
|
||||
YP/fsJD/+fLt//////////////////TYxP/lnWz/5JZh/+u1kf/69vT////+/////////////////+vI
|
||||
sv/gmmv/4pFa/+OSW//imWb/5ryg//78+///////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
///6+Pb/69XH/+ekd//jlWD/5qmB//Tn3v/9/f3///////n5+P/uzrn/5p1s/+OXY//ruZj//v38////
|
||||
///////////////////p0sH/36F2/+OSWv/jklr/4Z1u/+PJuP/+/v3/////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
/////////////////////////v////br4//iq4f/45Vf/+SZZv/p0cH/+vj2///////z7ur/5rye/+ST
|
||||
XP/imWb/5r6h///+/f//////////////////////7N/V/+GqhP/jkFf/5Jdi/+ewi//r39f//v7+////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////48u3/3rWY/+OVX//jlF3/4L+p//fy
|
||||
7///////7uPc/+CujP/jkFf/4Ztr/+PDrf/+/v3///////////////////////Tv7P/pvqH/5Zdi/+KZ
|
||||
Zv/nv6T/+vj2////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////+fXy/+HC
|
||||
rP/jlV//45Rd/96ylf/27uj//////+zZzf/fpX7/45FY/+GecP/kzLz//v7+////////////////////
|
||||
///9/f3/7NTF/9+phv/grYr/69fJ////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
//////////////v59//p1cb/5Z9w/+OUXv/hqYT/9ejf///////u1MH/4J9z/+OQV//jonb/6drQ///+
|
||||
/v////////////////////////////bv6//t28//8N/T//fz8P//////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////+/f3/9erj/+WtiP/jlmD/5J1u/+7Xyf/7/f7/8dG7/+Oc
|
||||
a//jk1z/6LCJ//Tv6///////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
//////////////////////////////////////////////////////////////v28v/ftZf/4pZi/+OS
|
||||
Wv/kvqX/8ube//DIrf/lm2j/45hk/+3Aov//////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
///7+PX/4MKs/+KXZP/jklv/3qR9/+S0lP/mrIP/5Jll/+GZaP/pwqj/////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
/////////////////////////Pr5/+bSxP/knGv/4pFc/9+QWv/gkVv/35Ba/+CPWP/gnW//5sm1////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
//////////////////////////////////////////////79/f/06uX/6K+J/+OVYP/gkVr/35Ba/+CQ
|
||||
Wv/ikFj/4KJ2/+bSw///////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
/////////////////////////////////////////////////////////////////////////Pn2/+O4
|
||||
mv/il2T/349Y/9+QWf/gkFr/4pBZ/+Knfv/p29L/////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
//////////////37+f/hwq3/4ppo/+KRWv/fj1n/349Z/+SYZf/ouJj/7+fi////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////9/Pv/5dLF/+OcbP/jklr/4pJb/+KRWv/kmmj/7saq//z8
|
||||
+///////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
/////////////////////////////////////////////////////////v39//Ho4v/nrYX/45Vg/+OT
|
||||
XP/jklv/4pxs/+3LtP//////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
///7+ff/5rue/+KZZv/jklv/45Ja/+Cfc//qz73/////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
/////////////////////////v39/+PEsP/hm2v/45Ja/+ORWf/fpHz/6dbJ////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
//////////////////////////////////////////////7+/f/l0cX/4p9x/+OSWf/jkVj/4aqF/+zf
|
||||
1///////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
/////////////////////////////////////////////////////////////////////v7/7uXf/+Wq
|
||||
gf/jk1z/5JNc/+W1lP/w6eT/////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
//////////////v6+f/qv6H/45hl/+Scav/ryK//9/Xz////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////58u3/+Ghdf/go3n/7tfG////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
//////////////////////////////////////////////////////////////Tu6v/m0cT/5M7A//Pr
|
||||
5f//////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
///+/f3//Pr4//v5+P/9/fz/////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
|
||||
</value>
|
||||
</data>
|
||||
</root>
|
||||
@ -53,10 +53,12 @@
|
||||
<ItemGroup>
|
||||
<Compile Include="BLL\AutoGenerate\BFeesRecord.cs" />
|
||||
<Compile Include="BLL\AutoGenerate\BFeesRecordReport.cs" />
|
||||
<Compile Include="BLL\AutoGenerate\BOperationRecordAnalgesia.cs" />
|
||||
<Compile Include="BLL\Extension\BFeesRecord.cs" />
|
||||
<Compile Include="BLL\Extension\BFeesRecordReport.cs" />
|
||||
<Compile Include="DAL\AutoGenerate\DFeesRecord.cs" />
|
||||
<Compile Include="DAL\AutoGenerate\DFeesRecordReport.cs" />
|
||||
<Compile Include="DAL\AutoGenerate\DOperationRecordAnalgesia.cs" />
|
||||
<Compile Include="DAL\Extension\DFeesRecord.cs" />
|
||||
<Compile Include="DAL\Extension\DFeesRecordReport.cs" />
|
||||
<Compile Include="Model\AutoGenerate\FeesRecord.cs" />
|
||||
@ -514,6 +516,7 @@
|
||||
<Compile Include="ObjectQuery\OperationLevelMap.cs" />
|
||||
<Compile Include="ObjectQuery\OperationMap.cs" />
|
||||
<Compile Include="ObjectQuery\OperationPositionMap.cs" />
|
||||
<Compile Include="ObjectQuery\OperationRecordAnalgesiaMap.cs" />
|
||||
<Compile Include="ObjectQuery\OperationRecordInfoMap.cs" />
|
||||
<Compile Include="ObjectQuery\OperationRecordInstrumentListMap.cs" />
|
||||
<Compile Include="ObjectQuery\OperationRecordMap.cs" />
|
||||
|
||||
161
AIMSEntity/BLL/AutoGenerate/BOperationRecordAnalgesia.cs
Normal file
161
AIMSEntity/BLL/AutoGenerate/BOperationRecordAnalgesia.cs
Normal file
@ -0,0 +1,161 @@
|
||||
using System;
|
||||
using AIMSDAL;
|
||||
using AIMSModel;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using DrawGraph;
|
||||
|
||||
namespace AIMSBLL
|
||||
{
|
||||
public partial class BOperationRecordAnalgesia
|
||||
{
|
||||
#region 插入实体操作部份
|
||||
/// <summary>
|
||||
/// 插入实体
|
||||
/// </summary>
|
||||
/// <param name="operationRecordAnalgesia">实体类对象</param>
|
||||
/// <returns>标识列值或影响的记录行数</returns>
|
||||
public static int Insert(OperationRecordAnalgesia operationRecordAnalgesia)
|
||||
{
|
||||
return DOperationRecordAnalgesia.Insert(operationRecordAnalgesia);
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 删除实体操作
|
||||
/// <summary>
|
||||
/// 删除实体
|
||||
/// </summary>
|
||||
/// <param name="operationRecordAnalgesia">实体类对象</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
public static int Delete(OperationRecordAnalgesia operationRecordAnalgesia)
|
||||
{
|
||||
return DOperationRecordAnalgesia.Delete(operationRecordAnalgesia);
|
||||
}
|
||||
/// <summary>
|
||||
/// 根据对象查询语句删除
|
||||
/// </summary>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
public static int Delete(string oql, ParameterList parameters)
|
||||
{
|
||||
return DOperationRecordAnalgesia.Delete(oql,parameters);
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 更新实体操作
|
||||
|
||||
/// <summary>
|
||||
/// 更新实体
|
||||
/// </summary>
|
||||
/// <param name="operationRecordAnalgesia">实体类对象</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
public static int Update(OperationRecordAnalgesia operationRecordAnalgesia)
|
||||
{
|
||||
return DOperationRecordAnalgesia.Update(operationRecordAnalgesia);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据对象查询语句更新实体
|
||||
/// </summary>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
public static int Update(string oql, ParameterList parameters)
|
||||
{
|
||||
return DOperationRecordAnalgesia.Update(oql,parameters);
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 查询实体集合
|
||||
/// <summary>
|
||||
/// \查询实体集合
|
||||
/// </summary>
|
||||
/// <returns>实体类对象集合</returns>
|
||||
public static List<OperationRecordAnalgesia> Select()
|
||||
{
|
||||
return DOperationRecordAnalgesia.Select();
|
||||
}
|
||||
/// <summary>
|
||||
/// 递归查询实体集合
|
||||
/// </summary>
|
||||
/// <param name="recursiveType">递归类型</param>
|
||||
/// <param name="recursiveDepth">递归深度</param>
|
||||
/// <returns>实体类对象集合</returns>
|
||||
public static List<OperationRecordAnalgesia> Select(RecursiveType recursiveType, int recursiveDepth)
|
||||
{
|
||||
return DOperationRecordAnalgesia.Select(recursiveType, recursiveDepth);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据对象查询语句查询实体集合
|
||||
/// </summary>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <returns>实体类对象集合</returns>
|
||||
public static List<OperationRecordAnalgesia> Select(string oql, ParameterList parameters)
|
||||
{
|
||||
return DOperationRecordAnalgesia.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<OperationRecordAnalgesia> Select(string oql, ParameterList parameters,RecursiveType recursiveType, int recursiveDepth)
|
||||
{
|
||||
return DOperationRecordAnalgesia.Select(oql, parameters, recursiveType, recursiveDepth);
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 查询单个实体
|
||||
/// <summary>
|
||||
/// 更据对象查询语句查询单个实体
|
||||
/// </summary>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <returns>实体对象</returns>
|
||||
public static OperationRecordAnalgesia SelectSingle(string oql, ParameterList parameters)
|
||||
{
|
||||
return DOperationRecordAnalgesia.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 OperationRecordAnalgesia SelectSingle(string oql, ParameterList parameters, RecursiveType recursiveType, int recursiveDepth)
|
||||
{
|
||||
return DOperationRecordAnalgesia.SelectSingle(oql, parameters, recursiveType, recursiveDepth);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 按主键字段查询特定实体
|
||||
/// </summary>
|
||||
/// <param name="id">主键值</param>
|
||||
/// <returns>实体类对象</returns>
|
||||
public static OperationRecordAnalgesia SelectSingle(int? id)
|
||||
{
|
||||
return DOperationRecordAnalgesia.SelectSingle(id);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 更据主键递归查询单个实体
|
||||
/// </summary>
|
||||
/// <param name="recursiveType">递归类型</param>
|
||||
/// <param name="recursiveDepth">递归深度</param>
|
||||
/// <returns>实体对象</returns>
|
||||
public static OperationRecordAnalgesia SelectSingle(int? id, RecursiveType recursiveType, int recursiveDepth)
|
||||
{
|
||||
return DOperationRecordAnalgesia.SelectSingle(id, recursiveType, recursiveDepth);
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
@ -38,33 +38,6 @@ namespace AIMSBLL
|
||||
{
|
||||
_record.Breath = "10";
|
||||
}
|
||||
List<OperationRecordInstrumentList> InstrumentLists = BOperationRecordInstrumentList.Select(" OperationRecordId=" + Convert.ToInt32(_record.Id), null);
|
||||
if (InstrumentLists != null && InstrumentLists.Count > 0)
|
||||
{
|
||||
_record.InstrumentList = InstrumentLists[0];
|
||||
//if (_record.InstrumentList != null)
|
||||
//{
|
||||
_record.InstrumentList.ApplianceRecordList = BApplianceRecord.GetApplianceRecordById(Convert.ToInt32(_record.Id), Convert.ToInt32(_record.InstrumentList.Id));
|
||||
//}
|
||||
//else
|
||||
//{
|
||||
// _record.InstrumentList = new OperationRecordInstrumentList();
|
||||
// _record.InstrumentList.OperationRecordId = _record.Id;
|
||||
// _record.InstrumentList.OperatorNo = PublicMethod.OperatorNo;
|
||||
// _record.InstrumentList.OperatorName = PublicMethod.OperatorName;
|
||||
// _record.InstrumentList.Id = BOperationRecordInstrumentList.Insert(_record.InstrumentList);
|
||||
//}
|
||||
}
|
||||
if (InstrumentLists != null && InstrumentLists.Count > 1)
|
||||
{
|
||||
_record.InstrumentList2 = InstrumentLists[1];
|
||||
//if (_record.InstrumentList2 != null)
|
||||
//{
|
||||
_record.InstrumentList2.ApplianceRecordList = BApplianceRecord.GetApplianceRecordById(Convert.ToInt32(_record.Id), Convert.ToInt32(_record.InstrumentList2.Id));
|
||||
//}
|
||||
|
||||
}
|
||||
|
||||
if (_record.InRoomTime != null)
|
||||
_record.OperationDate = _record.InRoomTime.Value.ToShortDateString();
|
||||
|
||||
@ -147,6 +120,11 @@ namespace AIMSBLL
|
||||
_record.OperationRoom = OperationDoingdt.Rows[0]["OperationRoom"].ToString().Trim();
|
||||
}
|
||||
|
||||
if (_record.InRoomTime != null)
|
||||
{
|
||||
_record.OpeDay = _record.InRoomTime.Value.ToString("yyyy-MM-dd");
|
||||
}
|
||||
|
||||
_record.OpeRecordInfo = BOperationRecordInfo.SelectSingle("OperationRecordId=" + _record.Id, null);
|
||||
if (_record.OpeRecordInfo == null || _record.OpeRecordInfo.Id == null)
|
||||
{
|
||||
@ -162,6 +140,18 @@ namespace AIMSBLL
|
||||
_record.OpeRecordInfo.OperatorTime = DateTime.Now;
|
||||
_record.OpeRecordInfo.Id = BOperationRecordInfo.Insert(_record.OpeRecordInfo);
|
||||
}
|
||||
_record.AnalgesiaRecord = BOperationRecordAnalgesia.SelectSingle("OperationRecordId=" + _record.Id, null);
|
||||
if (_record.AnalgesiaRecord == null || _record.AnalgesiaRecord.Id == null)
|
||||
{
|
||||
_record.AnalgesiaRecord = new OperationRecordAnalgesia();
|
||||
_record.AnalgesiaRecord.OperationRecordId = _record.Id;
|
||||
_record.AnalgesiaRecord.PatientId = PatientId;
|
||||
_record.AnalgesiaRecord.ApplyId = _record.OperationApplyId;
|
||||
_record.AnalgesiaRecord.IsValid = 1;
|
||||
_record.AnalgesiaRecord.OperatorId = PublicMethod.OperatorId;
|
||||
_record.AnalgesiaRecord.OperatorTime = DateTime.Now;
|
||||
_record.AnalgesiaRecord.Id = BOperationRecordAnalgesia.Insert(_record.AnalgesiaRecord);
|
||||
}
|
||||
_record.FactBloodGasAnalysisList = BFactBloodGasAnalysis.Select("OperationRecordId=" + _record.Id, null);
|
||||
foreach (var item in _record.FactBloodGasAnalysisList)
|
||||
{
|
||||
@ -272,10 +262,39 @@ namespace AIMSBLL
|
||||
|
||||
}
|
||||
|
||||
|
||||
List<OperationRecordInstrumentList> InstrumentLists = BOperationRecordInstrumentList.Select(" OperationRecordId=" + Convert.ToInt32(_record.Id), null);
|
||||
if (InstrumentLists != null && InstrumentLists.Count > 0)
|
||||
{
|
||||
_record.InstrumentList = InstrumentLists[0];
|
||||
//if (_record.InstrumentList != null)
|
||||
//{
|
||||
_record.InstrumentList.ApplianceRecordList = BApplianceRecord.GetApplianceRecordById(Convert.ToInt32(_record.Id), Convert.ToInt32(_record.InstrumentList.Id));
|
||||
//}
|
||||
//else
|
||||
//{
|
||||
// _record.InstrumentList = new OperationRecordInstrumentList();
|
||||
// _record.InstrumentList.OperationRecordId = _record.Id;
|
||||
// _record.InstrumentList.OperatorNo = PublicMethod.OperatorNo;
|
||||
// _record.InstrumentList.OperatorName = PublicMethod.OperatorName;
|
||||
// _record.InstrumentList.Id = BOperationRecordInstrumentList.Insert(_record.InstrumentList);
|
||||
//}
|
||||
}
|
||||
if (InstrumentLists != null && InstrumentLists.Count > 1)
|
||||
{
|
||||
_record.InstrumentList2 = InstrumentLists[1];
|
||||
//if (_record.InstrumentList2 != null)
|
||||
//{
|
||||
_record.InstrumentList2.ApplianceRecordList = BApplianceRecord.GetApplianceRecordById(Convert.ToInt32(_record.Id), Convert.ToInt32(_record.InstrumentList2.Id));
|
||||
//}
|
||||
|
||||
}
|
||||
|
||||
|
||||
if ((_record.ASALevel == null || _record.ASALevel == 0) && ASALevel != "")
|
||||
BOperationReview.GetASALevel(PatientId, _record, ASALevel);
|
||||
else if (_record.ASALevel == null || _record.ASALevel == 0)
|
||||
BOperationReview.GetASALevel(PatientId, _record);
|
||||
BOperationReview.GetASALevel(PatientId, _record);
|
||||
return _record;
|
||||
|
||||
}
|
||||
|
||||
832
AIMSEntity/DAL/AutoGenerate/DOperationRecordAnalgesia.cs
Normal file
832
AIMSEntity/DAL/AutoGenerate/DOperationRecordAnalgesia.cs
Normal file
@ -0,0 +1,832 @@
|
||||
using System;
|
||||
using System.Data;
|
||||
using System.Data.SqlClient;
|
||||
using System.Collections;
|
||||
using AIMSModel;
|
||||
using AIMSObjectQuery;
|
||||
using System.Collections.Generic;
|
||||
using DrawGraph;
|
||||
|
||||
namespace AIMSDAL
|
||||
{
|
||||
internal partial class DOperationRecordAnalgesia
|
||||
{
|
||||
#region 插入实体操作部份
|
||||
/// <summary>
|
||||
/// 插入
|
||||
/// </summary>
|
||||
/// <param name="cmd">Command对象</param>
|
||||
/// <param name="operationRecordAnalgesia">实体类对象</param>
|
||||
/// <returns>标识列值或影响的记录行数</returns>
|
||||
internal static int Insert(SqlCommand cmd, OperationRecordAnalgesia operationRecordAnalgesia)
|
||||
{
|
||||
cmd.Parameters.Clear();
|
||||
cmd.CommandText = "insert into OperationRecordAnalgesia (PatientId,ApplyId,OperationRecordId,ProhibitedDrinkingTime,ProhibitedEatingTime,Consciousness,NutritionalDevelopment,Pregnancy,LooseDenture,DifficultyOpeningMouth,MouthOpeningDegree,AirwayAssessment,DrugAllergy,HeartFunction,Hypertension,AnesthesiaSurgeryHistory,AnesthesiaSurgeryHistoryDetails,CardiovascularSystem,CardiovascularSystemDetails,RespiratorySystem,RespiratorySystemDetails,EndocrineSystem,EndocrineSystemDetails,ASAClassification,SedationAnalgesiaPlan,OtherSpecialConditions,PatientOutcome,PainScore,HighFallRisk,Evaluator,PostoperativeMonitoringDoctor,StewardScoreDischarge,AssessmentTime,IsValid,OperatorId,OperatorTime,Remark,Extend1,Extend2,Extend3,Extend4,Extend5) values (@PatientId,@ApplyId,@OperationRecordId,@ProhibitedDrinkingTime,@ProhibitedEatingTime,@Consciousness,@NutritionalDevelopment,@Pregnancy,@LooseDenture,@DifficultyOpeningMouth,@MouthOpeningDegree,@AirwayAssessment,@DrugAllergy,@HeartFunction,@Hypertension,@AnesthesiaSurgeryHistory,@AnesthesiaSurgeryHistoryDetails,@CardiovascularSystem,@CardiovascularSystemDetails,@RespiratorySystem,@RespiratorySystemDetails,@EndocrineSystem,@EndocrineSystemDetails,@ASAClassification,@SedationAnalgesiaPlan,@OtherSpecialConditions,@PatientOutcome,@PainScore,@HighFallRisk,@Evaluator,@PostoperativeMonitoringDoctor,@StewardScoreDischarge,@AssessmentTime,@IsValid,@OperatorId,@OperatorTime,@Remark,@Extend1,@Extend2,@Extend3,@Extend4,@Extend5);select @@identity";
|
||||
//从实体中取出值放入Command的参数列表
|
||||
cmd.Parameters.Add(new SqlParameter("@PatientId",operationRecordAnalgesia.PatientId.HasValue?(object)operationRecordAnalgesia.PatientId.Value:(object)DBNull.Value));
|
||||
cmd.Parameters.Add(new SqlParameter("@ApplyId",operationRecordAnalgesia.ApplyId.HasValue?(object)operationRecordAnalgesia.ApplyId.Value:(object)DBNull.Value));
|
||||
cmd.Parameters.Add(new SqlParameter("@OperationRecordId",operationRecordAnalgesia.OperationRecordId.HasValue?(object)operationRecordAnalgesia.OperationRecordId.Value:(object)DBNull.Value));
|
||||
cmd.Parameters.Add(new SqlParameter("@ProhibitedDrinkingTime",operationRecordAnalgesia.ProhibitedDrinkingTime==null?(object)DBNull.Value:(object)operationRecordAnalgesia.ProhibitedDrinkingTime));
|
||||
cmd.Parameters.Add(new SqlParameter("@ProhibitedEatingTime",operationRecordAnalgesia.ProhibitedEatingTime==null?(object)DBNull.Value:(object)operationRecordAnalgesia.ProhibitedEatingTime));
|
||||
cmd.Parameters.Add(new SqlParameter("@Consciousness",operationRecordAnalgesia.Consciousness==null?(object)DBNull.Value:(object)operationRecordAnalgesia.Consciousness));
|
||||
cmd.Parameters.Add(new SqlParameter("@NutritionalDevelopment",operationRecordAnalgesia.NutritionalDevelopment==null?(object)DBNull.Value:(object)operationRecordAnalgesia.NutritionalDevelopment));
|
||||
cmd.Parameters.Add(new SqlParameter("@Pregnancy",operationRecordAnalgesia.Pregnancy==null?(object)DBNull.Value:(object)operationRecordAnalgesia.Pregnancy));
|
||||
cmd.Parameters.Add(new SqlParameter("@LooseDenture",operationRecordAnalgesia.LooseDenture==null?(object)DBNull.Value:(object)operationRecordAnalgesia.LooseDenture));
|
||||
cmd.Parameters.Add(new SqlParameter("@DifficultyOpeningMouth",operationRecordAnalgesia.DifficultyOpeningMouth==null?(object)DBNull.Value:(object)operationRecordAnalgesia.DifficultyOpeningMouth));
|
||||
cmd.Parameters.Add(new SqlParameter("@MouthOpeningDegree",operationRecordAnalgesia.MouthOpeningDegree==null?(object)DBNull.Value:(object)operationRecordAnalgesia.MouthOpeningDegree));
|
||||
cmd.Parameters.Add(new SqlParameter("@AirwayAssessment",operationRecordAnalgesia.AirwayAssessment==null?(object)DBNull.Value:(object)operationRecordAnalgesia.AirwayAssessment));
|
||||
cmd.Parameters.Add(new SqlParameter("@DrugAllergy",operationRecordAnalgesia.DrugAllergy==null?(object)DBNull.Value:(object)operationRecordAnalgesia.DrugAllergy));
|
||||
cmd.Parameters.Add(new SqlParameter("@HeartFunction",operationRecordAnalgesia.HeartFunction==null?(object)DBNull.Value:(object)operationRecordAnalgesia.HeartFunction));
|
||||
cmd.Parameters.Add(new SqlParameter("@Hypertension",operationRecordAnalgesia.Hypertension==null?(object)DBNull.Value:(object)operationRecordAnalgesia.Hypertension));
|
||||
cmd.Parameters.Add(new SqlParameter("@AnesthesiaSurgeryHistory",operationRecordAnalgesia.AnesthesiaSurgeryHistory==null?(object)DBNull.Value:(object)operationRecordAnalgesia.AnesthesiaSurgeryHistory));
|
||||
cmd.Parameters.Add(new SqlParameter("@AnesthesiaSurgeryHistoryDetails",operationRecordAnalgesia.AnesthesiaSurgeryHistoryDetails==null?(object)DBNull.Value:(object)operationRecordAnalgesia.AnesthesiaSurgeryHistoryDetails));
|
||||
cmd.Parameters.Add(new SqlParameter("@CardiovascularSystem",operationRecordAnalgesia.CardiovascularSystem==null?(object)DBNull.Value:(object)operationRecordAnalgesia.CardiovascularSystem));
|
||||
cmd.Parameters.Add(new SqlParameter("@CardiovascularSystemDetails",operationRecordAnalgesia.CardiovascularSystemDetails==null?(object)DBNull.Value:(object)operationRecordAnalgesia.CardiovascularSystemDetails));
|
||||
cmd.Parameters.Add(new SqlParameter("@RespiratorySystem",operationRecordAnalgesia.RespiratorySystem==null?(object)DBNull.Value:(object)operationRecordAnalgesia.RespiratorySystem));
|
||||
cmd.Parameters.Add(new SqlParameter("@RespiratorySystemDetails",operationRecordAnalgesia.RespiratorySystemDetails==null?(object)DBNull.Value:(object)operationRecordAnalgesia.RespiratorySystemDetails));
|
||||
cmd.Parameters.Add(new SqlParameter("@EndocrineSystem",operationRecordAnalgesia.EndocrineSystem==null?(object)DBNull.Value:(object)operationRecordAnalgesia.EndocrineSystem));
|
||||
cmd.Parameters.Add(new SqlParameter("@EndocrineSystemDetails",operationRecordAnalgesia.EndocrineSystemDetails==null?(object)DBNull.Value:(object)operationRecordAnalgesia.EndocrineSystemDetails));
|
||||
cmd.Parameters.Add(new SqlParameter("@ASAClassification",operationRecordAnalgesia.ASAClassification==null?(object)DBNull.Value:(object)operationRecordAnalgesia.ASAClassification));
|
||||
cmd.Parameters.Add(new SqlParameter("@SedationAnalgesiaPlan",operationRecordAnalgesia.SedationAnalgesiaPlan==null?(object)DBNull.Value:(object)operationRecordAnalgesia.SedationAnalgesiaPlan));
|
||||
cmd.Parameters.Add(new SqlParameter("@OtherSpecialConditions",operationRecordAnalgesia.OtherSpecialConditions==null?(object)DBNull.Value:(object)operationRecordAnalgesia.OtherSpecialConditions));
|
||||
cmd.Parameters.Add(new SqlParameter("@PatientOutcome",operationRecordAnalgesia.PatientOutcome==null?(object)DBNull.Value:(object)operationRecordAnalgesia.PatientOutcome));
|
||||
cmd.Parameters.Add(new SqlParameter("@PainScore",operationRecordAnalgesia.PainScore==null?(object)DBNull.Value:(object)operationRecordAnalgesia.PainScore));
|
||||
cmd.Parameters.Add(new SqlParameter("@HighFallRisk",operationRecordAnalgesia.HighFallRisk==null?(object)DBNull.Value:(object)operationRecordAnalgesia.HighFallRisk));
|
||||
cmd.Parameters.Add(new SqlParameter("@Evaluator",operationRecordAnalgesia.Evaluator==null?(object)DBNull.Value:(object)operationRecordAnalgesia.Evaluator));
|
||||
cmd.Parameters.Add(new SqlParameter("@PostoperativeMonitoringDoctor",operationRecordAnalgesia.PostoperativeMonitoringDoctor==null?(object)DBNull.Value:(object)operationRecordAnalgesia.PostoperativeMonitoringDoctor));
|
||||
cmd.Parameters.Add(new SqlParameter("@StewardScoreDischarge",operationRecordAnalgesia.StewardScoreDischarge==null?(object)DBNull.Value:(object)operationRecordAnalgesia.StewardScoreDischarge));
|
||||
cmd.Parameters.Add(new SqlParameter("@AssessmentTime",operationRecordAnalgesia.AssessmentTime==null?(object)DBNull.Value:(object)operationRecordAnalgesia.AssessmentTime));
|
||||
cmd.Parameters.Add(new SqlParameter("@IsValid",operationRecordAnalgesia.IsValid.HasValue?(object)operationRecordAnalgesia.IsValid.Value:(object)DBNull.Value));
|
||||
cmd.Parameters.Add(new SqlParameter("@OperatorId",operationRecordAnalgesia.OperatorId.HasValue?(object)operationRecordAnalgesia.OperatorId.Value:(object)DBNull.Value));
|
||||
cmd.Parameters.Add(new SqlParameter("@OperatorTime",operationRecordAnalgesia.OperatorTime.HasValue?(object)operationRecordAnalgesia.OperatorTime.Value:(object)DBNull.Value));
|
||||
cmd.Parameters.Add(new SqlParameter("@Remark",operationRecordAnalgesia.Remark==null?(object)DBNull.Value:(object)operationRecordAnalgesia.Remark));
|
||||
cmd.Parameters.Add(new SqlParameter("@Extend1",operationRecordAnalgesia.Extend1==null?(object)DBNull.Value:(object)operationRecordAnalgesia.Extend1));
|
||||
cmd.Parameters.Add(new SqlParameter("@Extend2",operationRecordAnalgesia.Extend2==null?(object)DBNull.Value:(object)operationRecordAnalgesia.Extend2));
|
||||
cmd.Parameters.Add(new SqlParameter("@Extend3",operationRecordAnalgesia.Extend3==null?(object)DBNull.Value:(object)operationRecordAnalgesia.Extend3));
|
||||
cmd.Parameters.Add(new SqlParameter("@Extend4",operationRecordAnalgesia.Extend4==null?(object)DBNull.Value:(object)operationRecordAnalgesia.Extend4));
|
||||
cmd.Parameters.Add(new SqlParameter("@Extend5",operationRecordAnalgesia.Extend5==null?(object)DBNull.Value:(object)operationRecordAnalgesia.Extend5));
|
||||
return Convert.ToInt32(cmd.ExecuteScalar());
|
||||
}
|
||||
/// <summary>
|
||||
/// 不使用事务的插入方法
|
||||
/// </summary>
|
||||
/// <param name="operationRecordAnalgesia">实体类对象</param>
|
||||
/// <returns>标识列值或影响的记录行数</returns>
|
||||
internal static int Insert(OperationRecordAnalgesia operationRecordAnalgesia)
|
||||
{
|
||||
using(SqlConnection conn=new SqlConnection(Connection.ConnectionString))
|
||||
{
|
||||
conn.Open();
|
||||
using (SqlCommand cmd = conn.CreateCommand())
|
||||
{
|
||||
return Insert(cmd, operationRecordAnalgesia);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 使用事务的插入方法
|
||||
/// </summary>
|
||||
/// <param name="connection">实现共享Connection的对象</param>
|
||||
/// <param name="operationRecordAnalgesia">实体类对象</param>
|
||||
/// <returns>标识列值或影响的记录行数</returns>
|
||||
internal static int Insert(Connection connection,OperationRecordAnalgesia operationRecordAnalgesia)
|
||||
{
|
||||
return Insert(connection.Command, operationRecordAnalgesia);
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 删除实体操作
|
||||
|
||||
/// <summary>
|
||||
/// 删除
|
||||
/// </summary>
|
||||
/// <param name="cmd">Command对象</param>
|
||||
/// <param name="operationRecordAnalgesia">实体类对象</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
internal static int ExcuteDeleteCommand(SqlCommand cmd, OperationRecordAnalgesia operationRecordAnalgesia)
|
||||
{
|
||||
cmd.Parameters.Clear();
|
||||
cmd.CommandText = "delete from OperationRecordAnalgesia where Id=@Id";
|
||||
//从实体中取出值放入Command的参数列表
|
||||
cmd.Parameters.Add(new SqlParameter("@Id", operationRecordAnalgesia.Id));
|
||||
return cmd.ExecuteNonQuery();
|
||||
}
|
||||
/// <summary>
|
||||
/// 不使用事务的删除方法
|
||||
/// </summary>
|
||||
/// <param name="operationRecordAnalgesia">实体类对象</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
internal static int Delete(OperationRecordAnalgesia operationRecordAnalgesia)
|
||||
{
|
||||
using (SqlConnection conn = new SqlConnection(Connection.ConnectionString))
|
||||
{
|
||||
conn.Open();
|
||||
using (SqlCommand cmd = conn.CreateCommand())
|
||||
{
|
||||
return ExcuteDeleteCommand(cmd, operationRecordAnalgesia);
|
||||
}
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 使用事务的删除方法
|
||||
/// </summary>
|
||||
/// <param name="connection">实现共享Connection的对象</param>
|
||||
/// <param name="operationRecordAnalgesia">实体类对象</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
internal static int Delete(Connection connection,OperationRecordAnalgesia operationRecordAnalgesia)
|
||||
{
|
||||
return ExcuteDeleteCommand(connection.Command, operationRecordAnalgesia);
|
||||
}
|
||||
|
||||
/// <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 OperationRecordAnalgesiaMap());
|
||||
if (filterString != string.Empty)
|
||||
{
|
||||
filterString = " where " + filterString;
|
||||
}
|
||||
cmd.Parameters.Clear();
|
||||
cmd.CommandText = "delete from OperationRecordAnalgesia " + 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="operationRecordAnalgesia">实体类对象</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
internal static int ExcuteUpdateCommand(SqlCommand cmd, OperationRecordAnalgesia operationRecordAnalgesia)
|
||||
{
|
||||
cmd.CommandText = "update OperationRecordAnalgesia set PatientId=@PatientId,ApplyId=@ApplyId,OperationRecordId=@OperationRecordId,ProhibitedDrinkingTime=@ProhibitedDrinkingTime,ProhibitedEatingTime=@ProhibitedEatingTime,Consciousness=@Consciousness,NutritionalDevelopment=@NutritionalDevelopment,Pregnancy=@Pregnancy,LooseDenture=@LooseDenture,DifficultyOpeningMouth=@DifficultyOpeningMouth,MouthOpeningDegree=@MouthOpeningDegree,AirwayAssessment=@AirwayAssessment,DrugAllergy=@DrugAllergy,HeartFunction=@HeartFunction,Hypertension=@Hypertension,AnesthesiaSurgeryHistory=@AnesthesiaSurgeryHistory,AnesthesiaSurgeryHistoryDetails=@AnesthesiaSurgeryHistoryDetails,CardiovascularSystem=@CardiovascularSystem,CardiovascularSystemDetails=@CardiovascularSystemDetails,RespiratorySystem=@RespiratorySystem,RespiratorySystemDetails=@RespiratorySystemDetails,EndocrineSystem=@EndocrineSystem,EndocrineSystemDetails=@EndocrineSystemDetails,ASAClassification=@ASAClassification,SedationAnalgesiaPlan=@SedationAnalgesiaPlan,OtherSpecialConditions=@OtherSpecialConditions,PatientOutcome=@PatientOutcome,PainScore=@PainScore,HighFallRisk=@HighFallRisk,Evaluator=@Evaluator,PostoperativeMonitoringDoctor=@PostoperativeMonitoringDoctor,StewardScoreDischarge=@StewardScoreDischarge,AssessmentTime=@AssessmentTime,IsValid=@IsValid,OperatorId=@OperatorId,OperatorTime=@OperatorTime,Remark=@Remark,Extend1=@Extend1,Extend2=@Extend2,Extend3=@Extend3,Extend4=@Extend4,Extend5=@Extend5 where Id=@Id";
|
||||
//从实体中取出值放入Command的参数列表
|
||||
cmd.Parameters.Add(new SqlParameter("@PatientId",operationRecordAnalgesia.PatientId.HasValue?(object)operationRecordAnalgesia.PatientId.Value:(object)DBNull.Value));
|
||||
cmd.Parameters.Add(new SqlParameter("@ApplyId",operationRecordAnalgesia.ApplyId.HasValue?(object)operationRecordAnalgesia.ApplyId.Value:(object)DBNull.Value));
|
||||
cmd.Parameters.Add(new SqlParameter("@OperationRecordId",operationRecordAnalgesia.OperationRecordId.HasValue?(object)operationRecordAnalgesia.OperationRecordId.Value:(object)DBNull.Value));
|
||||
cmd.Parameters.Add(new SqlParameter("@ProhibitedDrinkingTime",operationRecordAnalgesia.ProhibitedDrinkingTime==null?(object)DBNull.Value:(object)operationRecordAnalgesia.ProhibitedDrinkingTime));
|
||||
cmd.Parameters.Add(new SqlParameter("@ProhibitedEatingTime",operationRecordAnalgesia.ProhibitedEatingTime==null?(object)DBNull.Value:(object)operationRecordAnalgesia.ProhibitedEatingTime));
|
||||
cmd.Parameters.Add(new SqlParameter("@Consciousness",operationRecordAnalgesia.Consciousness==null?(object)DBNull.Value:(object)operationRecordAnalgesia.Consciousness));
|
||||
cmd.Parameters.Add(new SqlParameter("@NutritionalDevelopment",operationRecordAnalgesia.NutritionalDevelopment==null?(object)DBNull.Value:(object)operationRecordAnalgesia.NutritionalDevelopment));
|
||||
cmd.Parameters.Add(new SqlParameter("@Pregnancy",operationRecordAnalgesia.Pregnancy==null?(object)DBNull.Value:(object)operationRecordAnalgesia.Pregnancy));
|
||||
cmd.Parameters.Add(new SqlParameter("@LooseDenture",operationRecordAnalgesia.LooseDenture==null?(object)DBNull.Value:(object)operationRecordAnalgesia.LooseDenture));
|
||||
cmd.Parameters.Add(new SqlParameter("@DifficultyOpeningMouth",operationRecordAnalgesia.DifficultyOpeningMouth==null?(object)DBNull.Value:(object)operationRecordAnalgesia.DifficultyOpeningMouth));
|
||||
cmd.Parameters.Add(new SqlParameter("@MouthOpeningDegree",operationRecordAnalgesia.MouthOpeningDegree==null?(object)DBNull.Value:(object)operationRecordAnalgesia.MouthOpeningDegree));
|
||||
cmd.Parameters.Add(new SqlParameter("@AirwayAssessment",operationRecordAnalgesia.AirwayAssessment==null?(object)DBNull.Value:(object)operationRecordAnalgesia.AirwayAssessment));
|
||||
cmd.Parameters.Add(new SqlParameter("@DrugAllergy",operationRecordAnalgesia.DrugAllergy==null?(object)DBNull.Value:(object)operationRecordAnalgesia.DrugAllergy));
|
||||
cmd.Parameters.Add(new SqlParameter("@HeartFunction",operationRecordAnalgesia.HeartFunction==null?(object)DBNull.Value:(object)operationRecordAnalgesia.HeartFunction));
|
||||
cmd.Parameters.Add(new SqlParameter("@Hypertension",operationRecordAnalgesia.Hypertension==null?(object)DBNull.Value:(object)operationRecordAnalgesia.Hypertension));
|
||||
cmd.Parameters.Add(new SqlParameter("@AnesthesiaSurgeryHistory",operationRecordAnalgesia.AnesthesiaSurgeryHistory==null?(object)DBNull.Value:(object)operationRecordAnalgesia.AnesthesiaSurgeryHistory));
|
||||
cmd.Parameters.Add(new SqlParameter("@AnesthesiaSurgeryHistoryDetails",operationRecordAnalgesia.AnesthesiaSurgeryHistoryDetails==null?(object)DBNull.Value:(object)operationRecordAnalgesia.AnesthesiaSurgeryHistoryDetails));
|
||||
cmd.Parameters.Add(new SqlParameter("@CardiovascularSystem",operationRecordAnalgesia.CardiovascularSystem==null?(object)DBNull.Value:(object)operationRecordAnalgesia.CardiovascularSystem));
|
||||
cmd.Parameters.Add(new SqlParameter("@CardiovascularSystemDetails",operationRecordAnalgesia.CardiovascularSystemDetails==null?(object)DBNull.Value:(object)operationRecordAnalgesia.CardiovascularSystemDetails));
|
||||
cmd.Parameters.Add(new SqlParameter("@RespiratorySystem",operationRecordAnalgesia.RespiratorySystem==null?(object)DBNull.Value:(object)operationRecordAnalgesia.RespiratorySystem));
|
||||
cmd.Parameters.Add(new SqlParameter("@RespiratorySystemDetails",operationRecordAnalgesia.RespiratorySystemDetails==null?(object)DBNull.Value:(object)operationRecordAnalgesia.RespiratorySystemDetails));
|
||||
cmd.Parameters.Add(new SqlParameter("@EndocrineSystem",operationRecordAnalgesia.EndocrineSystem==null?(object)DBNull.Value:(object)operationRecordAnalgesia.EndocrineSystem));
|
||||
cmd.Parameters.Add(new SqlParameter("@EndocrineSystemDetails",operationRecordAnalgesia.EndocrineSystemDetails==null?(object)DBNull.Value:(object)operationRecordAnalgesia.EndocrineSystemDetails));
|
||||
cmd.Parameters.Add(new SqlParameter("@ASAClassification",operationRecordAnalgesia.ASAClassification==null?(object)DBNull.Value:(object)operationRecordAnalgesia.ASAClassification));
|
||||
cmd.Parameters.Add(new SqlParameter("@SedationAnalgesiaPlan",operationRecordAnalgesia.SedationAnalgesiaPlan==null?(object)DBNull.Value:(object)operationRecordAnalgesia.SedationAnalgesiaPlan));
|
||||
cmd.Parameters.Add(new SqlParameter("@OtherSpecialConditions",operationRecordAnalgesia.OtherSpecialConditions==null?(object)DBNull.Value:(object)operationRecordAnalgesia.OtherSpecialConditions));
|
||||
cmd.Parameters.Add(new SqlParameter("@PatientOutcome",operationRecordAnalgesia.PatientOutcome==null?(object)DBNull.Value:(object)operationRecordAnalgesia.PatientOutcome));
|
||||
cmd.Parameters.Add(new SqlParameter("@PainScore",operationRecordAnalgesia.PainScore==null?(object)DBNull.Value:(object)operationRecordAnalgesia.PainScore));
|
||||
cmd.Parameters.Add(new SqlParameter("@HighFallRisk",operationRecordAnalgesia.HighFallRisk==null?(object)DBNull.Value:(object)operationRecordAnalgesia.HighFallRisk));
|
||||
cmd.Parameters.Add(new SqlParameter("@Evaluator",operationRecordAnalgesia.Evaluator==null?(object)DBNull.Value:(object)operationRecordAnalgesia.Evaluator));
|
||||
cmd.Parameters.Add(new SqlParameter("@PostoperativeMonitoringDoctor",operationRecordAnalgesia.PostoperativeMonitoringDoctor==null?(object)DBNull.Value:(object)operationRecordAnalgesia.PostoperativeMonitoringDoctor));
|
||||
cmd.Parameters.Add(new SqlParameter("@StewardScoreDischarge",operationRecordAnalgesia.StewardScoreDischarge==null?(object)DBNull.Value:(object)operationRecordAnalgesia.StewardScoreDischarge));
|
||||
cmd.Parameters.Add(new SqlParameter("@AssessmentTime",operationRecordAnalgesia.AssessmentTime==null?(object)DBNull.Value:(object)operationRecordAnalgesia.AssessmentTime));
|
||||
cmd.Parameters.Add(new SqlParameter("@IsValid",operationRecordAnalgesia.IsValid.HasValue?(object)operationRecordAnalgesia.IsValid.Value:(object)DBNull.Value));
|
||||
cmd.Parameters.Add(new SqlParameter("@OperatorId",operationRecordAnalgesia.OperatorId.HasValue?(object)operationRecordAnalgesia.OperatorId.Value:(object)DBNull.Value));
|
||||
cmd.Parameters.Add(new SqlParameter("@OperatorTime",operationRecordAnalgesia.OperatorTime.HasValue?(object)operationRecordAnalgesia.OperatorTime.Value:(object)DBNull.Value));
|
||||
cmd.Parameters.Add(new SqlParameter("@Remark",operationRecordAnalgesia.Remark==null?(object)DBNull.Value:(object)operationRecordAnalgesia.Remark));
|
||||
cmd.Parameters.Add(new SqlParameter("@Extend1",operationRecordAnalgesia.Extend1==null?(object)DBNull.Value:(object)operationRecordAnalgesia.Extend1));
|
||||
cmd.Parameters.Add(new SqlParameter("@Extend2",operationRecordAnalgesia.Extend2==null?(object)DBNull.Value:(object)operationRecordAnalgesia.Extend2));
|
||||
cmd.Parameters.Add(new SqlParameter("@Extend3",operationRecordAnalgesia.Extend3==null?(object)DBNull.Value:(object)operationRecordAnalgesia.Extend3));
|
||||
cmd.Parameters.Add(new SqlParameter("@Extend4",operationRecordAnalgesia.Extend4==null?(object)DBNull.Value:(object)operationRecordAnalgesia.Extend4));
|
||||
cmd.Parameters.Add(new SqlParameter("@Extend5",operationRecordAnalgesia.Extend5==null?(object)DBNull.Value:(object)operationRecordAnalgesia.Extend5));
|
||||
cmd.Parameters.Add(new SqlParameter("@Id", operationRecordAnalgesia.Id));
|
||||
return cmd.ExecuteNonQuery();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 不使用事务的更新方法
|
||||
/// </summary>
|
||||
/// <param name="operationRecordAnalgesia">实体类对象</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
internal static int Update(OperationRecordAnalgesia operationRecordAnalgesia)
|
||||
{
|
||||
using(SqlConnection conn=new SqlConnection(Connection.ConnectionString))
|
||||
{
|
||||
conn.Open();
|
||||
using (SqlCommand cmd = conn.CreateCommand())
|
||||
{
|
||||
return ExcuteUpdateCommand(cmd, operationRecordAnalgesia);
|
||||
}
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 使用事务的更新方法
|
||||
/// </summary>
|
||||
/// <param name="connection">实现共享Connection的对象</param>
|
||||
/// <param name="operationRecordAnalgesia">实体类对象</param>
|
||||
/// <returns>影响的记录行数</returns>
|
||||
internal static int Update(Connection connection,OperationRecordAnalgesia operationRecordAnalgesia)
|
||||
{
|
||||
return ExcuteUpdateCommand(connection.Command, operationRecordAnalgesia);
|
||||
}
|
||||
/// <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 OperationRecordAnalgesiaMap());
|
||||
cmd.CommandText = "update OperationRecordAnalgesia 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<OperationRecordAnalgesia> ExcuteSelectCommand(SqlCommand cmd,RecursiveType recursiveType,int recursiveDepth)
|
||||
{
|
||||
List<OperationRecordAnalgesia> operationRecordAnalgesiaList = new List<OperationRecordAnalgesia>();
|
||||
using (SqlDataReader dr = cmd.ExecuteReader())
|
||||
{
|
||||
while (dr.Read())
|
||||
{
|
||||
OperationRecordAnalgesia operationRecordAnalgesia = DataReaderToEntity(dr);
|
||||
operationRecordAnalgesiaList.Add(operationRecordAnalgesia);
|
||||
}
|
||||
}
|
||||
return operationRecordAnalgesiaList;
|
||||
}
|
||||
/// <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<OperationRecordAnalgesia> ExcuteSelectCommand(SqlCommand cmd, string oql, ParameterList parameters,RecursiveType recursiveType,int recursiveDepth)
|
||||
{
|
||||
//解析过滤部份Sql语句
|
||||
string filterString = SyntaxAnalyzer.ParseSql(oql, new OperationRecordAnalgesiaMap());
|
||||
if (filterString != string.Empty)
|
||||
{
|
||||
if(filterString.Trim().ToLower().IndexOf("order ")!=0)
|
||||
filterString = " where " + filterString;
|
||||
}
|
||||
cmd.Parameters.Clear();
|
||||
cmd.CommandText = "select * from OperationRecordAnalgesia " + 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<OperationRecordAnalgesia> Select()
|
||||
{
|
||||
using(SqlConnection conn=new SqlConnection(Connection.ConnectionString))
|
||||
{
|
||||
conn.Open();
|
||||
using (SqlCommand cmd = conn.CreateCommand())
|
||||
{
|
||||
cmd.CommandText = "select * from OperationRecordAnalgesia";
|
||||
return ExcuteSelectCommand(cmd, RecursiveType.Parent, 1);
|
||||
}
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 根据对象查询语句查询实体集合
|
||||
/// </summary>
|
||||
/// <param name="recursiveType">递归类型</param>
|
||||
/// <param name="recursiveDepth">递归深度</param>
|
||||
/// <returns>实体类对象集合</returns>
|
||||
internal static List<OperationRecordAnalgesia> Select(RecursiveType recursiveType, int recursiveDepth)
|
||||
{
|
||||
using(SqlConnection conn=new SqlConnection(Connection.ConnectionString))
|
||||
{
|
||||
conn.Open();
|
||||
using (SqlCommand cmd = conn.CreateCommand())
|
||||
{
|
||||
cmd.CommandText = "select * from OperationRecordAnalgesia";
|
||||
return ExcuteSelectCommand(cmd, recursiveType, recursiveDepth);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据对象查询语句查询实体集合
|
||||
/// </summary>
|
||||
/// <param name="oql">对象查询语句</param>
|
||||
/// <param name="parameters">参数列表</param>
|
||||
/// <returns>实体类对象集合</returns>
|
||||
internal static List<OperationRecordAnalgesia> 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<OperationRecordAnalgesia> 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<OperationRecordAnalgesia> 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 OperationRecordAnalgesia ExcuteSelectSingleCommand(SqlCommand cmd,RecursiveType recursiveType,int recursiveDepth)
|
||||
{
|
||||
OperationRecordAnalgesia operationRecordAnalgesia=null;
|
||||
using (SqlDataReader dr = cmd.ExecuteReader())
|
||||
{
|
||||
if(dr.Read())
|
||||
operationRecordAnalgesia = DataReaderToEntity(dr);
|
||||
}
|
||||
if(operationRecordAnalgesia==null)
|
||||
return operationRecordAnalgesia;
|
||||
return operationRecordAnalgesia;
|
||||
}
|
||||
/// <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 OperationRecordAnalgesia ExcuteSelectSingleCommand(SqlCommand cmd, string oql, ParameterList parameters,RecursiveType recursiveType,int recursiveDepth)
|
||||
{
|
||||
//解析过滤部份Sql语句
|
||||
string filterString = SyntaxAnalyzer.ParseSql(oql, new OperationRecordAnalgesiaMap());
|
||||
if(filterString!=string.Empty)
|
||||
{
|
||||
filterString=" where "+filterString;
|
||||
}
|
||||
cmd.CommandText = "select * from OperationRecordAnalgesia " + 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 OperationRecordAnalgesia 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 OperationRecordAnalgesia 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 OperationRecordAnalgesia 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 OperationRecordAnalgesia SelectSingle(SqlCommand cmd, int? id,RecursiveType recursiveType,int recursiveDepth)
|
||||
{
|
||||
cmd.Parameters.Clear();
|
||||
if(id.HasValue)
|
||||
{
|
||||
cmd.CommandText = "select * from OperationRecordAnalgesia where Id=@pk";
|
||||
cmd.Parameters.Add(new SqlParameter("@pk",id.Value));
|
||||
}
|
||||
else
|
||||
{
|
||||
cmd.CommandText = "select * from OperationRecordAnalgesia where Id is null";
|
||||
}
|
||||
return ExcuteSelectSingleCommand(cmd, recursiveType, recursiveDepth);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 按主键字段查询特定实体
|
||||
/// </summary>
|
||||
/// <param name="id">主键值</param>
|
||||
/// <returns>实体类对象</returns>
|
||||
internal static OperationRecordAnalgesia 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 OperationRecordAnalgesia 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 OperationRecordAnalgesia 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 OperationRecordAnalgesia DataReaderToEntity(SqlDataReader dr)
|
||||
{
|
||||
OperationRecordAnalgesia entity = new OperationRecordAnalgesia ();
|
||||
if(dr["Id"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.Id=Convert.ToInt32(dr["Id"]);
|
||||
}
|
||||
if(dr["PatientId"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.PatientId=Convert.ToInt32(dr["PatientId"]);
|
||||
}
|
||||
if(dr["ApplyId"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.ApplyId=Convert.ToInt32(dr["ApplyId"]);
|
||||
}
|
||||
if(dr["OperationRecordId"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.OperationRecordId=Convert.ToInt32(dr["OperationRecordId"]);
|
||||
}
|
||||
if(dr["ProhibitedDrinkingTime"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.ProhibitedDrinkingTime=dr["ProhibitedDrinkingTime"].ToString();
|
||||
}
|
||||
if(dr["ProhibitedEatingTime"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.ProhibitedEatingTime=dr["ProhibitedEatingTime"].ToString();
|
||||
}
|
||||
if(dr["Consciousness"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.Consciousness=dr["Consciousness"].ToString();
|
||||
}
|
||||
if(dr["NutritionalDevelopment"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.NutritionalDevelopment=dr["NutritionalDevelopment"].ToString();
|
||||
}
|
||||
if(dr["Pregnancy"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.Pregnancy=dr["Pregnancy"].ToString();
|
||||
}
|
||||
if(dr["LooseDenture"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.LooseDenture=dr["LooseDenture"].ToString();
|
||||
}
|
||||
if(dr["DifficultyOpeningMouth"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.DifficultyOpeningMouth=dr["DifficultyOpeningMouth"].ToString();
|
||||
}
|
||||
if(dr["MouthOpeningDegree"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.MouthOpeningDegree=dr["MouthOpeningDegree"].ToString();
|
||||
}
|
||||
if(dr["AirwayAssessment"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.AirwayAssessment=dr["AirwayAssessment"].ToString();
|
||||
}
|
||||
if(dr["DrugAllergy"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.DrugAllergy=dr["DrugAllergy"].ToString();
|
||||
}
|
||||
if(dr["HeartFunction"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.HeartFunction=dr["HeartFunction"].ToString();
|
||||
}
|
||||
if(dr["Hypertension"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.Hypertension=dr["Hypertension"].ToString();
|
||||
}
|
||||
if(dr["AnesthesiaSurgeryHistory"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.AnesthesiaSurgeryHistory=dr["AnesthesiaSurgeryHistory"].ToString();
|
||||
}
|
||||
if(dr["AnesthesiaSurgeryHistoryDetails"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.AnesthesiaSurgeryHistoryDetails=dr["AnesthesiaSurgeryHistoryDetails"].ToString();
|
||||
}
|
||||
if(dr["CardiovascularSystem"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.CardiovascularSystem=dr["CardiovascularSystem"].ToString();
|
||||
}
|
||||
if(dr["CardiovascularSystemDetails"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.CardiovascularSystemDetails=dr["CardiovascularSystemDetails"].ToString();
|
||||
}
|
||||
if(dr["RespiratorySystem"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.RespiratorySystem=dr["RespiratorySystem"].ToString();
|
||||
}
|
||||
if(dr["RespiratorySystemDetails"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.RespiratorySystemDetails=dr["RespiratorySystemDetails"].ToString();
|
||||
}
|
||||
if(dr["EndocrineSystem"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.EndocrineSystem=dr["EndocrineSystem"].ToString();
|
||||
}
|
||||
if(dr["EndocrineSystemDetails"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.EndocrineSystemDetails=dr["EndocrineSystemDetails"].ToString();
|
||||
}
|
||||
if(dr["ASAClassification"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.ASAClassification=dr["ASAClassification"].ToString();
|
||||
}
|
||||
if(dr["SedationAnalgesiaPlan"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.SedationAnalgesiaPlan=dr["SedationAnalgesiaPlan"].ToString();
|
||||
}
|
||||
if(dr["OtherSpecialConditions"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.OtherSpecialConditions=dr["OtherSpecialConditions"].ToString();
|
||||
}
|
||||
if(dr["PatientOutcome"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.PatientOutcome=dr["PatientOutcome"].ToString();
|
||||
}
|
||||
if(dr["PainScore"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.PainScore=dr["PainScore"].ToString();
|
||||
}
|
||||
if(dr["HighFallRisk"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.HighFallRisk=dr["HighFallRisk"].ToString();
|
||||
}
|
||||
if(dr["Evaluator"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.Evaluator=dr["Evaluator"].ToString();
|
||||
}
|
||||
if(dr["PostoperativeMonitoringDoctor"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.PostoperativeMonitoringDoctor=dr["PostoperativeMonitoringDoctor"].ToString();
|
||||
}
|
||||
if(dr["StewardScoreDischarge"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.StewardScoreDischarge=dr["StewardScoreDischarge"].ToString();
|
||||
}
|
||||
if(dr["AssessmentTime"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.AssessmentTime=dr["AssessmentTime"].ToString();
|
||||
}
|
||||
if(dr["IsValid"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.IsValid=Convert.ToInt32(dr["IsValid"]);
|
||||
}
|
||||
if(dr["OperatorId"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.OperatorId=Convert.ToInt32(dr["OperatorId"]);
|
||||
}
|
||||
if(dr["OperatorTime"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.OperatorTime=Convert.ToDateTime(dr["OperatorTime"]);
|
||||
}
|
||||
if(dr["Remark"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.Remark=dr["Remark"].ToString();
|
||||
}
|
||||
if(dr["Extend1"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.Extend1=dr["Extend1"].ToString();
|
||||
}
|
||||
if(dr["Extend2"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.Extend2=dr["Extend2"].ToString();
|
||||
}
|
||||
if(dr["Extend3"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.Extend3=dr["Extend3"].ToString();
|
||||
}
|
||||
if(dr["Extend4"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.Extend4=dr["Extend4"].ToString();
|
||||
}
|
||||
if(dr["Extend5"]!=System.DBNull.Value)
|
||||
{
|
||||
entity.Extend5=dr["Extend5"].ToString();
|
||||
}
|
||||
return entity;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -83,6 +83,7 @@ namespace AIMSDAL
|
||||
HelperDB.DbHelperSQL.ExecNonQuery("DELETE FROM OperationRecordInfo WHERE OperationRecordId=" + RecorId);
|
||||
HelperDB.DbHelperSQL.ExecNonQuery("DELETE FROM PhysioData WHERE PatientId =" + RecorId);
|
||||
HelperDB.DbHelperSQL.ExecNonQuery("DELETE FROM OperationRecordInstrumentList WHERE OperationRecordId =" + RecorId);
|
||||
HelperDB.DbHelperSQL.ExecNonQuery("DELETE FROM OperationRecordAnalgesia WHERE OperationRecordId =" + RecorId);
|
||||
HelperDB.DbHelperSQL.ExecNonQuery("DELETE FROM ApplianceRecord WHERE OperationRecordId =" + RecorId);
|
||||
HelperDB.DbHelperSQL.ExecNonQuery("DELETE FROM OperationRecord WHERE id=" + RecorId);
|
||||
}
|
||||
@ -93,6 +94,7 @@ namespace AIMSDAL
|
||||
HelperDB.DbHelperSQL.ExecNonQuery("DELETE FROM FactOutputLiquids WHERE OutputLiquidsTypeId=" + TypeId + " and PatientId=" + PatientId + "");
|
||||
HelperDB.DbHelperSQL.ExecNonQuery("DELETE FROM FactPersonDuty WHERE PatientId=" + PatientId + " and PersonDutyId=" + TypeId + "");
|
||||
HelperDB.DbHelperSQL.ExecNonQuery("DELETE FROM OperationRecoverInInfo WHERE OperationRecordId =" + RecorId);
|
||||
HelperDB.DbHelperSQL.ExecNonQuery("DELETE FROM OperationRecordAnalgesia WHERE OperationRecordId =" + RecorId);
|
||||
HelperDB.DbHelperSQL.ExecNonQuery("DELETE FROM OperationRecoverOutInfo WHERE OperationRecordId =" + RecorId);
|
||||
HelperDB.DbHelperSQL.ExecNonQuery("DELETE FROM OperationRecord WHERE Id=" + RecorId + "");
|
||||
}
|
||||
|
||||
76
AIMSEntity/ObjectQuery/OperationRecordAnalgesiaMap.cs
Normal file
76
AIMSEntity/ObjectQuery/OperationRecordAnalgesiaMap.cs
Normal file
@ -0,0 +1,76 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace AIMSObjectQuery
|
||||
{
|
||||
internal partial class OperationRecordAnalgesiaMap:IMap
|
||||
{
|
||||
private Dictionary<string, string> dictionary = new Dictionary<string, string>();
|
||||
public OperationRecordAnalgesiaMap()
|
||||
{
|
||||
dictionary.Add("id", "Id");
|
||||
dictionary.Add("patientid", "PatientId");
|
||||
dictionary.Add("applyid", "ApplyId");
|
||||
dictionary.Add("operationrecordid", "OperationRecordId");
|
||||
dictionary.Add("prohibiteddrinkingtime", "ProhibitedDrinkingTime");
|
||||
dictionary.Add("prohibitedeatingtime", "ProhibitedEatingTime");
|
||||
dictionary.Add("consciousness", "Consciousness");
|
||||
dictionary.Add("nutritionaldevelopment", "NutritionalDevelopment");
|
||||
dictionary.Add("pregnancy", "Pregnancy");
|
||||
dictionary.Add("loosedenture", "LooseDenture");
|
||||
dictionary.Add("difficultyopeningmouth", "DifficultyOpeningMouth");
|
||||
dictionary.Add("mouthopeningdegree", "MouthOpeningDegree");
|
||||
dictionary.Add("airwayassessment", "AirwayAssessment");
|
||||
dictionary.Add("drugallergy", "DrugAllergy");
|
||||
dictionary.Add("heartfunction", "HeartFunction");
|
||||
dictionary.Add("hypertension", "Hypertension");
|
||||
dictionary.Add("anesthesiasurgeryhistory", "AnesthesiaSurgeryHistory");
|
||||
dictionary.Add("anesthesiasurgeryhistorydetails", "AnesthesiaSurgeryHistoryDetails");
|
||||
dictionary.Add("cardiovascularsystem", "CardiovascularSystem");
|
||||
dictionary.Add("cardiovascularsystemdetails", "CardiovascularSystemDetails");
|
||||
dictionary.Add("respiratorysystem", "RespiratorySystem");
|
||||
dictionary.Add("respiratorysystemdetails", "RespiratorySystemDetails");
|
||||
dictionary.Add("endocrinesystem", "EndocrineSystem");
|
||||
dictionary.Add("endocrinesystemdetails", "EndocrineSystemDetails");
|
||||
dictionary.Add("asaclassification", "ASAClassification");
|
||||
dictionary.Add("sedationanalgesiaplan", "SedationAnalgesiaPlan");
|
||||
dictionary.Add("otherspecialconditions", "OtherSpecialConditions");
|
||||
dictionary.Add("patientoutcome", "PatientOutcome");
|
||||
dictionary.Add("painscore", "PainScore");
|
||||
dictionary.Add("highfallrisk", "HighFallRisk");
|
||||
dictionary.Add("evaluator", "Evaluator");
|
||||
dictionary.Add("postoperativemonitoringdoctor", "PostoperativeMonitoringDoctor");
|
||||
dictionary.Add("stewardscoredischarge", "StewardScoreDischarge");
|
||||
dictionary.Add("assessmenttime", "AssessmentTime");
|
||||
dictionary.Add("isvalid", "IsValid");
|
||||
dictionary.Add("operatorid", "OperatorId");
|
||||
dictionary.Add("operatortime", "OperatorTime");
|
||||
dictionary.Add("remark", "Remark");
|
||||
dictionary.Add("extend1", "Extend1");
|
||||
dictionary.Add("extend2", "Extend2");
|
||||
dictionary.Add("extend3", "Extend3");
|
||||
dictionary.Add("extend4", "Extend4");
|
||||
dictionary.Add("extend5", "Extend5");
|
||||
}
|
||||
|
||||
#region IMap 成员
|
||||
|
||||
public string this[string propertyName]
|
||||
{
|
||||
get
|
||||
{
|
||||
try
|
||||
{
|
||||
return dictionary[propertyName.ToLower()];
|
||||
}
|
||||
catch (KeyNotFoundException)
|
||||
{
|
||||
throw new Exception(propertyName + "属性不存在");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
@ -25,11 +25,7 @@ namespace DocumentManagement
|
||||
|
||||
//string strMouseClickEvent = string.Empty;
|
||||
|
||||
//string strContentChangedEvent = string.Empty;
|
||||
private XTextInputFieldElement SelElement;
|
||||
private string SelElementName;
|
||||
private string SelElementValue;
|
||||
public bool IsLoad = false;
|
||||
//string strContentChangedEvent = string.Empty;
|
||||
|
||||
public EventCodeCompiler(ref WriterControl myEditControl, string strMouseClickEvent, string strContentChangedEvent)
|
||||
{
|
||||
@ -185,7 +181,7 @@ namespace DocumentManagement
|
||||
|
||||
private void Eet_MouseDblClick(object eventSender, ElementMouseEventArgs args)
|
||||
{
|
||||
if (eventSender is XTextImageElement && IsLoad == true)
|
||||
if (eventSender is XTextImageElement)
|
||||
{
|
||||
frmSelectPersonDoc personDoc = new frmSelectPersonDoc();
|
||||
personDoc.PersonType = (eventSender as XTextImageElement).Alt == "" ? "麻醉医生" : (eventSender as XTextImageElement).Alt;
|
||||
|
||||
525
DrawGraph/AreaManage/AnalgesiaDataBottonManage.cs
Normal file
525
DrawGraph/AreaManage/AnalgesiaDataBottonManage.cs
Normal file
@ -0,0 +1,525 @@
|
||||
using AIMSExtension;
|
||||
using DevComponents.Editors.DateTimeAdv;
|
||||
using Newtonsoft.Json;
|
||||
using Newtonsoft.Json.Linq;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using System.Windows.Forms;
|
||||
using static System.Net.Mime.MediaTypeNames;
|
||||
|
||||
namespace DrawGraph
|
||||
{
|
||||
/// <summary>
|
||||
/// 麻醉前访视单
|
||||
/// </summary>
|
||||
public class AnalgesiaDataBottonManage : AreaManageBase
|
||||
{
|
||||
|
||||
private OperationRecord myOpeRecord = null;
|
||||
public AnalgesiaDataBottonManage() { }
|
||||
public AnalgesiaDataBottonManage(object _operationRecor, DrawGraph.ZedGraphControl _zedControl, TemplateManage _template, string _name) : base(_operationRecor, _zedControl, _template, _name)
|
||||
{ }
|
||||
|
||||
public void init()
|
||||
{
|
||||
//自己要用的手术对象
|
||||
myOpeRecord = OpeRecord as OperationRecord;
|
||||
}
|
||||
#region 重写的事件
|
||||
/// <summary>
|
||||
/// 鼠标点击画板
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
public override void MouseDown(ZedGraphControl sender, MouseEventArgs e)
|
||||
{
|
||||
}
|
||||
public override void MouseMove(ZedGraphControl sender, MouseEventArgs e)
|
||||
{
|
||||
}
|
||||
public override void MouseUp(ZedGraphControl sender, MouseEventArgs e)
|
||||
{
|
||||
}
|
||||
public override void MouseDoubleClick(ZedGraphControl sender, MouseEventArgs e)
|
||||
{
|
||||
}
|
||||
public override void KeyUp(ZedGraphControl sender, KeyEventArgs e)
|
||||
{
|
||||
}
|
||||
|
||||
public override void editAr_Click(object sender, EventArgs e)
|
||||
{
|
||||
SelectDictText.Hidden();
|
||||
//传过来的数据是不是可编辑的
|
||||
AbleEditPackObj editPack = sender as AbleEditPackObj;
|
||||
if (editPack == null) return;
|
||||
//找到这个组件
|
||||
AbleEditPackObj aEdit1 = PackManage.ListPob.FirstOrDefault<PackObjBase>(s => s is AbleEditPackObj && s.PackTag == editPack.PackTag) as AbleEditPackObj;
|
||||
if (aEdit1 == null) return;
|
||||
|
||||
txt_DoubleClick(aEdit1.CControl, null);
|
||||
}
|
||||
|
||||
public SelectDictText aSyncSelectDict = null;
|
||||
public override void Bind()
|
||||
{
|
||||
aSyncSelectDict = SelectDictText.CreateInstance();
|
||||
SelectDictText.SetValue += ASyncSelectDict_SetValue;
|
||||
base.Bind();
|
||||
init();
|
||||
List<PackObjBase> ables = PackManage.ListPob.Where<PackObjBase>(s => s is AbleEditPackObj).ToList<PackObjBase>();
|
||||
foreach (PackObjBase pack in ables)
|
||||
{
|
||||
AbleEditPackObj ableEdit = pack as AbleEditPackObj;
|
||||
|
||||
if (ableEdit != null)
|
||||
{
|
||||
ableEdit.IsVisible = true;
|
||||
ableEdit.CControl.Click -= new EventHandler(txt_Click);
|
||||
ableEdit.CControl.Click += new EventHandler(txt_Click);
|
||||
if (ableEdit.ControlType == EControlType.DateTimePicker)
|
||||
{
|
||||
ableEdit.CControl.Leave -= new EventHandler(txt_Leave);
|
||||
ableEdit.CControl.Leave += new EventHandler(txt_Leave);
|
||||
}
|
||||
else if (ableEdit.ControlType == EControlType.Directory)
|
||||
{
|
||||
ableEdit.CControl.DoubleClick -= new EventHandler(txt_DoubleClick);
|
||||
ableEdit.CControl.DoubleClick += new EventHandler(txt_DoubleClick);
|
||||
ableEdit.CControl.Leave -= new EventHandler(txt_Leave);
|
||||
ableEdit.CControl.Leave += new EventHandler(txt_Leave);
|
||||
}
|
||||
else if (ableEdit.ControlType == EControlType.CheckBox)
|
||||
{
|
||||
Panel pan = ableEdit.CControl as Panel;
|
||||
if (pan != null)
|
||||
{
|
||||
foreach (Control conl in pan.Controls)
|
||||
{
|
||||
CheckBox chBox = conl as CheckBox;
|
||||
if (chBox != null)
|
||||
{
|
||||
chBox.CheckedChanged -= new EventHandler(txt_Leave);
|
||||
chBox.CheckedChanged += new EventHandler(txt_Leave);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
else if (ableEdit.ControlType == EControlType.RadioButtonList)
|
||||
{
|
||||
Panel pan = ableEdit.CControl as Panel;
|
||||
if (pan != null)
|
||||
{
|
||||
foreach (Control conl in pan.Controls)
|
||||
{
|
||||
CheckBox chBox = conl as CheckBox;
|
||||
if (chBox != null)
|
||||
{
|
||||
chBox.CheckedChanged -= new EventHandler(txt_Leave);
|
||||
chBox.CheckedChanged += new EventHandler(txt_Leave);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
else if (ableEdit.ControlType == EControlType.TextBox)
|
||||
{
|
||||
ableEdit.CControl.KeyDown -= new KeyEventHandler(text_keyDown);
|
||||
ableEdit.CControl.KeyDown += new KeyEventHandler(text_keyDown);
|
||||
ableEdit.CControl.GotFocus -= new EventHandler(txt_Focus);
|
||||
ableEdit.CControl.GotFocus += new EventHandler(txt_Focus);
|
||||
((TextBox)ableEdit.CControl).BorderStyle = BorderStyle.Fixed3D;
|
||||
|
||||
ableEdit.CControl.MouseWheel += new MouseEventHandler(numericUpDown1_MouseWheel);
|
||||
ableEdit.CControl.Leave -= new EventHandler(txt_Leave);
|
||||
ableEdit.CControl.Leave += new EventHandler(txt_Leave);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
ableEdit.CControl.Leave -= new EventHandler(txt_Leave);
|
||||
ableEdit.CControl.Leave += new EventHandler(txt_Leave);
|
||||
}
|
||||
SetAbleEditView(ableEdit);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
////取消滚轮事件
|
||||
//void numericUpDown1_MouseWheel(object sender, MouseEventArgs e)
|
||||
//{
|
||||
// base.MouseWheelParam();
|
||||
//}
|
||||
|
||||
private void txt_Focus(object sender, EventArgs e)
|
||||
{
|
||||
TextBox control = (TextBox)sender;
|
||||
if (control == null) return;
|
||||
AbleEditPackObj ableEdit = control.Tag as AbleEditPackObj;
|
||||
if (ableEdit == null) return;
|
||||
if (control.Focused == true && (ableEdit.PackValue == ableEdit.DefaultValue || ableEdit.PackValue == ""))
|
||||
control.Clear();
|
||||
}
|
||||
private void text_keyDown(object sender, KeyEventArgs e)
|
||||
{
|
||||
((TextBox)sender).Enabled = true;
|
||||
if (e.Modifiers.CompareTo(Keys.Control) == 0 && e.KeyCode == Keys.V)
|
||||
{
|
||||
string val = Clipboard.GetText();
|
||||
val = val.Replace("\r", "").Replace("\n", "");
|
||||
Clipboard.SetText(val);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 在画完表单后,显示多选单选的默认项
|
||||
/// </summary>
|
||||
public override void FollowUpMethod()
|
||||
{
|
||||
base.FollowUpMethod();
|
||||
List<PackObjBase> ables = PackManage.ListPob.Where<PackObjBase>(s => s is AbleEditPackObj).ToList<PackObjBase>();
|
||||
foreach (PackObjBase pack in ables)
|
||||
{
|
||||
AbleEditPackObj ableEdit = pack as AbleEditPackObj;
|
||||
SetAbleEditView(ableEdit);
|
||||
}
|
||||
}
|
||||
|
||||
public override void BindTempData()
|
||||
{
|
||||
List<PackObjBase> ables = PackManage.ListPob.Where<PackObjBase>(s => s is AbleEditPackObj).ToList<PackObjBase>();
|
||||
foreach (PackObjBase pack in ables)
|
||||
{
|
||||
pack.Draw();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 公共验证方法
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public override bool Verification()
|
||||
{
|
||||
List<PackObjBase> editPack = PackManage.ListPob.Where<PackObjBase>(s => s is AbleEditPackObj).ToList<PackObjBase>();
|
||||
foreach (PackObjBase pack in editPack)
|
||||
{
|
||||
AbleEditPackObj ablePack = pack as AbleEditPackObj;
|
||||
if (ablePack != null)
|
||||
{
|
||||
if (ablePack.ValidType == EValidType.IsRequired)
|
||||
{
|
||||
if (ablePack.PackValue.Trim() == "")
|
||||
{
|
||||
MessageBox.Show(pack.Descript + "不能为空");
|
||||
return false;
|
||||
}
|
||||
};
|
||||
if (ablePack.PackValue != "" && ablePack.ValidType == EValidType.IsNumber)
|
||||
{
|
||||
try
|
||||
{
|
||||
int.Parse(ablePack.PackValue);
|
||||
}
|
||||
catch (Exception)
|
||||
{
|
||||
MessageBox.Show(pack.Descript + "不能为空且必须是数值型");
|
||||
return false;
|
||||
}
|
||||
};
|
||||
if (ablePack.TextLength != 0)
|
||||
{
|
||||
if (ablePack.PackValue.Length >= ablePack.TextLength)
|
||||
{
|
||||
MessageBox.Show(ablePack.Descript + "长度不能超过" + ablePack.TextLength + "字");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
#endregion 重写的事件结束
|
||||
|
||||
/// <summary>
|
||||
/// 设置可编辑组件的显示样式
|
||||
/// </summary>
|
||||
/// <param name="ableEdit"></param>
|
||||
private void SetAbleEditView(AbleEditPackObj ableEdit, bool isUpdate = false)
|
||||
{
|
||||
string span = "";
|
||||
double spanSum = Math.Round((float)(ableEdit.OneUnitCount / 18));
|
||||
for (int i = 0; i < spanSum; i++)
|
||||
{
|
||||
if (ableEdit.IsHorizontal == ELineType.Horizontal)
|
||||
{
|
||||
span += " ";
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
span += "\n";
|
||||
}
|
||||
}
|
||||
string text = "", value = "";
|
||||
if (ableEdit != null && ableEdit.CControl != null)
|
||||
{
|
||||
switch (ableEdit.ControlType)
|
||||
{
|
||||
case EControlType.RadioButtonList:
|
||||
foreach (Control conl in ableEdit.CControl.Controls)
|
||||
{
|
||||
string spanT = span.Clone().ToString();
|
||||
if (ableEdit.DfArrangement == EIsBool.True)
|
||||
{
|
||||
if (spanT.Length - conl.Text.Length >= conl.Text.Length)
|
||||
{
|
||||
spanT = spanT.Remove(spanT.Length - conl.Text.Length, conl.Text.Length);
|
||||
}
|
||||
}
|
||||
CheckBox radio = conl as CheckBox;
|
||||
if (radio.Checked)
|
||||
{
|
||||
text += "☑" + conl.Text + spanT;
|
||||
value = conl.Text;
|
||||
}
|
||||
else
|
||||
{
|
||||
text += "□" + conl.Text + spanT;
|
||||
}
|
||||
}
|
||||
break;
|
||||
case EControlType.CheckBox:
|
||||
foreach (Control conl in ableEdit.CControl.Controls)
|
||||
{
|
||||
string spanT = span.Clone().ToString();
|
||||
if (ableEdit.DfArrangement == EIsBool.True)
|
||||
{
|
||||
if (spanT.Length - conl.Text.Length >= conl.Text.Length)
|
||||
{
|
||||
spanT = spanT.Remove(spanT.Length - conl.Text.Length, conl.Text.Length);
|
||||
}
|
||||
}
|
||||
CheckBox radio = conl as CheckBox;
|
||||
if (radio.Checked)
|
||||
{
|
||||
text += "☑" + conl.Text + spanT;
|
||||
value += conl.Text + ",";
|
||||
}
|
||||
else
|
||||
{
|
||||
text += "□" + conl.Text + spanT;
|
||||
}
|
||||
}
|
||||
value = value.TrimEnd(',');
|
||||
break;
|
||||
case EControlType.Directory:
|
||||
value = ableEdit.PackValue;
|
||||
text = DBManage.GetDictionaryValuesById(ableEdit.PackValue, ableEdit.ControlTitleText);
|
||||
//设置属性的值
|
||||
template.SetObjValue(OpeRecord, ableEdit.ClassDataSourceName, text, value);
|
||||
break;
|
||||
default:
|
||||
text = ableEdit.CControl.Text;
|
||||
value = ableEdit.CControl.Text;
|
||||
break;
|
||||
}
|
||||
|
||||
//设置属性的值
|
||||
template.SetObjValue(OpeRecord, ableEdit.ClassDataSourceName, text, value, isUpdate);
|
||||
//如果有逻辑区域,则区域进行更新。
|
||||
template.NotificationAreaBindingUpdate(template.ProjectName + "逻辑");
|
||||
}
|
||||
}
|
||||
|
||||
private void txt_DoubleClick(object sender, EventArgs e)
|
||||
{
|
||||
Control control = (Control)sender;
|
||||
if (control == null) return;
|
||||
AbleEditPackObj ableEdit = control.Tag as AbleEditPackObj;
|
||||
if (ableEdit == null) return;
|
||||
string DataSourceName = ableEdit.ClassDataSourceName;
|
||||
try
|
||||
{
|
||||
string text = "", value = "";
|
||||
switch (ableEdit.ControlType)
|
||||
{
|
||||
case EControlType.DateTimePicker:
|
||||
text = DateTime.Now.ToString();
|
||||
value = DateTime.Now.ToString();
|
||||
control.Text = text;
|
||||
break;
|
||||
case EControlType.Directory:
|
||||
TYZD_Click(ableEdit, e, true);
|
||||
break;
|
||||
default:
|
||||
text = ableEdit.CControl.Text;
|
||||
value = ableEdit.CControl.Text;
|
||||
break;
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
PublicMethod.WriteLog(ex);
|
||||
}
|
||||
finally
|
||||
{
|
||||
template.ZedControl.Refresh();
|
||||
}
|
||||
}
|
||||
|
||||
private void txt_Click(object sender, EventArgs e)
|
||||
{
|
||||
Control control = (Control)sender;
|
||||
if (control == null) return;
|
||||
AbleEditPackObj ableEdit = control.Tag as AbleEditPackObj;
|
||||
if (ableEdit == null) return;
|
||||
string DataSourceName = ableEdit.ClassDataSourceName;
|
||||
if (SelectDictText.dgvZd.Visible == true)
|
||||
{
|
||||
SelectDictText.Hidden();
|
||||
}
|
||||
}
|
||||
private void txt_Leave(object sender, EventArgs e)
|
||||
{
|
||||
Control control = (Control)sender;
|
||||
if (control == null) return;
|
||||
AbleEditPackObj ableEdit = control.Tag as AbleEditPackObj;
|
||||
if (ableEdit == null) return;
|
||||
try
|
||||
{
|
||||
if (ableEdit.ControlType == EControlType.RadioButtonList)
|
||||
{
|
||||
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);
|
||||
}
|
||||
}
|
||||
}
|
||||
SetAbleEditView(ableEdit, true);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
//写日志
|
||||
PublicMethod.WriteLog(ex);
|
||||
}
|
||||
finally
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
//设置打印模式,组件不显示
|
||||
public override void setPrint(bool isVisible)
|
||||
{
|
||||
//预览状态时所可编辑组件的组件隐藏
|
||||
List<PackObjBase> ables = PackManage.ListPob.Where<PackObjBase>(s => s is AbleEditPackObj).ToList<PackObjBase>();
|
||||
foreach (PackObjBase pack1 in ables)
|
||||
{
|
||||
AbleEditPackObj ableEdit = pack1 as AbleEditPackObj;
|
||||
|
||||
if (ableEdit != null)
|
||||
{
|
||||
ableEdit.IsVisible = isVisible;
|
||||
if (isVisible == true)
|
||||
ableEdit.IsViewBoard = EIsBool.True;
|
||||
else
|
||||
ableEdit.IsViewBoard = EIsBool.False;
|
||||
}
|
||||
}
|
||||
}
|
||||
//通用字典分组窗体打开
|
||||
private void TYZD_Click(AbleEditPackObj sender, EventArgs e, bool isRadio = false)
|
||||
{
|
||||
AbleEditPackObj ableEdit = sender;
|
||||
if (ableEdit == null) return;
|
||||
try
|
||||
{
|
||||
if (myOpeRecord != null)
|
||||
{
|
||||
SelDict(sender, e, ableEdit.ControlTitleText, isRadio);
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
AIMSExtension.PublicMethod.WriteLog(ex);
|
||||
}
|
||||
}
|
||||
private void SelDict(AbleEditPackObj sender, EventArgs e, string _DictType, bool isRadio = false)
|
||||
{
|
||||
AbleEditPackObj ableEdit = sender;
|
||||
if (ableEdit == null) return;
|
||||
|
||||
ableEdit.CControl.Leave -= new EventHandler(txt_Leave);
|
||||
ableEdit.CControl.KeyUp -= new KeyEventHandler(CControl_KeyUp);
|
||||
ableEdit.CControl.KeyUp += new KeyEventHandler(CControl_KeyUp);
|
||||
ableEdit.CControl.KeyPress -= new KeyPressEventHandler(CControl_KeyPress);
|
||||
ableEdit.CControl.KeyPress += new KeyPressEventHandler(CControl_KeyPress);
|
||||
|
||||
if (myOpeRecord != null)
|
||||
{
|
||||
Control conl = sender.CControl;
|
||||
if (conl is TextBox)
|
||||
{
|
||||
((TextBox)conl).BorderStyle = BorderStyle.Fixed3D;
|
||||
((TextBox)conl).Focus();
|
||||
if (sender.PackValue != null && sender.PackValue.Trim() != "" && isRadio == false)
|
||||
{
|
||||
if (((TextBox)conl).Text.LastIndexOf(',') != sender.PackText.Length)
|
||||
((TextBox)conl).Text = ((TextBox)conl).Text + ",";
|
||||
}
|
||||
((TextBox)conl).Select(((TextBox)conl).Text.Length, 1);
|
||||
}
|
||||
|
||||
aSyncSelectDict.Show(template, OpeRecord, sender, _DictType, isRadio);
|
||||
ableEdit.CControl.Leave += new EventHandler(txt_Leave);
|
||||
}
|
||||
}
|
||||
private void ASyncSelectDict_SetValue(string Text, AbleEditPackObj aEdit)
|
||||
{
|
||||
aEdit.PackValue = Text;
|
||||
aEdit.PackText = Text;
|
||||
template.SetObjValue(OpeRecord, aEdit.ClassDataSourceName, Text, Text, true);
|
||||
aEdit.CControl.Leave -= new EventHandler(txt_Leave);
|
||||
aEdit.CControl.Leave += new EventHandler(txt_Leave);
|
||||
}
|
||||
private void CControl_KeyUp(object sender, KeyEventArgs e)
|
||||
{
|
||||
if (myOpeRecord != null)
|
||||
{
|
||||
Control conl = sender as Control;
|
||||
if (e.KeyCode == Keys.Down)
|
||||
{
|
||||
if (SelectDictText.dgvZd.CurrentRow.Index + 1 != SelectDictText.dgvZd.Rows.Count - 1)
|
||||
{
|
||||
SelectDictText.dgvZd.CurrentCell = SelectDictText.dgvZd.Rows[SelectDictText.dgvZd.CurrentRow.Index + 1].Cells[1];
|
||||
}
|
||||
}
|
||||
else if (e.KeyCode == Keys.Up)
|
||||
{
|
||||
if (SelectDictText.dgvZd.CurrentRow.Index != 0)
|
||||
{
|
||||
SelectDictText.dgvZd.CurrentCell = SelectDictText.dgvZd.Rows[SelectDictText.dgvZd.CurrentRow.Index - 1].Cells[1];
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
private void CControl_KeyPress(object sender, KeyPressEventArgs e)
|
||||
{
|
||||
if (e.KeyChar.ToString() == "\r")
|
||||
{
|
||||
if (SelectDictText.dgvZd.SelectedRows.Count > 0)
|
||||
{
|
||||
SelectDictText.SetContent(SelectDictText.dgvZd.SelectedRows[0].Index);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
658
DrawGraph/AreaManage/AnalgesiaDataManage.cs
Normal file
658
DrawGraph/AreaManage/AnalgesiaDataManage.cs
Normal file
@ -0,0 +1,658 @@
|
||||
using AIMSExtension;
|
||||
using DevComponents.Editors.DateTimeAdv;
|
||||
using Newtonsoft.Json;
|
||||
using Newtonsoft.Json.Linq;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using System.Windows.Forms;
|
||||
using static System.Net.Mime.MediaTypeNames;
|
||||
|
||||
namespace DrawGraph
|
||||
{
|
||||
/// <summary>
|
||||
/// 麻醉前访视单
|
||||
/// </summary>
|
||||
public class AnalgesiaDataManage : AreaManageBase
|
||||
{
|
||||
|
||||
private OperationRecord myOpeRecord = null;
|
||||
public AnalgesiaDataManage() { }
|
||||
public AnalgesiaDataManage(object _operationRecor, DrawGraph.ZedGraphControl _zedControl, TemplateManage _template, string _name) : base(_operationRecor, _zedControl, _template, _name)
|
||||
{ }
|
||||
|
||||
public void init()
|
||||
{
|
||||
//自己要用的手术对象
|
||||
myOpeRecord = OpeRecord as OperationRecord;
|
||||
}
|
||||
#region 重写的事件
|
||||
/// <summary>
|
||||
/// 鼠标点击画板
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
public override void MouseDown(ZedGraphControl sender, MouseEventArgs e)
|
||||
{
|
||||
}
|
||||
public override void MouseMove(ZedGraphControl sender, MouseEventArgs e)
|
||||
{
|
||||
}
|
||||
public override void MouseUp(ZedGraphControl sender, MouseEventArgs e)
|
||||
{
|
||||
}
|
||||
public override void MouseDoubleClick(ZedGraphControl sender, MouseEventArgs e)
|
||||
{
|
||||
}
|
||||
public override void KeyUp(ZedGraphControl sender, KeyEventArgs e)
|
||||
{
|
||||
}
|
||||
|
||||
public override void editAr_Click(object sender, EventArgs e)
|
||||
{
|
||||
SelectDictText.Hidden();
|
||||
//传过来的数据是不是可编辑的
|
||||
AbleEditPackObj editPack = sender as AbleEditPackObj;
|
||||
if (editPack == null) return;
|
||||
//找到这个组件
|
||||
AbleEditPackObj aEdit1 = PackManage.ListPob.FirstOrDefault<PackObjBase>(s => s is AbleEditPackObj && s.PackTag == editPack.PackTag) as AbleEditPackObj;
|
||||
if (aEdit1 == null) return;
|
||||
|
||||
txt_DoubleClick(aEdit1.CControl, null);
|
||||
}
|
||||
|
||||
//得到当前页数
|
||||
private void GetcurrentPage()
|
||||
{
|
||||
DateTime EndTime = OperationRecord.getOpeMaxTime(myOpeRecord);
|
||||
EndTime = DateTime.Parse(EndTime.ToString("yyyy-MM-dd HH:mm"));
|
||||
TimeSpan tsp = (TimeSpan)(EndTime - myOpeRecord.sharpBegin);
|
||||
double db = tsp.TotalHours / 4;
|
||||
if (db == ((int)tsp.TotalHours / 4))
|
||||
myOpeRecord.currentPage = (int)db;
|
||||
else
|
||||
myOpeRecord.currentPage = (int)db + 1;
|
||||
if (myOpeRecord.currentPage == 0) myOpeRecord.currentPage = 1;
|
||||
}
|
||||
#region 初始化时间轴
|
||||
/// <summary>
|
||||
/// 设置页面的开始时间和结束时间
|
||||
/// </summary>
|
||||
/// <param name="_operationRecord">手术信息对象</param>
|
||||
private void setPageTime(DateTime begin)
|
||||
{
|
||||
if (myOpeRecord.pageCount == 0)
|
||||
{
|
||||
myOpeRecord.pageCount = 1;
|
||||
myOpeRecord.sharpBegin = getSharpTime(begin);
|
||||
myOpeRecord.PageBegin = getPageBegin(begin, collectInterval, 120);
|
||||
myOpeRecord.lastPageBegin = myOpeRecord.PageBegin.AddHours(120 / 60);
|
||||
|
||||
if (myOpeRecord.phListPack != null)
|
||||
{
|
||||
Panel pan3 = myOpeRecord.phListPack.CControl as Panel;
|
||||
if (pan3 != null)
|
||||
{
|
||||
pan3.Controls.Clear();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 根据采集间隔,确定页面时间跨度和页面开始时间
|
||||
/// </summary>
|
||||
/// <param name="curTime">给定时间(文本)</param>
|
||||
/// <param name="collectInterval">采集间隔(分钟)</param>
|
||||
/// <param name="timeSpan">页面时间跨度</param>
|
||||
/// <returns>页面显示的开始时间</returns>
|
||||
private DateTime getPageBegin(DateTime dt, double collectInterval,double timeSpan)
|
||||
{
|
||||
try
|
||||
{
|
||||
DateTime pageBegin = dt.Date.AddHours(dt.Hour);
|
||||
int ci = (int)(collectInterval * 60);
|
||||
if (ci <= 30)
|
||||
{
|
||||
if (dt.Minute >= 30)
|
||||
{
|
||||
pageBegin = pageBegin.AddMinutes(30);
|
||||
}
|
||||
timeSpan = 30;
|
||||
}
|
||||
else if (ci <= 60)
|
||||
{
|
||||
timeSpan = 60;
|
||||
}
|
||||
else
|
||||
{
|
||||
timeSpan = 120;
|
||||
TimeSpan ts = pageBegin - myOpeRecord.sharpBegin;
|
||||
int h = ts.Hours;
|
||||
h /= 2;
|
||||
pageBegin = myOpeRecord.sharpBegin.AddHours(h * 2);
|
||||
}
|
||||
return pageBegin;
|
||||
}
|
||||
catch (Exception exp)
|
||||
{
|
||||
throw exp;
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 获取系统的整点时刻
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
private DateTime getSharpTime(DateTime dt)
|
||||
{
|
||||
int ci = (int)dt.Minute;
|
||||
|
||||
if (ci >= 50)
|
||||
{
|
||||
dt = DateTime.Parse(dt.ToString("yyyy-MM-dd HH:50:00"));
|
||||
}
|
||||
else if (ci >= 40)
|
||||
{
|
||||
dt = DateTime.Parse(dt.ToString("yyyy-MM-dd HH:40:00"));
|
||||
}
|
||||
else if (ci >= 30)
|
||||
{
|
||||
dt = DateTime.Parse(dt.ToString("yyyy-MM-dd HH:30:00"));
|
||||
}
|
||||
else if (ci >= 20)
|
||||
{
|
||||
dt = DateTime.Parse(dt.ToString("yyyy-MM-dd HH:20:00"));
|
||||
}
|
||||
else if (ci >= 10)
|
||||
{
|
||||
dt = DateTime.Parse(dt.ToString("yyyy-MM-dd HH:10:00"));
|
||||
}
|
||||
else if (ci < 10)
|
||||
{
|
||||
dt = DateTime.Parse(dt.ToString("yyyy-MM-dd HH:00:00"));
|
||||
}
|
||||
//if (ci >= 30)
|
||||
//{
|
||||
// dt = DateTime.Parse(dt.ToString("yyyy-MM-dd HH:30:00"));
|
||||
//}
|
||||
//else if (ci < 30)
|
||||
//{
|
||||
// dt = DateTime.Parse(dt.ToString("yyyy-MM-dd HH:00:00"));
|
||||
//}
|
||||
return dt;
|
||||
}
|
||||
private void setXAxisTime(GraphPane myPane, DateTime begin, double pageSpan)
|
||||
{
|
||||
myPane.XAxis.Scale.Min = new XDate(begin);
|
||||
myPane.X2Axis.Scale.Min = myPane.XAxis.Scale.Min;
|
||||
myPane.XAxis.Scale.Max = new XDate(begin.AddMinutes(pageSpan));
|
||||
myPane.X2Axis.Scale.Max = myPane.XAxis.Scale.Max;
|
||||
}
|
||||
#endregion
|
||||
|
||||
public SelectDictText aSyncSelectDict = null;
|
||||
public override void Bind()
|
||||
{
|
||||
base.Bind();
|
||||
init();
|
||||
aSyncSelectDict = SelectDictText.CreateInstance();
|
||||
myOpeRecord.clearAddObj(ZedControl);
|
||||
setPageTime(myOpeRecord.InRoomTime.Value);
|
||||
setXAxisTime(ZedControl.GraphPane, myOpeRecord.PageBegin, 120);
|
||||
GetcurrentPage();
|
||||
SelectDictText.SetValue += ASyncSelectDict_SetValue;
|
||||
|
||||
List<PackObjBase> ables = PackManage.ListPob.Where<PackObjBase>(s => s is AbleEditPackObj).ToList<PackObjBase>();
|
||||
foreach (PackObjBase pack in ables)
|
||||
{
|
||||
AbleEditPackObj ableEdit = pack as AbleEditPackObj;
|
||||
|
||||
if (ableEdit != null)
|
||||
{
|
||||
ableEdit.IsVisible = true;
|
||||
ableEdit.CControl.Click -= new EventHandler(txt_Click);
|
||||
ableEdit.CControl.Click += new EventHandler(txt_Click);
|
||||
if (ableEdit.ControlType == EControlType.DateTimePicker)
|
||||
{
|
||||
ableEdit.CControl.Leave -= new EventHandler(txt_Leave);
|
||||
ableEdit.CControl.Leave += new EventHandler(txt_Leave);
|
||||
}
|
||||
else if (ableEdit.ControlType == EControlType.Directory)
|
||||
{
|
||||
ableEdit.CControl.DoubleClick -= new EventHandler(txt_DoubleClick);
|
||||
ableEdit.CControl.DoubleClick += new EventHandler(txt_DoubleClick);
|
||||
ableEdit.CControl.Leave -= new EventHandler(txt_Leave);
|
||||
ableEdit.CControl.Leave += new EventHandler(txt_Leave);
|
||||
}
|
||||
else if (ableEdit.ControlType == EControlType.CheckBox)
|
||||
{
|
||||
Panel pan = ableEdit.CControl as Panel;
|
||||
if (pan != null)
|
||||
{
|
||||
foreach (Control conl in pan.Controls)
|
||||
{
|
||||
CheckBox chBox = conl as CheckBox;
|
||||
if (chBox != null)
|
||||
{
|
||||
chBox.CheckedChanged -= new EventHandler(txt_Leave);
|
||||
chBox.CheckedChanged += new EventHandler(txt_Leave);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
else if (ableEdit.ControlType == EControlType.RadioButtonList)
|
||||
{
|
||||
Panel pan = ableEdit.CControl as Panel;
|
||||
if (pan != null)
|
||||
{
|
||||
foreach (Control conl in pan.Controls)
|
||||
{
|
||||
CheckBox chBox = conl as CheckBox;
|
||||
if (chBox != null)
|
||||
{
|
||||
chBox.CheckedChanged -= new EventHandler(txt_Leave);
|
||||
chBox.CheckedChanged += new EventHandler(txt_Leave);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
else if (ableEdit.ControlType == EControlType.TextBox)
|
||||
{
|
||||
ableEdit.CControl.KeyDown -= new KeyEventHandler(text_keyDown);
|
||||
ableEdit.CControl.KeyDown += new KeyEventHandler(text_keyDown);
|
||||
ableEdit.CControl.GotFocus -= new EventHandler(txt_Focus);
|
||||
ableEdit.CControl.GotFocus += new EventHandler(txt_Focus);
|
||||
((TextBox)ableEdit.CControl).BorderStyle = BorderStyle.Fixed3D;
|
||||
|
||||
ableEdit.CControl.MouseWheel += new MouseEventHandler(numericUpDown1_MouseWheel);
|
||||
ableEdit.CControl.Leave -= new EventHandler(txt_Leave);
|
||||
ableEdit.CControl.Leave += new EventHandler(txt_Leave);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
ableEdit.CControl.Leave -= new EventHandler(txt_Leave);
|
||||
ableEdit.CControl.Leave += new EventHandler(txt_Leave);
|
||||
}
|
||||
SetAbleEditView(ableEdit);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
////取消滚轮事件
|
||||
//void numericUpDown1_MouseWheel(object sender, MouseEventArgs e)
|
||||
//{
|
||||
// base.MouseWheelParam();
|
||||
//}
|
||||
|
||||
private void txt_Focus(object sender, EventArgs e)
|
||||
{
|
||||
TextBox control = (TextBox)sender;
|
||||
if (control == null) return;
|
||||
AbleEditPackObj ableEdit = control.Tag as AbleEditPackObj;
|
||||
if (ableEdit == null) return;
|
||||
if (control.Focused == true && (ableEdit.PackValue == ableEdit.DefaultValue || ableEdit.PackValue == ""))
|
||||
control.Clear();
|
||||
}
|
||||
private void text_keyDown(object sender, KeyEventArgs e)
|
||||
{
|
||||
((TextBox)sender).Enabled = true;
|
||||
if (e.Modifiers.CompareTo(Keys.Control) == 0 && e.KeyCode == Keys.V)
|
||||
{
|
||||
string val = Clipboard.GetText();
|
||||
val = val.Replace("\r", "").Replace("\n", "");
|
||||
Clipboard.SetText(val);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 在画完表单后,显示多选单选的默认项
|
||||
/// </summary>
|
||||
public override void FollowUpMethod()
|
||||
{
|
||||
base.FollowUpMethod();
|
||||
List<PackObjBase> ables = PackManage.ListPob.Where<PackObjBase>(s => s is AbleEditPackObj).ToList<PackObjBase>();
|
||||
foreach (PackObjBase pack in ables)
|
||||
{
|
||||
AbleEditPackObj ableEdit = pack as AbleEditPackObj;
|
||||
SetAbleEditView(ableEdit);
|
||||
}
|
||||
}
|
||||
|
||||
public override void BindTempData()
|
||||
{
|
||||
List<PackObjBase> ables = PackManage.ListPob.Where<PackObjBase>(s => s is AbleEditPackObj).ToList<PackObjBase>();
|
||||
foreach (PackObjBase pack in ables)
|
||||
{
|
||||
pack.Draw();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 公共验证方法
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public override bool Verification()
|
||||
{
|
||||
List<PackObjBase> editPack = PackManage.ListPob.Where<PackObjBase>(s => s is AbleEditPackObj).ToList<PackObjBase>();
|
||||
foreach (PackObjBase pack in editPack)
|
||||
{
|
||||
AbleEditPackObj ablePack = pack as AbleEditPackObj;
|
||||
if (ablePack != null)
|
||||
{
|
||||
if (ablePack.ValidType == EValidType.IsRequired)
|
||||
{
|
||||
if (ablePack.PackValue.Trim() == "")
|
||||
{
|
||||
MessageBox.Show(pack.Descript + "不能为空");
|
||||
return false;
|
||||
}
|
||||
};
|
||||
if (ablePack.PackValue != "" && ablePack.ValidType == EValidType.IsNumber)
|
||||
{
|
||||
try
|
||||
{
|
||||
int.Parse(ablePack.PackValue);
|
||||
}
|
||||
catch (Exception)
|
||||
{
|
||||
MessageBox.Show(pack.Descript + "不能为空且必须是数值型");
|
||||
return false;
|
||||
}
|
||||
};
|
||||
if (ablePack.TextLength != 0)
|
||||
{
|
||||
if (ablePack.PackValue.Length >= ablePack.TextLength)
|
||||
{
|
||||
MessageBox.Show(ablePack.Descript + "长度不能超过" + ablePack.TextLength + "字");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
#endregion 重写的事件结束
|
||||
|
||||
/// <summary>
|
||||
/// 设置可编辑组件的显示样式
|
||||
/// </summary>
|
||||
/// <param name="ableEdit"></param>
|
||||
private void SetAbleEditView(AbleEditPackObj ableEdit, bool isUpdate = false)
|
||||
{
|
||||
string span = "";
|
||||
double spanSum = Math.Round((float)(ableEdit.OneUnitCount / 18));
|
||||
for (int i = 0; i < spanSum; i++)
|
||||
{
|
||||
if (ableEdit.IsHorizontal == ELineType.Horizontal)
|
||||
{
|
||||
span += " ";
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
span += "\n";
|
||||
}
|
||||
}
|
||||
string text = "", value = "";
|
||||
if (ableEdit != null && ableEdit.CControl != null)
|
||||
{
|
||||
switch (ableEdit.ControlType)
|
||||
{
|
||||
case EControlType.RadioButtonList:
|
||||
foreach (Control conl in ableEdit.CControl.Controls)
|
||||
{
|
||||
string spanT = span.Clone().ToString();
|
||||
if (ableEdit.DfArrangement == EIsBool.True)
|
||||
{
|
||||
if (spanT.Length - conl.Text.Length >= conl.Text.Length)
|
||||
{
|
||||
spanT = spanT.Remove(spanT.Length - conl.Text.Length, conl.Text.Length);
|
||||
}
|
||||
}
|
||||
CheckBox radio = conl as CheckBox;
|
||||
if (radio.Checked)
|
||||
{
|
||||
text += "☑" + conl.Text + spanT;
|
||||
value = conl.Text;
|
||||
}
|
||||
else
|
||||
{
|
||||
text += "□" + conl.Text + spanT;
|
||||
}
|
||||
}
|
||||
break;
|
||||
case EControlType.CheckBox:
|
||||
foreach (Control conl in ableEdit.CControl.Controls)
|
||||
{
|
||||
string spanT = span.Clone().ToString();
|
||||
if (ableEdit.DfArrangement == EIsBool.True)
|
||||
{
|
||||
if (spanT.Length - conl.Text.Length >= conl.Text.Length)
|
||||
{
|
||||
spanT = spanT.Remove(spanT.Length - conl.Text.Length, conl.Text.Length);
|
||||
}
|
||||
}
|
||||
CheckBox radio = conl as CheckBox;
|
||||
if (radio.Checked)
|
||||
{
|
||||
text += "☑" + conl.Text + spanT;
|
||||
value += conl.Text + ",";
|
||||
}
|
||||
else
|
||||
{
|
||||
text += "□" + conl.Text + spanT;
|
||||
}
|
||||
}
|
||||
value = value.TrimEnd(',');
|
||||
break;
|
||||
case EControlType.Directory:
|
||||
value = ableEdit.PackValue;
|
||||
text = DBManage.GetDictionaryValuesById(ableEdit.PackValue, ableEdit.ControlTitleText);
|
||||
//设置属性的值
|
||||
template.SetObjValue(OpeRecord, ableEdit.ClassDataSourceName, text, value);
|
||||
break;
|
||||
default:
|
||||
text = ableEdit.CControl.Text;
|
||||
value = ableEdit.CControl.Text;
|
||||
break;
|
||||
}
|
||||
|
||||
//设置属性的值
|
||||
template.SetObjValue(OpeRecord, ableEdit.ClassDataSourceName, text, value, isUpdate);
|
||||
//如果有逻辑区域,则区域进行更新。
|
||||
template.NotificationAreaBindingUpdate(template.ProjectName + "逻辑");
|
||||
}
|
||||
}
|
||||
|
||||
private void txt_DoubleClick(object sender, EventArgs e)
|
||||
{
|
||||
Control control = (Control)sender;
|
||||
if (control == null) return;
|
||||
AbleEditPackObj ableEdit = control.Tag as AbleEditPackObj;
|
||||
if (ableEdit == null) return;
|
||||
string DataSourceName = ableEdit.ClassDataSourceName;
|
||||
try
|
||||
{
|
||||
string text = "", value = "";
|
||||
switch (ableEdit.ControlType)
|
||||
{
|
||||
case EControlType.DateTimePicker:
|
||||
text = DateTime.Now.ToString();
|
||||
value = DateTime.Now.ToString();
|
||||
control.Text = text;
|
||||
break;
|
||||
case EControlType.Directory:
|
||||
TYZD_Click(ableEdit, e, true);
|
||||
break;
|
||||
default:
|
||||
text = ableEdit.CControl.Text;
|
||||
value = ableEdit.CControl.Text;
|
||||
break;
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
PublicMethod.WriteLog(ex);
|
||||
}
|
||||
finally
|
||||
{
|
||||
template.ZedControl.Refresh();
|
||||
}
|
||||
}
|
||||
|
||||
private void txt_Click(object sender, EventArgs e)
|
||||
{
|
||||
Control control = (Control)sender;
|
||||
if (control == null) return;
|
||||
AbleEditPackObj ableEdit = control.Tag as AbleEditPackObj;
|
||||
if (ableEdit == null) return;
|
||||
string DataSourceName = ableEdit.ClassDataSourceName;
|
||||
if (SelectDictText.dgvZd.Visible == true)
|
||||
{
|
||||
SelectDictText.Hidden();
|
||||
}
|
||||
}
|
||||
private void txt_Leave(object sender, EventArgs e)
|
||||
{
|
||||
Control control = (Control)sender;
|
||||
if (control == null) return;
|
||||
AbleEditPackObj ableEdit = control.Tag as AbleEditPackObj;
|
||||
if (ableEdit == null) return;
|
||||
try
|
||||
{
|
||||
if (ableEdit.ControlType == EControlType.RadioButtonList)
|
||||
{
|
||||
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);
|
||||
}
|
||||
}
|
||||
}
|
||||
SetAbleEditView(ableEdit, true);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
//写日志
|
||||
PublicMethod.WriteLog(ex);
|
||||
}
|
||||
finally
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
//设置打印模式,组件不显示
|
||||
public override void setPrint(bool isVisible)
|
||||
{
|
||||
//预览状态时所可编辑组件的组件隐藏
|
||||
List<PackObjBase> ables = PackManage.ListPob.Where<PackObjBase>(s => s is AbleEditPackObj).ToList<PackObjBase>();
|
||||
foreach (PackObjBase pack1 in ables)
|
||||
{
|
||||
AbleEditPackObj ableEdit = pack1 as AbleEditPackObj;
|
||||
|
||||
if (ableEdit != null)
|
||||
{
|
||||
ableEdit.IsVisible = isVisible;
|
||||
if (isVisible == true)
|
||||
ableEdit.IsViewBoard = EIsBool.True;
|
||||
else
|
||||
ableEdit.IsViewBoard = EIsBool.False;
|
||||
}
|
||||
}
|
||||
}
|
||||
//通用字典分组窗体打开
|
||||
private void TYZD_Click(AbleEditPackObj sender, EventArgs e, bool isRadio = false)
|
||||
{
|
||||
AbleEditPackObj ableEdit = sender;
|
||||
if (ableEdit == null) return;
|
||||
try
|
||||
{
|
||||
if (myOpeRecord != null)
|
||||
{
|
||||
SelDict(sender, e, ableEdit.ControlTitleText, isRadio);
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
AIMSExtension.PublicMethod.WriteLog(ex);
|
||||
}
|
||||
}
|
||||
private void SelDict(AbleEditPackObj sender, EventArgs e, string _DictType, bool isRadio = false)
|
||||
{
|
||||
AbleEditPackObj ableEdit = sender;
|
||||
if (ableEdit == null) return;
|
||||
|
||||
ableEdit.CControl.Leave -= new EventHandler(txt_Leave);
|
||||
ableEdit.CControl.KeyUp -= new KeyEventHandler(CControl_KeyUp);
|
||||
ableEdit.CControl.KeyUp += new KeyEventHandler(CControl_KeyUp);
|
||||
ableEdit.CControl.KeyPress -= new KeyPressEventHandler(CControl_KeyPress);
|
||||
ableEdit.CControl.KeyPress += new KeyPressEventHandler(CControl_KeyPress);
|
||||
|
||||
if (myOpeRecord != null)
|
||||
{
|
||||
Control conl = sender.CControl;
|
||||
if (conl is TextBox)
|
||||
{
|
||||
((TextBox)conl).BorderStyle = BorderStyle.Fixed3D;
|
||||
((TextBox)conl).Focus();
|
||||
if (sender.PackValue != null && sender.PackValue.Trim() != "" && isRadio == false)
|
||||
{
|
||||
if (((TextBox)conl).Text.LastIndexOf(',') != sender.PackText.Length)
|
||||
((TextBox)conl).Text = ((TextBox)conl).Text + ",";
|
||||
}
|
||||
((TextBox)conl).Select(((TextBox)conl).Text.Length, 1);
|
||||
}
|
||||
|
||||
aSyncSelectDict.Show(template, OpeRecord, sender, _DictType, isRadio);
|
||||
ableEdit.CControl.Leave += new EventHandler(txt_Leave);
|
||||
}
|
||||
}
|
||||
private void ASyncSelectDict_SetValue(string Text, AbleEditPackObj aEdit)
|
||||
{
|
||||
aEdit.PackValue = Text;
|
||||
aEdit.PackText = Text;
|
||||
template.SetObjValue(OpeRecord, aEdit.ClassDataSourceName, Text, Text, true);
|
||||
aEdit.CControl.Leave -= new EventHandler(txt_Leave);
|
||||
aEdit.CControl.Leave += new EventHandler(txt_Leave);
|
||||
}
|
||||
private void CControl_KeyUp(object sender, KeyEventArgs e)
|
||||
{
|
||||
if (myOpeRecord != null)
|
||||
{
|
||||
Control conl = sender as Control;
|
||||
if (e.KeyCode == Keys.Down)
|
||||
{
|
||||
if (SelectDictText.dgvZd.CurrentRow.Index + 1 != SelectDictText.dgvZd.Rows.Count - 1)
|
||||
{
|
||||
SelectDictText.dgvZd.CurrentCell = SelectDictText.dgvZd.Rows[SelectDictText.dgvZd.CurrentRow.Index + 1].Cells[1];
|
||||
}
|
||||
}
|
||||
else if (e.KeyCode == Keys.Up)
|
||||
{
|
||||
if (SelectDictText.dgvZd.CurrentRow.Index != 0)
|
||||
{
|
||||
SelectDictText.dgvZd.CurrentCell = SelectDictText.dgvZd.Rows[SelectDictText.dgvZd.CurrentRow.Index - 1].Cells[1];
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
private void CControl_KeyPress(object sender, KeyPressEventArgs e)
|
||||
{
|
||||
if (e.KeyChar.ToString() == "\r")
|
||||
{
|
||||
if (SelectDictText.dgvZd.SelectedRows.Count > 0)
|
||||
{
|
||||
SelectDictText.SetContent(SelectDictText.dgvZd.SelectedRows[0].Index);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -17,7 +17,7 @@ namespace DrawGraph
|
||||
{
|
||||
case "人员":
|
||||
if (PersonType == "0")
|
||||
{
|
||||
{
|
||||
strSql = "SELECT top 20 p.Id,p.Name,p.No Code FROM Person p WHERE p.IsValid=1 AND p.PersonType ='医生' ";
|
||||
if (HelpCode != "") strSql += " AND (p.Name LIKE '%" + HelpCode + "%' OR p.HelpCode LIKE '%" + HelpCode + "%' OR p.No LIKE '%" + HelpCode + "%')";
|
||||
if (HelpCode == "" && OpeRecord.DepartmentId != null) strSql += " AND p.DepId='" + OpeRecord.DepartmentId + "' ";
|
||||
@ -62,7 +62,7 @@ namespace DrawGraph
|
||||
case "麻醉方式":
|
||||
strSql = "SELECT p.Id,p.Name,p.Explain Code FROM AnaesthesiaMethod p WHERE p.IsValid=1 AND (p.Name LIKE '%" + HelpCode + "%' OR p.HelpCode LIKE '%" + HelpCode + "%' )";
|
||||
if (SelPerson != "") strSql += " AND p.Id not in (" + SelPerson + ") ";
|
||||
strSql += " order by UseRate asc";
|
||||
strSql += " order by UseRate asc";
|
||||
break;
|
||||
case "手术体位":
|
||||
strSql = "SELECT top 30 p.Id,p.Name,p.Explain Code FROM OperationBodyPosition p WHERE p.IsValid=1 AND (p.Name LIKE '%" + HelpCode + "%' OR p.HelpCode LIKE '%" + HelpCode + "%' )";
|
||||
@ -72,12 +72,12 @@ namespace DrawGraph
|
||||
case "手术部位":
|
||||
strSql = "SELECT top 20 p.Id,p.Name,p.Explain Code FROM OperationPosition p WHERE p.IsValid=1 AND (p.Name LIKE '%" + HelpCode + "%' OR p.HelpCode LIKE '%" + HelpCode + "%' )";
|
||||
if (SelPerson != "") strSql += " AND p.Id not in (" + SelPerson + ") ";
|
||||
strSql += " order by PositionOrder asc";
|
||||
strSql += " order by PositionOrder asc";
|
||||
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 + ") ";
|
||||
strSql += " order by p.[Order] asc";
|
||||
strSql += " order by p.[Order] asc";
|
||||
break;
|
||||
|
||||
}
|
||||
@ -98,18 +98,22 @@ namespace DrawGraph
|
||||
{
|
||||
i += UpdateInstrumentList(items[2] + "='" + value + "' where Id= " + _operationRecord.InstrumentList.Id);
|
||||
}
|
||||
if (items[1] == "OpeRecordInfo")
|
||||
else if (items[1] == "OpeRecordInfo")
|
||||
{
|
||||
i += UpdateOperationRecordInfo(items[2] + "='" + value + "' where Id= " + _operationRecord.OpeRecordInfo.Id);
|
||||
}
|
||||
if (items[1] == "OpeRecoverInInfo")
|
||||
else if (items[1] == "OpeRecoverInInfo")
|
||||
{
|
||||
i += UpdateOperationRecoverInInfo(items[2] + "='" + value + "' where Id= " + _operationRecord.OpeRecoverInInfo.Id);
|
||||
}
|
||||
if (items[1] == "OpeRecoverOutInfo")
|
||||
else if (items[1] == "OpeRecoverOutInfo")
|
||||
{
|
||||
i += UpdateOperationRecoverOutInfo(items[2] + "='" + value + "' where Id= " + _operationRecord.OpeRecoverOutInfo.Id);
|
||||
}
|
||||
else if (items[1] == "AnalgesiaRecord")
|
||||
{
|
||||
i += UpdateAnalgesiaRecord(items[2] + "='" + value + "' where Id= " + _operationRecord.AnalgesiaRecord.Id);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -226,6 +230,11 @@ namespace DrawGraph
|
||||
string sqlStr = "update OperationRecoverOutInfo set " + sql;
|
||||
return DBHelper.ExecNonQuery(sqlStr);
|
||||
}
|
||||
public static int UpdateAnalgesiaRecord(string sql)
|
||||
{
|
||||
string sqlStr = "update OperationRecordAnalgesia set " + sql;
|
||||
return DBHelper.ExecNonQuery(sqlStr);
|
||||
}
|
||||
public static int AddPerson(OperationRecord _operationRecord, string Persons, int PersonDutyId)
|
||||
{
|
||||
int i = 0;
|
||||
@ -262,7 +271,7 @@ namespace DrawGraph
|
||||
public static int AddPerson(OperationRecord _operationRecord, List<int> Persons, int PersonDutyId)
|
||||
{
|
||||
int i = 0;
|
||||
if (Persons==null || Persons.Count<=0)
|
||||
if (Persons == null || Persons.Count <= 0)
|
||||
{
|
||||
DeletePerson(_operationRecord.PatientId.Value, PersonDutyId);
|
||||
i++;
|
||||
@ -270,7 +279,7 @@ namespace DrawGraph
|
||||
else
|
||||
{
|
||||
DeletePerson(_operationRecord.PatientId.Value, PersonDutyId);
|
||||
i++;
|
||||
i++;
|
||||
foreach (int PersonId in Persons)
|
||||
{
|
||||
StringBuilder strSql = new StringBuilder();
|
||||
@ -330,7 +339,7 @@ namespace DrawGraph
|
||||
public static int AddOperation(OperationRecord _operationRecord, List<int> Operation)
|
||||
{
|
||||
int i = 0;
|
||||
if (Operation==null || Operation.Count<=0)
|
||||
if (Operation == null || Operation.Count <= 0)
|
||||
{
|
||||
DeleteOperation(_operationRecord.PatientId.Value);
|
||||
i++;
|
||||
@ -338,8 +347,8 @@ namespace DrawGraph
|
||||
else
|
||||
{
|
||||
DeleteOperation(_operationRecord.PatientId.Value);
|
||||
i++;
|
||||
foreach (int OperationId in Operation )
|
||||
i++;
|
||||
foreach (int OperationId in Operation)
|
||||
{
|
||||
StringBuilder strSql = new StringBuilder();
|
||||
strSql.Append("insert into [FactOperationInfo](");
|
||||
@ -458,20 +467,20 @@ namespace DrawGraph
|
||||
}
|
||||
return i;
|
||||
}
|
||||
public static int AddOperationPosition(OperationRecord _operationRecord, string OperationPositionId )
|
||||
public static int AddOperationPosition(OperationRecord _operationRecord, string OperationPositionId)
|
||||
{
|
||||
int i = 0;
|
||||
if ( OperationPositionId.Trim() == "" || OperationPositionId== ",")
|
||||
if (OperationPositionId.Trim() == "" || OperationPositionId == ",")
|
||||
{
|
||||
DeleteOperationPosition (_operationRecord.PatientId.Value);
|
||||
DeleteOperationPosition(_operationRecord.PatientId.Value);
|
||||
i++;
|
||||
}
|
||||
else
|
||||
{
|
||||
DeleteOperationPosition(_operationRecord.PatientId.Value);
|
||||
i++;
|
||||
string[] Operationstr = OperationPositionId.Split(',');
|
||||
foreach (string OperationPosition in Operationstr)
|
||||
string[] Operationstr = OperationPositionId.Split(',');
|
||||
foreach (string OperationPosition in Operationstr)
|
||||
{
|
||||
StringBuilder strSql = new StringBuilder();
|
||||
strSql.Append("insert into [FactOperationPosition](");
|
||||
@ -480,7 +489,7 @@ namespace DrawGraph
|
||||
strSql.Append(" values (");
|
||||
strSql.Append("" + _operationRecord.PatientId + ",");
|
||||
strSql.Append("" + _operationRecord.OperationApplyId + ",");
|
||||
strSql.Append("" + OperationPosition + ",");
|
||||
strSql.Append("" + OperationPosition + ",");
|
||||
strSql.Append("'" + AIMSExtension.PublicMethod.OperatorNo + "',");
|
||||
strSql.Append("'" + AIMSExtension.PublicMethod.OperatorName + "',");
|
||||
strSql.Append("'" + DateTime.Now + "'");
|
||||
@ -490,19 +499,19 @@ namespace DrawGraph
|
||||
}
|
||||
return i;
|
||||
}
|
||||
public static int AddOperationPosition(OperationRecord _operationRecord, List<int> OperationPositionIds )
|
||||
public static int AddOperationPosition(OperationRecord _operationRecord, List<int> OperationPositionIds)
|
||||
{
|
||||
int i = 0;
|
||||
if ( OperationPositionIds==null || OperationPositionIds.Count<=0)
|
||||
if (OperationPositionIds == null || OperationPositionIds.Count <= 0)
|
||||
{
|
||||
DeleteOperationPosition (_operationRecord.PatientId.Value);
|
||||
DeleteOperationPosition(_operationRecord.PatientId.Value);
|
||||
i++;
|
||||
}
|
||||
else
|
||||
{
|
||||
DeleteOperationPosition(_operationRecord.PatientId.Value);
|
||||
i++;
|
||||
foreach (int OperationPosition in OperationPositionIds )
|
||||
i++;
|
||||
foreach (int OperationPosition in OperationPositionIds)
|
||||
{
|
||||
StringBuilder strSql = new StringBuilder();
|
||||
strSql.Append("insert into [FactOperationPosition](");
|
||||
@ -511,7 +520,7 @@ namespace DrawGraph
|
||||
strSql.Append(" values (");
|
||||
strSql.Append("" + _operationRecord.PatientId + ",");
|
||||
strSql.Append("" + _operationRecord.OperationApplyId + ",");
|
||||
strSql.Append("" + OperationPosition + ",");
|
||||
strSql.Append("" + OperationPosition + ",");
|
||||
strSql.Append("'" + AIMSExtension.PublicMethod.OperatorNo + "',");
|
||||
strSql.Append("'" + AIMSExtension.PublicMethod.OperatorName + "',");
|
||||
strSql.Append("'" + DateTime.Now + "'");
|
||||
|
||||
@ -8,6 +8,7 @@ using System.Drawing;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Windows.Forms;
|
||||
using System.Windows.Forms.Design;
|
||||
|
||||
namespace DrawGraph
|
||||
{
|
||||
@ -15,6 +16,7 @@ namespace DrawGraph
|
||||
{
|
||||
public RectangleFramePackObj IconPpack;
|
||||
public LinePackObj H5pack;
|
||||
public TextPackObj Extend2;
|
||||
/// <summary>
|
||||
/// 当前手术对象
|
||||
/// </summary>
|
||||
@ -45,11 +47,11 @@ namespace DrawGraph
|
||||
eventendy = H5pack.RealEndY;
|
||||
}
|
||||
IconPpack = template.GetPackObjectOTag<RectangleFramePackObj>("IconManage_RectangleFramePackObj_2");
|
||||
if (IconPpack != null)
|
||||
if (IconPpack != null)
|
||||
{
|
||||
eventy = IconPpack.RealY;
|
||||
eventendy = IconPpack.RealEndY;
|
||||
eventendX = IconPpack.RealEndX + 0.02;
|
||||
eventendX = IconPpack.RealEndX + 0.02;
|
||||
}
|
||||
LinePackObj line = template.GetPackObjectOTag<LinePackObj>("IconManage_LinePackObj_6");
|
||||
if (line != null)
|
||||
@ -186,6 +188,69 @@ namespace DrawGraph
|
||||
}
|
||||
}
|
||||
myOpeRecord.EventListstr = eventListstr;
|
||||
TextPackObj packObj2 = template.GetPackObjectOTag<TextPackObj>("IconManage_TextPackObj_14_OperationRecord_AnalgesiaRecord_Extend2");
|
||||
if (packObj2 != null)
|
||||
{
|
||||
List<string> AfterDrugsListstr = new List<string>();
|
||||
foreach (var item in myOpeRecord.FactDrugList)
|
||||
{
|
||||
ListAddDrugs(AfterDrugsListstr, item);
|
||||
}
|
||||
if (AfterDrugsListstr.Count > 0)
|
||||
{
|
||||
packObj2.PackText = "";
|
||||
foreach (var item in AfterDrugsListstr)
|
||||
{
|
||||
packObj2.PackText += item + "\n";
|
||||
}
|
||||
packObj2.PackValue = packObj2.PackText;
|
||||
packObj2.Draw();
|
||||
}
|
||||
}
|
||||
TextPackObj packObj = template.GetPackObjectOTag<TextPackObj>("IconManage_TextPackObj_40_OperationRecord_AnalgesiaRecord_Extend3");
|
||||
if (packObj != null && eventListstr.Count > 1)
|
||||
{
|
||||
packObj.PackText = "";
|
||||
foreach (var item in eventListstr)
|
||||
{
|
||||
if (item != "【事件】")
|
||||
packObj.PackText += ((item.Substring(1, item.Length - 1)) + "\n");
|
||||
}
|
||||
packObj.PackValue = packObj.PackText;
|
||||
packObj.Draw();
|
||||
}
|
||||
}
|
||||
private static void ListAddDrugs(List<string> DrugListstr, FactDrug temp)
|
||||
{
|
||||
string dose = "";
|
||||
if (temp.Density != 0)
|
||||
{
|
||||
dose += ((double)temp.Density).ToString();
|
||||
if (temp.DensityUnit != null)
|
||||
{
|
||||
dose += temp.DensityUnit;
|
||||
}
|
||||
}
|
||||
if (dose.Trim() != "") dose += " ";
|
||||
if (temp.Velocity != 0)
|
||||
{
|
||||
dose += ((double)temp.Velocity).ToString();
|
||||
if (temp.VelocityUnit != null)
|
||||
{
|
||||
dose += temp.VelocityUnit;
|
||||
}
|
||||
}
|
||||
if (dose.Trim() != "") dose += " ";
|
||||
if (temp.Dosage != 0)
|
||||
{
|
||||
dose += ((double)temp.Dosage).ToString();
|
||||
if (temp.DosageUnit != null)
|
||||
{
|
||||
dose += temp.DosageUnit;
|
||||
}
|
||||
}
|
||||
DrugListstr.Add(string.Format("{0}{1} {2} {3}{4}{5}", "", (temp.DrugBeginTime == temp.DrugEndTime) ? temp.DrugBeginTime.ToShortTimeString() : temp.DrugBeginTime.ToShortTimeString() + "->" + temp.DrugEndTime.ToShortTimeString(), temp.DrugName.Trim(), dose, "", temp.DrugChannel == null ? "" : " " + temp.DrugChannel.ToString()));
|
||||
//DrugListstr.Append(" ");
|
||||
}
|
||||
#region 格式化字符串长度
|
||||
/// <summary>
|
||||
|
||||
@ -385,6 +385,7 @@ namespace DrawGraph
|
||||
private int? id;
|
||||
private int? patientId;
|
||||
private int? operationApplyId;
|
||||
private string opeDay;
|
||||
private DateTime? inRoomTime;
|
||||
private DateTime? outRoomTime;
|
||||
private DateTime? operationBeginTime;
|
||||
@ -497,6 +498,15 @@ namespace DrawGraph
|
||||
set { inRoomTime = value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 手术日期
|
||||
/// </summary>
|
||||
[ClassAttributs(Description = "手术日期")]
|
||||
public string OpeDay
|
||||
{
|
||||
get { return opeDay; }
|
||||
set { opeDay = value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 出手术室时间
|
||||
/// </summary>
|
||||
[ClassAttributs(Description = "出手术室时间")]
|
||||
@ -1181,6 +1191,7 @@ namespace DrawGraph
|
||||
private OperationRecoverOutInfo opeRecoverOutInfo;
|
||||
private OperationRecordInstrumentList instrumentList;
|
||||
private OperationRecordInstrumentList instrumentList2;
|
||||
private OperationRecordAnalgesia recordAnalgesia;
|
||||
|
||||
public List<string> EventListstr = new List<string>();
|
||||
public List<string> DrugsListstr = new List<string>();
|
||||
@ -1351,6 +1362,18 @@ namespace DrawGraph
|
||||
instrumentList = value;
|
||||
}
|
||||
}
|
||||
[ClassAttributs(Description = "镇痛记录单类")]
|
||||
public OperationRecordAnalgesia AnalgesiaRecord
|
||||
{
|
||||
get
|
||||
{
|
||||
return recordAnalgesia;
|
||||
}
|
||||
set
|
||||
{
|
||||
recordAnalgesia = value;
|
||||
}
|
||||
}
|
||||
[NoCreatControlAttributs]
|
||||
public OperationRecordInstrumentList InstrumentList2
|
||||
{
|
||||
@ -1387,6 +1410,7 @@ namespace DrawGraph
|
||||
OpeRecoverOutInfo = new OperationRecoverOutInfo();
|
||||
InstrumentList = new OperationRecordInstrumentList();
|
||||
InstrumentList2 = new OperationRecordInstrumentList();
|
||||
AnalgesiaRecord = new OperationRecordAnalgesia();
|
||||
FactBloodGasAnalysisList = new List<FactBloodGasAnalysis>();
|
||||
SelPhysioConfig = null;
|
||||
}
|
||||
|
||||
423
DrawGraph/AreaManage/OperationRecordAnalgesia.cs
Normal file
423
DrawGraph/AreaManage/OperationRecordAnalgesia.cs
Normal file
@ -0,0 +1,423 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace DrawGraph
|
||||
{
|
||||
[Serializable]
|
||||
public partial class OperationRecordAnalgesia
|
||||
{
|
||||
private int? id;
|
||||
private int? patientId;
|
||||
private int? applyId;
|
||||
private int? operationRecordId;
|
||||
private string prohibitedDrinkingTime;
|
||||
private string prohibitedEatingTime;
|
||||
private string consciousness;
|
||||
private string nutritionalDevelopment;
|
||||
private string pregnancy;
|
||||
private string looseDenture;
|
||||
private string difficultyOpeningMouth;
|
||||
private string mouthOpeningDegree;
|
||||
private string airwayAssessment;
|
||||
private string drugAllergy;
|
||||
private string heartFunction;
|
||||
private string hypertension;
|
||||
private string anesthesiaSurgeryHistory;
|
||||
private string anesthesiaSurgeryHistoryDetails;
|
||||
private string cardiovascularSystem;
|
||||
private string cardiovascularSystemDetails;
|
||||
private string respiratorySystem;
|
||||
private string respiratorySystemDetails;
|
||||
private string endocrineSystem;
|
||||
private string endocrineSystemDetails;
|
||||
private string aSAClassification;
|
||||
private string sedationAnalgesiaPlan;
|
||||
private string otherSpecialConditions;
|
||||
private string patientOutcome;
|
||||
private string painScore;
|
||||
private string highFallRisk;
|
||||
private string evaluator;
|
||||
private string postoperativeMonitoringDoctor;
|
||||
private string stewardScoreDischarge;
|
||||
private string assessmentTime;
|
||||
private int? isValid;
|
||||
private int? operatorId;
|
||||
private DateTime? operatorTime;
|
||||
private string remark;
|
||||
private string extend1;
|
||||
private string extend2;
|
||||
private string extend3;
|
||||
private string extend4;
|
||||
private string extend5;
|
||||
|
||||
|
||||
[NoCreatControlAttributs]
|
||||
public int? Id
|
||||
{
|
||||
get{ return id; }
|
||||
set{ id=value; }
|
||||
}
|
||||
[NoCreatControlAttributs]
|
||||
public int? PatientId
|
||||
{
|
||||
get{ return patientId; }
|
||||
set{ patientId=value; }
|
||||
}
|
||||
[NoCreatControlAttributs]
|
||||
public int? ApplyId
|
||||
{
|
||||
get{ return applyId; }
|
||||
set{ applyId=value; }
|
||||
}
|
||||
[NoCreatControlAttributs]
|
||||
public int? OperationRecordId
|
||||
{
|
||||
get{ return operationRecordId; }
|
||||
set{ operationRecordId=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 禁饮时间
|
||||
/// </summary>
|
||||
[ClassAttributs(Description = "禁饮时间")]
|
||||
public string ProhibitedDrinkingTime
|
||||
{
|
||||
get{ return prohibitedDrinkingTime; }
|
||||
set{ prohibitedDrinkingTime=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 禁食时间
|
||||
/// </summary>
|
||||
[ClassAttributs(Description = "禁食时间")]
|
||||
public string ProhibitedEatingTime
|
||||
{
|
||||
get{ return prohibitedEatingTime; }
|
||||
set{ prohibitedEatingTime=value; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 意识
|
||||
/// </summary>
|
||||
[ClassAttributs(Description = "意识")]
|
||||
public string Consciousness
|
||||
{
|
||||
get{ return consciousness; }
|
||||
set{ consciousness=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 营养发育
|
||||
/// </summary>
|
||||
[ClassAttributs(Description = "营养发育")]
|
||||
public string NutritionalDevelopment
|
||||
{
|
||||
get{ return nutritionalDevelopment; }
|
||||
set{ nutritionalDevelopment=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 怀孕
|
||||
/// </summary>
|
||||
[ClassAttributs(Description = "怀孕")]
|
||||
public string Pregnancy
|
||||
{
|
||||
get{ return pregnancy; }
|
||||
set{ pregnancy=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 义齿松动齿
|
||||
[ClassAttributs(Description = "义齿松动齿")]
|
||||
/// </summary>
|
||||
public string LooseDenture
|
||||
{
|
||||
get{ return looseDenture; }
|
||||
set{ looseDenture=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 张口困难
|
||||
/// </summary>
|
||||
[ClassAttributs(Description = "张口困难")]
|
||||
public string DifficultyOpeningMouth
|
||||
{
|
||||
get{ return difficultyOpeningMouth; }
|
||||
set{ difficultyOpeningMouth=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 张口度
|
||||
/// </summary>
|
||||
[ClassAttributs(Description = "张口度")]
|
||||
public string MouthOpeningDegree
|
||||
{
|
||||
get{ return mouthOpeningDegree; }
|
||||
set{ mouthOpeningDegree=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 气道评级
|
||||
/// </summary>
|
||||
[ClassAttributs(Description = "气道评级")]
|
||||
public string AirwayAssessment
|
||||
{
|
||||
get{ return airwayAssessment; }
|
||||
set{ airwayAssessment=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 药物过敏
|
||||
/// </summary>
|
||||
[ClassAttributs(Description = "药物过敏")]
|
||||
public string DrugAllergy
|
||||
{
|
||||
get{ return drugAllergy; }
|
||||
set{ drugAllergy=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 心功能
|
||||
/// </summary>
|
||||
[ClassAttributs(Description = "心功能")]
|
||||
public string HeartFunction
|
||||
{
|
||||
get{ return heartFunction; }
|
||||
set{ heartFunction=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 高血压
|
||||
/// </summary>
|
||||
[ClassAttributs(Description = "高血压")]
|
||||
public string Hypertension
|
||||
{
|
||||
get{ return hypertension; }
|
||||
set{ hypertension=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 麻醉手术史
|
||||
/// </summary>
|
||||
[ClassAttributs(Description = "麻醉手术史")]
|
||||
public string AnesthesiaSurgeryHistory
|
||||
{
|
||||
get{ return anesthesiaSurgeryHistory; }
|
||||
set{ anesthesiaSurgeryHistory=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 麻醉手术史内容
|
||||
/// </summary>
|
||||
[ClassAttributs(Description = "麻醉手术史内容")]
|
||||
public string AnesthesiaSurgeryHistoryDetails
|
||||
{
|
||||
get{ return anesthesiaSurgeryHistoryDetails; }
|
||||
set{ anesthesiaSurgeryHistoryDetails=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 心血管系统
|
||||
/// </summary>
|
||||
[ClassAttributs(Description = "心血管系统")]
|
||||
public string CardiovascularSystem
|
||||
{
|
||||
get{ return cardiovascularSystem; }
|
||||
set{ cardiovascularSystem=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 心血管系统内容
|
||||
/// </summary>
|
||||
[ClassAttributs(Description = "心血管系统内容")]
|
||||
public string CardiovascularSystemDetails
|
||||
{
|
||||
get{ return cardiovascularSystemDetails; }
|
||||
set{ cardiovascularSystemDetails=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 呼吸系统
|
||||
/// </summary>
|
||||
[ClassAttributs(Description = "呼吸系统")]
|
||||
public string RespiratorySystem
|
||||
{
|
||||
get{ return respiratorySystem; }
|
||||
set{ respiratorySystem=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 呼吸系统内容
|
||||
/// </summary>
|
||||
[ClassAttributs(Description = "呼吸系统内容")]
|
||||
public string RespiratorySystemDetails
|
||||
{
|
||||
get{ return respiratorySystemDetails; }
|
||||
set{ respiratorySystemDetails=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 内分泌系统
|
||||
/// </summary>
|
||||
[ClassAttributs(Description = "内分泌系统")]
|
||||
public string EndocrineSystem
|
||||
{
|
||||
get{ return endocrineSystem; }
|
||||
set{ endocrineSystem=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 内分泌系统内容
|
||||
/// </summary>
|
||||
[ClassAttributs(Description = "内分泌系统内容")]
|
||||
public string EndocrineSystemDetails
|
||||
{
|
||||
get{ return endocrineSystemDetails; }
|
||||
set{ endocrineSystemDetails=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// ASA分级
|
||||
/// </summary>
|
||||
[ClassAttributs(Description = "ASA分级")]
|
||||
public string ASAClassification
|
||||
{
|
||||
get{ return aSAClassification; }
|
||||
set{ aSAClassification=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 镇静镇痛计划
|
||||
/// </summary>
|
||||
[ClassAttributs(Description = "镇静镇痛计划")]
|
||||
public string SedationAnalgesiaPlan
|
||||
{
|
||||
get{ return sedationAnalgesiaPlan; }
|
||||
set{ sedationAnalgesiaPlan=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 其他特殊情况
|
||||
/// </summary>
|
||||
[ClassAttributs(Description = "其他特殊情况")]
|
||||
public string OtherSpecialConditions
|
||||
{
|
||||
get{ return otherSpecialConditions; }
|
||||
set{ otherSpecialConditions=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 患者转归
|
||||
/// </summary>
|
||||
[ClassAttributs(Description = "患者转归")]
|
||||
public string PatientOutcome
|
||||
{
|
||||
get{ return patientOutcome; }
|
||||
set{ patientOutcome=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 疼痛评分
|
||||
/// </summary>
|
||||
[ClassAttributs(Description = "疼痛评分")]
|
||||
public string PainScore
|
||||
{
|
||||
get{ return painScore; }
|
||||
set{ painScore=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 高跌倒风险
|
||||
/// </summary>
|
||||
[ClassAttributs(Description = "高跌倒风险")]
|
||||
public string HighFallRisk
|
||||
{
|
||||
get{ return highFallRisk; }
|
||||
set{ highFallRisk=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 评估者
|
||||
/// </summary>
|
||||
[ClassAttributs(Description = "评估者")]
|
||||
public string Evaluator
|
||||
{
|
||||
get{ return evaluator; }
|
||||
set{ evaluator=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 术后监测医师
|
||||
/// </summary>
|
||||
[ClassAttributs(Description = "术后监测医师")]
|
||||
public string PostoperativeMonitoringDoctor
|
||||
{
|
||||
get{ return postoperativeMonitoringDoctor; }
|
||||
set{ postoperativeMonitoringDoctor=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 出室Steward评分
|
||||
/// </summary>
|
||||
[ClassAttributs(Description = "出室Steward评分")]
|
||||
public string StewardScoreDischarge
|
||||
{
|
||||
get{ return stewardScoreDischarge; }
|
||||
set{ stewardScoreDischarge=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 评估时间
|
||||
/// </summary>
|
||||
[ClassAttributs(Description = "评估时间")]
|
||||
public string AssessmentTime
|
||||
{
|
||||
get{ return assessmentTime; }
|
||||
set{ assessmentTime=value; }
|
||||
}
|
||||
[NoCreatControlAttributs]
|
||||
public int? IsValid
|
||||
{
|
||||
get{ return isValid; }
|
||||
set{ isValid=value; }
|
||||
}
|
||||
[NoCreatControlAttributs]
|
||||
public int? OperatorId
|
||||
{
|
||||
get{ return operatorId; }
|
||||
set{ operatorId=value; }
|
||||
}
|
||||
[NoCreatControlAttributs]
|
||||
public DateTime? OperatorTime
|
||||
{
|
||||
get{ return operatorTime; }
|
||||
set{ operatorTime=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 备注
|
||||
/// </summary>
|
||||
[ClassAttributs(Description = "备注")]
|
||||
public string Remark
|
||||
{
|
||||
get{ return remark; }
|
||||
set{ remark=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 扩展1
|
||||
/// </summary>
|
||||
[ClassAttributs(Description = "扩展1")]
|
||||
public string Extend1
|
||||
{
|
||||
get{ return extend1; }
|
||||
set{ extend1=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 扩展2
|
||||
/// </summary>
|
||||
[ClassAttributs(Description = "扩展2")]
|
||||
public string Extend2
|
||||
{
|
||||
get{ return extend2; }
|
||||
set{ extend2=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 扩展3
|
||||
/// </summary>
|
||||
[ClassAttributs(Description = "扩展3")]
|
||||
public string Extend3
|
||||
{
|
||||
get{ return extend3; }
|
||||
set{ extend3=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 扩展4
|
||||
/// </summary>
|
||||
[ClassAttributs(Description = "扩展4")]
|
||||
public string Extend4
|
||||
{
|
||||
get{ return extend4; }
|
||||
set{ extend4=value; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 扩展5
|
||||
/// </summary>
|
||||
[ClassAttributs(Description = "扩展5")]
|
||||
public string Extend5
|
||||
{
|
||||
get{ return extend5; }
|
||||
set{ extend5=value; }
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -606,10 +606,11 @@ namespace DrawGraph
|
||||
pp.ClearTagstr(ZedControl);
|
||||
pp.phListPack = phListPack;
|
||||
//如果模板管理不为空
|
||||
if (pack != null && rowNum < 5 && pp.ShowText == true)
|
||||
if (pack != null && rowNum <= RowsCount && pp.ShowText == true)
|
||||
{
|
||||
double y = pack.RealY + getYPositionByListIndex(YRows, pack.RealY, pack.RealEndY, RowsCount);
|
||||
ZUtil.DrawText(pp.Name, pack.RealX, y, ZedControl, "PP" + pp.Enname, 5.5f);
|
||||
if (RowsCount != 1)
|
||||
ZUtil.DrawText(pp.Name, pack.RealX, y, ZedControl, "PP" + pp.Enname, 5.5f);
|
||||
pp.YLocation = y + 0.002;
|
||||
YRows++;
|
||||
rowNum++;
|
||||
@ -646,7 +647,7 @@ namespace DrawGraph
|
||||
pp.setAnasArr(ZedControl, chartPack.RealX, chartPack.RealEndX, myOpeRecord.PageBegin,
|
||||
myOpeRecord.PageBegin.AddMinutes(EVERY_PAGE_TIME_SPAN));
|
||||
pp.ClearTagstr(ZedControl);
|
||||
if (rowNum < 5 && pp.IsDefalultShow == true)
|
||||
if (rowNum <= RowsCount && pp.IsDefalultShow == true)
|
||||
{
|
||||
double y = pack.RealY + getYPositionByListIndex(YRows, pack.RealY, pack.RealEndY, RowsCount);
|
||||
ZUtil.DrawText(pp.Name, pack.RealX, y, ZedControl, "PP" + pp.Enname + pp.Id, 5.5f);
|
||||
|
||||
@ -56,6 +56,7 @@
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="AreaManage\AdverseEvent.cs" />
|
||||
<Compile Include="AreaManage\AnalgesiaDataBottonManage.cs" />
|
||||
<Compile Include="AreaManage\AnaseDataQualityRecord.cs" />
|
||||
<Compile Include="AreaManage\ApplianceRecord.cs" />
|
||||
<Compile Include="AreaManage\BloodGasAnalysisDict.cs" />
|
||||
@ -67,8 +68,10 @@
|
||||
<Compile Include="AreaManage\DeletePhysios.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="AreaManage\OperationRecordAnalgesia.cs" />
|
||||
<Compile Include="AreaManage\OutputManage.cs" />
|
||||
<Compile Include="AreaManage\SelectDictText.cs" />
|
||||
<Compile Include="AreaManage\AnalgesiaDataManage.cs" />
|
||||
<Compile Include="AreaManage\TempDataManage.cs" />
|
||||
<Compile Include="AreaManage\OperationRecordInfo.cs" />
|
||||
<Compile Include="AreaManage\OperationRecordInstrumentList.cs" />
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<AtuoUpdate>
|
||||
<ConnectionString>Data Source=.;Initial Catalog=AIMSDB_DLSJZQZYYY;User ID=sa;Password=Test2020;</ConnectionString>
|
||||
<ConnectionString>Data Source=.;Initial Catalog=AIMSDB_FJZPTFYY;User ID=sa;Password=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>
|
||||
|
||||
67
DrawGraphManagement/Main.Designer.cs
generated
67
DrawGraphManagement/Main.Designer.cs
generated
@ -73,6 +73,7 @@
|
||||
this.button11 = new System.Windows.Forms.Button();
|
||||
this.myPanel1 = new DrawGraphManagement.MyPanel();
|
||||
this.zedGraphMain = new DrawGraph.ZedGraphControl();
|
||||
this.button12 = new System.Windows.Forms.Button();
|
||||
this.panel1.SuspendLayout();
|
||||
this.panel4.SuspendLayout();
|
||||
this.pnlManageList.SuspendLayout();
|
||||
@ -133,7 +134,7 @@
|
||||
//
|
||||
// btnSave
|
||||
//
|
||||
this.btnSave.Location = new System.Drawing.Point(929, 8);
|
||||
this.btnSave.Location = new System.Drawing.Point(903, 7);
|
||||
this.btnSave.Name = "btnSave";
|
||||
this.btnSave.Size = new System.Drawing.Size(75, 23);
|
||||
this.btnSave.TabIndex = 5;
|
||||
@ -164,12 +165,14 @@
|
||||
this.panel4.Controls.Add(this.button4);
|
||||
this.panel4.Controls.Add(this.button3);
|
||||
this.panel4.Controls.Add(this.txtFontSize);
|
||||
this.panel4.Controls.Add(this.button11);
|
||||
this.panel4.Controls.Add(this.button1);
|
||||
this.panel4.Controls.Add(this.BtnBind);
|
||||
this.panel4.Controls.Add(this.label6);
|
||||
this.panel4.Controls.Add(this.textBox1);
|
||||
this.panel4.Controls.Add(this.button9);
|
||||
this.panel4.Controls.Add(this.button8);
|
||||
this.panel4.Controls.Add(this.button12);
|
||||
this.panel4.Controls.Add(this.button7);
|
||||
this.panel4.Controls.Add(this.button6);
|
||||
this.panel4.Controls.Add(this.button10);
|
||||
@ -236,7 +239,7 @@
|
||||
//
|
||||
// BtnBind
|
||||
//
|
||||
this.BtnBind.Location = new System.Drawing.Point(852, 8);
|
||||
this.BtnBind.Location = new System.Drawing.Point(816, 7);
|
||||
this.BtnBind.Name = "BtnBind";
|
||||
this.BtnBind.Size = new System.Drawing.Size(75, 23);
|
||||
this.BtnBind.TabIndex = 11;
|
||||
@ -257,66 +260,66 @@
|
||||
//
|
||||
this.textBox1.Location = new System.Drawing.Point(81, 9);
|
||||
this.textBox1.Name = "textBox1";
|
||||
this.textBox1.Size = new System.Drawing.Size(87, 21);
|
||||
this.textBox1.Size = new System.Drawing.Size(59, 21);
|
||||
this.textBox1.TabIndex = 10;
|
||||
//
|
||||
// button9
|
||||
//
|
||||
this.button9.Location = new System.Drawing.Point(394, 8);
|
||||
this.button9.Location = new System.Drawing.Point(323, 7);
|
||||
this.button9.Name = "button9";
|
||||
this.button9.Size = new System.Drawing.Size(130, 23);
|
||||
this.button9.Size = new System.Drawing.Size(107, 23);
|
||||
this.button9.TabIndex = 6;
|
||||
this.button9.Text = "加载麻醉记录单2背面";
|
||||
this.button9.Text = "麻醉记录单2背面";
|
||||
this.button9.UseVisualStyleBackColor = true;
|
||||
this.button9.Click += new System.EventHandler(this.button9_Click);
|
||||
//
|
||||
// button8
|
||||
//
|
||||
this.button8.Location = new System.Drawing.Point(728, 8);
|
||||
this.button8.Location = new System.Drawing.Point(614, 7);
|
||||
this.button8.Name = "button8";
|
||||
this.button8.Size = new System.Drawing.Size(122, 23);
|
||||
this.button8.Size = new System.Drawing.Size(102, 23);
|
||||
this.button8.TabIndex = 6;
|
||||
this.button8.Text = "加载器械清点单背面";
|
||||
this.button8.Text = "器械清点单背面";
|
||||
this.button8.UseVisualStyleBackColor = true;
|
||||
this.button8.Click += new System.EventHandler(this.button8_Click);
|
||||
//
|
||||
// button7
|
||||
//
|
||||
this.button7.Location = new System.Drawing.Point(627, 8);
|
||||
this.button7.Location = new System.Drawing.Point(527, 7);
|
||||
this.button7.Name = "button7";
|
||||
this.button7.Size = new System.Drawing.Size(99, 23);
|
||||
this.button7.Size = new System.Drawing.Size(75, 23);
|
||||
this.button7.TabIndex = 6;
|
||||
this.button7.Text = "加载器械清点单";
|
||||
this.button7.Text = "器械清点单";
|
||||
this.button7.UseVisualStyleBackColor = true;
|
||||
this.button7.Click += new System.EventHandler(this.button7_Click);
|
||||
//
|
||||
// button6
|
||||
//
|
||||
this.button6.Location = new System.Drawing.Point(526, 8);
|
||||
this.button6.Location = new System.Drawing.Point(442, 7);
|
||||
this.button6.Name = "button6";
|
||||
this.button6.Size = new System.Drawing.Size(99, 23);
|
||||
this.button6.Size = new System.Drawing.Size(73, 23);
|
||||
this.button6.TabIndex = 6;
|
||||
this.button6.Text = "加载恢复记录单";
|
||||
this.button6.Text = "恢复记录单";
|
||||
this.button6.UseVisualStyleBackColor = true;
|
||||
this.button6.Click += new System.EventHandler(this.button6_Click);
|
||||
//
|
||||
// button10
|
||||
//
|
||||
this.button10.Location = new System.Drawing.Point(283, 8);
|
||||
this.button10.Location = new System.Drawing.Point(231, 7);
|
||||
this.button10.Name = "button10";
|
||||
this.button10.Size = new System.Drawing.Size(109, 23);
|
||||
this.button10.Size = new System.Drawing.Size(80, 23);
|
||||
this.button10.TabIndex = 6;
|
||||
this.button10.Text = "加载麻醉记录单2";
|
||||
this.button10.Text = "麻醉记录单2";
|
||||
this.button10.UseVisualStyleBackColor = true;
|
||||
this.button10.Click += new System.EventHandler(this.button10_Click);
|
||||
//
|
||||
// button2
|
||||
//
|
||||
this.button2.Location = new System.Drawing.Point(182, 8);
|
||||
this.button2.Location = new System.Drawing.Point(146, 7);
|
||||
this.button2.Name = "button2";
|
||||
this.button2.Size = new System.Drawing.Size(99, 23);
|
||||
this.button2.Size = new System.Drawing.Size(73, 23);
|
||||
this.button2.TabIndex = 6;
|
||||
this.button2.Text = "加载麻醉记录单";
|
||||
this.button2.Text = "麻醉记录单";
|
||||
this.button2.UseVisualStyleBackColor = true;
|
||||
this.button2.Click += new System.EventHandler(this.button2_Click);
|
||||
//
|
||||
@ -420,7 +423,7 @@
|
||||
"A3"});
|
||||
this.cmbPageType.Location = new System.Drawing.Point(9, 183);
|
||||
this.cmbPageType.Name = "cmbPageType";
|
||||
this.cmbPageType.Size = new System.Drawing.Size(202, 20);
|
||||
this.cmbPageType.Size = new System.Drawing.Size(148, 20);
|
||||
this.cmbPageType.TabIndex = 6;
|
||||
this.cmbPageType.Text = "A4";
|
||||
this.cmbPageType.SelectedIndexChanged += new System.EventHandler(this.cmbPageType_SelectedIndexChanged);
|
||||
@ -444,7 +447,7 @@
|
||||
"竖向"});
|
||||
this.cmbTypesetting.Location = new System.Drawing.Point(9, 136);
|
||||
this.cmbTypesetting.Name = "cmbTypesetting";
|
||||
this.cmbTypesetting.Size = new System.Drawing.Size(202, 20);
|
||||
this.cmbTypesetting.Size = new System.Drawing.Size(148, 20);
|
||||
this.cmbTypesetting.TabIndex = 4;
|
||||
this.cmbTypesetting.Text = "竖向";
|
||||
this.cmbTypesetting.SelectedValueChanged += new System.EventHandler(this.cmbTypesetting_SelectedValueChanged);
|
||||
@ -462,7 +465,7 @@
|
||||
//
|
||||
this.txtAreaY.Location = new System.Drawing.Point(9, 77);
|
||||
this.txtAreaY.Name = "txtAreaY";
|
||||
this.txtAreaY.Size = new System.Drawing.Size(202, 21);
|
||||
this.txtAreaY.Size = new System.Drawing.Size(148, 21);
|
||||
this.txtAreaY.TabIndex = 3;
|
||||
//
|
||||
// label5
|
||||
@ -478,7 +481,7 @@
|
||||
//
|
||||
this.txtAreaX.Location = new System.Drawing.Point(9, 23);
|
||||
this.txtAreaX.Name = "txtAreaX";
|
||||
this.txtAreaX.Size = new System.Drawing.Size(202, 21);
|
||||
this.txtAreaX.Size = new System.Drawing.Size(148, 21);
|
||||
this.txtAreaX.TabIndex = 1;
|
||||
//
|
||||
// label4
|
||||
@ -492,7 +495,7 @@
|
||||
//
|
||||
// button11
|
||||
//
|
||||
this.button11.Location = new System.Drawing.Point(1010, 12);
|
||||
this.button11.Location = new System.Drawing.Point(990, 6);
|
||||
this.button11.Name = "button11";
|
||||
this.button11.Size = new System.Drawing.Size(75, 23);
|
||||
this.button11.TabIndex = 12;
|
||||
@ -530,6 +533,16 @@
|
||||
this.zedGraphMain.KeyUp += new System.Windows.Forms.KeyEventHandler(this.zedGraphMain_KeyUp);
|
||||
this.zedGraphMain.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.zedGraphMain_MouseDoubleClick);
|
||||
//
|
||||
// button12
|
||||
//
|
||||
this.button12.Location = new System.Drawing.Point(728, 7);
|
||||
this.button12.Name = "button12";
|
||||
this.button12.Size = new System.Drawing.Size(76, 23);
|
||||
this.button12.TabIndex = 6;
|
||||
this.button12.Text = "镇静记录单";
|
||||
this.button12.UseVisualStyleBackColor = true;
|
||||
this.button12.Click += new System.EventHandler(this.button12_Click);
|
||||
//
|
||||
// Main
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
|
||||
@ -539,7 +552,6 @@
|
||||
this.Controls.Add(this.myPanel1);
|
||||
this.Controls.Add(this.panel3);
|
||||
this.Controls.Add(this.pnlManageList);
|
||||
this.Controls.Add(this.button11);
|
||||
this.Controls.Add(this.panel1);
|
||||
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
|
||||
this.Name = "Main";
|
||||
@ -604,5 +616,6 @@
|
||||
private System.Windows.Forms.Button button9;
|
||||
private System.Windows.Forms.Button button10;
|
||||
private System.Windows.Forms.Button button11;
|
||||
private System.Windows.Forms.Button button12;
|
||||
}
|
||||
}
|
||||
@ -758,5 +758,61 @@ namespace DrawGraphManagement
|
||||
frmTemplateD frmTemplateD = new frmTemplateD();
|
||||
frmTemplateD.Show();
|
||||
}
|
||||
|
||||
private void button12_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
if (templateManage != null)
|
||||
{
|
||||
templateManage.ControlClear();
|
||||
}
|
||||
|
||||
try
|
||||
{
|
||||
string jsonStr = DBHelper.ExecuteScalar("SELECT [JsonDate] FROM [dbo].[OperationRecordTemplate] where id=60").ToString();
|
||||
if (jsonStr != null && jsonStr != "")
|
||||
{
|
||||
templateManage = JsonConvert.DeserializeObject<TemplateManage>(jsonStr);
|
||||
templateManage.ZedControl = zedGraphMain;
|
||||
templateManage.OpeRecord = operationRecor;
|
||||
templateManage.Id = 60;
|
||||
bool reVal = templateManage.Load();
|
||||
if (reVal)
|
||||
{
|
||||
AllRefresh();
|
||||
}
|
||||
else
|
||||
{
|
||||
MessageBox.Show(templateManage.MsgStr);
|
||||
}
|
||||
AutoSizeF();
|
||||
|
||||
}
|
||||
|
||||
//设置排版值
|
||||
if (templateManage.Typesetting == TypesettingEnum.Vertical)
|
||||
{
|
||||
cmbTypesetting.Text = "竖向";
|
||||
}
|
||||
else
|
||||
{
|
||||
cmbTypesetting.Text = "横向";
|
||||
}
|
||||
//设置纸张类型
|
||||
if (templateManage.PageType == PageTypeEnum.A4)
|
||||
{
|
||||
cmbPageType.Text = "A4";
|
||||
}
|
||||
else
|
||||
{
|
||||
cmbPageType.Text = "A3";
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
MessageBox.Show(ex.Message);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user