<?xml version="1.0"?>
<Entity>
  <Name>Supplier</Name>
  <Type>Single</Type>
  <Table>
    <Name>Supplier</Name>
    <Column>
      <Name>SupplierCode</Name>
      <DataType>System.String</DataType>
      <IsKey>true</IsKey>
      <IsAllowNull>false</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
    <Column>
      <Name>U8Code</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
    <Column>
      <Name>SubjectSetCode</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
    <Column>
      <Name>SupplierName</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>200</ColumnSize>
    </Column>
    <Column>
      <Name>Abbreviation</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>200</ColumnSize>
    </Column>
    <Column>
      <Name>Quality</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>1000</ColumnSize>
    </Column>
    <Column>
      <Name>CreditLevel</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>200</ColumnSize>
    </Column>
    <Column>
      <Name>AreaCode</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
    <Column>
      <Name>ContactDate</Name>
      <DataType>System.DateTime</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>8</ColumnSize>
    </Column>
    <Column>
      <Name>Mobile</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>200</ColumnSize>
    </Column>
    <Column>
      <Name>EarlyArrearDate</Name>
      <DataType>System.DateTime</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>8</ColumnSize>
    </Column>
    <Column>
      <Name>RegisteredCapital</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
    <Column>
      <Name>Product</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>1000</ColumnSize>
    </Column>
    <Column>
      <Name>CheckOpinion</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>1000</ColumnSize>
    </Column>
    <Column>
      <Name>SupplierTypeCode</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>200</ColumnSize>
    </Column>
    <Column>
      <Name>ArtificialPerson</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>200</ColumnSize>
    </Column>
    <Column>
      <Name>ContractPerson</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>200</ColumnSize>
    </Column>
    <Column>
      <Name>OfficePhone</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>200</ColumnSize>
    </Column>
    <Column>
      <Name>RegisteredAddress</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>400</ColumnSize>
    </Column>
    <Column>
      <Name>IndustryType</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
    <Column>
      <Name>IndustrySort</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
    <Column>
      <Name>SJHG</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
    <Column>
      <Name>LicenseID</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
    <Column>
      <Name>TaxID</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
    <Column>
      <Name>TaxNo</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
    <Column>
      <Name>WorkAddress</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>400</ColumnSize>
    </Column>
    <Column>
      <Name>WorkTimeLimit</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
    <Column>
      <Name>PostCode</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
    <Column>
      <Name>EMail</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>200</ColumnSize>
    </Column>
    <Column>
      <Name>WebAddress</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>200</ColumnSize>
    </Column>
    <Column>
      <Name>CreatePerson</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
    <Column>
      <Name>Fax</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>200</ColumnSize>
    </Column>
    <Column>
      <Name>Achievement</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>1000</ColumnSize>
    </Column>
    <Column>
      <Name>WorkScope</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>400</ColumnSize>
    </Column>
    <Column>
      <Name>Remark</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>400</ColumnSize>
    </Column>
    <Column>
      <Name>Structure</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
    <Column>
      <Name>saleType</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
    <Column>
      <Name>characterType</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
    <Column>
      <Name>IsCCC</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>10</ColumnSize>
    </Column>
    <Column>
      <Name>IsISO</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>10</ColumnSize>
    </Column>
    <Column>
      <Name>QualityGrade</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
    <Column>
      <Name>SupplierGrade</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
    <Column>
      <Name>Status</Name>
      <DataType>System.Int32</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>4</ColumnSize>
    </Column>
    <Column>
      <Name>OpenBank</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>200</ColumnSize>
    </Column>
    <Column>
      <Name>Account</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>200</ColumnSize>
    </Column>
    <Column>
      <Name>Reciver</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
    <Column>
      <Name>RecommandMan</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
    <Column>
      <Name>ArchivesCode</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
    <Column>
      <Name>EnglishName</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
    <Column>
      <Name>BusinessAddress</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>100</ColumnSize>
    </Column>
    <Column>
      <Name>StaffCout</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
    <Column>
      <Name>TermValidity</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
    <Column>
      <Name>StartBusinessDate</Name>
      <DataType>System.DateTime</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>8</ColumnSize>
    </Column>
    <Column>
      <Name>RepaireCenterCout</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
    <Column>
      <Name>TheThreeYearTurnover</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>300</ColumnSize>
    </Column>
    <Column>
      <Name>TheLowSuit</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>1000</ColumnSize>
    </Column>
    <Column>
      <Name>AddUserCode</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
    <Column>
      <Name>AddDateTime</Name>
      <DataType>System.DateTime</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>8</ColumnSize>
    </Column>
    <Column>
      <Name>ModifyUserCode</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
    <Column>
      <Name>ModifyDateTime</Name>
      <DataType>System.DateTime</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>8</ColumnSize>
    </Column>
    <Column>
      <Name>IsCanGetMoney</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
    <Column>
      <Name>NewSupplierType</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
    <Column>
      <Name>State</Name>
      <DataType>System.Int32</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>4</ColumnSize>
    </Column>
    <Column>
      <Name>InfoCheckCode</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
    <Column>
      <Name>ApplyUnit</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
    <Column>
      <Name>ApplyMan</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
    <Column>
      <Name>ApplyDate</Name>
      <DataType>System.DateTime</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>8</ColumnSize>
    </Column>
    <Column>
      <Name>InfoCheckState</Name>
      <DataType>System.Int32</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>4</ColumnSize>
    </Column>
	<Column>
	  <Name>TaxpayerQualification</Name>
	  <DataType>System.String</DataType>
	  <IsKey>false</IsKey>
	  <IsAllowNull>true</IsAllowNull>
	  <ColumnSize>50</ColumnSize>
	</Column>
	<Column>
	  <Name>IncomeTaxRate</Name>
	  <DataType>System.Decimal</DataType>
	  <IsKey>false</IsKey>
	  <IsAllowNull>true</IsAllowNull>
	  <ColumnSize>17</ColumnSize>
	</Column>
    <Sql>
      <Name>Select</Name>
      <String>select * from Supplier where  SupplierCode=@SupplierCode</String>
      <CommandType>Text</CommandType>
      <Param>
        <Name>@SupplierCode</Name>
        <Column>SupplierCode</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
    </Sql>
    <Sql>
      <Name>SelectAll</Name>
      <String>select * from Supplier</String>
      <CommandType>Text</CommandType>
    </Sql>
    <Sql>
      <Name>Insert</Name>
      <String> Insert into Supplier (  SupplierCode, U8Code, SubjectSetCode, SupplierName, Abbreviation, Quality, CreditLevel, AreaCode, ContactDate, Mobile, EarlyArrearDate, RegisteredCapital, Product, CheckOpinion, SupplierTypeCode, ArtificialPerson, ContractPerson, OfficePhone, RegisteredAddress, IndustryType, IndustrySort, SJHG, LicenseID, TaxID, TaxNo, WorkAddress, WorkTimeLimit, PostCode, EMail, WebAddress, CreatePerson, Fax, Achievement, WorkScope, Remark, Structure, saleType, characterType, IsCCC, IsISO, QualityGrade, SupplierGrade, Status, OpenBank, Account, Reciver, RecommandMan, ArchivesCode, EnglishName, BusinessAddress, StaffCout, TermValidity, StartBusinessDate, RepaireCenterCout, TheThreeYearTurnover, TheLowSuit, AddUserCode, AddDateTime, ModifyUserCode, ModifyDateTime, IsCanGetMoney, NewSupplierType, State, InfoCheckCode, ApplyUnit, ApplyMan, ApplyDate, InfoCheckState, TaxpayerQualification ,IncomeTaxRate ) values (  @SupplierCode, @U8Code, @SubjectSetCode, @SupplierName, @Abbreviation, @Quality, @CreditLevel, @AreaCode, @ContactDate, @Mobile, @EarlyArrearDate, @RegisteredCapital, @Product, @CheckOpinion, @SupplierTypeCode, @ArtificialPerson, @ContractPerson, @OfficePhone, @RegisteredAddress, @IndustryType, @IndustrySort, @SJHG, @LicenseID, @TaxID, @TaxNo, @WorkAddress, @WorkTimeLimit, @PostCode, @EMail, @WebAddress, @CreatePerson, @Fax, @Achievement, @WorkScope, @Remark, @Structure, @saleType, @characterType, @IsCCC, @IsISO, @QualityGrade, @SupplierGrade, @Status, @OpenBank, @Account, @Reciver, @RecommandMan, @ArchivesCode, @EnglishName, @BusinessAddress, @StaffCout, @TermValidity, @StartBusinessDate, @RepaireCenterCout, @TheThreeYearTurnover, @TheLowSuit, @AddUserCode, @AddDateTime, @ModifyUserCode, @ModifyDateTime, @IsCanGetMoney, @NewSupplierType, @State, @InfoCheckCode, @ApplyUnit, @ApplyMan, @ApplyDate, @InfoCheckState, @TaxpayerQualification, @IncomeTaxRate )</String>
      <CommandType>Text</CommandType>
      <Param>
        <Name>@SupplierCode</Name>
        <Column>SupplierCode</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@U8Code</Name>
        <Column>U8Code</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@SubjectSetCode</Name>
        <Column>SubjectSetCode</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@SupplierName</Name>
        <Column>SupplierName</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@Abbreviation</Name>
        <Column>Abbreviation</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@Quality</Name>
        <Column>Quality</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@CreditLevel</Name>
        <Column>CreditLevel</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@AreaCode</Name>
        <Column>AreaCode</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@ContactDate</Name>
        <Column>ContactDate</Column>
        <SqlDbType>DateTime</SqlDbType>
      </Param>
      <Param>
        <Name>@Mobile</Name>
        <Column>Mobile</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@EarlyArrearDate</Name>
        <Column>EarlyArrearDate</Column>
        <SqlDbType>DateTime</SqlDbType>
      </Param>
      <Param>
        <Name>@RegisteredCapital</Name>
        <Column>RegisteredCapital</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@Product</Name>
        <Column>Product</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@CheckOpinion</Name>
        <Column>CheckOpinion</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@SupplierTypeCode</Name>
        <Column>SupplierTypeCode</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@ArtificialPerson</Name>
        <Column>ArtificialPerson</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@ContractPerson</Name>
        <Column>ContractPerson</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@OfficePhone</Name>
        <Column>OfficePhone</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@RegisteredAddress</Name>
        <Column>RegisteredAddress</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@IndustryType</Name>
        <Column>IndustryType</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@IndustrySort</Name>
        <Column>IndustrySort</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@SJHG</Name>
        <Column>SJHG</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@LicenseID</Name>
        <Column>LicenseID</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@TaxID</Name>
        <Column>TaxID</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@TaxNo</Name>
        <Column>TaxNo</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@WorkAddress</Name>
        <Column>WorkAddress</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@WorkTimeLimit</Name>
        <Column>WorkTimeLimit</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@PostCode</Name>
        <Column>PostCode</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@EMail</Name>
        <Column>EMail</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@WebAddress</Name>
        <Column>WebAddress</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@CreatePerson</Name>
        <Column>CreatePerson</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@Fax</Name>
        <Column>Fax</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@Achievement</Name>
        <Column>Achievement</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@WorkScope</Name>
        <Column>WorkScope</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@Remark</Name>
        <Column>Remark</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@Structure</Name>
        <Column>Structure</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@saleType</Name>
        <Column>saleType</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@characterType</Name>
        <Column>characterType</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@IsCCC</Name>
        <Column>IsCCC</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@IsISO</Name>
        <Column>IsISO</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@QualityGrade</Name>
        <Column>QualityGrade</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@SupplierGrade</Name>
        <Column>SupplierGrade</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@Status</Name>
        <Column>Status</Column>
        <SqlDbType>Int</SqlDbType>
      </Param>
      <Param>
        <Name>@OpenBank</Name>
        <Column>OpenBank</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@Account</Name>
        <Column>Account</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@Reciver</Name>
        <Column>Reciver</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@RecommandMan</Name>
        <Column>RecommandMan</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@ArchivesCode</Name>
        <Column>ArchivesCode</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@EnglishName</Name>
        <Column>EnglishName</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@BusinessAddress</Name>
        <Column>BusinessAddress</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@StaffCout</Name>
        <Column>StaffCout</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@TermValidity</Name>
        <Column>TermValidity</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@StartBusinessDate</Name>
        <Column>StartBusinessDate</Column>
        <SqlDbType>DateTime</SqlDbType>
      </Param>
      <Param>
        <Name>@RepaireCenterCout</Name>
        <Column>RepaireCenterCout</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@TheThreeYearTurnover</Name>
        <Column>TheThreeYearTurnover</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@TheLowSuit</Name>
        <Column>TheLowSuit</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@AddUserCode</Name>
        <Column>AddUserCode</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@AddDateTime</Name>
        <Column>AddDateTime</Column>
        <SqlDbType>DateTime</SqlDbType>
      </Param>
      <Param>
        <Name>@ModifyUserCode</Name>
        <Column>ModifyUserCode</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@ModifyDateTime</Name>
        <Column>ModifyDateTime</Column>
        <SqlDbType>DateTime</SqlDbType>
      </Param>
      <Param>
        <Name>@IsCanGetMoney</Name>
        <Column>IsCanGetMoney</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@NewSupplierType</Name>
        <Column>NewSupplierType</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@State</Name>
        <Column>State</Column>
        <SqlDbType>Int</SqlDbType>
      </Param>
      <Param>
        <Name>@InfoCheckCode</Name>
        <Column>InfoCheckCode</Column>
        <SqlDbType>NVarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@ApplyUnit</Name>
        <Column>ApplyUnit</Column>
        <SqlDbType>NVarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@ApplyMan</Name>
        <Column>ApplyMan</Column>
        <SqlDbType>NVarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@ApplyDate</Name>
        <Column>ApplyDate</Column>
        <SqlDbType>DateTime</SqlDbType>
      </Param>
      <Param>
        <Name>@InfoCheckState</Name>
        <Column>InfoCheckState</Column>
        <SqlDbType>Int</SqlDbType>
      </Param>
		<Param>
			<Name>@TaxpayerQualification</Name>
			<Column>TaxpayerQualification</Column>
			<SqlDbType>VarChar</SqlDbType>
		</Param>
		<Param>
			<Name>@IncomeTaxRate</Name>
			<Column>IncomeTaxRate</Column>
			<SqlDbType>Decimal</SqlDbType>
		</Param>
    </Sql>
    <Sql>
      <Name>Update</Name>
      <String> Update Supplier set U8Code=@U8Code,SubjectSetCode=@SubjectSetCode,SupplierName=@SupplierName,Abbreviation=@Abbreviation,Quality=@Quality,CreditLevel=@CreditLevel,AreaCode=@AreaCode,ContactDate=@ContactDate,Mobile=@Mobile,EarlyArrearDate=@EarlyArrearDate,RegisteredCapital=@RegisteredCapital,Product=@Product,CheckOpinion=@CheckOpinion,SupplierTypeCode=@SupplierTypeCode,ArtificialPerson=@ArtificialPerson,ContractPerson=@ContractPerson,OfficePhone=@OfficePhone,RegisteredAddress=@RegisteredAddress,IndustryType=@IndustryType,IndustrySort=@IndustrySort,SJHG=@SJHG,LicenseID=@LicenseID,TaxID=@TaxID,TaxNo=@TaxNo,WorkAddress=@WorkAddress,WorkTimeLimit=@WorkTimeLimit,PostCode=@PostCode,EMail=@EMail,WebAddress=@WebAddress,CreatePerson=@CreatePerson,Fax=@Fax,Achievement=@Achievement,WorkScope=@WorkScope,Remark=@Remark,Structure=@Structure,saleType=@saleType,characterType=@characterType,IsCCC=@IsCCC,IsISO=@IsISO,QualityGrade=@QualityGrade,SupplierGrade=@SupplierGrade,Status=@Status,OpenBank=@OpenBank,Account=@Account,Reciver=@Reciver,RecommandMan=@RecommandMan,ArchivesCode=@ArchivesCode,EnglishName=@EnglishName,BusinessAddress=@BusinessAddress,StaffCout=@StaffCout,TermValidity=@TermValidity,StartBusinessDate=@StartBusinessDate,RepaireCenterCout=@RepaireCenterCout,TheThreeYearTurnover=@TheThreeYearTurnover,TheLowSuit=@TheLowSuit,AddUserCode=@AddUserCode,AddDateTime=@AddDateTime,ModifyUserCode=@ModifyUserCode,ModifyDateTime=@ModifyDateTime,IsCanGetMoney=@IsCanGetMoney,NewSupplierType=@NewSupplierType,State=@State,InfoCheckCode=@InfoCheckCode,ApplyUnit=@ApplyUnit,ApplyMan=@ApplyMan,ApplyDate=@ApplyDate,InfoCheckState=@InfoCheckState,TaxpayerQualification=@TaxpayerQualification,IncomeTaxRate=@IncomeTaxRate where  SupplierCode=@SupplierCode</String>
      <CommandType>Text</CommandType>
      <Param>
        <Name>@SupplierCode</Name>
        <Column>SupplierCode</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@U8Code</Name>
        <Column>U8Code</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@SubjectSetCode</Name>
        <Column>SubjectSetCode</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@SupplierName</Name>
        <Column>SupplierName</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@Abbreviation</Name>
        <Column>Abbreviation</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@Quality</Name>
        <Column>Quality</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@CreditLevel</Name>
        <Column>CreditLevel</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@AreaCode</Name>
        <Column>AreaCode</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@ContactDate</Name>
        <Column>ContactDate</Column>
        <SqlDbType>DateTime</SqlDbType>
      </Param>
      <Param>
        <Name>@Mobile</Name>
        <Column>Mobile</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@EarlyArrearDate</Name>
        <Column>EarlyArrearDate</Column>
        <SqlDbType>DateTime</SqlDbType>
      </Param>
      <Param>
        <Name>@RegisteredCapital</Name>
        <Column>RegisteredCapital</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@Product</Name>
        <Column>Product</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@CheckOpinion</Name>
        <Column>CheckOpinion</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@SupplierTypeCode</Name>
        <Column>SupplierTypeCode</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@ArtificialPerson</Name>
        <Column>ArtificialPerson</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@ContractPerson</Name>
        <Column>ContractPerson</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@OfficePhone</Name>
        <Column>OfficePhone</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@RegisteredAddress</Name>
        <Column>RegisteredAddress</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@IndustryType</Name>
        <Column>IndustryType</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@IndustrySort</Name>
        <Column>IndustrySort</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@SJHG</Name>
        <Column>SJHG</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@LicenseID</Name>
        <Column>LicenseID</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@TaxID</Name>
        <Column>TaxID</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@TaxNo</Name>
        <Column>TaxNo</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@WorkAddress</Name>
        <Column>WorkAddress</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@WorkTimeLimit</Name>
        <Column>WorkTimeLimit</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@PostCode</Name>
        <Column>PostCode</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@EMail</Name>
        <Column>EMail</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@WebAddress</Name>
        <Column>WebAddress</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@CreatePerson</Name>
        <Column>CreatePerson</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@Fax</Name>
        <Column>Fax</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@Achievement</Name>
        <Column>Achievement</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@WorkScope</Name>
        <Column>WorkScope</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@Remark</Name>
        <Column>Remark</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@Structure</Name>
        <Column>Structure</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@saleType</Name>
        <Column>saleType</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@characterType</Name>
        <Column>characterType</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@IsCCC</Name>
        <Column>IsCCC</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@IsISO</Name>
        <Column>IsISO</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@QualityGrade</Name>
        <Column>QualityGrade</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@SupplierGrade</Name>
        <Column>SupplierGrade</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@Status</Name>
        <Column>Status</Column>
        <SqlDbType>Int</SqlDbType>
      </Param>
      <Param>
        <Name>@OpenBank</Name>
        <Column>OpenBank</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@Account</Name>
        <Column>Account</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@Reciver</Name>
        <Column>Reciver</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@RecommandMan</Name>
        <Column>RecommandMan</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@ArchivesCode</Name>
        <Column>ArchivesCode</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@EnglishName</Name>
        <Column>EnglishName</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@BusinessAddress</Name>
        <Column>BusinessAddress</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@StaffCout</Name>
        <Column>StaffCout</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@TermValidity</Name>
        <Column>TermValidity</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@StartBusinessDate</Name>
        <Column>StartBusinessDate</Column>
        <SqlDbType>DateTime</SqlDbType>
      </Param>
      <Param>
        <Name>@RepaireCenterCout</Name>
        <Column>RepaireCenterCout</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@TheThreeYearTurnover</Name>
        <Column>TheThreeYearTurnover</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@TheLowSuit</Name>
        <Column>TheLowSuit</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@AddUserCode</Name>
        <Column>AddUserCode</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@AddDateTime</Name>
        <Column>AddDateTime</Column>
        <SqlDbType>DateTime</SqlDbType>
      </Param>
      <Param>
        <Name>@ModifyUserCode</Name>
        <Column>ModifyUserCode</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@ModifyDateTime</Name>
        <Column>ModifyDateTime</Column>
        <SqlDbType>DateTime</SqlDbType>
      </Param>
      <Param>
        <Name>@IsCanGetMoney</Name>
        <Column>IsCanGetMoney</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@NewSupplierType</Name>
        <Column>NewSupplierType</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@State</Name>
        <Column>State</Column>
        <SqlDbType>Int</SqlDbType>
      </Param>
      <Param>
        <Name>@InfoCheckCode</Name>
        <Column>InfoCheckCode</Column>
        <SqlDbType>NVarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@ApplyUnit</Name>
        <Column>ApplyUnit</Column>
        <SqlDbType>NVarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@ApplyMan</Name>
        <Column>ApplyMan</Column>
        <SqlDbType>NVarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@ApplyDate</Name>
        <Column>ApplyDate</Column>
        <SqlDbType>DateTime</SqlDbType>
      </Param>
      <Param>
        <Name>@InfoCheckState</Name>
        <Column>InfoCheckState</Column>
        <SqlDbType>Int</SqlDbType>
      </Param>
		<Param>
			<Name>@TaxpayerQualification</Name>
			<Column>TaxpayerQualification</Column>
			<SqlDbType>VarChar</SqlDbType>
		</Param>
		<Param>
			<Name>@IncomeTaxRate</Name>
			<Column>IncomeTaxRate</Column>
			<SqlDbType>Decimal</SqlDbType>
		</Param>
    </Sql>
    <Sql>
      <Name>Delete</Name>
      <String> Delete from Supplier  where  SupplierCode=@SupplierCode</String>
      <CommandType>Text</CommandType>
      <Param>
        <Name>@SupplierCode</Name>
        <Column>SupplierCode</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
    </Sql>
    <Sql>
      <Name>SelectBySubjectSetCode</Name>
      <String>select * from Supplier where  SubjectSetCode=@SubjectSetCode</String>
      <CommandType>Text</CommandType>
      <Param>
        <Name>@SubjectSetCode</Name>
        <Column>SubjectSetCode</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
    </Sql>
  </Table>
</Entity>