<?xml version="1.0"?>
<Entity>
	<Name>ConstructProgress</Name>
	<Type>Single</Type>
	<Table>
		<Name>ConstructProgress</Name>
		<Column>
			<Name>ProgressCode</Name>
			<DataType>System.String</DataType>
			<IsKey>true</IsKey>
			<IsAllowNull>false</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>ProjectCode</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>BuildingCode</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>ProgressDate</Name>
			<DataType>System.DateTime</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>8</ColumnSize>
		</Column>
		<Column>
			<Name>SoldArea</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>SoldHouseCount</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>VisualProgress</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>CurrentLayer</Name>
			<DataType>System.Int32</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>4</ColumnSize>
		</Column>
		<Column>
			<Name>ReportDate</Name>
			<DataType>System.DateTime</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>8</ColumnSize>
		</Column>
		<Column>
			<Name>ReportPerson</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>CompleteHouseArea</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>CompleteToBuildArea</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>CompleteOtherArea</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>ConstructHouseArea</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>ConstructToBuildArea</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>ConstructOtherArea</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>PBSUnitCode</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>Content</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>2147483647</ColumnSize>
		</Column>
		<Column>
			<Name>RiskRemark</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>2147483647</ColumnSize>
		</Column>
		<Sql>
			<Name>Select</Name>
			<String> select  ProgressCode, ProjectCode, BuildingCode, ProgressDate, SoldArea, SoldHouseCount, VisualProgress, CurrentLayer, ReportDate, ReportPerson, CompleteHouseArea, CompleteToBuildArea, CompleteOtherArea, ConstructHouseArea, ConstructToBuildArea, ConstructOtherArea, PBSUnitCode, Content, RiskRemark from ConstructProgress where  ProgressCode=@ProgressCode</String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@ProgressCode</Name>
				<Column>ProgressCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
		</Sql>
		<Sql>
			<Name>SelectAll</Name>
			<String> select  ProgressCode, ProjectCode, BuildingCode, ProgressDate, SoldArea, SoldHouseCount, VisualProgress, CurrentLayer, ReportDate, ReportPerson, CompleteHouseArea, CompleteToBuildArea, CompleteOtherArea, ConstructHouseArea, ConstructToBuildArea, ConstructOtherArea, PBSUnitCode, Content, RiskRemark from ConstructProgress</String>
			<CommandType>Text</CommandType>
		</Sql>
		<Sql>
			<Name>Insert</Name>
			<String> Insert into ConstructProgress (  ProgressCode, ProjectCode, BuildingCode, ProgressDate, SoldArea, SoldHouseCount, VisualProgress, CurrentLayer, ReportDate, ReportPerson, CompleteHouseArea, CompleteToBuildArea, CompleteOtherArea, ConstructHouseArea, ConstructToBuildArea, ConstructOtherArea, PBSUnitCode, Content, RiskRemark ) values (  @ProgressCode, @ProjectCode, @BuildingCode, @ProgressDate, @SoldArea, @SoldHouseCount, @VisualProgress, @CurrentLayer, @ReportDate, @ReportPerson, @CompleteHouseArea, @CompleteToBuildArea, @CompleteOtherArea, @ConstructHouseArea, @ConstructToBuildArea, @ConstructOtherArea, @PBSUnitCode, @Content, @RiskRemark )</String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@ProgressCode</Name>
				<Column>ProgressCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ProjectCode</Name>
				<Column>ProjectCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@BuildingCode</Name>
				<Column>BuildingCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ProgressDate</Name>
				<Column>ProgressDate</Column>
				<SqlDbType>DateTime</SqlDbType>
			</Param>
			<Param>
				<Name>@SoldArea</Name>
				<Column>SoldArea</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@SoldHouseCount</Name>
				<Column>SoldHouseCount</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@VisualProgress</Name>
				<Column>VisualProgress</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@CurrentLayer</Name>
				<Column>CurrentLayer</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@ReportDate</Name>
				<Column>ReportDate</Column>
				<SqlDbType>DateTime</SqlDbType>
			</Param>
			<Param>
				<Name>@ReportPerson</Name>
				<Column>ReportPerson</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@CompleteHouseArea</Name>
				<Column>CompleteHouseArea</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@CompleteToBuildArea</Name>
				<Column>CompleteToBuildArea</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@CompleteOtherArea</Name>
				<Column>CompleteOtherArea</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@ConstructHouseArea</Name>
				<Column>ConstructHouseArea</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@ConstructToBuildArea</Name>
				<Column>ConstructToBuildArea</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@ConstructOtherArea</Name>
				<Column>ConstructOtherArea</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@PBSUnitCode</Name>
				<Column>PBSUnitCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@Content</Name>
				<Column>Content</Column>
				<SqlDbType>Text</SqlDbType>
			</Param>
			<Param>
				<Name>@RiskRemark</Name>
				<Column>RiskRemark</Column>
				<SqlDbType>Text</SqlDbType>
			</Param>
		</Sql>
		<Sql>
			<Name>Update</Name>
			<String> Update ConstructProgress set ProjectCode=@ProjectCode,BuildingCode=@BuildingCode,ProgressDate=@ProgressDate,SoldArea=@SoldArea,SoldHouseCount=@SoldHouseCount,VisualProgress=@VisualProgress,CurrentLayer=@CurrentLayer,ReportDate=@ReportDate,ReportPerson=@ReportPerson,CompleteHouseArea=@CompleteHouseArea,CompleteToBuildArea=@CompleteToBuildArea,CompleteOtherArea=@CompleteOtherArea,ConstructHouseArea=@ConstructHouseArea,ConstructToBuildArea=@ConstructToBuildArea,ConstructOtherArea=@ConstructOtherArea,PBSUnitCode=@PBSUnitCode,Content=@Content,RiskRemark=@RiskRemark where  ProgressCode=@ProgressCode</String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@ProgressCode</Name>
				<Column>ProgressCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ProjectCode</Name>
				<Column>ProjectCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@BuildingCode</Name>
				<Column>BuildingCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ProgressDate</Name>
				<Column>ProgressDate</Column>
				<SqlDbType>DateTime</SqlDbType>
			</Param>
			<Param>
				<Name>@SoldArea</Name>
				<Column>SoldArea</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@SoldHouseCount</Name>
				<Column>SoldHouseCount</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@VisualProgress</Name>
				<Column>VisualProgress</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@CurrentLayer</Name>
				<Column>CurrentLayer</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@ReportDate</Name>
				<Column>ReportDate</Column>
				<SqlDbType>DateTime</SqlDbType>
			</Param>
			<Param>
				<Name>@ReportPerson</Name>
				<Column>ReportPerson</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@CompleteHouseArea</Name>
				<Column>CompleteHouseArea</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@CompleteToBuildArea</Name>
				<Column>CompleteToBuildArea</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@CompleteOtherArea</Name>
				<Column>CompleteOtherArea</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@ConstructHouseArea</Name>
				<Column>ConstructHouseArea</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@ConstructToBuildArea</Name>
				<Column>ConstructToBuildArea</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@ConstructOtherArea</Name>
				<Column>ConstructOtherArea</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@PBSUnitCode</Name>
				<Column>PBSUnitCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@Content</Name>
				<Column>Content</Column>
				<SqlDbType>Text</SqlDbType>
			</Param>
			<Param>
				<Name>@RiskRemark</Name>
				<Column>RiskRemark</Column>
				<SqlDbType>Text</SqlDbType>
			</Param>
		</Sql>
		<Sql>
			<Name>Delete</Name>
			<String> Delete from ConstructProgress  where  ProgressCode=@ProgressCode</String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@ProgressCode</Name>
				<Column>ProgressCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
		</Sql>
		<Sql>
			<Name>SelectByBuildingCode</Name>
			<String> select * from ConstructProgress where BuildingCode=@BuildingCode </String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@BuildingCode</Name>
				<Column>BuildingCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
		</Sql>
		<Sql>
			<Name>SelectByPBSUnitCode</Name>
			<String> select * from ConstructProgress where PBSUnitCode=@PBSUnitCode </String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@PBSUnitCode</Name>
				<Column>PBSUnitCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
		</Sql>
		<Sql>
			<Name>SelectByProjectCode</Name>
			<String> select * from ConstructProgress where ProjectCode=@ProjectCode </String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@ProjectCode</Name>
				<Column>ProjectCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
		</Sql>
		<Sql>
			<Name>SelectView</Name>
			<String> select * from V_ConstructProgress </String>
			<CommandType>Text</CommandType>
		</Sql>
	</Table>
</Entity>