AIMS/AIMSEntity/DAL/AutoGenerate/DOperationRecoverInInfo.cs
2022-09-29 19:39:02 +08:00

929 lines
51 KiB
C#

using System;
using System.Data;
using System.Data.SqlClient;
using System.Collections;
using AIMSModel;
using AIMSObjectQuery;
using System.Collections.Generic;
using DrawGraph;
namespace AIMSDAL
{
internal partial class DOperationRecoverInInfo
{
#region
/// <summary>
/// 插入
/// </summary>
/// <param name="cmd">Command对象</param>
/// <param name="operationRecoverInInfo">实体类对象</param>
/// <returns>标识列值或影响的记录行数</returns>
internal static int Insert(SqlCommand cmd, OperationRecoverInInfo operationRecoverInInfo)
{
cmd.Parameters.Clear();
cmd.CommandText = "insert into OperationRecoverInInfo (PatientId,ApplyId,OperationRecordId,PACUStewardScore,PACUStewardScoreText,PACUAldteteScore,PACUAldteteScoreText,MuscleRelaxation,ProtectiveReflex,OrientationAbility,RespiratorySystem,Temp,Resp,HR,BP,SPO2,Skin,Consciousness,Nausea,Pain,VenousPatency,DrainageIdentification,DrainagePosition,DrainageName,LeftPupil,RightPupil,LightReflection,AnestheticPlane,Remark,Iiquid,Blood,AutologousBlood,InOther,UrineVolume,InducedFlow,LoseBlood,OutOther,HandOverPatient,MeetPatient,StewardSober,StewardBreathing,StewardLimbActivity,Indexing,PressureSite,PressureArea,InfusionSite,VentilationPipeline,WoundPosition,artificialAirway,oralIntubation,restraintBand,Extend1,Extend2,Extend3,Extend4,Extend5,OperatorId,OperatorTime) values (@PatientId,@ApplyId,@OperationRecordId,@PACUStewardScore,@PACUStewardScoreText,@PACUAldteteScore,@PACUAldteteScoreText,@MuscleRelaxation,@ProtectiveReflex,@OrientationAbility,@RespiratorySystem,@Temp,@Resp,@HR,@BP,@SPO2,@Skin,@Consciousness,@Nausea,@Pain,@VenousPatency,@DrainageIdentification,@DrainagePosition,@DrainageName,@LeftPupil,@RightPupil,@LightReflection,@AnestheticPlane,@Remark,@Iiquid,@Blood,@AutologousBlood,@InOther,@UrineVolume,@InducedFlow,@LoseBlood,@OutOther,@HandOverPatient,@MeetPatient,@StewardSober,@StewardBreathing,@StewardLimbActivity,@Indexing,@PressureSite,@PressureArea,@InfusionSite,@VentilationPipeline,@WoundPosition,@artificialAirway,@oralIntubation,@restraintBand,@Extend1,@Extend2,@Extend3,@Extend4,@Extend5,@OperatorId,@OperatorTime);select @@identity";
//从实体中取出值放入Command的参数列表
cmd.Parameters.Add(new SqlParameter("@PatientId",operationRecoverInInfo.PatientId.HasValue?(object)operationRecoverInInfo.PatientId.Value:(object)DBNull.Value));
cmd.Parameters.Add(new SqlParameter("@ApplyId",operationRecoverInInfo.ApplyId.HasValue?(object)operationRecoverInInfo.ApplyId.Value:(object)DBNull.Value));
cmd.Parameters.Add(new SqlParameter("@OperationRecordId",operationRecoverInInfo.OperationRecordId.HasValue?(object)operationRecoverInInfo.OperationRecordId.Value:(object)DBNull.Value));
cmd.Parameters.Add(new SqlParameter("@PACUStewardScore",operationRecoverInInfo.PACUStewardScore.HasValue?(object)operationRecoverInInfo.PACUStewardScore.Value:(object)DBNull.Value));
cmd.Parameters.Add(new SqlParameter("@PACUStewardScoreText",operationRecoverInInfo.PACUStewardScoreText==null?(object)DBNull.Value:(object)operationRecoverInInfo.PACUStewardScoreText));
cmd.Parameters.Add(new SqlParameter("@PACUAldteteScore",operationRecoverInInfo.PACUAldteteScore.HasValue?(object)operationRecoverInInfo.PACUAldteteScore.Value:(object)DBNull.Value));
cmd.Parameters.Add(new SqlParameter("@PACUAldteteScoreText",operationRecoverInInfo.PACUAldteteScoreText==null?(object)DBNull.Value:(object)operationRecoverInInfo.PACUAldteteScoreText));
cmd.Parameters.Add(new SqlParameter("@MuscleRelaxation",operationRecoverInInfo.MuscleRelaxation==null?(object)DBNull.Value:(object)operationRecoverInInfo.MuscleRelaxation));
cmd.Parameters.Add(new SqlParameter("@ProtectiveReflex",operationRecoverInInfo.ProtectiveReflex==null?(object)DBNull.Value:(object)operationRecoverInInfo.ProtectiveReflex));
cmd.Parameters.Add(new SqlParameter("@OrientationAbility",operationRecoverInInfo.OrientationAbility==null?(object)DBNull.Value:(object)operationRecoverInInfo.OrientationAbility));
cmd.Parameters.Add(new SqlParameter("@RespiratorySystem",operationRecoverInInfo.RespiratorySystem==null?(object)DBNull.Value:(object)operationRecoverInInfo.RespiratorySystem));
cmd.Parameters.Add(new SqlParameter("@Temp",operationRecoverInInfo.Temp==null?(object)DBNull.Value:(object)operationRecoverInInfo.Temp));
cmd.Parameters.Add(new SqlParameter("@Resp",operationRecoverInInfo.Resp==null?(object)DBNull.Value:(object)operationRecoverInInfo.Resp));
cmd.Parameters.Add(new SqlParameter("@HR",operationRecoverInInfo.HR==null?(object)DBNull.Value:(object)operationRecoverInInfo.HR));
cmd.Parameters.Add(new SqlParameter("@BP",operationRecoverInInfo.BP==null?(object)DBNull.Value:(object)operationRecoverInInfo.BP));
cmd.Parameters.Add(new SqlParameter("@SPO2",operationRecoverInInfo.SPO2==null?(object)DBNull.Value:(object)operationRecoverInInfo.SPO2));
cmd.Parameters.Add(new SqlParameter("@Skin",operationRecoverInInfo.Skin==null?(object)DBNull.Value:(object)operationRecoverInInfo.Skin));
cmd.Parameters.Add(new SqlParameter("@Consciousness",operationRecoverInInfo.Consciousness==null?(object)DBNull.Value:(object)operationRecoverInInfo.Consciousness));
cmd.Parameters.Add(new SqlParameter("@Nausea",operationRecoverInInfo.Nausea==null?(object)DBNull.Value:(object)operationRecoverInInfo.Nausea));
cmd.Parameters.Add(new SqlParameter("@Pain",operationRecoverInInfo.Pain==null?(object)DBNull.Value:(object)operationRecoverInInfo.Pain));
cmd.Parameters.Add(new SqlParameter("@VenousPatency",operationRecoverInInfo.VenousPatency==null?(object)DBNull.Value:(object)operationRecoverInInfo.VenousPatency));
cmd.Parameters.Add(new SqlParameter("@DrainageIdentification",operationRecoverInInfo.DrainageIdentification==null?(object)DBNull.Value:(object)operationRecoverInInfo.DrainageIdentification));
cmd.Parameters.Add(new SqlParameter("@DrainagePosition",operationRecoverInInfo.DrainagePosition==null?(object)DBNull.Value:(object)operationRecoverInInfo.DrainagePosition));
cmd.Parameters.Add(new SqlParameter("@DrainageName",operationRecoverInInfo.DrainageName==null?(object)DBNull.Value:(object)operationRecoverInInfo.DrainageName));
cmd.Parameters.Add(new SqlParameter("@LeftPupil",operationRecoverInInfo.LeftPupil==null?(object)DBNull.Value:(object)operationRecoverInInfo.LeftPupil));
cmd.Parameters.Add(new SqlParameter("@RightPupil",operationRecoverInInfo.RightPupil==null?(object)DBNull.Value:(object)operationRecoverInInfo.RightPupil));
cmd.Parameters.Add(new SqlParameter("@LightReflection",operationRecoverInInfo.LightReflection==null?(object)DBNull.Value:(object)operationRecoverInInfo.LightReflection));
cmd.Parameters.Add(new SqlParameter("@AnestheticPlane",operationRecoverInInfo.AnestheticPlane==null?(object)DBNull.Value:(object)operationRecoverInInfo.AnestheticPlane));
cmd.Parameters.Add(new SqlParameter("@Remark",operationRecoverInInfo.Remark==null?(object)DBNull.Value:(object)operationRecoverInInfo.Remark));
cmd.Parameters.Add(new SqlParameter("@Iiquid",operationRecoverInInfo.Iiquid==null?(object)DBNull.Value:(object)operationRecoverInInfo.Iiquid));
cmd.Parameters.Add(new SqlParameter("@Blood",operationRecoverInInfo.Blood==null?(object)DBNull.Value:(object)operationRecoverInInfo.Blood));
cmd.Parameters.Add(new SqlParameter("@AutologousBlood",operationRecoverInInfo.AutologousBlood==null?(object)DBNull.Value:(object)operationRecoverInInfo.AutologousBlood));
cmd.Parameters.Add(new SqlParameter("@InOther",operationRecoverInInfo.InOther==null?(object)DBNull.Value:(object)operationRecoverInInfo.InOther));
cmd.Parameters.Add(new SqlParameter("@UrineVolume",operationRecoverInInfo.UrineVolume==null?(object)DBNull.Value:(object)operationRecoverInInfo.UrineVolume));
cmd.Parameters.Add(new SqlParameter("@InducedFlow",operationRecoverInInfo.InducedFlow==null?(object)DBNull.Value:(object)operationRecoverInInfo.InducedFlow));
cmd.Parameters.Add(new SqlParameter("@LoseBlood",operationRecoverInInfo.LoseBlood==null?(object)DBNull.Value:(object)operationRecoverInInfo.LoseBlood));
cmd.Parameters.Add(new SqlParameter("@OutOther",operationRecoverInInfo.OutOther==null?(object)DBNull.Value:(object)operationRecoverInInfo.OutOther));
cmd.Parameters.Add(new SqlParameter("@HandOverPatient",operationRecoverInInfo.HandOverPatient==null?(object)DBNull.Value:(object)operationRecoverInInfo.HandOverPatient));
cmd.Parameters.Add(new SqlParameter("@MeetPatient",operationRecoverInInfo.MeetPatient==null?(object)DBNull.Value:(object)operationRecoverInInfo.MeetPatient));
cmd.Parameters.Add(new SqlParameter("@StewardSober",operationRecoverInInfo.StewardSober==null?(object)DBNull.Value:(object)operationRecoverInInfo.StewardSober));
cmd.Parameters.Add(new SqlParameter("@StewardBreathing",operationRecoverInInfo.StewardBreathing==null?(object)DBNull.Value:(object)operationRecoverInInfo.StewardBreathing));
cmd.Parameters.Add(new SqlParameter("@StewardLimbActivity",operationRecoverInInfo.StewardLimbActivity==null?(object)DBNull.Value:(object)operationRecoverInInfo.StewardLimbActivity));
cmd.Parameters.Add(new SqlParameter("@Indexing",operationRecoverInInfo.Indexing==null?(object)DBNull.Value:(object)operationRecoverInInfo.Indexing));
cmd.Parameters.Add(new SqlParameter("@PressureSite",operationRecoverInInfo.PressureSite==null?(object)DBNull.Value:(object)operationRecoverInInfo.PressureSite));
cmd.Parameters.Add(new SqlParameter("@PressureArea",operationRecoverInInfo.PressureArea==null?(object)DBNull.Value:(object)operationRecoverInInfo.PressureArea));
cmd.Parameters.Add(new SqlParameter("@InfusionSite",operationRecoverInInfo.InfusionSite==null?(object)DBNull.Value:(object)operationRecoverInInfo.InfusionSite));
cmd.Parameters.Add(new SqlParameter("@VentilationPipeline",operationRecoverInInfo.VentilationPipeline==null?(object)DBNull.Value:(object)operationRecoverInInfo.VentilationPipeline));
cmd.Parameters.Add(new SqlParameter("@WoundPosition",operationRecoverInInfo.WoundPosition==null?(object)DBNull.Value:(object)operationRecoverInInfo.WoundPosition));
cmd.Parameters.Add(new SqlParameter("@artificialAirway",operationRecoverInInfo.ArtificialAirway==null?(object)DBNull.Value:(object)operationRecoverInInfo.ArtificialAirway));
cmd.Parameters.Add(new SqlParameter("@oralIntubation",operationRecoverInInfo.OralIntubation==null?(object)DBNull.Value:(object)operationRecoverInInfo.OralIntubation));
cmd.Parameters.Add(new SqlParameter("@restraintBand",operationRecoverInInfo.RestraintBand==null?(object)DBNull.Value:(object)operationRecoverInInfo.RestraintBand));
cmd.Parameters.Add(new SqlParameter("@Extend1",operationRecoverInInfo.Extend1==null?(object)DBNull.Value:(object)operationRecoverInInfo.Extend1));
cmd.Parameters.Add(new SqlParameter("@Extend2",operationRecoverInInfo.Extend2==null?(object)DBNull.Value:(object)operationRecoverInInfo.Extend2));
cmd.Parameters.Add(new SqlParameter("@Extend3",operationRecoverInInfo.Extend3==null?(object)DBNull.Value:(object)operationRecoverInInfo.Extend3));
cmd.Parameters.Add(new SqlParameter("@Extend4",operationRecoverInInfo.Extend4==null?(object)DBNull.Value:(object)operationRecoverInInfo.Extend4));
cmd.Parameters.Add(new SqlParameter("@Extend5",operationRecoverInInfo.Extend5==null?(object)DBNull.Value:(object)operationRecoverInInfo.Extend5));
cmd.Parameters.Add(new SqlParameter("@OperatorId",operationRecoverInInfo.OperatorId.HasValue?(object)operationRecoverInInfo.OperatorId.Value:(object)DBNull.Value));
cmd.Parameters.Add(new SqlParameter("@OperatorTime",operationRecoverInInfo.OperatorTime.HasValue?(object)operationRecoverInInfo.OperatorTime.Value:(object)DBNull.Value));
return Convert.ToInt32(cmd.ExecuteScalar());
}
/// <summary>
/// 不使用事务的插入方法
/// </summary>
/// <param name="operationRecoverInInfo">实体类对象</param>
/// <returns>标识列值或影响的记录行数</returns>
internal static int Insert(OperationRecoverInInfo operationRecoverInInfo)
{
using(SqlConnection conn=new SqlConnection(Connection.ConnectionString))
{
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
{
return Insert(cmd, operationRecoverInInfo);
}
}
}
/// <summary>
/// 使用事务的插入方法
/// </summary>
/// <param name="connection">实现共享Connection的对象</param>
/// <param name="operationRecoverInInfo">实体类对象</param>
/// <returns>标识列值或影响的记录行数</returns>
internal static int Insert(Connection connection,OperationRecoverInInfo operationRecoverInInfo)
{
return Insert(connection.Command, operationRecoverInInfo);
}
#endregion
#region
/// <summary>
/// 删除
/// </summary>
/// <param name="cmd">Command对象</param>
/// <param name="operationRecoverInInfo">实体类对象</param>
/// <returns>影响的记录行数</returns>
internal static int ExcuteDeleteCommand(SqlCommand cmd, OperationRecoverInInfo operationRecoverInInfo)
{
cmd.Parameters.Clear();
cmd.CommandText = "delete from OperationRecoverInInfo where Id=@Id";
//从实体中取出值放入Command的参数列表
cmd.Parameters.Add(new SqlParameter("@Id", operationRecoverInInfo.Id));
return cmd.ExecuteNonQuery();
}
/// <summary>
/// 不使用事务的删除方法
/// </summary>
/// <param name="operationRecoverInInfo">实体类对象</param>
/// <returns>影响的记录行数</returns>
internal static int Delete(OperationRecoverInInfo operationRecoverInInfo)
{
using (SqlConnection conn = new SqlConnection(Connection.ConnectionString))
{
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
{
return ExcuteDeleteCommand(cmd, operationRecoverInInfo);
}
}
}
/// <summary>
/// 使用事务的删除方法
/// </summary>
/// <param name="connection">实现共享Connection的对象</param>
/// <param name="operationRecoverInInfo">实体类对象</param>
/// <returns>影响的记录行数</returns>
internal static int Delete(Connection connection,OperationRecoverInInfo operationRecoverInInfo)
{
return ExcuteDeleteCommand(connection.Command, operationRecoverInInfo);
}
/// <summary>
/// 执行删除命令
/// </summary>
/// <param name="cmd">Command对象</param>
/// <param name="oql">对象查询语句</param>
/// <param name="parameters">参数列表</param>
/// <returns>影响的记录行数</returns>
internal static int ExcuteDeleteCommand(SqlCommand cmd, string oql, ParameterList parameters)
{
//解析过滤部份Sql语句
string filterString = SyntaxAnalyzer.ParseSql(oql, new OperationRecoverInInfoMap());
if (filterString != string.Empty)
{
filterString = " where " + filterString;
}
cmd.Parameters.Clear();
cmd.CommandText = "delete from OperationRecoverInInfo " + filterString;
//添加参数
if (parameters != null)
{
foreach (string key in parameters.Keys)
{
cmd.Parameters.Add(new SqlParameter(key, parameters[key]));
}
}
return cmd.ExecuteNonQuery();
}
/// <summary>
/// 不使用事务的删除方法
/// </summary>
/// <param name="oql">对象查询语句</param>
/// <param name="parameters">参数列表</param>
/// <returns>影响的记录行数</returns>
internal static int Delete(string oql, ParameterList parameters)
{
using (SqlConnection conn = new SqlConnection(Connection.ConnectionString))
{
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
{
return ExcuteDeleteCommand(cmd, oql, parameters);
}
}
}
/// <summary>
/// 使用事务的删除方法
/// </summary>
/// <param name="connection">实现共享Connection的对象</param>
/// <param name="oql">对象查询语句</param>
/// <param name="parameters">参数列表</param>
/// <returns>影响的记录行数</returns>
internal static int Delete(Connection connection, string oql, ParameterList parameters)
{
return ExcuteDeleteCommand(connection.Command, oql, parameters);
}
#endregion
#region
/// <summary>
/// 更新
/// </summary>
/// <param name="cmd">Command对象</param>
/// <param name="operationRecoverInInfo">实体类对象</param>
/// <returns>影响的记录行数</returns>
internal static int ExcuteUpdateCommand(SqlCommand cmd, OperationRecoverInInfo operationRecoverInInfo)
{
cmd.CommandText = "update OperationRecoverInInfo set PatientId=@PatientId,ApplyId=@ApplyId,OperationRecordId=@OperationRecordId,PACUStewardScore=@PACUStewardScore,PACUStewardScoreText=@PACUStewardScoreText,PACUAldteteScore=@PACUAldteteScore,PACUAldteteScoreText=@PACUAldteteScoreText,MuscleRelaxation=@MuscleRelaxation,ProtectiveReflex=@ProtectiveReflex,OrientationAbility=@OrientationAbility,RespiratorySystem=@RespiratorySystem,Temp=@Temp,Resp=@Resp,HR=@HR,BP=@BP,SPO2=@SPO2,Skin=@Skin,Consciousness=@Consciousness,Nausea=@Nausea,Pain=@Pain,VenousPatency=@VenousPatency,DrainageIdentification=@DrainageIdentification,DrainagePosition=@DrainagePosition,DrainageName=@DrainageName,LeftPupil=@LeftPupil,RightPupil=@RightPupil,LightReflection=@LightReflection,AnestheticPlane=@AnestheticPlane,Remark=@Remark,Iiquid=@Iiquid,Blood=@Blood,AutologousBlood=@AutologousBlood,InOther=@InOther,UrineVolume=@UrineVolume,InducedFlow=@InducedFlow,LoseBlood=@LoseBlood,OutOther=@OutOther,HandOverPatient=@HandOverPatient,MeetPatient=@MeetPatient,StewardSober=@StewardSober,StewardBreathing=@StewardBreathing,StewardLimbActivity=@StewardLimbActivity,Indexing=@Indexing,PressureSite=@PressureSite,PressureArea=@PressureArea,InfusionSite=@InfusionSite,VentilationPipeline=@VentilationPipeline,WoundPosition=@WoundPosition,artificialAirway=@artificialAirway,oralIntubation=@oralIntubation,restraintBand=@restraintBand,Extend1=@Extend1,Extend2=@Extend2,Extend3=@Extend3,Extend4=@Extend4,Extend5=@Extend5,OperatorId=@OperatorId,OperatorTime=@OperatorTime where Id=@Id";
//从实体中取出值放入Command的参数列表
cmd.Parameters.Add(new SqlParameter("@PatientId",operationRecoverInInfo.PatientId.HasValue?(object)operationRecoverInInfo.PatientId.Value:(object)DBNull.Value));
cmd.Parameters.Add(new SqlParameter("@ApplyId",operationRecoverInInfo.ApplyId.HasValue?(object)operationRecoverInInfo.ApplyId.Value:(object)DBNull.Value));
cmd.Parameters.Add(new SqlParameter("@OperationRecordId",operationRecoverInInfo.OperationRecordId.HasValue?(object)operationRecoverInInfo.OperationRecordId.Value:(object)DBNull.Value));
cmd.Parameters.Add(new SqlParameter("@PACUStewardScore",operationRecoverInInfo.PACUStewardScore.HasValue?(object)operationRecoverInInfo.PACUStewardScore.Value:(object)DBNull.Value));
cmd.Parameters.Add(new SqlParameter("@PACUStewardScoreText",operationRecoverInInfo.PACUStewardScoreText==null?(object)DBNull.Value:(object)operationRecoverInInfo.PACUStewardScoreText));
cmd.Parameters.Add(new SqlParameter("@PACUAldteteScore",operationRecoverInInfo.PACUAldteteScore.HasValue?(object)operationRecoverInInfo.PACUAldteteScore.Value:(object)DBNull.Value));
cmd.Parameters.Add(new SqlParameter("@PACUAldteteScoreText",operationRecoverInInfo.PACUAldteteScoreText==null?(object)DBNull.Value:(object)operationRecoverInInfo.PACUAldteteScoreText));
cmd.Parameters.Add(new SqlParameter("@MuscleRelaxation",operationRecoverInInfo.MuscleRelaxation==null?(object)DBNull.Value:(object)operationRecoverInInfo.MuscleRelaxation));
cmd.Parameters.Add(new SqlParameter("@ProtectiveReflex",operationRecoverInInfo.ProtectiveReflex==null?(object)DBNull.Value:(object)operationRecoverInInfo.ProtectiveReflex));
cmd.Parameters.Add(new SqlParameter("@OrientationAbility",operationRecoverInInfo.OrientationAbility==null?(object)DBNull.Value:(object)operationRecoverInInfo.OrientationAbility));
cmd.Parameters.Add(new SqlParameter("@RespiratorySystem",operationRecoverInInfo.RespiratorySystem==null?(object)DBNull.Value:(object)operationRecoverInInfo.RespiratorySystem));
cmd.Parameters.Add(new SqlParameter("@Temp",operationRecoverInInfo.Temp==null?(object)DBNull.Value:(object)operationRecoverInInfo.Temp));
cmd.Parameters.Add(new SqlParameter("@Resp",operationRecoverInInfo.Resp==null?(object)DBNull.Value:(object)operationRecoverInInfo.Resp));
cmd.Parameters.Add(new SqlParameter("@HR",operationRecoverInInfo.HR==null?(object)DBNull.Value:(object)operationRecoverInInfo.HR));
cmd.Parameters.Add(new SqlParameter("@BP",operationRecoverInInfo.BP==null?(object)DBNull.Value:(object)operationRecoverInInfo.BP));
cmd.Parameters.Add(new SqlParameter("@SPO2",operationRecoverInInfo.SPO2==null?(object)DBNull.Value:(object)operationRecoverInInfo.SPO2));
cmd.Parameters.Add(new SqlParameter("@Skin",operationRecoverInInfo.Skin==null?(object)DBNull.Value:(object)operationRecoverInInfo.Skin));
cmd.Parameters.Add(new SqlParameter("@Consciousness",operationRecoverInInfo.Consciousness==null?(object)DBNull.Value:(object)operationRecoverInInfo.Consciousness));
cmd.Parameters.Add(new SqlParameter("@Nausea",operationRecoverInInfo.Nausea==null?(object)DBNull.Value:(object)operationRecoverInInfo.Nausea));
cmd.Parameters.Add(new SqlParameter("@Pain",operationRecoverInInfo.Pain==null?(object)DBNull.Value:(object)operationRecoverInInfo.Pain));
cmd.Parameters.Add(new SqlParameter("@VenousPatency",operationRecoverInInfo.VenousPatency==null?(object)DBNull.Value:(object)operationRecoverInInfo.VenousPatency));
cmd.Parameters.Add(new SqlParameter("@DrainageIdentification",operationRecoverInInfo.DrainageIdentification==null?(object)DBNull.Value:(object)operationRecoverInInfo.DrainageIdentification));
cmd.Parameters.Add(new SqlParameter("@DrainagePosition",operationRecoverInInfo.DrainagePosition==null?(object)DBNull.Value:(object)operationRecoverInInfo.DrainagePosition));
cmd.Parameters.Add(new SqlParameter("@DrainageName",operationRecoverInInfo.DrainageName==null?(object)DBNull.Value:(object)operationRecoverInInfo.DrainageName));
cmd.Parameters.Add(new SqlParameter("@LeftPupil",operationRecoverInInfo.LeftPupil==null?(object)DBNull.Value:(object)operationRecoverInInfo.LeftPupil));
cmd.Parameters.Add(new SqlParameter("@RightPupil",operationRecoverInInfo.RightPupil==null?(object)DBNull.Value:(object)operationRecoverInInfo.RightPupil));
cmd.Parameters.Add(new SqlParameter("@LightReflection",operationRecoverInInfo.LightReflection==null?(object)DBNull.Value:(object)operationRecoverInInfo.LightReflection));
cmd.Parameters.Add(new SqlParameter("@AnestheticPlane",operationRecoverInInfo.AnestheticPlane==null?(object)DBNull.Value:(object)operationRecoverInInfo.AnestheticPlane));
cmd.Parameters.Add(new SqlParameter("@Remark",operationRecoverInInfo.Remark==null?(object)DBNull.Value:(object)operationRecoverInInfo.Remark));
cmd.Parameters.Add(new SqlParameter("@Iiquid",operationRecoverInInfo.Iiquid==null?(object)DBNull.Value:(object)operationRecoverInInfo.Iiquid));
cmd.Parameters.Add(new SqlParameter("@Blood",operationRecoverInInfo.Blood==null?(object)DBNull.Value:(object)operationRecoverInInfo.Blood));
cmd.Parameters.Add(new SqlParameter("@AutologousBlood",operationRecoverInInfo.AutologousBlood==null?(object)DBNull.Value:(object)operationRecoverInInfo.AutologousBlood));
cmd.Parameters.Add(new SqlParameter("@InOther",operationRecoverInInfo.InOther==null?(object)DBNull.Value:(object)operationRecoverInInfo.InOther));
cmd.Parameters.Add(new SqlParameter("@UrineVolume",operationRecoverInInfo.UrineVolume==null?(object)DBNull.Value:(object)operationRecoverInInfo.UrineVolume));
cmd.Parameters.Add(new SqlParameter("@InducedFlow",operationRecoverInInfo.InducedFlow==null?(object)DBNull.Value:(object)operationRecoverInInfo.InducedFlow));
cmd.Parameters.Add(new SqlParameter("@LoseBlood",operationRecoverInInfo.LoseBlood==null?(object)DBNull.Value:(object)operationRecoverInInfo.LoseBlood));
cmd.Parameters.Add(new SqlParameter("@OutOther",operationRecoverInInfo.OutOther==null?(object)DBNull.Value:(object)operationRecoverInInfo.OutOther));
cmd.Parameters.Add(new SqlParameter("@HandOverPatient",operationRecoverInInfo.HandOverPatient==null?(object)DBNull.Value:(object)operationRecoverInInfo.HandOverPatient));
cmd.Parameters.Add(new SqlParameter("@MeetPatient",operationRecoverInInfo.MeetPatient==null?(object)DBNull.Value:(object)operationRecoverInInfo.MeetPatient));
cmd.Parameters.Add(new SqlParameter("@StewardSober",operationRecoverInInfo.StewardSober==null?(object)DBNull.Value:(object)operationRecoverInInfo.StewardSober));
cmd.Parameters.Add(new SqlParameter("@StewardBreathing",operationRecoverInInfo.StewardBreathing==null?(object)DBNull.Value:(object)operationRecoverInInfo.StewardBreathing));
cmd.Parameters.Add(new SqlParameter("@StewardLimbActivity",operationRecoverInInfo.StewardLimbActivity==null?(object)DBNull.Value:(object)operationRecoverInInfo.StewardLimbActivity));
cmd.Parameters.Add(new SqlParameter("@Indexing",operationRecoverInInfo.Indexing==null?(object)DBNull.Value:(object)operationRecoverInInfo.Indexing));
cmd.Parameters.Add(new SqlParameter("@PressureSite",operationRecoverInInfo.PressureSite==null?(object)DBNull.Value:(object)operationRecoverInInfo.PressureSite));
cmd.Parameters.Add(new SqlParameter("@PressureArea",operationRecoverInInfo.PressureArea==null?(object)DBNull.Value:(object)operationRecoverInInfo.PressureArea));
cmd.Parameters.Add(new SqlParameter("@InfusionSite",operationRecoverInInfo.InfusionSite==null?(object)DBNull.Value:(object)operationRecoverInInfo.InfusionSite));
cmd.Parameters.Add(new SqlParameter("@VentilationPipeline",operationRecoverInInfo.VentilationPipeline==null?(object)DBNull.Value:(object)operationRecoverInInfo.VentilationPipeline));
cmd.Parameters.Add(new SqlParameter("@WoundPosition",operationRecoverInInfo.WoundPosition==null?(object)DBNull.Value:(object)operationRecoverInInfo.WoundPosition));
cmd.Parameters.Add(new SqlParameter("@artificialAirway",operationRecoverInInfo.ArtificialAirway==null?(object)DBNull.Value:(object)operationRecoverInInfo.ArtificialAirway));
cmd.Parameters.Add(new SqlParameter("@oralIntubation",operationRecoverInInfo.OralIntubation==null?(object)DBNull.Value:(object)operationRecoverInInfo.OralIntubation));
cmd.Parameters.Add(new SqlParameter("@restraintBand",operationRecoverInInfo.RestraintBand==null?(object)DBNull.Value:(object)operationRecoverInInfo.RestraintBand));
cmd.Parameters.Add(new SqlParameter("@Extend1",operationRecoverInInfo.Extend1==null?(object)DBNull.Value:(object)operationRecoverInInfo.Extend1));
cmd.Parameters.Add(new SqlParameter("@Extend2",operationRecoverInInfo.Extend2==null?(object)DBNull.Value:(object)operationRecoverInInfo.Extend2));
cmd.Parameters.Add(new SqlParameter("@Extend3",operationRecoverInInfo.Extend3==null?(object)DBNull.Value:(object)operationRecoverInInfo.Extend3));
cmd.Parameters.Add(new SqlParameter("@Extend4",operationRecoverInInfo.Extend4==null?(object)DBNull.Value:(object)operationRecoverInInfo.Extend4));
cmd.Parameters.Add(new SqlParameter("@Extend5",operationRecoverInInfo.Extend5==null?(object)DBNull.Value:(object)operationRecoverInInfo.Extend5));
cmd.Parameters.Add(new SqlParameter("@OperatorId",operationRecoverInInfo.OperatorId.HasValue?(object)operationRecoverInInfo.OperatorId.Value:(object)DBNull.Value));
cmd.Parameters.Add(new SqlParameter("@OperatorTime",operationRecoverInInfo.OperatorTime.HasValue?(object)operationRecoverInInfo.OperatorTime.Value:(object)DBNull.Value));
cmd.Parameters.Add(new SqlParameter("@Id", operationRecoverInInfo.Id));
return cmd.ExecuteNonQuery();
}
/// <summary>
/// 不使用事务的更新方法
/// </summary>
/// <param name="operationRecoverInInfo">实体类对象</param>
/// <returns>影响的记录行数</returns>
internal static int Update(OperationRecoverInInfo operationRecoverInInfo)
{
using(SqlConnection conn=new SqlConnection(Connection.ConnectionString))
{
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
{
return ExcuteUpdateCommand(cmd, operationRecoverInInfo);
}
}
}
/// <summary>
/// 使用事务的更新方法
/// </summary>
/// <param name="connection">实现共享Connection的对象</param>
/// <param name="operationRecoverInInfo">实体类对象</param>
/// <returns>影响的记录行数</returns>
internal static int Update(Connection connection,OperationRecoverInInfo operationRecoverInInfo)
{
return ExcuteUpdateCommand(connection.Command, operationRecoverInInfo);
}
/// <summary>
/// 执行更新命令
/// </summary>
/// <param name="cmd">Command对象</param>
/// <param name="oql">对象查询语句</param>
/// <param name="parameters">参数列表</param>
/// <returns>影响的记录行数</returns>
internal static int ExcuteUpdateCommand(SqlCommand cmd, string oql, ParameterList parameters)
{
//解析过滤部份Sql语句
string updateString = SyntaxAnalyzer.ParseSql(oql, new OperationRecoverInInfoMap());
cmd.CommandText = "update OperationRecoverInInfo set " + updateString;
cmd.Parameters.Clear();
//添加参数
if (parameters != null)
{
foreach (string key in parameters.Keys)
{
cmd.Parameters.Add(new SqlParameter(key, parameters[key]));
}
}
return cmd.ExecuteNonQuery();
}
/// <summary>
/// 不使用事务的更新方法
/// </summary>
/// <param name="oql">对象查询语句</param>
/// <param name="parameters">参数列表</param>
/// <returns>影响的记录行数</returns>
internal static int Update(string oql, ParameterList parameters)
{
using (SqlConnection conn = new SqlConnection(Connection.ConnectionString))
{
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
{
return ExcuteUpdateCommand(cmd, oql, parameters);
}
}
}
/// <summary>
/// 使用事务的更新方法
/// </summary>
/// <param name="connection">实现共享Connection的对象</param>
/// <param name="oql">对象查询语句</param>
/// <param name="parameters">参数列表</param>
/// <returns>影响的记录行数</returns>
internal static int Update(Connection connection, string oql, ParameterList parameters)
{
return ExcuteUpdateCommand(connection.Command, oql, parameters);
}
#endregion
#region
/// <summary>
/// 执行Command获取对象列表
/// </summary>
/// <param name="cmd">Command对象</param>
/// <param name="recursiveType">递归类型</param>
/// <param name="recursiveDepth">递归深度</param>
/// <returns>实体类对象列表</returns>
internal static List<OperationRecoverInInfo> ExcuteSelectCommand(SqlCommand cmd,RecursiveType recursiveType,int recursiveDepth)
{
List<OperationRecoverInInfo> operationRecoverInInfoList = new List<OperationRecoverInInfo>();
using (SqlDataReader dr = cmd.ExecuteReader())
{
while (dr.Read())
{
OperationRecoverInInfo operationRecoverInInfo = DataReaderToEntity(dr);
operationRecoverInInfoList.Add(operationRecoverInInfo);
}
}
return operationRecoverInInfoList;
}
/// <summary>
/// 执行查询命令
/// </summary>
/// <param name="cmd">Command对象</param>
/// <param name="oql">对象查询语句</param>
/// <param name="parameters">参数列表</param>
/// <param name="recursiveType">递归类型</param>
/// <param name="recursiveDepth">递归深度</param>
/// <returns>实体类对象集合</returns>
internal static List<OperationRecoverInInfo> ExcuteSelectCommand(SqlCommand cmd, string oql, ParameterList parameters,RecursiveType recursiveType,int recursiveDepth)
{
//解析过滤部份Sql语句
string filterString = SyntaxAnalyzer.ParseSql(oql, new OperationRecoverInInfoMap());
if (filterString != string.Empty)
{
if(filterString.Trim().ToLower().IndexOf("order ")!=0)
filterString = " where " + filterString;
}
cmd.Parameters.Clear();
cmd.CommandText = "select * from OperationRecoverInInfo " + filterString;
//添加参数
if (parameters != null)
{
foreach (string key in parameters.Keys)
{
cmd.Parameters.Add(new SqlParameter(key, parameters[key]));
}
}
return ExcuteSelectCommand(cmd, recursiveType, recursiveDepth);
}
/// <summary>
/// 根据对象查询语句查询实体集合
/// </summary>
/// <returns>实体类对象集合</returns>
internal static List<OperationRecoverInInfo> Select()
{
using(SqlConnection conn=new SqlConnection(Connection.ConnectionString))
{
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
{
cmd.CommandText = "select * from OperationRecoverInInfo";
return ExcuteSelectCommand(cmd, RecursiveType.Parent, 1);
}
}
}
/// <summary>
/// 根据对象查询语句查询实体集合
/// </summary>
/// <param name="recursiveType">递归类型</param>
/// <param name="recursiveDepth">递归深度</param>
/// <returns>实体类对象集合</returns>
internal static List<OperationRecoverInInfo> Select(RecursiveType recursiveType, int recursiveDepth)
{
using(SqlConnection conn=new SqlConnection(Connection.ConnectionString))
{
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
{
cmd.CommandText = "select * from OperationRecoverInInfo";
return ExcuteSelectCommand(cmd, recursiveType, recursiveDepth);
}
}
}
/// <summary>
/// 根据对象查询语句查询实体集合
/// </summary>
/// <param name="oql">对象查询语句</param>
/// <param name="parameters">参数列表</param>
/// <returns>实体类对象集合</returns>
internal static List<OperationRecoverInInfo> Select(string oql, ParameterList parameters)
{
using(SqlConnection conn=new SqlConnection(Connection.ConnectionString))
{
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
{
return ExcuteSelectCommand(cmd, oql, parameters, RecursiveType.Parent, 1);
}
}
}
/// <summary>
/// 根据对象查询语句查询实体集合
/// </summary>
/// <param name="oql">对象查询语句</param>
/// <param name="parameters">参数列表</param>
/// <param name="recursiveType">递归类型</param>
/// <param name="recursiveDepth">递归深度</param>
/// <returns>实体类对象集合</returns>
internal static List<OperationRecoverInInfo> Select(string oql, ParameterList parameters,RecursiveType recursiveType, int recursiveDepth)
{
using(SqlConnection conn=new SqlConnection(Connection.ConnectionString))
{
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
{
return ExcuteSelectCommand(cmd, oql, parameters, recursiveType, recursiveDepth);
}
}
}
/// <summary>
/// 根据对象查询语句查询实体集合(启用事务)
/// </summary>
/// <param name="connection">连接对象</param>
/// <param name="oql">对象查询语句</param>
/// <param name="parameters">参数列表</param>
/// <param name="recursiveType">递归类型</param>
/// <param name="recursiveDepth">递归深度</param>
/// <returns>实体类对象集合</returns>
internal static List<OperationRecoverInInfo> Select(Connection connection, string oql, ParameterList parameters, RecursiveType recursiveType, int recursiveDepth)
{
return ExcuteSelectCommand(connection.Command, oql, parameters,recursiveType, recursiveDepth);
}
#endregion
#region
/// <summary>
/// 递归查询单个实体
/// </summary>
/// <param name="cmd">Command对象</param>
/// <param name="recursiveType">递归类型</param>
/// <param name="recursiveDepth">递归深度</param>
/// <returns>实体对象</returns>
internal static OperationRecoverInInfo ExcuteSelectSingleCommand(SqlCommand cmd,RecursiveType recursiveType,int recursiveDepth)
{
OperationRecoverInInfo operationRecoverInInfo=null;
using (SqlDataReader dr = cmd.ExecuteReader())
{
if(dr.Read())
operationRecoverInInfo = DataReaderToEntity(dr);
}
if(operationRecoverInInfo==null)
return operationRecoverInInfo;
return operationRecoverInInfo;
}
/// <summary>
/// 更据对象查询语句递归查询单个实体
/// </summary>
/// <param name="cmd">Command对象</param>
/// <param name="oql">对象查询语句</param>
/// <param name="parameters">参数列表</param>
/// <param name="recursiveType">递归类型</param>
/// <param name="recursiveDepth">递归深度</param>
/// <returns>实体对象</returns>
internal static OperationRecoverInInfo ExcuteSelectSingleCommand(SqlCommand cmd, string oql, ParameterList parameters,RecursiveType recursiveType,int recursiveDepth)
{
//解析过滤部份Sql语句
string filterString = SyntaxAnalyzer.ParseSql(oql, new OperationRecoverInInfoMap());
if(filterString!=string.Empty)
{
filterString=" where "+filterString;
}
cmd.CommandText = "select * from OperationRecoverInInfo " + filterString;
cmd.Parameters.Clear();
//添加参数
if (parameters != null)
{
foreach (string key in parameters.Keys)
{
cmd.Parameters.Add(new SqlParameter(key, parameters[key]));
}
}
return ExcuteSelectSingleCommand(cmd, recursiveType, recursiveDepth);
}
/// <summary>
/// 更据对象查询语句递归查询单个实体
/// </summary>
/// <param name="cmd">Command对象</param>
/// <param name="oql">对象查询语句</param>
/// <param name="parameters">参数列表</param>
/// <param name="recursiveType">递归类型</param>
/// <param name="recursiveDepth">递归深度</param>
/// <returns>实体对象</returns>
internal static OperationRecoverInInfo SelectSingle(string oql, ParameterList parameters, RecursiveType recursiveType, int recursiveDepth)
{
using(SqlConnection conn=new SqlConnection(Connection.ConnectionString))
{
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
{
return ExcuteSelectSingleCommand(cmd, oql, parameters, recursiveType, recursiveDepth);
}
}
}
/// <summary>
/// 更据对象查询语句查询单个实体
/// </summary>
/// <param name="cmd">Command对象</param>
/// <param name="oql">对象查询语句</param>
/// <param name="parameters">参数列表</param>
/// <returns>实体对象</returns>
internal static OperationRecoverInInfo SelectSingle(string oql, ParameterList parameters)
{
return SelectSingle(oql,parameters,RecursiveType.Parent,1);
}
/// <summary>
/// 更据对象查询语句并启用事务查询单个实体
/// </summary>
/// <param name="connection">连接对象</param>
/// <param name="oql">对象查询语句</param>
/// <param name="parameters">参数列表</param>
/// <returns>实体对象</returns>
internal static OperationRecoverInInfo SelectSingle(Connection connection, string oql, ParameterList parameters, RecursiveType recursiveType, int recursiveDepth)
{
return ExcuteSelectSingleCommand(connection.Command, oql, parameters, recursiveType, recursiveDepth);
}
/// <summary>
/// 更据主键值递归查询单个实体
/// </summary>
/// <param name="cmd">Command对象</param>
/// <param name="id">主键值</param>
/// <param name="recursiveType">递归类型</param>
/// <param name="recursiveDepth">递归深度</param>
/// <returns>实体对象</returns>
internal static OperationRecoverInInfo SelectSingle(SqlCommand cmd, int? id,RecursiveType recursiveType,int recursiveDepth)
{
cmd.Parameters.Clear();
if(id.HasValue)
{
cmd.CommandText = "select * from OperationRecoverInInfo where Id=@pk";
cmd.Parameters.Add(new SqlParameter("@pk",id.Value));
}
else
{
cmd.CommandText = "select * from OperationRecoverInInfo where Id is null";
}
return ExcuteSelectSingleCommand(cmd, recursiveType, recursiveDepth);
}
/// <summary>
/// 按主键字段查询特定实体
/// </summary>
/// <param name="id">主键值</param>
/// <returns>实体类对象</returns>
internal static OperationRecoverInInfo SelectSingle(int? id)
{
using(SqlConnection conn=new SqlConnection(Connection.ConnectionString))
{
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
{
return SelectSingle(cmd,id,RecursiveType.Parent,1);
}
}
}
/// <summary>
/// 按主键字段查询特定实体
/// </summary>
/// <param name="id">主键值</param>
/// <param name="recursiveType">递归类型</param>
/// <param name="recursiveDepth">递归深度</param>
/// <returns>实体类对象</returns>
internal static OperationRecoverInInfo SelectSingle(int? id, RecursiveType recursiveType, int recursiveDepth)
{
using(SqlConnection conn=new SqlConnection(Connection.ConnectionString))
{
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
{
return SelectSingle(cmd,id, recursiveType, recursiveDepth);
}
}
}
/// <summary>
/// 使用事务并按主键字段查询特定实体
/// </summary>
/// <param name="connection">连接对象</param>
/// <param name="id">主键值</param>
/// <returns>实体类对象</returns>
internal static OperationRecoverInInfo SelectSingle(Connection connection,int? id, RecursiveType recursiveType, int recursiveDepth)
{
return SelectSingle(connection.Command, id, recursiveType, recursiveDepth);
}
#endregion
/// <summary>
/// 从DataReader中取出值生成实体对象
/// </summary>
/// <param name="searcher">查询对象</param>
/// <returns>过滤条件字符串</returns>
private static OperationRecoverInInfo DataReaderToEntity(SqlDataReader dr)
{
OperationRecoverInInfo entity = new OperationRecoverInInfo ();
if(dr["Id"]!=System.DBNull.Value)
{
entity.Id=Convert.ToInt32(dr["Id"]);
}
if(dr["PatientId"]!=System.DBNull.Value)
{
entity.PatientId=Convert.ToInt32(dr["PatientId"]);
}
if(dr["ApplyId"]!=System.DBNull.Value)
{
entity.ApplyId=Convert.ToInt32(dr["ApplyId"]);
}
if(dr["OperationRecordId"]!=System.DBNull.Value)
{
entity.OperationRecordId=Convert.ToInt32(dr["OperationRecordId"]);
}
if(dr["PACUStewardScore"]!=System.DBNull.Value)
{
entity.PACUStewardScore=Convert.ToInt32(dr["PACUStewardScore"]);
}
if(dr["PACUStewardScoreText"]!=System.DBNull.Value)
{
entity.PACUStewardScoreText=dr["PACUStewardScoreText"].ToString();
}
if(dr["PACUAldteteScore"]!=System.DBNull.Value)
{
entity.PACUAldteteScore=Convert.ToInt32(dr["PACUAldteteScore"]);
}
if(dr["PACUAldteteScoreText"]!=System.DBNull.Value)
{
entity.PACUAldteteScoreText=dr["PACUAldteteScoreText"].ToString();
}
if(dr["MuscleRelaxation"]!=System.DBNull.Value)
{
entity.MuscleRelaxation=dr["MuscleRelaxation"].ToString();
}
if(dr["ProtectiveReflex"]!=System.DBNull.Value)
{
entity.ProtectiveReflex=dr["ProtectiveReflex"].ToString();
}
if(dr["OrientationAbility"]!=System.DBNull.Value)
{
entity.OrientationAbility=dr["OrientationAbility"].ToString();
}
if(dr["RespiratorySystem"]!=System.DBNull.Value)
{
entity.RespiratorySystem=dr["RespiratorySystem"].ToString();
}
if(dr["Temp"]!=System.DBNull.Value)
{
entity.Temp=dr["Temp"].ToString();
}
if(dr["Resp"]!=System.DBNull.Value)
{
entity.Resp=dr["Resp"].ToString();
}
if(dr["HR"]!=System.DBNull.Value)
{
entity.HR=dr["HR"].ToString();
}
if(dr["BP"]!=System.DBNull.Value)
{
entity.BP=dr["BP"].ToString();
}
if(dr["SPO2"]!=System.DBNull.Value)
{
entity.SPO2=dr["SPO2"].ToString();
}
if(dr["Skin"]!=System.DBNull.Value)
{
entity.Skin=dr["Skin"].ToString();
}
if(dr["Consciousness"]!=System.DBNull.Value)
{
entity.Consciousness=dr["Consciousness"].ToString();
}
if(dr["Nausea"]!=System.DBNull.Value)
{
entity.Nausea=dr["Nausea"].ToString();
}
if(dr["Pain"]!=System.DBNull.Value)
{
entity.Pain=dr["Pain"].ToString();
}
if(dr["VenousPatency"]!=System.DBNull.Value)
{
entity.VenousPatency=dr["VenousPatency"].ToString();
}
if(dr["DrainageIdentification"]!=System.DBNull.Value)
{
entity.DrainageIdentification=dr["DrainageIdentification"].ToString();
}
if(dr["DrainagePosition"]!=System.DBNull.Value)
{
entity.DrainagePosition=dr["DrainagePosition"].ToString();
}
if(dr["DrainageName"]!=System.DBNull.Value)
{
entity.DrainageName=dr["DrainageName"].ToString();
}
if(dr["LeftPupil"]!=System.DBNull.Value)
{
entity.LeftPupil=dr["LeftPupil"].ToString();
}
if(dr["RightPupil"]!=System.DBNull.Value)
{
entity.RightPupil=dr["RightPupil"].ToString();
}
if(dr["LightReflection"]!=System.DBNull.Value)
{
entity.LightReflection=dr["LightReflection"].ToString();
}
if(dr["AnestheticPlane"]!=System.DBNull.Value)
{
entity.AnestheticPlane=dr["AnestheticPlane"].ToString();
}
if(dr["Remark"]!=System.DBNull.Value)
{
entity.Remark=dr["Remark"].ToString();
}
if(dr["Iiquid"]!=System.DBNull.Value)
{
entity.Iiquid=dr["Iiquid"].ToString();
}
if(dr["Blood"]!=System.DBNull.Value)
{
entity.Blood=dr["Blood"].ToString();
}
if(dr["AutologousBlood"]!=System.DBNull.Value)
{
entity.AutologousBlood=dr["AutologousBlood"].ToString();
}
if(dr["InOther"]!=System.DBNull.Value)
{
entity.InOther=dr["InOther"].ToString();
}
if(dr["UrineVolume"]!=System.DBNull.Value)
{
entity.UrineVolume=dr["UrineVolume"].ToString();
}
if(dr["InducedFlow"]!=System.DBNull.Value)
{
entity.InducedFlow=dr["InducedFlow"].ToString();
}
if(dr["LoseBlood"]!=System.DBNull.Value)
{
entity.LoseBlood=dr["LoseBlood"].ToString();
}
if(dr["OutOther"]!=System.DBNull.Value)
{
entity.OutOther=dr["OutOther"].ToString();
}
if(dr["HandOverPatient"]!=System.DBNull.Value)
{
entity.HandOverPatient=dr["HandOverPatient"].ToString();
}
if(dr["MeetPatient"]!=System.DBNull.Value)
{
entity.MeetPatient=dr["MeetPatient"].ToString();
}
if(dr["StewardSober"]!=System.DBNull.Value)
{
entity.StewardSober=dr["StewardSober"].ToString();
}
if(dr["StewardBreathing"]!=System.DBNull.Value)
{
entity.StewardBreathing=dr["StewardBreathing"].ToString();
}
if(dr["StewardLimbActivity"]!=System.DBNull.Value)
{
entity.StewardLimbActivity=dr["StewardLimbActivity"].ToString();
}
if(dr["Indexing"]!=System.DBNull.Value)
{
entity.Indexing=dr["Indexing"].ToString();
}
if(dr["PressureSite"]!=System.DBNull.Value)
{
entity.PressureSite=dr["PressureSite"].ToString();
}
if(dr["PressureArea"]!=System.DBNull.Value)
{
entity.PressureArea=dr["PressureArea"].ToString();
}
if(dr["InfusionSite"]!=System.DBNull.Value)
{
entity.InfusionSite=dr["InfusionSite"].ToString();
}
if(dr["VentilationPipeline"]!=System.DBNull.Value)
{
entity.VentilationPipeline=dr["VentilationPipeline"].ToString();
}
if(dr["WoundPosition"]!=System.DBNull.Value)
{
entity.WoundPosition=dr["WoundPosition"].ToString();
}
if(dr["artificialAirway"]!=System.DBNull.Value)
{
entity.ArtificialAirway=dr["artificialAirway"].ToString();
}
if(dr["oralIntubation"]!=System.DBNull.Value)
{
entity.OralIntubation=dr["oralIntubation"].ToString();
}
if(dr["restraintBand"]!=System.DBNull.Value)
{
entity.RestraintBand=dr["restraintBand"].ToString();
}
if(dr["Extend1"]!=System.DBNull.Value)
{
entity.Extend1=dr["Extend1"].ToString();
}
if(dr["Extend2"]!=System.DBNull.Value)
{
entity.Extend2=dr["Extend2"].ToString();
}
if(dr["Extend3"]!=System.DBNull.Value)
{
entity.Extend3=dr["Extend3"].ToString();
}
if(dr["Extend4"]!=System.DBNull.Value)
{
entity.Extend4=dr["Extend4"].ToString();
}
if(dr["Extend5"]!=System.DBNull.Value)
{
entity.Extend5=dr["Extend5"].ToString();
}
if(dr["OperatorId"]!=System.DBNull.Value)
{
entity.OperatorId=Convert.ToInt32(dr["OperatorId"]);
}
if(dr["OperatorTime"]!=System.DBNull.Value)
{
entity.OperatorTime=Convert.ToDateTime(dr["OperatorTime"]);
}
return entity;
}
}
}