2021版标准麻醉记录单开发
This commit is contained in:
parent
3279cd432f
commit
7d14ef4af8
@ -279,6 +279,12 @@
|
|||||||
<Compile Include="OperationAfter\frmQualityControlViewParent.designer.cs">
|
<Compile Include="OperationAfter\frmQualityControlViewParent.designer.cs">
|
||||||
<DependentUpon>frmQualityControlViewParent.cs</DependentUpon>
|
<DependentUpon>frmQualityControlViewParent.cs</DependentUpon>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="OperationDoing\AnasRecordBill\frmAnasRecordBill2.cs">
|
||||||
|
<SubType>Form</SubType>
|
||||||
|
</Compile>
|
||||||
|
<Compile Include="OperationDoing\AnasRecordBill\frmAnasRecordBill2.Designer.cs">
|
||||||
|
<DependentUpon>frmAnasRecordBill2.cs</DependentUpon>
|
||||||
|
</Compile>
|
||||||
<Compile Include="OperationDoing\AnasRecordBill\frmAnasRecordInstrument.cs">
|
<Compile Include="OperationDoing\AnasRecordBill\frmAnasRecordInstrument.cs">
|
||||||
<SubType>Form</SubType>
|
<SubType>Form</SubType>
|
||||||
</Compile>
|
</Compile>
|
||||||
@ -1001,6 +1007,10 @@
|
|||||||
<EmbeddedResource Include="OperationAfter\frmQualityControlViewParent.resx">
|
<EmbeddedResource Include="OperationAfter\frmQualityControlViewParent.resx">
|
||||||
<DependentUpon>frmQualityControlViewParent.cs</DependentUpon>
|
<DependentUpon>frmQualityControlViewParent.cs</DependentUpon>
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
|
<EmbeddedResource Include="OperationDoing\AnasRecordBill\frmAnasRecordBill2.resx">
|
||||||
|
<DependentUpon>frmAnasRecordBill2.cs</DependentUpon>
|
||||||
|
<SubType>Designer</SubType>
|
||||||
|
</EmbeddedResource>
|
||||||
<EmbeddedResource Include="OperationDoing\AnasRecordBill\frmAnasRecordInstrument.resx">
|
<EmbeddedResource Include="OperationDoing\AnasRecordBill\frmAnasRecordInstrument.resx">
|
||||||
<DependentUpon>frmAnasRecordInstrument.cs</DependentUpon>
|
<DependentUpon>frmAnasRecordInstrument.cs</DependentUpon>
|
||||||
<SubType>Designer</SubType>
|
<SubType>Designer</SubType>
|
||||||
|
|||||||
@ -1,6 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" ?>
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
<AtuoUpdate>
|
<AtuoUpdate>
|
||||||
<!--<ConnectionString>Data Source=tx.wulvshi.cn;Initial Catalog=AIMSDB_SXTLYY;User ID=sa;Password=Test2020;</ConnectionString>-->
|
|
||||||
<ConnectionString>Data Source=.;Initial Catalog=AIMSDB_SXTLYY;User ID=sa;Password=Test2020;</ConnectionString>
|
<ConnectionString>Data Source=.;Initial Catalog=AIMSDB_SXTLYY;User ID=sa;Password=Test2020;</ConnectionString>
|
||||||
<DataConnectionString>Data Source=.;Initial Catalog=AIMSDB_DATA;User ID=sa;Password=Test2020;</DataConnectionString>
|
<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>
|
<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>
|
||||||
|
|||||||
@ -183,6 +183,88 @@ namespace AIMS.OperationDoing.AnasRecordBill
|
|||||||
MessageBox.Show(ex.Message);
|
MessageBox.Show(ex.Message);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
public static void IniDrawAnasReordBill5(OperationRecord _record, ZedGraphControl Zgc, ZedGraphControl Zgc2, ref TemplateManage templateManage, ref TemplateManage templateManage2)
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
string jsonStr = DBHelper.ExecuteScalar("SELECT [JsonDate] FROM [dbo].[OperationRecordTemplate] where id=40").ToString();
|
||||||
|
if (jsonStr != null && jsonStr != "")
|
||||||
|
{
|
||||||
|
templateManage = JsonConvert.DeserializeObject<TemplateManage>(jsonStr);
|
||||||
|
templateManage.OpeRecord = BOperationRecord.getRecord(_record, -1, 1);
|
||||||
|
templateManage.ZedControl = Zgc;
|
||||||
|
templateManage.Id = 40;
|
||||||
|
bool reVal = templateManage.Load();
|
||||||
|
if (reVal)
|
||||||
|
{
|
||||||
|
templateManage.DrawArea();
|
||||||
|
DrawGraph.Util.DrawText(AIMSExtension.PublicMethod.GetHospitalName(), 0.385, 0.018, Zgc, DrawGraph.Util.Font16);
|
||||||
|
DrawGraph.Util.DrawText(" 麻醉记录单", 0.4, 0.04, Zgc, DrawGraph.Util.Font16);
|
||||||
|
|
||||||
|
#region 设置界面自适应
|
||||||
|
//在此处可随时设置板子的属性
|
||||||
|
templateManage.ZedControl.Width = templateManage.ZedControl.Parent.Width - 54;
|
||||||
|
templateManage.ZedControl.Height = (templateManage.ZedControl.Parent.Width - 54) / 8 * 11;
|
||||||
|
|
||||||
|
|
||||||
|
TextPackObj janCePack = templateManage.GetPackObjectOTag<TextPackObj>("BaseInfoTopManage_TextPackObj_2");
|
||||||
|
int LocationY = Convert.ToInt32(templateManage.ZedControl.Height * janCePack.RealY);
|
||||||
|
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);
|
||||||
|
}
|
||||||
|
|
||||||
|
try
|
||||||
|
{
|
||||||
|
string jsonStr = DBHelper.ExecuteScalar("SELECT [JsonDate] FROM [dbo].[OperationRecordTemplate] where id=50").ToString();
|
||||||
|
if (jsonStr != null && jsonStr != "")
|
||||||
|
{
|
||||||
|
templateManage2 = JsonConvert.DeserializeObject<TemplateManage>(jsonStr);
|
||||||
|
templateManage2.ZedControl = Zgc2;
|
||||||
|
templateManage2.Id = 50;
|
||||||
|
templateManage2.OpeRecord = BOperationRecord.getRecord(_record, -1, 2);
|
||||||
|
bool reVal = templateManage2.Load();
|
||||||
|
if (reVal)
|
||||||
|
{
|
||||||
|
templateManage2.DrawArea();
|
||||||
|
templateManage2.ZedControl.Width = templateManage.ZedControl.Width;
|
||||||
|
templateManage2.ZedControl.Height = templateManage.ZedControl.Height;
|
||||||
|
templateManage2.LocationY = 0;
|
||||||
|
templateManage2.SetPYL();
|
||||||
|
templateManage2.ZedControl.AxisChange();
|
||||||
|
templateManage2.ZedControl.Refresh();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
MessageBox.Show(templateManage2.MsgStr);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
MessageBox.Show(ex.Message);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public static DataTable SelectPhysioDataUpdate(int Id)
|
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);
|
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);
|
||||||
|
|||||||
@ -896,6 +896,7 @@ namespace AIMS.OperationDoing.AnasRecordBill.UI
|
|||||||
{
|
{
|
||||||
PublicUI.UI.frmFactOutputLiquidsNew frmFactOutputLiquids = new PublicUI.UI.frmFactOutputLiquidsNew();
|
PublicUI.UI.frmFactOutputLiquidsNew frmFactOutputLiquids = new PublicUI.UI.frmFactOutputLiquidsNew();
|
||||||
frmFactOutputLiquids._record = _record;
|
frmFactOutputLiquids._record = _record;
|
||||||
|
frmFactOutputLiquids.zgcAnaesRecord = zgcAnaesRecord;
|
||||||
frmFactOutputLiquids.OutputLiquidTypeId = RecoverId; // 事件类型 1 麻醉单事件 2 麻醉恢复单
|
frmFactOutputLiquids.OutputLiquidTypeId = RecoverId; // 事件类型 1 麻醉单事件 2 麻醉恢复单
|
||||||
frmFactOutputLiquids.FormClosed += new FormClosedEventHandler(frmFactEventsNew_FormClosed);
|
frmFactOutputLiquids.FormClosed += new FormClosedEventHandler(frmFactEventsNew_FormClosed);
|
||||||
frmFactOutputLiquids.ShowDialog();
|
frmFactOutputLiquids.ShowDialog();
|
||||||
|
|||||||
2140
AIMS/OperationDoing/AnasRecordBill/frmAnasRecordBill2.Designer.cs
generated
Normal file
2140
AIMS/OperationDoing/AnasRecordBill/frmAnasRecordBill2.Designer.cs
generated
Normal file
File diff suppressed because it is too large
Load Diff
2084
AIMS/OperationDoing/AnasRecordBill/frmAnasRecordBill2.cs
Normal file
2084
AIMS/OperationDoing/AnasRecordBill/frmAnasRecordBill2.cs
Normal file
File diff suppressed because it is too large
Load Diff
411
AIMS/OperationDoing/AnasRecordBill/frmAnasRecordBill2.resx
Normal file
411
AIMS/OperationDoing/AnasRecordBill/frmAnasRecordBill2.resx
Normal file
@ -0,0 +1,411 @@
|
|||||||
|
<?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="$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>
|
||||||
@ -36,15 +36,6 @@ namespace AIMS.PublicUI.UI
|
|||||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmFactOutputLiquidsNew));
|
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmFactOutputLiquidsNew));
|
||||||
this.panel1 = new System.Windows.Forms.Panel();
|
this.panel1 = new System.Windows.Forms.Panel();
|
||||||
this.dgvOutput = new DevComponents.DotNetBar.Controls.DataGridViewX();
|
this.dgvOutput = new DevComponents.DotNetBar.Controls.DataGridViewX();
|
||||||
this.TypeName = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
|
||||||
this.OutputName = new AIMS.PublicUI.UI.DataGridViewComboEditTipBoxColumn();
|
|
||||||
this.Dose = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
|
||||||
this.DoseUnit = new System.Windows.Forms.DataGridViewComboBoxColumn();
|
|
||||||
this.BeginTime = new DevComponents.DotNetBar.Controls.DataGridViewDateTimeInputColumn();
|
|
||||||
this.Continue = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
|
||||||
this.EndTime = new DevComponents.DotNetBar.Controls.DataGridViewDateTimeInputColumn();
|
|
||||||
this.Remark = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
|
||||||
this.panel3 = new System.Windows.Forms.Panel();
|
|
||||||
this.panel2 = new System.Windows.Forms.Panel();
|
this.panel2 = new System.Windows.Forms.Panel();
|
||||||
this.btnDelete = new DevComponents.DotNetBar.ButtonX();
|
this.btnDelete = new DevComponents.DotNetBar.ButtonX();
|
||||||
this.btnSave = new DevComponents.DotNetBar.ButtonX();
|
this.btnSave = new DevComponents.DotNetBar.ButtonX();
|
||||||
@ -54,6 +45,14 @@ namespace AIMS.PublicUI.UI
|
|||||||
this.dataGridViewTextBoxColumn4 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
this.dataGridViewTextBoxColumn4 = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||||
this.calendarColumn1 = new AIMS.OremrUserControl.CalendarColumn();
|
this.calendarColumn1 = new AIMS.OremrUserControl.CalendarColumn();
|
||||||
this.calendarColumn2 = new AIMS.OremrUserControl.CalendarColumn();
|
this.calendarColumn2 = new AIMS.OremrUserControl.CalendarColumn();
|
||||||
|
this.TypeName = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||||
|
this.OutputName = new AIMS.PublicUI.UI.DataGridViewComboEditTipBoxColumn();
|
||||||
|
this.Dose = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||||
|
this.DoseUnit = new System.Windows.Forms.DataGridViewComboBoxColumn();
|
||||||
|
this.BeginTime = new DevComponents.DotNetBar.Controls.DataGridViewDateTimeInputColumn();
|
||||||
|
this.Continue = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||||
|
this.EndTime = new DevComponents.DotNetBar.Controls.DataGridViewDateTimeInputColumn();
|
||||||
|
this.Remark = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||||
this.panel1.SuspendLayout();
|
this.panel1.SuspendLayout();
|
||||||
((System.ComponentModel.ISupportInitialize)(this.dgvOutput)).BeginInit();
|
((System.ComponentModel.ISupportInitialize)(this.dgvOutput)).BeginInit();
|
||||||
this.panel2.SuspendLayout();
|
this.panel2.SuspendLayout();
|
||||||
@ -62,13 +61,12 @@ namespace AIMS.PublicUI.UI
|
|||||||
// panel1
|
// panel1
|
||||||
//
|
//
|
||||||
this.panel1.Controls.Add(this.dgvOutput);
|
this.panel1.Controls.Add(this.dgvOutput);
|
||||||
this.panel1.Controls.Add(this.panel3);
|
|
||||||
this.panel1.Controls.Add(this.panel2);
|
this.panel1.Controls.Add(this.panel2);
|
||||||
this.panel1.Dock = System.Windows.Forms.DockStyle.Fill;
|
this.panel1.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||||
this.panel1.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
this.panel1.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||||
this.panel1.Location = new System.Drawing.Point(0, 0);
|
this.panel1.Location = new System.Drawing.Point(0, 0);
|
||||||
this.panel1.Name = "panel1";
|
this.panel1.Name = "panel1";
|
||||||
this.panel1.Size = new System.Drawing.Size(864, 471);
|
this.panel1.Size = new System.Drawing.Size(1035, 421);
|
||||||
this.panel1.TabIndex = 1;
|
this.panel1.TabIndex = 1;
|
||||||
//
|
//
|
||||||
// dgvOutput
|
// dgvOutput
|
||||||
@ -112,13 +110,84 @@ namespace AIMS.PublicUI.UI
|
|||||||
this.dgvOutput.RowTemplate.Height = 23;
|
this.dgvOutput.RowTemplate.Height = 23;
|
||||||
this.dgvOutput.ShowCellErrors = false;
|
this.dgvOutput.ShowCellErrors = false;
|
||||||
this.dgvOutput.ShowCellToolTips = false;
|
this.dgvOutput.ShowCellToolTips = false;
|
||||||
this.dgvOutput.Size = new System.Drawing.Size(864, 419);
|
this.dgvOutput.Size = new System.Drawing.Size(1035, 379);
|
||||||
this.dgvOutput.TabIndex = 3;
|
this.dgvOutput.TabIndex = 3;
|
||||||
this.dgvOutput.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvOutput_CellClick);
|
this.dgvOutput.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvOutput_CellClick);
|
||||||
this.dgvOutput.CurrentCellDirtyStateChanged += new System.EventHandler(this.dgvDrugs_CurrentCellDirtyStateChanged);
|
this.dgvOutput.CurrentCellDirtyStateChanged += new System.EventHandler(this.dgvDrugs_CurrentCellDirtyStateChanged);
|
||||||
this.dgvOutput.EditingControlShowing += new System.Windows.Forms.DataGridViewEditingControlShowingEventHandler(this.dgvOutput_EditingControlShowing);
|
this.dgvOutput.EditingControlShowing += new System.Windows.Forms.DataGridViewEditingControlShowingEventHandler(this.dgvOutput_EditingControlShowing);
|
||||||
this.dgvOutput.RowsAdded += new System.Windows.Forms.DataGridViewRowsAddedEventHandler(this.dgvEvents_RowsAdded);
|
this.dgvOutput.RowsAdded += new System.Windows.Forms.DataGridViewRowsAddedEventHandler(this.dgvEvents_RowsAdded);
|
||||||
//
|
//
|
||||||
|
// panel2
|
||||||
|
//
|
||||||
|
this.panel2.BackColor = System.Drawing.Color.Transparent;
|
||||||
|
this.panel2.Controls.Add(this.btnDelete);
|
||||||
|
this.panel2.Controls.Add(this.btnSave);
|
||||||
|
this.panel2.Dock = System.Windows.Forms.DockStyle.Top;
|
||||||
|
this.panel2.Location = new System.Drawing.Point(0, 0);
|
||||||
|
this.panel2.Name = "panel2";
|
||||||
|
this.panel2.Size = new System.Drawing.Size(1035, 42);
|
||||||
|
this.panel2.TabIndex = 0;
|
||||||
|
//
|
||||||
|
// btnDelete
|
||||||
|
//
|
||||||
|
this.btnDelete.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton;
|
||||||
|
this.btnDelete.Location = new System.Drawing.Point(674, 7);
|
||||||
|
this.btnDelete.Name = "btnDelete";
|
||||||
|
this.btnDelete.Size = new System.Drawing.Size(86, 30);
|
||||||
|
this.btnDelete.TabIndex = 2;
|
||||||
|
this.btnDelete.Text = "删除";
|
||||||
|
this.btnDelete.Click += new System.EventHandler(this.btnDelete_Click);
|
||||||
|
//
|
||||||
|
// btnSave
|
||||||
|
//
|
||||||
|
this.btnSave.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton;
|
||||||
|
this.btnSave.Location = new System.Drawing.Point(766, 7);
|
||||||
|
this.btnSave.Name = "btnSave";
|
||||||
|
this.btnSave.Size = new System.Drawing.Size(86, 30);
|
||||||
|
this.btnSave.TabIndex = 1;
|
||||||
|
this.btnSave.Text = "保存";
|
||||||
|
this.btnSave.Click += new System.EventHandler(this.btnSave_Click);
|
||||||
|
//
|
||||||
|
// dataGridViewTextBoxColumn1
|
||||||
|
//
|
||||||
|
this.dataGridViewTextBoxColumn1.HeaderText = "类型";
|
||||||
|
this.dataGridViewTextBoxColumn1.Name = "dataGridViewTextBoxColumn1";
|
||||||
|
this.dataGridViewTextBoxColumn1.Visible = false;
|
||||||
|
this.dataGridViewTextBoxColumn1.Width = 60;
|
||||||
|
//
|
||||||
|
// dataGridViewTextBoxColumn2
|
||||||
|
//
|
||||||
|
this.dataGridViewTextBoxColumn2.HeaderText = "计量";
|
||||||
|
this.dataGridViewTextBoxColumn2.Name = "dataGridViewTextBoxColumn2";
|
||||||
|
//
|
||||||
|
// dataGridViewTextBoxColumn3
|
||||||
|
//
|
||||||
|
this.dataGridViewTextBoxColumn3.HeaderText = "持续";
|
||||||
|
this.dataGridViewTextBoxColumn3.Name = "dataGridViewTextBoxColumn3";
|
||||||
|
this.dataGridViewTextBoxColumn3.Width = 60;
|
||||||
|
//
|
||||||
|
// dataGridViewTextBoxColumn4
|
||||||
|
//
|
||||||
|
this.dataGridViewTextBoxColumn4.HeaderText = "备注";
|
||||||
|
this.dataGridViewTextBoxColumn4.Name = "dataGridViewTextBoxColumn4";
|
||||||
|
this.dataGridViewTextBoxColumn4.Width = 250;
|
||||||
|
//
|
||||||
|
// calendarColumn1
|
||||||
|
//
|
||||||
|
this.calendarColumn1.HeaderText = "开始时间";
|
||||||
|
this.calendarColumn1.Name = "calendarColumn1";
|
||||||
|
this.calendarColumn1.Resizable = System.Windows.Forms.DataGridViewTriState.True;
|
||||||
|
this.calendarColumn1.ShowUpDown = false;
|
||||||
|
this.calendarColumn1.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic;
|
||||||
|
//
|
||||||
|
// calendarColumn2
|
||||||
|
//
|
||||||
|
this.calendarColumn2.HeaderText = "结束时间";
|
||||||
|
this.calendarColumn2.Name = "calendarColumn2";
|
||||||
|
this.calendarColumn2.Resizable = System.Windows.Forms.DataGridViewTriState.True;
|
||||||
|
this.calendarColumn2.ShowUpDown = false;
|
||||||
|
this.calendarColumn2.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic;
|
||||||
|
//
|
||||||
// TypeName
|
// TypeName
|
||||||
//
|
//
|
||||||
this.TypeName.HeaderText = "类型";
|
this.TypeName.HeaderText = "类型";
|
||||||
@ -184,13 +253,11 @@ namespace AIMS.PublicUI.UI
|
|||||||
this.BeginTime.MonthCalendar.Visible = false;
|
this.BeginTime.MonthCalendar.Visible = false;
|
||||||
this.BeginTime.Name = "BeginTime";
|
this.BeginTime.Name = "BeginTime";
|
||||||
this.BeginTime.Resizable = System.Windows.Forms.DataGridViewTriState.False;
|
this.BeginTime.Resizable = System.Windows.Forms.DataGridViewTriState.False;
|
||||||
this.BeginTime.Visible = false;
|
|
||||||
//
|
//
|
||||||
// Continue
|
// Continue
|
||||||
//
|
//
|
||||||
this.Continue.HeaderText = "持续";
|
this.Continue.HeaderText = "持续";
|
||||||
this.Continue.Name = "Continue";
|
this.Continue.Name = "Continue";
|
||||||
this.Continue.Visible = false;
|
|
||||||
this.Continue.Width = 60;
|
this.Continue.Width = 60;
|
||||||
//
|
//
|
||||||
// EndTime
|
// EndTime
|
||||||
@ -228,7 +295,6 @@ namespace AIMS.PublicUI.UI
|
|||||||
this.EndTime.MonthCalendar.Visible = false;
|
this.EndTime.MonthCalendar.Visible = false;
|
||||||
this.EndTime.Name = "EndTime";
|
this.EndTime.Name = "EndTime";
|
||||||
this.EndTime.Resizable = System.Windows.Forms.DataGridViewTriState.True;
|
this.EndTime.Resizable = System.Windows.Forms.DataGridViewTriState.True;
|
||||||
this.EndTime.Visible = false;
|
|
||||||
//
|
//
|
||||||
// Remark
|
// Remark
|
||||||
//
|
//
|
||||||
@ -236,91 +302,11 @@ namespace AIMS.PublicUI.UI
|
|||||||
this.Remark.Name = "Remark";
|
this.Remark.Name = "Remark";
|
||||||
this.Remark.Width = 400;
|
this.Remark.Width = 400;
|
||||||
//
|
//
|
||||||
// panel3
|
|
||||||
//
|
|
||||||
this.panel3.BackColor = System.Drawing.Color.PaleTurquoise;
|
|
||||||
this.panel3.Dock = System.Windows.Forms.DockStyle.Bottom;
|
|
||||||
this.panel3.Location = new System.Drawing.Point(0, 461);
|
|
||||||
this.panel3.Name = "panel3";
|
|
||||||
this.panel3.Size = new System.Drawing.Size(864, 10);
|
|
||||||
this.panel3.TabIndex = 1;
|
|
||||||
//
|
|
||||||
// panel2
|
|
||||||
//
|
|
||||||
this.panel2.BackColor = System.Drawing.Color.Transparent;
|
|
||||||
this.panel2.Controls.Add(this.btnDelete);
|
|
||||||
this.panel2.Controls.Add(this.btnSave);
|
|
||||||
this.panel2.Dock = System.Windows.Forms.DockStyle.Top;
|
|
||||||
this.panel2.Location = new System.Drawing.Point(0, 0);
|
|
||||||
this.panel2.Name = "panel2";
|
|
||||||
this.panel2.Size = new System.Drawing.Size(864, 42);
|
|
||||||
this.panel2.TabIndex = 0;
|
|
||||||
//
|
|
||||||
// btnDelete
|
|
||||||
//
|
|
||||||
this.btnDelete.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton;
|
|
||||||
this.btnDelete.Location = new System.Drawing.Point(674, 7);
|
|
||||||
this.btnDelete.Name = "btnDelete";
|
|
||||||
this.btnDelete.Size = new System.Drawing.Size(86, 30);
|
|
||||||
this.btnDelete.TabIndex = 2;
|
|
||||||
this.btnDelete.Text = "删除";
|
|
||||||
this.btnDelete.Click += new System.EventHandler(this.btnDelete_Click);
|
|
||||||
//
|
|
||||||
// btnSave
|
|
||||||
//
|
|
||||||
this.btnSave.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton;
|
|
||||||
this.btnSave.Location = new System.Drawing.Point(766, 7);
|
|
||||||
this.btnSave.Name = "btnSave";
|
|
||||||
this.btnSave.Size = new System.Drawing.Size(86, 30);
|
|
||||||
this.btnSave.TabIndex = 1;
|
|
||||||
this.btnSave.Text = "保存";
|
|
||||||
this.btnSave.Click += new System.EventHandler(this.btnSave_Click);
|
|
||||||
//
|
|
||||||
// dataGridViewTextBoxColumn1
|
|
||||||
//
|
|
||||||
this.dataGridViewTextBoxColumn1.HeaderText = "类型";
|
|
||||||
this.dataGridViewTextBoxColumn1.Name = "dataGridViewTextBoxColumn1";
|
|
||||||
this.dataGridViewTextBoxColumn1.Visible = false;
|
|
||||||
this.dataGridViewTextBoxColumn1.Width = 60;
|
|
||||||
//
|
|
||||||
// dataGridViewTextBoxColumn2
|
|
||||||
//
|
|
||||||
this.dataGridViewTextBoxColumn2.HeaderText = "计量";
|
|
||||||
this.dataGridViewTextBoxColumn2.Name = "dataGridViewTextBoxColumn2";
|
|
||||||
//
|
|
||||||
// dataGridViewTextBoxColumn3
|
|
||||||
//
|
|
||||||
this.dataGridViewTextBoxColumn3.HeaderText = "持续";
|
|
||||||
this.dataGridViewTextBoxColumn3.Name = "dataGridViewTextBoxColumn3";
|
|
||||||
this.dataGridViewTextBoxColumn3.Width = 60;
|
|
||||||
//
|
|
||||||
// dataGridViewTextBoxColumn4
|
|
||||||
//
|
|
||||||
this.dataGridViewTextBoxColumn4.HeaderText = "备注";
|
|
||||||
this.dataGridViewTextBoxColumn4.Name = "dataGridViewTextBoxColumn4";
|
|
||||||
this.dataGridViewTextBoxColumn4.Width = 250;
|
|
||||||
//
|
|
||||||
// calendarColumn1
|
|
||||||
//
|
|
||||||
this.calendarColumn1.HeaderText = "开始时间";
|
|
||||||
this.calendarColumn1.Name = "calendarColumn1";
|
|
||||||
this.calendarColumn1.Resizable = System.Windows.Forms.DataGridViewTriState.True;
|
|
||||||
this.calendarColumn1.ShowUpDown = false;
|
|
||||||
this.calendarColumn1.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic;
|
|
||||||
//
|
|
||||||
// calendarColumn2
|
|
||||||
//
|
|
||||||
this.calendarColumn2.HeaderText = "结束时间";
|
|
||||||
this.calendarColumn2.Name = "calendarColumn2";
|
|
||||||
this.calendarColumn2.Resizable = System.Windows.Forms.DataGridViewTriState.True;
|
|
||||||
this.calendarColumn2.ShowUpDown = false;
|
|
||||||
this.calendarColumn2.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic;
|
|
||||||
//
|
|
||||||
// frmFactOutputLiquidsNew
|
// frmFactOutputLiquidsNew
|
||||||
//
|
//
|
||||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
|
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
|
||||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||||
this.ClientSize = new System.Drawing.Size(864, 471);
|
this.ClientSize = new System.Drawing.Size(1035, 421);
|
||||||
this.Controls.Add(this.panel1);
|
this.Controls.Add(this.panel1);
|
||||||
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
|
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
|
||||||
this.MaximizeBox = false;
|
this.MaximizeBox = false;
|
||||||
@ -351,7 +337,6 @@ namespace AIMS.PublicUI.UI
|
|||||||
private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn3;
|
private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn3;
|
||||||
private CalendarColumn calendarColumn2;
|
private CalendarColumn calendarColumn2;
|
||||||
private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn4;
|
private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn4;
|
||||||
private System.Windows.Forms.Panel panel3;
|
|
||||||
private System.Windows.Forms.DataGridViewTextBoxColumn TypeName;
|
private System.Windows.Forms.DataGridViewTextBoxColumn TypeName;
|
||||||
private DataGridViewComboEditTipBoxColumn OutputName;
|
private DataGridViewComboEditTipBoxColumn OutputName;
|
||||||
private System.Windows.Forms.DataGridViewTextBoxColumn Dose;
|
private System.Windows.Forms.DataGridViewTextBoxColumn Dose;
|
||||||
|
|||||||
@ -80,7 +80,6 @@ namespace AIMS.PublicUI.UI
|
|||||||
{
|
{
|
||||||
foreach (FactOutputLiquids item in list)
|
foreach (FactOutputLiquids item in list)
|
||||||
{
|
{
|
||||||
#region 加载数据时判断是否有常用出量并显示 20160816 GZ
|
|
||||||
bool k = false;
|
bool k = false;
|
||||||
foreach (DataGridViewRow row in dgvOutput.Rows)
|
foreach (DataGridViewRow row in dgvOutput.Rows)
|
||||||
{
|
{
|
||||||
@ -123,7 +122,6 @@ namespace AIMS.PublicUI.UI
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (k) continue;
|
if (k) continue;
|
||||||
#endregion
|
|
||||||
int index = this.dgvOutput.Rows.Add();
|
int index = this.dgvOutput.Rows.Add();
|
||||||
this.dgvOutput.Rows[index].Tag = item.Id;
|
this.dgvOutput.Rows[index].Tag = item.Id;
|
||||||
this.dgvOutput.Rows[index].Cells["Remark"].Value = item.Remark;
|
this.dgvOutput.Rows[index].Cells["Remark"].Value = item.Remark;
|
||||||
@ -290,7 +288,7 @@ namespace AIMS.PublicUI.UI
|
|||||||
FactOutputLiquids er = _record.FactOutputLiquidsList.Where(b => b.Id == id).ToList()[0];
|
FactOutputLiquids er = _record.FactOutputLiquidsList.Where(b => b.Id == id).ToList()[0];
|
||||||
//er.IsValid = 0;
|
//er.IsValid = 0;
|
||||||
BFactOutputLiquids.Delete(er);
|
BFactOutputLiquids.Delete(er);
|
||||||
//er.clearAddObj(zgcAnaesRecord);
|
er.clearAddObj(zgcAnaesRecord);
|
||||||
_record.FactOutputLiquidsList.Remove(er);
|
_record.FactOutputLiquidsList.Remove(er);
|
||||||
|
|
||||||
dgvOutput.Rows.Remove(dgvOutput.CurrentRow);
|
dgvOutput.Rows.Remove(dgvOutput.CurrentRow);
|
||||||
|
|||||||
@ -175,7 +175,7 @@ namespace AIMS.OperationDoing.AnasRecordBill.UI
|
|||||||
{
|
{
|
||||||
if (State == "开始手术")
|
if (State == "开始手术")
|
||||||
{
|
{
|
||||||
AIMS.OperationDoing.AnasRecordBill.UI.frmAnasRecordBill frmAnasRecord = new frmAnasRecordBill();
|
AIMS.OperationDoing.AnasRecordBill.UI.frmAnasRecordBill2 frmAnasRecord = new frmAnasRecordBill2();
|
||||||
frmAnasRecord.PatientId = PatientId;
|
frmAnasRecord.PatientId = PatientId;
|
||||||
frmAnasRecord.ApplyId = applyId;
|
frmAnasRecord.ApplyId = applyId;
|
||||||
frmAnasRecord.NowRoom = AIMSBLL.BOperationRoom.SelectSingle(RoomId);
|
frmAnasRecord.NowRoom = AIMSBLL.BOperationRoom.SelectSingle(RoomId);
|
||||||
@ -195,7 +195,7 @@ namespace AIMS.OperationDoing.AnasRecordBill.UI
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
AIMS.OperationDoing.AnasRecordBill.UI.frmAnasRecordBill frmAnasRecord = new frmAnasRecordBill();
|
AIMS.OperationDoing.AnasRecordBill.UI.frmAnasRecordBill2 frmAnasRecord = new frmAnasRecordBill2();
|
||||||
frmAnasRecord.PatientId = PatientId;
|
frmAnasRecord.PatientId = PatientId;
|
||||||
frmAnasRecord.ApplyId = applyId;
|
frmAnasRecord.ApplyId = applyId;
|
||||||
frmAnasRecord.NowRoom = AIMSBLL.BOperationRoom.SelectSingle(RoomId);
|
frmAnasRecord.NowRoom = AIMSBLL.BOperationRoom.SelectSingle(RoomId);
|
||||||
@ -272,7 +272,7 @@ namespace AIMS.OperationDoing.AnasRecordBill.UI
|
|||||||
BOperationRecord.DeleteEvent(PatientId, 8);
|
BOperationRecord.DeleteEvent(PatientId, 8);
|
||||||
HelperDB.DbHelperSQL.CommitTrans();
|
HelperDB.DbHelperSQL.CommitTrans();
|
||||||
|
|
||||||
AIMS.OperationDoing.AnasRecordBill.UI.frmAnasRecordBill frmAnasRecord = new frmAnasRecordBill();
|
AIMS.OperationDoing.AnasRecordBill.UI.frmAnasRecordBill2 frmAnasRecord = new frmAnasRecordBill2();
|
||||||
frmAnasRecord.PatientId = PatientId;
|
frmAnasRecord.PatientId = PatientId;
|
||||||
frmAnasRecord.ApplyId = applyId;
|
frmAnasRecord.ApplyId = applyId;
|
||||||
frmAnasRecord.NowRoom = AIMSBLL.BOperationRoom.SelectSingle(int.Parse(uc.Tag.ToString()));
|
frmAnasRecord.NowRoom = AIMSBLL.BOperationRoom.SelectSingle(int.Parse(uc.Tag.ToString()));
|
||||||
|
|||||||
@ -32,7 +32,7 @@ namespace AIMSBLL
|
|||||||
if (OperationFrontdt.Rows.Count > 0)
|
if (OperationFrontdt.Rows.Count > 0)
|
||||||
{
|
{
|
||||||
_record.DepartmentId = int.Parse(OperationFrontdt.Rows[0]["DepartmentId"].ToString());
|
_record.DepartmentId = int.Parse(OperationFrontdt.Rows[0]["DepartmentId"].ToString());
|
||||||
_record.ApplyDepartmentName = OperationFrontdt.Rows[0]["ApplyDepName"].ToString() + " " + OperationFrontdt.Rows[0]["SickBed"].ToString();
|
_record.ApplyDepartmentName = OperationFrontdt.Rows[0]["ApplyDepName"].ToString();// + " " + OperationFrontdt.Rows[0]["SickBed"].ToString();
|
||||||
_record.ApplyDepName = OperationFrontdt.Rows[0]["ApplyDepName"].ToString();
|
_record.ApplyDepName = OperationFrontdt.Rows[0]["ApplyDepName"].ToString();
|
||||||
_record.EndemicArea = OperationFrontdt.Rows[0]["Illdistrict"].ToString();
|
_record.EndemicArea = OperationFrontdt.Rows[0]["Illdistrict"].ToString();
|
||||||
_record.Bed = OperationFrontdt.Rows[0]["SickBed"].ToString();
|
_record.Bed = OperationFrontdt.Rows[0]["SickBed"].ToString();
|
||||||
|
|||||||
@ -135,14 +135,20 @@ namespace DrawGraph
|
|||||||
case "OperationRecord.Assistant1":
|
case "OperationRecord.Assistant1":
|
||||||
Worker_Click(aEdit1, e, 0);
|
Worker_Click(aEdit1, e, 0);
|
||||||
break;
|
break;
|
||||||
|
case "OperationRecord.AnaesthesiaMethodName":
|
||||||
|
Anaes_Click(aEdit1, e);
|
||||||
|
break;
|
||||||
|
case "OperationRecord.OperationSiteId": //手术体位
|
||||||
|
TYZD_Click(aEdit1, e);
|
||||||
|
break;
|
||||||
case "OperationRecord.TourNurse":
|
case "OperationRecord.TourNurse":
|
||||||
Worker_Click(aEdit1, e, 3);
|
Worker_Click(aEdit1, e, 3);
|
||||||
break;
|
break;
|
||||||
case "OperationRecord.Operation": //手术名称
|
case "OperationRecord.Operation": //手术名称
|
||||||
ope_Click(aEdit1, e);
|
ope_Click(aEdit1, e);
|
||||||
break;
|
break;
|
||||||
case "OperationRecord.AnesthesiaDoctorAssistant":
|
case "OperationRecord.OrtherDoctorId":
|
||||||
Worker_Click(aEdit1, e, 0);
|
Worker_Click(aEdit1, e, 3);
|
||||||
break;
|
break;
|
||||||
//default:
|
//default:
|
||||||
// //在此处写日志
|
// //在此处写日志
|
||||||
@ -267,6 +273,39 @@ namespace DrawGraph
|
|||||||
AIMSExtension.PublicMethod.WriteLog(ex);
|
AIMSExtension.PublicMethod.WriteLog(ex);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
private void Anaes_Click(AbleEditPackObj sender, EventArgs e)
|
||||||
|
{
|
||||||
|
AbleEditPackObj ableEdit = sender;
|
||||||
|
if (ableEdit == null) return;
|
||||||
|
try
|
||||||
|
{
|
||||||
|
if (myOpeRecord != null)
|
||||||
|
{
|
||||||
|
SelDict(sender, e, ableEdit.ControlTitleText);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
AIMSExtension.PublicMethod.WriteLog(ex);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//通用字典分组窗体打开
|
||||||
|
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);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
AIMSExtension.PublicMethod.WriteLog(ex);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private void SelDict(AbleEditPackObj sender, EventArgs e, string _DictType)
|
private void SelDict(AbleEditPackObj sender, EventArgs e, string _DictType)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -74,6 +74,7 @@ namespace DrawGraph
|
|||||||
{
|
{
|
||||||
template.SetObjValue(myOpeRecord, "OperationRecord.pageCount", myOpeRecord.pageCount.ToString(), myOpeRecord.pageCount.ToString());
|
template.SetObjValue(myOpeRecord, "OperationRecord.pageCount", myOpeRecord.pageCount.ToString(), myOpeRecord.pageCount.ToString());
|
||||||
}
|
}
|
||||||
|
SetBMI();
|
||||||
#endregion
|
#endregion
|
||||||
List<PackObjBase> ables = PackManage.ListPob.Where<PackObjBase>(s => s is AbleEditPackObj).ToList<PackObjBase>();
|
List<PackObjBase> ables = PackManage.ListPob.Where<PackObjBase>(s => s is AbleEditPackObj).ToList<PackObjBase>();
|
||||||
foreach (PackObjBase pack in ables)
|
foreach (PackObjBase pack in ables)
|
||||||
@ -82,6 +83,23 @@ namespace DrawGraph
|
|||||||
SetAbleEditView(ableEdit);
|
SetAbleEditView(ableEdit);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void SetBMI(bool IsUpdate = false)
|
||||||
|
{
|
||||||
|
if (myOpeRecord.Height != null && myOpeRecord.Height != "" && myOpeRecord.Weight != null && myOpeRecord.Weight != "" && myOpeRecord.Weight != "卧床")
|
||||||
|
{
|
||||||
|
double hei = double.Parse(myOpeRecord.Height) / 100;
|
||||||
|
double wei = double.Parse(myOpeRecord.Weight);
|
||||||
|
double BMI = wei / hei / hei;
|
||||||
|
myOpeRecord.BMI = Math.Floor(BMI).ToString();
|
||||||
|
template.SetObjValue(myOpeRecord, "OperationRecord.BMI", myOpeRecord.BMI.ToString(), myOpeRecord.BMI.ToString(), IsUpdate);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
myOpeRecord.BMI = "";
|
||||||
|
template.SetObjValue(myOpeRecord, "OperationRecord.BMI", myOpeRecord.BMI.ToString(), myOpeRecord.BMI.ToString(), IsUpdate);
|
||||||
|
}
|
||||||
|
}
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 设置可编辑组件的显示样式
|
/// 设置可编辑组件的显示样式
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -522,6 +540,10 @@ namespace DrawGraph
|
|||||||
ableEdit.IsVisible = !ableEdit.IsVisible;
|
ableEdit.IsVisible = !ableEdit.IsVisible;
|
||||||
template.SetObjValue(OpeRecord, DataSourceName, text, value, true);
|
template.SetObjValue(OpeRecord, DataSourceName, text, value, true);
|
||||||
((TextBox)control).BorderStyle = BorderStyle.None;
|
((TextBox)control).BorderStyle = BorderStyle.None;
|
||||||
|
if (DataSourceName == "OperationRecord.Height" || DataSourceName == "OperationRecord.Weight")
|
||||||
|
{
|
||||||
|
SetBMI(true);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
|
|||||||
@ -130,10 +130,10 @@ namespace DrawGraph
|
|||||||
{
|
{
|
||||||
i += AddPerson(_operationRecord, _operationRecord.TourNurse, 7);
|
i += AddPerson(_operationRecord, _operationRecord.TourNurse, 7);
|
||||||
}
|
}
|
||||||
////else if (items[1] == "AnesthesiaDoctorAssistant")
|
else if (items[1] == "OrtherDoctorId")
|
||||||
////{
|
{
|
||||||
//// i += AddPerson(_operationRecord, _operationRecord.AnesthesiaDoctorAssistant, 11);
|
i += AddPerson(_operationRecord, _operationRecord.OrtherDoctorId, 11);
|
||||||
////}
|
}
|
||||||
else if (items[1] == "Operation")
|
else if (items[1] == "Operation")
|
||||||
{
|
{
|
||||||
i += AddOperation(_operationRecord, _operationRecord.Operation);
|
i += AddOperation(_operationRecord, _operationRecord.Operation);
|
||||||
@ -156,7 +156,7 @@ namespace DrawGraph
|
|||||||
}
|
}
|
||||||
else if (items[1] == "Height" || items[1] == "Weight")
|
else if (items[1] == "Height" || items[1] == "Weight")
|
||||||
{
|
{
|
||||||
i += UpdatePatient(items[1] + "='" + value + "' where Id= " + _operationRecord.Id);
|
i += UpdatePatient(items[1] + "='" + value + "' where Id= " + _operationRecord.PatientId);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|||||||
@ -16,7 +16,7 @@ namespace DrawGraph
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// 药品区域
|
/// 药品区域
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public RectangleFramePackObj drugPpack;
|
public RectangleFramePackObj OutputManagePpack;
|
||||||
public LinePackObj H3pack;
|
public LinePackObj H3pack;
|
||||||
public LinePackObj H5pack;
|
public LinePackObj H5pack;
|
||||||
public LinesPackObj lines;
|
public LinesPackObj lines;
|
||||||
@ -46,7 +46,7 @@ namespace DrawGraph
|
|||||||
RowsCount = Convert.ToInt32(lines.XPageSpan / lines.XMajorGridStep);
|
RowsCount = Convert.ToInt32(lines.XPageSpan / lines.XMajorGridStep);
|
||||||
H3pack = template.GetPackObjectOTag<LinePackObj>("DrugsManage_LinePackObj_6");
|
H3pack = template.GetPackObjectOTag<LinePackObj>("DrugsManage_LinePackObj_6");
|
||||||
H5pack = template.GetPackObjectOTag<LinePackObj>("DrugsManage_LinePackObj_9");
|
H5pack = template.GetPackObjectOTag<LinePackObj>("DrugsManage_LinePackObj_9");
|
||||||
drugPpack = template.GetPackObjectOTag<RectangleFramePackObj>("DrugsManage_RectangleFramePackObj_2");
|
OutputManagePpack = template.GetPackObjectOTag<RectangleFramePackObj>("OutputManage_RectangleFramePackObj_10");
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
@ -118,7 +118,7 @@ namespace DrawGraph
|
|||||||
//y的高度//主要高度
|
//y的高度//主要高度
|
||||||
double drugsy = 0;
|
double drugsy = 0;
|
||||||
//加药最后位置
|
//加药最后位置
|
||||||
double maxDrugsy = drugPpack.RealY + getYPositionByListIndex(RowsCount - 1, drugPpack.RealY, drugPpack.RealEndY, RowsCount);
|
double maxDrugsy = lines.RealY + getYPositionByListIndex(RowsCount - 1, lines.RealY, lines.RealEndY, RowsCount);
|
||||||
|
|
||||||
//持续加药当前时间
|
//持续加药当前时间
|
||||||
DateTime curTimeTemp = OperationRecord.getOpeMaxTime(myOpeRecord);
|
DateTime curTimeTemp = OperationRecord.getOpeMaxTime(myOpeRecord);
|
||||||
@ -176,8 +176,8 @@ namespace DrawGraph
|
|||||||
if (!isSapDrugs(temp))
|
if (!isSapDrugs(temp))
|
||||||
{
|
{
|
||||||
//以行号返回具休的位置
|
//以行号返回具休的位置
|
||||||
drugsy = drugPpack.RealY + getYPositionByListIndex(rowDrugsIndex, drugPpack.RealY, drugPpack.RealEndY, RowsCount);
|
drugsy = lines.RealY + getYPositionByListIndex(rowDrugsIndex, lines.RealY, lines.RealEndY, RowsCount);
|
||||||
if (temp.DrugName == "氧气") drugsy = drugPpack.RealY;
|
if (temp.DrugName == "氧气") drugsy = lines.RealY;
|
||||||
SetDrug(temp, curTimeTemp, drugsy);
|
SetDrug(temp, curTimeTemp, drugsy);
|
||||||
temp.ChildFactDrugList = new List<FactDrug>();
|
temp.ChildFactDrugList = new List<FactDrug>();
|
||||||
temp.ChildFactDrugList = _FactDrugList.Where(a => a.ParentId == temp.Id).ToList();
|
temp.ChildFactDrugList = _FactDrugList.Where(a => a.ParentId == temp.Id).ToList();
|
||||||
@ -244,7 +244,7 @@ namespace DrawGraph
|
|||||||
{
|
{
|
||||||
foreach (FactDrug sItem in temp.ChildFactDrugList)
|
foreach (FactDrug sItem in temp.ChildFactDrugList)
|
||||||
{
|
{
|
||||||
drugsy = drugPpack.RealY + getYPositionByListIndex(rowDrugsIndex, drugPpack.RealY, drugPpack.RealEndY, RowsCount);
|
drugsy = lines.RealY + getYPositionByListIndex(rowDrugsIndex, lines.RealY, lines.RealEndY, RowsCount);
|
||||||
SetDrug(sItem, curTimeTemp, drugsy);
|
SetDrug(sItem, curTimeTemp, drugsy);
|
||||||
if (drugsy <= maxDrugsy)
|
if (drugsy <= maxDrugsy)
|
||||||
{
|
{
|
||||||
@ -298,7 +298,7 @@ namespace DrawGraph
|
|||||||
}
|
}
|
||||||
private void DrawZuDragsLine(double x, double y, double zhuy, FactDrug temp)
|
private void DrawZuDragsLine(double x, double y, double zhuy, FactDrug temp)
|
||||||
{
|
{
|
||||||
double height = getYPositionByListIndex(1, drugPpack.RealY, drugPpack.RealEndY, RowsCount) / 2;
|
double height = getYPositionByListIndex(1, lines.RealY, lines.RealEndY, RowsCount) / 2;
|
||||||
//double x = H3pack.RealX + 0.003f;
|
//double x = H3pack.RealX + 0.003f;
|
||||||
ZUtil.DrawLine(x, zhuy + height, x, y + height, ZedControl, "zhuyDrugs" + temp.Id, Color.Red);
|
ZUtil.DrawLine(x, zhuy + height, x, y + height, ZedControl, "zhuyDrugs" + temp.Id, Color.Red);
|
||||||
ZUtil.DrawLine(x, zhuy + height, x + 0.0055f, zhuy + height, ZedControl, "zhuyDrugstop" + temp.Id, Color.Red);
|
ZUtil.DrawLine(x, zhuy + height, x + 0.0055f, zhuy + height, ZedControl, "zhuyDrugstop" + temp.Id, Color.Red);
|
||||||
@ -308,7 +308,7 @@ namespace DrawGraph
|
|||||||
{
|
{
|
||||||
if (temp.IsContinue == 1 && temp.DrugBeginTime == temp.DrugEndTime) temp.End = curTimeTemp;
|
if (temp.IsContinue == 1 && temp.DrugBeginTime == temp.DrugEndTime) temp.End = curTimeTemp;
|
||||||
temp.EqualDose = null;
|
temp.EqualDose = null;
|
||||||
temp.setAnasArr(ZedControl, H5pack.RealX, drugPpack.RealEndX, myOpeRecord.pageBegin, myOpeRecord.pageBegin.AddMinutes(EVERY_PAGE_TIME_SPAN));
|
temp.setAnasArr(ZedControl, H5pack.RealX, lines.RealEndX, myOpeRecord.pageBegin, myOpeRecord.pageBegin.AddMinutes(EVERY_PAGE_TIME_SPAN));
|
||||||
temp.nowY = y;
|
temp.nowY = y;
|
||||||
}
|
}
|
||||||
private static void ListAddDrugs(List<string> DrugListstr, int i, FactDrug temp)
|
private static void ListAddDrugs(List<string> DrugListstr, int i, FactDrug temp)
|
||||||
@ -323,18 +323,7 @@ namespace DrawGraph
|
|||||||
DrugListstr.Add(string.Format("({0}){1} {2} {3}{4}{5}", i + 1, (temp.DrugBeginTime == temp.DrugEndTime) ? temp.DrugBeginTime.ToShortTimeString() : temp.DrugBeginTime.ToShortTimeString() + "->" + temp.DrugEndTime.ToShortTimeString(), temp.DrugName.Trim(), dose, "", temp.DrugChannel == null ? "" : " " + temp.DrugChannel.ToString()));
|
DrugListstr.Add(string.Format("({0}){1} {2} {3}{4}{5}", i + 1, (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(" ");
|
//DrugListstr.Append(" ");
|
||||||
}
|
}
|
||||||
//private static void ListAddDrugs(List<string> DrugListstr, FactDrug temp)
|
|
||||||
//{
|
|
||||||
// string dose = "";
|
|
||||||
// if (dose.Trim() != "") dose += " ";
|
|
||||||
// dose += ((double)temp.Dosage).ToString();
|
|
||||||
// if (temp.DosageUnit != null)
|
|
||||||
// {
|
|
||||||
// dose += temp.DosageUnit;
|
|
||||||
// }
|
|
||||||
// DrugListstr.Add(string.Format("{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(" ");
|
|
||||||
//}
|
|
||||||
private bool isSapDrugs(FactDrug record)
|
private bool isSapDrugs(FactDrug record)
|
||||||
{
|
{
|
||||||
bool isSap = false;
|
bool isSap = false;
|
||||||
@ -357,6 +346,7 @@ namespace DrawGraph
|
|||||||
|
|
||||||
private void DrawDrugSapDose()
|
private void DrawDrugSapDose()
|
||||||
{
|
{
|
||||||
|
if (OutputManagePpack != null) return;
|
||||||
double x = template.GetPackObjectOTag<LinePackObj>("RemarkManage_LinePackObj_9").RealX;
|
double x = template.GetPackObjectOTag<LinePackObj>("RemarkManage_LinePackObj_9").RealX;
|
||||||
RectangleFramePackObj remarkPpack = template.GetPackObjectOTag<RectangleFramePackObj>("RemarkManage_RectangleFramePackObj_2");
|
RectangleFramePackObj remarkPpack = template.GetPackObjectOTag<RectangleFramePackObj>("RemarkManage_RectangleFramePackObj_2");
|
||||||
float fontsize = 7f;
|
float fontsize = 7f;
|
||||||
|
|||||||
@ -1,16 +1,18 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
using System.Drawing;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
|
|
||||||
namespace DrawGraph
|
namespace DrawGraph
|
||||||
{
|
{
|
||||||
public class FactOutputLiquids
|
public class FactOutputLiquids : EventObj
|
||||||
{
|
{
|
||||||
private int _id;
|
private int _id;
|
||||||
private int _patientid;
|
private int _patientid;
|
||||||
private int _outputliquidstypeid;
|
private int _outputliquidstypeid;
|
||||||
private int _outputliquidsid;
|
private int _outputliquidsid;
|
||||||
|
private int _outputliquidsName;
|
||||||
private DateTime _begintime;
|
private DateTime _begintime;
|
||||||
private DateTime _endtime;
|
private DateTime _endtime;
|
||||||
private decimal _dosage;
|
private decimal _dosage;
|
||||||
@ -122,5 +124,174 @@ namespace DrawGraph
|
|||||||
set { _operatedate = value; }
|
set { _operatedate = value; }
|
||||||
get { return _operatedate; }
|
get { return _operatedate; }
|
||||||
}
|
}
|
||||||
|
public double nowY { get; set; }
|
||||||
|
public string EqualDose { get; set; }
|
||||||
|
|
||||||
|
public bool Equal(object drug1)
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
if ((this.DosageUnit == ((FactOutputLiquids)drug1).DosageUnit) && (this.OutputLiquidsName == ((FactOutputLiquids)drug1).OutputLiquidsName))
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
catch (Exception)
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public override void clearAddObj(ZedGraphControl zgc)
|
||||||
|
{
|
||||||
|
//if (zgcAnas == null || zgcAnas != zgc)
|
||||||
|
zgcAnas = zgc;
|
||||||
|
clearAddObjPic(zgc);
|
||||||
|
clearDNDTDD(zgc);
|
||||||
|
delAddObj(this.OutputLiquidsName + this.OutputLiquidsId);
|
||||||
|
}
|
||||||
|
private void clearAddObjPic(ZedGraphControl zgc)
|
||||||
|
{
|
||||||
|
//if (zgcAnas == null || zgcAnas != zgc)
|
||||||
|
zgcAnas = zgc;
|
||||||
|
delAddObj(TextPrefix.DT + this.OutputLiquidsName + this.Id.ToString());
|
||||||
|
delAddObj(TextPrefix.DD + this.OutputLiquidsName + this.Id.ToString());
|
||||||
|
delAddObj(TextPrefix.DD + this.OutputLiquidsName + this.Id.ToString() + "spicle");
|
||||||
|
delAddObj(TextPrefix.DU + this.OutputLiquidsName + this.Id.ToString());
|
||||||
|
delAddArrows(TextPrefix.AR + this.OutputLiquidsName + this.Id.ToString());
|
||||||
|
delLineObj("A" + TextPrefix.AR + this.OutputLiquidsName + this.Id.ToString());
|
||||||
|
delLineObj("B" + TextPrefix.AR + this.OutputLiquidsName + this.Id.ToString());
|
||||||
|
}
|
||||||
|
public override void clearDNAndDT(ZedGraphControl zgc)
|
||||||
|
{
|
||||||
|
//if (zgcAnas == null)
|
||||||
|
zgcAnas = zgc;
|
||||||
|
delAddObj(TextPrefix.DN + this.OutputLiquidsName + this.Id.ToString());
|
||||||
|
delAddObj(TextPrefix.DT + this.OutputLiquidsName + this.Id.ToString());
|
||||||
|
delAddObj(TextPrefix.DU + this.OutputLiquidsName + this.Id.ToString());
|
||||||
|
//delAddObj(TextPrefix.DD + this.OutputLiquidsName + this.Id.ToString());
|
||||||
|
delAddObj(this.OutputLiquidsName + this.OutputLiquidsId);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 画一条加药记录
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="index">高度</param>
|
||||||
|
/// <param name="faRecord">总量</param>
|
||||||
|
public override void drawText(double x, double y)
|
||||||
|
{
|
||||||
|
if (zgcAnas == null) return;
|
||||||
|
clearAddObj(zgcAnas);
|
||||||
|
//画添加药品线,底部加加药次数和备注
|
||||||
|
this.nowY = y;
|
||||||
|
paintAdd(y);
|
||||||
|
//写加药的左边与右信息
|
||||||
|
drawAddText(x, y);
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 画添加药品线,底部加加药次数和备注信息
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="DrugsRecord"></param>
|
||||||
|
/// <param name="index"></param>
|
||||||
|
public void paintAdd(double y)
|
||||||
|
{
|
||||||
|
string tagName = this.OutputLiquidsName + this.Id.ToString();
|
||||||
|
string DoseStr = "";
|
||||||
|
if (Dosage != 0)
|
||||||
|
DoseStr = (((double)this.Dosage).ToString());
|
||||||
|
string RemarkStr = this.Remark;//
|
||||||
|
string s = "";
|
||||||
|
if ((EqualDose == null || EqualDose == ""))
|
||||||
|
{
|
||||||
|
if (Dosage != 0)
|
||||||
|
EqualDose = ((double)Dosage).ToString();
|
||||||
|
}
|
||||||
|
DateTime dt = EndTime;
|
||||||
|
DateTime drugDt = this.BeginTime;
|
||||||
|
|
||||||
|
bool isContinued = false;
|
||||||
|
if (IsContinue == 1 && BeginTime == EndTime)
|
||||||
|
{
|
||||||
|
dt = End;
|
||||||
|
isContinued = true;
|
||||||
|
}
|
||||||
|
if (EndTime != null && BeginTime != null && BeginTime != EndTime)
|
||||||
|
{
|
||||||
|
TimeSpan tsp = EndTime - BeginTime;
|
||||||
|
if (tsp.TotalMinutes >= 10)
|
||||||
|
{
|
||||||
|
drugDt = BeginTime.AddMinutes(tsp.TotalMinutes / 2 - 3);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (((TimeSpan)(pageEnd - this.BeginTime)).TotalMinutes <= 2)
|
||||||
|
{
|
||||||
|
if (EqualDose == null)
|
||||||
|
{
|
||||||
|
if (s.Trim() != "")
|
||||||
|
drawDoseObj(y, tagName, this.BeginTime, dt, drugDt, s + " " + RemarkStr, 5f, isContinued);
|
||||||
|
else
|
||||||
|
drawDoseObj(y, tagName, this.BeginTime, dt, drugDt, DoseStr + " " + RemarkStr, 5f, isContinued);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (s.Trim() != "")
|
||||||
|
drawDoseObj(y, tagName, this.BeginTime, dt, drugDt, s + "(" + EqualDose + ")" + RemarkStr, 5f, isContinued);
|
||||||
|
else
|
||||||
|
drawDoseObj(y, tagName, this.BeginTime, dt, drugDt, EqualDose + " " + RemarkStr, 5f, isContinued);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (EqualDose == null)
|
||||||
|
{
|
||||||
|
if (s.Trim() != "")
|
||||||
|
drawDoseObj(y, tagName, this.BeginTime, dt, drugDt, s + " " + RemarkStr, 6f, isContinued);
|
||||||
|
else
|
||||||
|
drawDoseObj(y, tagName, this.BeginTime, dt, drugDt, DoseStr + " " + RemarkStr, 6f, isContinued);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (s.Trim() != "")
|
||||||
|
drawDoseObj(y, tagName, this.BeginTime, dt, drugDt, s + "(" + EqualDose + ")" + RemarkStr, 5.5f, isContinued);
|
||||||
|
else
|
||||||
|
drawDoseObj(y, tagName, this.BeginTime, dt, drugDt, EqualDose + " " + RemarkStr, 5.5f, isContinued);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 写加药的左边与右信息
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="y">高度</param>
|
||||||
|
/// <param name="totalDose">总量</param>
|
||||||
|
public void drawAddText(double x, double y)
|
||||||
|
{
|
||||||
|
//左边写药名
|
||||||
|
TextObj text = (TextObj)zgcAnas.MasterPane.GraphObjList[TextPrefix.DN + this.OutputLiquidsName + this.Id.ToString()];
|
||||||
|
if (text == null)
|
||||||
|
{
|
||||||
|
double x1 = x;// 0.05f;
|
||||||
|
string DrName = this.OutputLiquidsName.Trim();
|
||||||
|
|
||||||
|
//if (this.Remark != null && this.Remark != "") DrName += "(" + this.Remark + ")";
|
||||||
|
if (this.DosageUnit != null && this.DosageUnit != "") DrName += "(" + this.DosageUnit + ")";
|
||||||
|
ZUtil.DrawText(DrName, x1, y, zgcAnas, TextPrefix.DN + this.OutputLiquidsName + this.Id.ToString(), Color.Black, 5.75f);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
public void clearDNDTDD(ZedGraphControl zgc)
|
||||||
|
{
|
||||||
|
//if (zgcAnas == null || zgcAnas != zgc)
|
||||||
|
zgcAnas = zgc;
|
||||||
|
delAddObj(TextPrefix.DN + this.OutputLiquidsName + this.Id.ToString());
|
||||||
|
delAddObj(TextPrefix.DT + this.OutputLiquidsName + this.Id.ToString());
|
||||||
|
delAddObj(TextPrefix.DU + this.OutputLiquidsName + this.Id.ToString());
|
||||||
|
delAddObj(TextPrefix.DD + this.OutputLiquidsName + this.Id.ToString());
|
||||||
|
delAddObj(this.OutputLiquidsName + this.OutputLiquidsId);
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -39,6 +39,18 @@ namespace DrawGraph
|
|||||||
{
|
{
|
||||||
H5pack = template.GetPackObjectOTag<LinePackObj>("IconManage_LinePackObj_5");
|
H5pack = template.GetPackObjectOTag<LinePackObj>("IconManage_LinePackObj_5");
|
||||||
IconPpack = template.GetPackObjectOTag<RectangleFramePackObj>("IconManage_RectangleFramePackObj_2");
|
IconPpack = template.GetPackObjectOTag<RectangleFramePackObj>("IconManage_RectangleFramePackObj_2");
|
||||||
|
if (IconPpack != null)
|
||||||
|
{
|
||||||
|
eventy = IconPpack.RealY;
|
||||||
|
eventendy = IconPpack.RealEndY;
|
||||||
|
}
|
||||||
|
LinePackObj line = template.GetPackObjectOTag<LinePackObj>("IconManage_LinePackObj_6");
|
||||||
|
if (line != null)
|
||||||
|
{
|
||||||
|
eventy = line.RealY;
|
||||||
|
eventendy = line.RealEndY;
|
||||||
|
eventendX = line.RealEndX+ 0.02;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#region 重写的事件
|
#region 重写的事件
|
||||||
@ -91,6 +103,9 @@ namespace DrawGraph
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
double eventy;
|
||||||
|
double eventendy;
|
||||||
|
double eventendX;
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 重新画事件文本
|
/// 重新画事件文本
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -98,11 +113,10 @@ namespace DrawGraph
|
|||||||
{
|
{
|
||||||
//画在第几行
|
//画在第几行
|
||||||
int rowIndex = 0;
|
int rowIndex = 0;
|
||||||
double eventy = IconPpack.RealY;// EndChartY;
|
|
||||||
DateTime? drawDatetime = null;
|
DateTime? drawDatetime = null;
|
||||||
FactEvents drawEvent = null;
|
FactEvents drawEvent = null;
|
||||||
string LastNumber = "";
|
string LastNumber = "";
|
||||||
double span = getYPositionByListIndex(1, IconPpack.RealY, IconPpack.RealEndY, 2);
|
double span = getYPositionByListIndex(1, eventy, eventendy, 2);
|
||||||
List<string> eventListstr = new List<string>();
|
List<string> eventListstr = new List<string>();
|
||||||
eventListstr.Add("【事件】");
|
eventListstr.Add("【事件】");
|
||||||
//myOpeRecord.FactEventsList.Sort(new FactEventsComparer());
|
//myOpeRecord.FactEventsList.Sort(new FactEventsComparer());
|
||||||
@ -126,7 +140,7 @@ namespace DrawGraph
|
|||||||
}
|
}
|
||||||
|
|
||||||
//设置事件对象的相应属性,只达到了基本解耦,封装有限,有待完善
|
//设置事件对象的相应属性,只达到了基本解耦,封装有限,有待完善
|
||||||
temp.setAnasArr(ZedControl, H5pack.RealX, IconPpack.RealEndX, myOpeRecord.pageBegin, myOpeRecord.pageBegin.AddMinutes(EVERY_PAGE_TIME_SPAN));
|
temp.setAnasArr(ZedControl, H5pack.RealX, eventendX , myOpeRecord.pageBegin, myOpeRecord.pageBegin.AddMinutes(EVERY_PAGE_TIME_SPAN));
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
//循环XML文件,文件中的内容是只画图不写字的事件对旬
|
//循环XML文件,文件中的内容是只画图不写字的事件对旬
|
||||||
@ -136,7 +150,7 @@ namespace DrawGraph
|
|||||||
{
|
{
|
||||||
temp.clearDNAndDT(ZedControl);
|
temp.clearDNAndDT(ZedControl);
|
||||||
string tagName = dr[0]["imgPath"].ToString();
|
string tagName = dr[0]["imgPath"].ToString();
|
||||||
temp.drawIMG(ZedControl, tagName, IconPpack.RealY, 0.013);
|
temp.drawIMG(ZedControl, tagName, eventy, 0.013);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -156,9 +170,8 @@ namespace DrawGraph
|
|||||||
drawEvent = temp;
|
drawEvent = temp;
|
||||||
drawDatetime = temp.EventBeginTime.Value;
|
drawDatetime = temp.EventBeginTime.Value;
|
||||||
}
|
}
|
||||||
eventy = IconPpack.RealY + span;
|
|
||||||
//画图上的序号
|
//画图上的序号
|
||||||
temp.drawNumber(ZedControl, drawNumber, eventy - 0.001, DValue, Color.DarkBlue);
|
temp.drawNumber(ZedControl, drawNumber, eventy + span - 0.001, DValue, Color.DarkBlue);
|
||||||
}
|
}
|
||||||
rowIndex++;
|
rowIndex++;
|
||||||
}
|
}
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
255
DrawGraph/AreaManage/OutputManage.cs
Normal file
255
DrawGraph/AreaManage/OutputManage.cs
Normal file
@ -0,0 +1,255 @@
|
|||||||
|
using Newtonsoft.Json;
|
||||||
|
using AIMSExtension;
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Drawing;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
using System.Windows.Forms;
|
||||||
|
|
||||||
|
namespace DrawGraph
|
||||||
|
{
|
||||||
|
|
||||||
|
[Serializable, JsonObject(MemberSerialization.OptOut)]
|
||||||
|
public class OutputManage : AreaManageBase
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// 药品区域
|
||||||
|
/// </summary>
|
||||||
|
public RectangleFramePackObj sapPpack;
|
||||||
|
public LinesPackObj lines ;
|
||||||
|
public LinePackObj H3pack;
|
||||||
|
public LinePackObj H5pack;
|
||||||
|
public int RowsCount;
|
||||||
|
/// <summary>
|
||||||
|
/// 当前手术对象
|
||||||
|
/// </summary>
|
||||||
|
private OperationRecord myOpeRecord = null;
|
||||||
|
public List<string> DrugsListstr = new List<string>();
|
||||||
|
|
||||||
|
|
||||||
|
#region 初始化液体区域
|
||||||
|
public OutputManage()
|
||||||
|
{
|
||||||
|
init();
|
||||||
|
}
|
||||||
|
public OutputManage(object _operationRecor, DrawGraph.ZedGraphControl _zedControl, TemplateManage _template, string _name) : base(_operationRecor, _zedControl, _template, _name)
|
||||||
|
{
|
||||||
|
init();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void init()
|
||||||
|
{
|
||||||
|
//自己要用的手术对象
|
||||||
|
myOpeRecord = OpeRecord as OperationRecord;
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 初始画的后置方法
|
||||||
|
/// </summary>
|
||||||
|
public override void FollowUpMethod()
|
||||||
|
{
|
||||||
|
H3pack = template.GetPackObjectOTag<LinePackObj>("OutputManage_LinePackObj_11");
|
||||||
|
H5pack = template.GetPackObjectOTag<LinePackObj>("OutputManage_LinePackObj_5");
|
||||||
|
sapPpack = template.GetPackObjectOTag<RectangleFramePackObj>("OutputManage_RectangleFramePackObj_10");
|
||||||
|
lines = template.GetPackObjectOTag<LinesPackObj >("OutputManage_LinesPackObj_15");
|
||||||
|
RowsCount = Convert.ToInt32(lines.XPageSpan / lines.XMajorGridStep);
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region 重写的事件
|
||||||
|
/// <summary>
|
||||||
|
/// 鼠标点击画板
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="sender"></param>
|
||||||
|
/// <param name="e"></param>
|
||||||
|
public override void MouseDown(ZedGraphControl sender, MouseEventArgs e)
|
||||||
|
{
|
||||||
|
//if (e.Button == System.Windows.Forms.MouseButtons.Left)
|
||||||
|
//{
|
||||||
|
// MessageBox.Show(this.GetType().Name + "is Click Left Button");
|
||||||
|
//}
|
||||||
|
}
|
||||||
|
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)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
#endregion 重写的事件结束
|
||||||
|
|
||||||
|
#region 绑定区域数据
|
||||||
|
public override void Bind()
|
||||||
|
{
|
||||||
|
init();
|
||||||
|
DrawOutput();
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 画加药
|
||||||
|
/// </summary>
|
||||||
|
private void DrawOutput()
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
foreach (FactOutputLiquids temp in myOpeRecord.FactOutputLiquidsList)
|
||||||
|
{
|
||||||
|
temp.clearAddObj(ZedControl);
|
||||||
|
}
|
||||||
|
reDrawDrug();
|
||||||
|
}
|
||||||
|
catch (Exception exp)
|
||||||
|
{
|
||||||
|
PublicMethod.WriteLog(exp);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 重新画加药文本
|
||||||
|
/// </summary>
|
||||||
|
private void reDrawDrug()
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
//画在第几行
|
||||||
|
int rowDrugsIndex = 0;
|
||||||
|
//y的高度//主要高度
|
||||||
|
double drugsy = 0;
|
||||||
|
//加药最后位置
|
||||||
|
double maxDrugsy = sapPpack.RealEndY;
|
||||||
|
|
||||||
|
//持续加药当前时间
|
||||||
|
DateTime curTimeTemp = OperationRecord.getOpeMaxTime(myOpeRecord);
|
||||||
|
DateTime serverTime = DateTime.Now;
|
||||||
|
if (curTimeTemp > serverTime) curTimeTemp = serverTime;
|
||||||
|
//超出的药画备注 镇痛药备注
|
||||||
|
List<string> DrugListstr = new List<string>();
|
||||||
|
DrugListstr.Add("【出量】");
|
||||||
|
myOpeRecord.BeforeDrugs = "";
|
||||||
|
myOpeRecord.AnalgesiaDrug = "";
|
||||||
|
//当前时间段加药集合
|
||||||
|
myOpeRecord.FactOutputLiquidsList.ForEach(drug =>
|
||||||
|
{
|
||||||
|
if (drug.IsContinue == 1 && drug.BeginTime == drug.EndTime) drug.End = curTimeTemp;
|
||||||
|
else if (drug.EndTime != null) drug.End = drug.EndTime;
|
||||||
|
});
|
||||||
|
List<FactOutputLiquids> _FactOutputLiquidsList = myOpeRecord.FactOutputLiquidsList.Where(s => IfInTimeExist(s.BeginTime, s.End) == true).ToList();
|
||||||
|
//加药按加药时间排序
|
||||||
|
//_FactOutputLiquidsList.Sort(new FactOutputLiquidsComparer());
|
||||||
|
|
||||||
|
for (int i = 0; i < _FactOutputLiquidsList.Count; i++)
|
||||||
|
{
|
||||||
|
FactOutputLiquids temp = _FactOutputLiquidsList[i];
|
||||||
|
bool isEqual = false;
|
||||||
|
bool isChildEqual = false;
|
||||||
|
|
||||||
|
//以行号返回具休的位置
|
||||||
|
drugsy = sapPpack.RealY + getYPositionByListIndex(rowDrugsIndex, sapPpack.RealY, sapPpack.RealEndY, RowsCount);
|
||||||
|
SetDrug(temp, curTimeTemp, drugsy);
|
||||||
|
|
||||||
|
//判断是否重复的 主药或组药
|
||||||
|
for (int j = 0; j < i; j++)
|
||||||
|
{
|
||||||
|
FactOutputLiquids addDrug1 = _FactOutputLiquidsList[j];
|
||||||
|
//如果加药品ID相同并且加加药ID不同,则认为加了同一种加药
|
||||||
|
if (addDrug1.Equal(temp) )
|
||||||
|
{
|
||||||
|
addDrug1.clearDNAndDT(ZedControl);
|
||||||
|
//因为相同则取得相同对象的Y,为当前的对象的高度
|
||||||
|
drugsy = addDrug1.nowY;
|
||||||
|
isEqual = true;
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (isChildEqual == true) continue;
|
||||||
|
if (drugsy <= maxDrugsy)
|
||||||
|
{
|
||||||
|
temp.drawText(H3pack.RealX + 0.006f, drugsy);
|
||||||
|
if (isEqual == false)
|
||||||
|
rowDrugsIndex++;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
ListAddDrugs(DrugListstr, i, temp);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
throw ex;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
private void SetDrug(FactOutputLiquids temp, DateTime curTimeTemp, double y)
|
||||||
|
{
|
||||||
|
if (temp.IsContinue == 1 && temp.BeginTime == temp.EndTime) temp.End = curTimeTemp;
|
||||||
|
temp.EqualDose = null;
|
||||||
|
temp.setAnasArr(ZedControl, H5pack.RealX, sapPpack.RealEndX, myOpeRecord.pageBegin, myOpeRecord.pageBegin.AddMinutes(EVERY_PAGE_TIME_SPAN));
|
||||||
|
temp.nowY = y;
|
||||||
|
}
|
||||||
|
private static void ListAddDrugs(List<string> DrugListstr, int i, FactOutputLiquids temp)
|
||||||
|
{
|
||||||
|
string dose = "";
|
||||||
|
if (dose.Trim() != "") dose += " ";
|
||||||
|
dose += ((double)temp.Dosage).ToString();
|
||||||
|
if (temp.DosageUnit != null)
|
||||||
|
{
|
||||||
|
dose += temp.DosageUnit;
|
||||||
|
}
|
||||||
|
DrugListstr.Add(string.Format("({0}){1} {2} {3}{4}{5}", i + 1, (temp.BeginTime == temp.EndTime) ? temp.BeginTime.ToShortTimeString() : temp.BeginTime.ToShortTimeString() + "->" + temp.EndTime.ToShortTimeString(), temp.OutputLiquidsName.Trim(), dose, "",""));
|
||||||
|
//DrugListstr.Append(" ");
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region 当前区域公用事件方法
|
||||||
|
private bool IfInTimeExist(DateTime Begin, DateTime End)
|
||||||
|
{
|
||||||
|
DateTime lastime = myOpeRecord.lastPageBegin.AddSeconds(59);
|
||||||
|
bool b = false;
|
||||||
|
if (End == null)
|
||||||
|
{
|
||||||
|
if (Begin > myOpeRecord.pageBegin && Begin < lastime)
|
||||||
|
{
|
||||||
|
b = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (Begin >= myOpeRecord.pageBegin && Begin <= lastime)
|
||||||
|
{
|
||||||
|
b = true;
|
||||||
|
}
|
||||||
|
else if (End >= myOpeRecord.pageBegin && End <= lastime)
|
||||||
|
{
|
||||||
|
b = true;
|
||||||
|
}
|
||||||
|
else if (Begin < myOpeRecord.pageBegin && End > lastime)
|
||||||
|
{
|
||||||
|
b = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return b;
|
||||||
|
}
|
||||||
|
/// <summary>
|
||||||
|
/// 根据顶部加药序号,确定数值生命体征的纵向位置(以1为单位)
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="index"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
public double getYPositionByListIndex(double index, double yTop, double yBottom, int rowCount)
|
||||||
|
{
|
||||||
|
double heightT = ZedControl.Height * (yBottom - yTop);
|
||||||
|
double setpTemp = heightT / rowCount;
|
||||||
|
//求一格在实际高度中的百分比
|
||||||
|
double bfb = (setpTemp / heightT);
|
||||||
|
//两线之间度*百分比得到一格的百分比高度
|
||||||
|
double ygBFB = (yBottom - yTop) * bfb;
|
||||||
|
double y = ygBFB * index;
|
||||||
|
return y;
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -538,18 +538,13 @@ namespace DrawGraph
|
|||||||
{
|
{
|
||||||
init();
|
init();
|
||||||
//if (myOpeRecord.addPhysioList.Count == 0)
|
//if (myOpeRecord.addPhysioList.Count == 0)
|
||||||
iniHashCurveList(myOpeRecord.addPhysioList);
|
InitPhysioDataConfigList(myOpeRecord.addPhysioList);
|
||||||
//悬浮tip初始化
|
//悬浮tip初始化
|
||||||
aSyncTip = TipBox.CreateInstance("async");
|
aSyncTip = TipBox.CreateInstance("async");
|
||||||
aSyncTip.setAnasArr(ZedControl, chartPack.RealX, chartPack.RealEndX, myOpeRecord.pageBegin, myOpeRecord.pageBegin.AddMinutes(EVERY_PAGE_TIME_SPAN));
|
aSyncTip.setAnasArr(ZedControl, chartPack.RealX, chartPack.RealEndX, myOpeRecord.pageBegin, myOpeRecord.pageBegin.AddMinutes(EVERY_PAGE_TIME_SPAN));
|
||||||
|
|
||||||
DrawPhysioData();
|
DrawPhysioData();
|
||||||
|
|
||||||
AbleEditPackObj ableEdit = template.GetPackObjectOTag<AbleEditPackObj>("PhysioDataManageGoodsBill_AbleEditPackObj_61myOpeRecord_AnesthesiaDoctorAssistant");
|
|
||||||
if (ableEdit != null)
|
|
||||||
{
|
|
||||||
ableEdit.IsVisible = false;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
@ -613,7 +608,7 @@ namespace DrawGraph
|
|||||||
/// 将坐标数值对加到相应的曲线上,从而初始化曲线Chart
|
/// 将坐标数值对加到相应的曲线上,从而初始化曲线Chart
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="addPhysioList"></param>
|
/// <param name="addPhysioList"></param>
|
||||||
private void iniHashCurveList(List<PhysioDataConfig> addPhysioList)
|
private void InitPhysioDataConfigList(List<PhysioDataConfig> addPhysioList)
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
@ -622,7 +617,8 @@ namespace DrawGraph
|
|||||||
addPhysioList.Clear();
|
addPhysioList.Clear();
|
||||||
ZedControl.GraphPane.CurveList.Clear();
|
ZedControl.GraphPane.CurveList.Clear();
|
||||||
//监测区域里的第1根竖线,显示数值时用
|
//监测区域里的第1根竖线,显示数值时用
|
||||||
LinePackObj pack = template.GetPackObjectOTag<LinePackObj>("MonitorManage_LinePackObj_4");
|
LinesPackObj pack = template.GetPackObjectOTag<LinesPackObj>("MonitorManage_LinesPackObj_9");
|
||||||
|
int RowsCount = Convert.ToInt32(pack.XPageSpan / pack.XMajorGridStep);
|
||||||
|
|
||||||
//加载生命体征图标
|
//加载生命体征图标
|
||||||
IList<PhysioDataConfig> dt = PhysioDataConfig.GetAllList();
|
IList<PhysioDataConfig> dt = PhysioDataConfig.GetAllList();
|
||||||
@ -662,9 +658,8 @@ namespace DrawGraph
|
|||||||
{
|
{
|
||||||
if (pp.showStyle.Equals("显示数值"))
|
if (pp.showStyle.Equals("显示数值"))
|
||||||
{
|
{
|
||||||
double y = pack.RealY + getYPositionByListIndex(showvalue, pack.RealY, pack.RealEndY, 7);
|
double y = pack.RealY + getYPositionByListIndex(showvalue, pack.RealY, pack.RealEndY, RowsCount );
|
||||||
ZUtil.DrawText(pp.Name, pack.RealX, y, ZedControl, "PP" + pp.Enname, 5.5f);
|
ZUtil.DrawText(pp.Name, pack.RealX, y, ZedControl, "PP" + pp.Enname, 5.5f);
|
||||||
//ZUtil.DrawText(pp.Unit, pack.RealX + 0.05f, y, ZedControl, "PP" + pp.Enname, 4f);
|
|
||||||
pp.showValue = y + 0.002;
|
pp.showValue = y + 0.002;
|
||||||
showvalue++;
|
showvalue++;
|
||||||
}
|
}
|
||||||
@ -724,8 +719,9 @@ namespace DrawGraph
|
|||||||
//解决办法:重新定义,使XML操作对象发生变化。
|
//解决办法:重新定义,使XML操作对象发生变化。
|
||||||
int showvalue = 0;
|
int showvalue = 0;
|
||||||
//监测区域里的第1根竖线,显示数值时用
|
//监测区域里的第1根竖线,显示数值时用
|
||||||
LinePackObj pack = template.GetPackObjectOTag<LinePackObj>("MonitorManage_LinePackObj_4");
|
LinesPackObj pack = template.GetPackObjectOTag<LinesPackObj>("MonitorManage_LinesPackObj_9");
|
||||||
|
|
||||||
|
int RowsCount = Convert.ToInt32(pack.XPageSpan / pack.XMajorGridStep);
|
||||||
foreach (var pp in myOpeRecord.addPhysioList)
|
foreach (var pp in myOpeRecord.addPhysioList)
|
||||||
{
|
{
|
||||||
string[] str = pp.Color.Split('.');
|
string[] str = pp.Color.Split('.');
|
||||||
@ -762,7 +758,7 @@ namespace DrawGraph
|
|||||||
//如果模板管理不为空
|
//如果模板管理不为空
|
||||||
if (pack != null)
|
if (pack != null)
|
||||||
{
|
{
|
||||||
double y = pack.RealY + getYPositionByListIndex(showvalue, pack.RealY, pack.RealEndY, 5);
|
double y = pack.RealY + getYPositionByListIndex(showvalue, pack.RealY, pack.RealEndY, RowsCount);
|
||||||
ZUtil.DrawText(pp.Name, pack.RealX, y, ZedControl, "PP" + pp.Enname, 5.5f);
|
ZUtil.DrawText(pp.Name, pack.RealX, y, ZedControl, "PP" + pp.Enname, 5.5f);
|
||||||
pp.showValue = y + 0.002;
|
pp.showValue = y + 0.002;
|
||||||
showvalue++;
|
showvalue++;
|
||||||
|
|||||||
@ -11,6 +11,7 @@ namespace DrawGraph
|
|||||||
public class RemarkManage : AreaManageBase
|
public class RemarkManage : AreaManageBase
|
||||||
{
|
{
|
||||||
public RectangleFramePackObj remarkPpack;
|
public RectangleFramePackObj remarkPpack;
|
||||||
|
public RectangleFramePackObj OutputManagePpack;
|
||||||
public LinePackObj H3pack;
|
public LinePackObj H3pack;
|
||||||
public LinePackObj H4pack;
|
public LinePackObj H4pack;
|
||||||
public LinePackObj H5pack;
|
public LinePackObj H5pack;
|
||||||
@ -41,6 +42,7 @@ namespace DrawGraph
|
|||||||
H5pack = template.GetPackObjectOTag<LinePackObj>("RemarkManage_LinePackObj_8");
|
H5pack = template.GetPackObjectOTag<LinePackObj>("RemarkManage_LinePackObj_8");
|
||||||
H6pack = template.GetPackObjectOTag<LinePackObj>("RemarkManage_LinePackObj_9");
|
H6pack = template.GetPackObjectOTag<LinePackObj>("RemarkManage_LinePackObj_9");
|
||||||
remarkPpack = template.GetPackObjectOTag<RectangleFramePackObj>("RemarkManage_RectangleFramePackObj_2");
|
remarkPpack = template.GetPackObjectOTag<RectangleFramePackObj>("RemarkManage_RectangleFramePackObj_2");
|
||||||
|
OutputManagePpack = template.GetPackObjectOTag<RectangleFramePackObj>("OutputManage_RectangleFramePackObj_10");
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
@ -364,6 +366,11 @@ namespace DrawGraph
|
|||||||
x = H5pack.RealX;
|
x = H5pack.RealX;
|
||||||
remarkRow = 0;
|
remarkRow = 0;
|
||||||
}
|
}
|
||||||
|
else if (AllRemarkRow == (remarkRowscount * 3) && OutputManagePpack != null)
|
||||||
|
{
|
||||||
|
x = H6pack.RealX;
|
||||||
|
remarkRow = 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|||||||
@ -17,8 +17,10 @@ namespace DrawGraph
|
|||||||
/// 药品区域
|
/// 药品区域
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public RectangleFramePackObj sapPpack;
|
public RectangleFramePackObj sapPpack;
|
||||||
|
public LinesPackObj lines;
|
||||||
public LinePackObj H3pack;
|
public LinePackObj H3pack;
|
||||||
public LinePackObj H5pack;
|
public LinePackObj H5pack;
|
||||||
|
public int RowsCount;
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 当前手术对象
|
/// 当前手术对象
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -50,6 +52,8 @@ namespace DrawGraph
|
|||||||
H3pack = template.GetPackObjectOTag<LinePackObj>("SapManage_LinePackObj_3");
|
H3pack = template.GetPackObjectOTag<LinePackObj>("SapManage_LinePackObj_3");
|
||||||
H5pack = template.GetPackObjectOTag<LinePackObj>("SapManage_LinePackObj_5");
|
H5pack = template.GetPackObjectOTag<LinePackObj>("SapManage_LinePackObj_5");
|
||||||
sapPpack = template.GetPackObjectOTag<RectangleFramePackObj>("SapManage_RectangleFramePackObj_2");
|
sapPpack = template.GetPackObjectOTag<RectangleFramePackObj>("SapManage_RectangleFramePackObj_2");
|
||||||
|
lines = template.GetPackObjectOTag<LinesPackObj>("SapManage_LinesPackObj_7");
|
||||||
|
RowsCount = Convert.ToInt32(lines.XPageSpan / lines.XMajorGridStep);
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
@ -153,7 +157,7 @@ namespace DrawGraph
|
|||||||
if (isSapDrugs(temp))
|
if (isSapDrugs(temp))
|
||||||
{
|
{
|
||||||
//以行号返回具休的位置
|
//以行号返回具休的位置
|
||||||
drugsy = sapPpack.RealY + getYPositionByListIndex(rowDrugsIndex, sapPpack.RealY, sapPpack.RealEndY, 7);
|
drugsy = sapPpack.RealY + getYPositionByListIndex(rowDrugsIndex, sapPpack.RealY, sapPpack.RealEndY, RowsCount);
|
||||||
SetDrug(temp, curTimeTemp, drugsy);
|
SetDrug(temp, curTimeTemp, drugsy);
|
||||||
temp.ChildFactDrugList = new List<FactDrug>();
|
temp.ChildFactDrugList = new List<FactDrug>();
|
||||||
temp.ChildFactDrugList = _FactDrugList.Where(a => a.ParentId == temp.Id).ToList();
|
temp.ChildFactDrugList = _FactDrugList.Where(a => a.ParentId == temp.Id).ToList();
|
||||||
@ -219,7 +223,7 @@ namespace DrawGraph
|
|||||||
{
|
{
|
||||||
foreach (FactDrug sItem in temp.ChildFactDrugList)
|
foreach (FactDrug sItem in temp.ChildFactDrugList)
|
||||||
{
|
{
|
||||||
drugsy = sapPpack.RealY + getYPositionByListIndex(rowDrugsIndex, sapPpack.RealY, sapPpack.RealEndY, 7);
|
drugsy = sapPpack.RealY + getYPositionByListIndex(rowDrugsIndex, sapPpack.RealY, sapPpack.RealEndY, RowsCount);
|
||||||
SetDrug(sItem, curTimeTemp, drugsy);
|
SetDrug(sItem, curTimeTemp, drugsy);
|
||||||
if (drugsy <= maxDrugsy)
|
if (drugsy <= maxDrugsy)
|
||||||
{
|
{
|
||||||
@ -270,7 +274,7 @@ namespace DrawGraph
|
|||||||
}
|
}
|
||||||
private void DrawZuDragsLine(double x, double y, double zhuy, FactDrug temp)
|
private void DrawZuDragsLine(double x, double y, double zhuy, FactDrug temp)
|
||||||
{
|
{
|
||||||
double height = getYPositionByListIndex(1, sapPpack.RealY, sapPpack.RealEndY, 7) / 2;
|
double height = getYPositionByListIndex(1, sapPpack.RealY, sapPpack.RealEndY, RowsCount) / 2;
|
||||||
//double x = H3pack.RealX + 0.003f;
|
//double x = H3pack.RealX + 0.003f;
|
||||||
ZUtil.DrawLine(x, zhuy + height, x, y + height, ZedControl, "zhuyDrugs" + temp.Id, Color.Red);
|
ZUtil.DrawLine(x, zhuy + height, x, y + height, ZedControl, "zhuyDrugs" + temp.Id, Color.Red);
|
||||||
ZUtil.DrawLine(x, zhuy + height, x + 0.0055f, zhuy + height, ZedControl, "zhuyDrugstop" + temp.Id, Color.Red);
|
ZUtil.DrawLine(x, zhuy + height, x + 0.0055f, zhuy + height, ZedControl, "zhuyDrugstop" + temp.Id, Color.Red);
|
||||||
|
|||||||
@ -67,7 +67,7 @@
|
|||||||
<Compile Include="AreaManage\DeletePhysios.cs">
|
<Compile Include="AreaManage\DeletePhysios.cs">
|
||||||
<SubType>Form</SubType>
|
<SubType>Form</SubType>
|
||||||
</Compile>
|
</Compile>
|
||||||
<Compile Include="AreaManage\OperationRecordNew.cs" />
|
<Compile Include="AreaManage\OutputManage.cs" />
|
||||||
<Compile Include="AreaManage\TempDataManage.cs" />
|
<Compile Include="AreaManage\TempDataManage.cs" />
|
||||||
<Compile Include="AreaManage\OperationRecordInfo.cs" />
|
<Compile Include="AreaManage\OperationRecordInfo.cs" />
|
||||||
<Compile Include="AreaManage\OperationRecordInstrumentList.cs" />
|
<Compile Include="AreaManage\OperationRecordInstrumentList.cs" />
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user