<?xml version="1.0"?>
<Entity>
	<Name>PurchaseContractChange</Name>
	<Type>Single</Type>
	<Table>
		<Name>PurchaseContractChange</Name>
		<Column>
			<Name>PurchaseContractChangeCode</Name>
			<DataType>System.String</DataType>
			<IsKey>true</IsKey>
			<IsAllowNull>false</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>PurchaseContractChangeId</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>PurchaseContractCode</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>Voucher</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>800</ColumnSize>
		</Column>
		<Column>
			<Name>ChangeCash</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>SupplierChangeCash</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>ConsultantAuditCash</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>ProjectAuditCash</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>ChangeReason</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>800</ColumnSize>
		</Column>
		<Column>
			<Name>Status</Name>
			<DataType>System.Int32</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>4</ColumnSize>
		</Column>
		<Column>
			<Name>ChangePerson</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>ChangeDate</Name>
			<DataType>System.DateTime</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>8</ColumnSize>
		</Column>
		<Column>
			<Name>ChangeType</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>CheckPerson</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>CheckDate</Name>
			<DataType>System.DateTime</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>8</ColumnSize>
		</Column>
		<Column>
			<Name>CheckOpinion</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>800</ColumnSize>
		</Column>
		<Column>
			<Name>ArticalDetail</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>4000</ColumnSize>
		</Column>
		<Sql>
			<Name>Select</Name>
			<String>select * from PurchaseContractChange where  PurchaseContractChangeCode=@PurchaseContractChangeCode</String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@PurchaseContractChangeCode</Name>
				<Column>PurchaseContractChangeCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
		</Sql>
		<Sql>
			<Name>SelectAll</Name>
			<String>select * from PurchaseContractChange</String>
			<CommandType>Text</CommandType>
		</Sql>
		<Sql>
			<Name>Insert</Name>
			<String> Insert into PurchaseContractChange (  PurchaseContractChangeCode, PurchaseContractChangeId, PurchaseContractCode, Voucher, ChangeCash, SupplierChangeCash, ConsultantAuditCash, ProjectAuditCash, ChangeReason, Status, ChangePerson, ChangeDate, ChangeType, CheckPerson, CheckDate, CheckOpinion, ArticalDetail ) values (  @PurchaseContractChangeCode, @PurchaseContractChangeId, @PurchaseContractCode, @Voucher, @ChangeCash, @SupplierChangeCash, @ConsultantAuditCash, @ProjectAuditCash, @ChangeReason, @Status, @ChangePerson, @ChangeDate, @ChangeType, @CheckPerson, @CheckDate, @CheckOpinion, @ArticalDetail )</String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@PurchaseContractChangeCode</Name>
				<Column>PurchaseContractChangeCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@PurchaseContractChangeId</Name>
				<Column>PurchaseContractChangeId</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@PurchaseContractCode</Name>
				<Column>PurchaseContractCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@Voucher</Name>
				<Column>Voucher</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ChangeCash</Name>
				<Column>ChangeCash</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@SupplierChangeCash</Name>
				<Column>SupplierChangeCash</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@ConsultantAuditCash</Name>
				<Column>ConsultantAuditCash</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@ProjectAuditCash</Name>
				<Column>ProjectAuditCash</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@ChangeReason</Name>
				<Column>ChangeReason</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@Status</Name>
				<Column>Status</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@ChangePerson</Name>
				<Column>ChangePerson</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ChangeDate</Name>
				<Column>ChangeDate</Column>
				<SqlDbType>DateTime</SqlDbType>
			</Param>
			<Param>
				<Name>@ChangeType</Name>
				<Column>ChangeType</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@CheckPerson</Name>
				<Column>CheckPerson</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@CheckDate</Name>
				<Column>CheckDate</Column>
				<SqlDbType>DateTime</SqlDbType>
			</Param>
			<Param>
				<Name>@CheckOpinion</Name>
				<Column>CheckOpinion</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ArticalDetail</Name>
				<Column>ArticalDetail</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
		</Sql>
		<Sql>
			<Name>Update</Name>
			<String> Update PurchaseContractChange set PurchaseContractChangeId=@PurchaseContractChangeId,PurchaseContractCode=@PurchaseContractCode,Voucher=@Voucher,ChangeCash=@ChangeCash,SupplierChangeCash=@SupplierChangeCash,ConsultantAuditCash=@ConsultantAuditCash,ProjectAuditCash=@ProjectAuditCash,ChangeReason=@ChangeReason,Status=@Status,ChangePerson=@ChangePerson,ChangeDate=@ChangeDate,ChangeType=@ChangeType,CheckPerson=@CheckPerson,CheckDate=@CheckDate,CheckOpinion=@CheckOpinion,ArticalDetail=@ArticalDetail where  PurchaseContractChangeCode=@PurchaseContractChangeCode</String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@PurchaseContractChangeCode</Name>
				<Column>PurchaseContractChangeCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@PurchaseContractChangeId</Name>
				<Column>PurchaseContractChangeId</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@PurchaseContractCode</Name>
				<Column>PurchaseContractCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@Voucher</Name>
				<Column>Voucher</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ChangeCash</Name>
				<Column>ChangeCash</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@SupplierChangeCash</Name>
				<Column>SupplierChangeCash</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@ConsultantAuditCash</Name>
				<Column>ConsultantAuditCash</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@ProjectAuditCash</Name>
				<Column>ProjectAuditCash</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@ChangeReason</Name>
				<Column>ChangeReason</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@Status</Name>
				<Column>Status</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@ChangePerson</Name>
				<Column>ChangePerson</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ChangeDate</Name>
				<Column>ChangeDate</Column>
				<SqlDbType>DateTime</SqlDbType>
			</Param>
			<Param>
				<Name>@ChangeType</Name>
				<Column>ChangeType</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@CheckPerson</Name>
				<Column>CheckPerson</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@CheckDate</Name>
				<Column>CheckDate</Column>
				<SqlDbType>DateTime</SqlDbType>
			</Param>
			<Param>
				<Name>@CheckOpinion</Name>
				<Column>CheckOpinion</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ArticalDetail</Name>
				<Column>ArticalDetail</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
		</Sql>
		<Sql>
			<Name>Delete</Name>
			<String> Delete from PurchaseContractChange  where  PurchaseContractChangeCode=@PurchaseContractChangeCode</String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@PurchaseContractChangeCode</Name>
				<Column>PurchaseContractChangeCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
		</Sql>
		<Sql>
			<Name>SelectByPurchaseContractCode</Name>
			<String>select * from PurchaseContractChange where PurchaseContractCode=@PurchaseContractCode </String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@PurchaseContractCode</Name>
				<Column>PurchaseContractCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
		</Sql>

	</Table>
</Entity>