<?xml version="1.0"?>
<Entity>
	<Name>ContractCostCash</Name>
	<Type>Single</Type>
	<Table>
		<Name>ContractCostCash</Name>
		<Column>
			<Name>ContractCostCashCode</Name>
			<DataType>System.String</DataType>
			<IsKey>true</IsKey>
			<IsAllowNull>false</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>ContractCode</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>ContractCostCode</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>Money</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>Cash</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>OriginalCash</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>MoneyType</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>ExchangeRate</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>Description</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>800</ColumnSize>
		</Column>
		<Column>
			<Name>UnitPrise</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>Amount</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
    <Column>
      <Name>ContractCostContractPlanCode</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
		<Sql>
			<Name>Select</Name>
			<String>select * from ContractCostCash where  ContractCostCashCode=@ContractCostCashCode</String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@ContractCostCashCode</Name>
				<Column>ContractCostCashCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
		</Sql>
		<Sql>
			<Name>SelectAll</Name>
			<String>select * from ContractCostCash</String>
			<CommandType>Text</CommandType>
		</Sql>
		<Sql>
			<Name>Insert</Name>
			<String> Insert into ContractCostCash (  ContractCostCashCode, ContractCode, ContractCostCode, Money, Cash, OriginalCash, MoneyType, ExchangeRate, Description, UnitPrise, Amount, ContractCostContractPlanCode ) values (  @ContractCostCashCode, @ContractCode, @ContractCostCode, @Money, @Cash, @OriginalCash, @MoneyType, @ExchangeRate, @Description, @UnitPrise, @Amount, @ContractCostContractPlanCode )</String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@ContractCostCashCode</Name>
				<Column>ContractCostCashCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ContractCode</Name>
				<Column>ContractCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ContractCostCode</Name>
				<Column>ContractCostCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@Money</Name>
				<Column>Money</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@Cash</Name>
				<Column>Cash</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@OriginalCash</Name>
				<Column>OriginalCash</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@MoneyType</Name>
				<Column>MoneyType</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ExchangeRate</Name>
				<Column>ExchangeRate</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@Description</Name>
				<Column>Description</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@UnitPrise</Name>
				<Column>UnitPrise</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@Amount</Name>
				<Column>Amount</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
      <Param>
        <Name>@ContractCostContractPlanCode</Name>
        <Column>ContractCostContractPlanCode</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
		</Sql>
		<Sql>
			<Name>Update</Name>
			<String> Update ContractCostCash set ContractCode=@ContractCode,ContractCostCode=@ContractCostCode,Money=@Money,Cash=@Cash,OriginalCash=@OriginalCash,MoneyType=@MoneyType,ExchangeRate=@ExchangeRate,Description=@Description,UnitPrise=@UnitPrise,Amount=@Amount,ContractCostContractPlanCode=@ContractCostContractPlanCode where  ContractCostCashCode=@ContractCostCashCode</String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@ContractCostCashCode</Name>
				<Column>ContractCostCashCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ContractCode</Name>
				<Column>ContractCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ContractCostCode</Name>
				<Column>ContractCostCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@Money</Name>
				<Column>Money</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@Cash</Name>
				<Column>Cash</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@OriginalCash</Name>
				<Column>OriginalCash</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@MoneyType</Name>
				<Column>MoneyType</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ExchangeRate</Name>
				<Column>ExchangeRate</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@Description</Name>
				<Column>Description</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@UnitPrise</Name>
				<Column>UnitPrise</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@Amount</Name>
				<Column>Amount</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
      <Param>
        <Name>@ContractCostContractPlanCode</Name>
        <Column>ContractCostContractPlanCode</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
		</Sql>
		<Sql>
			<Name>Delete</Name>
			<String> Delete from ContractCostCash  where  ContractCostCashCode=@ContractCostCashCode</String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@ContractCostCashCode</Name>
				<Column>ContractCostCashCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
		</Sql>
		<Sql>
			<Name>SelectByContractCode</Name>
			<String>select * from ContractCostCash where ContractCode=@ContractCode </String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@ContractCode</Name>
				<Column>ContractCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
		</Sql>
    <Sql>
      <Name>SelectByContractCostCode</Name>
      <String>select * from ContractCostCash where ContractCostCode=@ContractCostCode </String>
      <CommandType>Text</CommandType>
      <Param>
        <Name>@ContractCostCode</Name>
        <Column>ContractCostCode</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
    </Sql>
	</Table>
</Entity>