413 lines
35 KiB
XML
413 lines
35 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<xs:schema id="DSProjectSummary" targetNamespace="http://tempuri.org/DSProjectSummary.xsd" xmlns:mstns="http://tempuri.org/DSProjectSummary.xsd" xmlns="http://tempuri.org/DSProjectSummary.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified">
|
|
<xs:annotation>
|
|
<xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
|
|
<DataSource DefaultConnectionIndex="0" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
|
<Connections>
|
|
<Connection AppSettingsObjectName="Settings" AppSettingsPropertyName="gwcs" ConnectionStringObject="" IsAppSettingsProperty="true" Modifier="Assembly" Name="gwcs (Settings)" ParameterPrefix="@" PropertyReference="ApplicationSettings.FPJ0000.Properties.Settings.GlobalReference.Default.gwcs" Provider="System.Data.SqlClient" />
|
|
</Connections>
|
|
<Tables>
|
|
<TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="ProjectHrsTableAdapter" GeneratorDataComponentClassName="ProjectHrsTableAdapter" Name="ProjectHrs" UserDataComponentName="ProjectHrsTableAdapter">
|
|
<MainSource>
|
|
<DbSource ConnectionRef="gwcs (Settings)" DbObjectType="Unknown" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="false" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
|
|
<SelectCommand>
|
|
<DbCommand CommandType="Text" ModifiedByUser="false">
|
|
<CommandText>SELECT (CASE pidx WHEN - 1 THEN '(기타)' ELSE projectName END) AS prj, SUM(hrs) AS hrs
|
|
FROM JobReport
|
|
WHERE (gcode = @gcode) AND (uid = @uid) AND (pdate BETWEEN @sd AND @ed) AND (type NOT LIKE '%미팅%') AND (type NOT LIKE '%휴가%')
|
|
GROUP BY (CASE pidx WHEN - 1 THEN '(기타)' ELSE projectName END)
|
|
UNION ALL
|
|
SELECT '(미팅)' AS prj, SUM(hrs) AS hrs
|
|
FROM JobReport AS JobReport_1
|
|
WHERE (gcode = @gcode) AND (uid = @uid) AND (pdate BETWEEN @sd AND @ed) AND (type LIKE '%미팅%')
|
|
UNION ALL
|
|
SELECT '(휴가)' AS prj, SUM(hrs) AS hrs
|
|
FROM JobReport AS JobReport_1
|
|
WHERE (gcode = @gcode) AND (uid = @uid) AND (pdate BETWEEN @sd AND @ed) AND (type LIKE '%휴가%')
|
|
ORDER BY prj</CommandText>
|
|
<Parameters>
|
|
<Parameter AllowDbNull="false" AutogeneratedName="gcode" ColumnName="" DataSourceName="" DataTypeServer="varchar(10)" DbType="AnsiString" Direction="Input" ParameterName="@gcode" Precision="0" Scale="0" Size="10" SourceColumn="" SourceColumnNullMapping="false" SourceVersion="Current" />
|
|
<Parameter AllowDbNull="true" AutogeneratedName="uid" ColumnName="" DataSourceName="" DataTypeServer="varchar(20)" DbType="AnsiString" Direction="Input" ParameterName="@uid" Precision="0" Scale="0" Size="20" SourceColumn="" SourceColumnNullMapping="false" SourceVersion="Current" />
|
|
<Parameter AllowDbNull="true" AutogeneratedName="sd" ColumnName="" DataSourceName="" DataTypeServer="varchar(10)" DbType="AnsiString" Direction="Input" ParameterName="@sd" Precision="0" Scale="0" Size="10" SourceColumn="" SourceColumnNullMapping="false" SourceVersion="Current" />
|
|
<Parameter AllowDbNull="true" AutogeneratedName="ed" ColumnName="" DataSourceName="" DataTypeServer="varchar(10)" DbType="AnsiString" Direction="Input" ParameterName="@ed" Precision="0" Scale="0" Size="10" SourceColumn="" SourceColumnNullMapping="false" SourceVersion="Current" />
|
|
</Parameters>
|
|
</DbCommand>
|
|
</SelectCommand>
|
|
</DbSource>
|
|
</MainSource>
|
|
<Mappings>
|
|
<Mapping SourceColumn="prj" DataSetColumn="prj" />
|
|
<Mapping SourceColumn="hrs" DataSetColumn="hrs" />
|
|
</Mappings>
|
|
<Sources />
|
|
</TableAdapter>
|
|
<TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="ProjectUserListTableAdapter" GeneratorDataComponentClassName="ProjectUserListTableAdapter" Name="ProjectUserList" UserDataComponentName="ProjectUserListTableAdapter">
|
|
<MainSource>
|
|
<DbSource ConnectionRef="gwcs (Settings)" DbObjectName="EE.dbo.Projects" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="false" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
|
|
<SelectCommand>
|
|
<DbCommand CommandType="Text" ModifiedByUser="true">
|
|
<CommandText>SELECT dbo.getUserName(championid) as username,championid
|
|
FROM Projects
|
|
WHERE gcode= @gcode
|
|
and championid is not null
|
|
and isnull(div,'') <> 'EB'
|
|
AND [status] in ('검토','보류','진행','완료')
|
|
group by championid,dbo.getUserName(championid)
|
|
order by username</CommandText>
|
|
<Parameters>
|
|
<Parameter AllowDbNull="false" AutogeneratedName="gcode" ColumnName="gcode" DataSourceName="EE.dbo.Projects" DataTypeServer="varchar(10)" DbType="AnsiString" Direction="Input" ParameterName="@gcode" Precision="0" ProviderType="VarChar" Scale="0" Size="10" SourceColumn="gcode" SourceColumnNullMapping="false" SourceVersion="Current" />
|
|
</Parameters>
|
|
</DbCommand>
|
|
</SelectCommand>
|
|
</DbSource>
|
|
</MainSource>
|
|
<Mappings>
|
|
<Mapping SourceColumn="username" DataSetColumn="username" />
|
|
<Mapping SourceColumn="championid" DataSetColumn="championid" />
|
|
</Mappings>
|
|
<Sources />
|
|
</TableAdapter>
|
|
<TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="ProjectsTableAdapter" GeneratorDataComponentClassName="ProjectsTableAdapter" Name="Projects" UserDataComponentName="ProjectsTableAdapter">
|
|
<MainSource>
|
|
<DbSource ConnectionRef="gwcs (Settings)" DbObjectName="EE.dbo.Projects" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="false" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
|
|
<SelectCommand>
|
|
<DbCommand CommandType="Text" ModifiedByUser="true">
|
|
<CommandText>SELECT idx, pno, status, process, part, pdate, ReqSite, ReqPlant, ReqLine, ReqPackage, name, reqstaff, costo, costn, cnt, remark_req, sdate, ddate, edate, odate, orderno, path,
|
|
dbo.getScheduleProgress(idx) AS ProgressPrj, dbo.getLastHistory(idx) AS lasthistory, dbo.getProjectFinishRate(gcode, idx) AS finishrate, championid, designid, assemblyid, epanelid,
|
|
softwareid, userAssembly, dbo.getUserName2(championid, userManager) AS name_champion, dbo.getUserName2(designid, usermain) AS name_design, dbo.getUserName2(assemblyid,
|
|
userAssembly) AS name_assembly, dbo.getUserName2(epanelid, userhw2) AS name_epanel, dbo.getUserName2(softwareid, usersub) AS name_software, jasmin, memo
|
|
FROM Projects
|
|
WHERE (gcode = @gcode) AND (ISNULL(div, '') <> 'EB') AND (championid = @uid) AND (sdate >= @sdate) AND (ISNULL(isdel, 0) = 0)
|
|
ORDER BY (CASE WHEN ([status] = '진행') THEN '0' WHEN ([status] = '검토') THEN '1' WHEN ([status] = '대기') THEN '2' WHEN ([status] = '완료') THEN '3' WHEN ([status] = '보류')
|
|
THEN '4' WHEN ([status] = '완료(보고)') THEN '5' WHEN ([status] = '취소') THEN '9' ELSE '5' END), userManager, sdate</CommandText>
|
|
<Parameters>
|
|
<Parameter AllowDbNull="false" AutogeneratedName="gcode" ColumnName="gcode" DataSourceName="EE.dbo.Projects" DataTypeServer="varchar(10)" DbType="AnsiString" Direction="Input" ParameterName="@gcode" Precision="0" ProviderType="VarChar" Scale="0" Size="10" SourceColumn="gcode" SourceColumnNullMapping="false" SourceVersion="Current" />
|
|
<Parameter AllowDbNull="true" AutogeneratedName="uid" ColumnName="championid" DataSourceName="EE.dbo.Projects" DataTypeServer="varchar(20)" DbType="AnsiString" Direction="Input" ParameterName="@uid" Precision="0" ProviderType="VarChar" Scale="0" Size="20" SourceColumn="championid" SourceColumnNullMapping="false" SourceVersion="Current" />
|
|
<Parameter AllowDbNull="true" AutogeneratedName="sdate" ColumnName="sdate" DataSourceName="EE.dbo.Projects" DataTypeServer="varchar(50)" DbType="AnsiString" Direction="Input" ParameterName="@sdate" Precision="0" ProviderType="VarChar" Scale="0" Size="50" SourceColumn="sdate" SourceColumnNullMapping="false" SourceVersion="Current" />
|
|
</Parameters>
|
|
</DbCommand>
|
|
</SelectCommand>
|
|
</DbSource>
|
|
</MainSource>
|
|
<Mappings>
|
|
<Mapping SourceColumn="idx" DataSetColumn="idx" />
|
|
<Mapping SourceColumn="pno" DataSetColumn="pno" />
|
|
<Mapping SourceColumn="status" DataSetColumn="status" />
|
|
<Mapping SourceColumn="process" DataSetColumn="process" />
|
|
<Mapping SourceColumn="part" DataSetColumn="part" />
|
|
<Mapping SourceColumn="pdate" DataSetColumn="pdate" />
|
|
<Mapping SourceColumn="ReqSite" DataSetColumn="ReqSite" />
|
|
<Mapping SourceColumn="ReqPlant" DataSetColumn="ReqPlant" />
|
|
<Mapping SourceColumn="ReqLine" DataSetColumn="ReqLine" />
|
|
<Mapping SourceColumn="ReqPackage" DataSetColumn="ReqPackage" />
|
|
<Mapping SourceColumn="name" DataSetColumn="name" />
|
|
<Mapping SourceColumn="reqstaff" DataSetColumn="reqstaff" />
|
|
<Mapping SourceColumn="costo" DataSetColumn="costo" />
|
|
<Mapping SourceColumn="costn" DataSetColumn="costn" />
|
|
<Mapping SourceColumn="cnt" DataSetColumn="cnt" />
|
|
<Mapping SourceColumn="remark_req" DataSetColumn="remark_req" />
|
|
<Mapping SourceColumn="sdate" DataSetColumn="sdate" />
|
|
<Mapping SourceColumn="ddate" DataSetColumn="ddate" />
|
|
<Mapping SourceColumn="edate" DataSetColumn="edate" />
|
|
<Mapping SourceColumn="odate" DataSetColumn="odate" />
|
|
<Mapping SourceColumn="orderno" DataSetColumn="orderno" />
|
|
<Mapping SourceColumn="path" DataSetColumn="path" />
|
|
<Mapping SourceColumn="ProgressPrj" DataSetColumn="ProgressPrj" />
|
|
<Mapping SourceColumn="lasthistory" DataSetColumn="lasthistory" />
|
|
<Mapping SourceColumn="finishrate" DataSetColumn="finishrate" />
|
|
<Mapping SourceColumn="championid" DataSetColumn="championid" />
|
|
<Mapping SourceColumn="designid" DataSetColumn="designid" />
|
|
<Mapping SourceColumn="assemblyid" DataSetColumn="assemblyid" />
|
|
<Mapping SourceColumn="epanelid" DataSetColumn="epanelid" />
|
|
<Mapping SourceColumn="softwareid" DataSetColumn="softwareid" />
|
|
<Mapping SourceColumn="userAssembly" DataSetColumn="userAssembly" />
|
|
<Mapping SourceColumn="name_champion" DataSetColumn="name_champion" />
|
|
<Mapping SourceColumn="name_design" DataSetColumn="name_design" />
|
|
<Mapping SourceColumn="name_assembly" DataSetColumn="name_assembly" />
|
|
<Mapping SourceColumn="name_epanel" DataSetColumn="name_epanel" />
|
|
<Mapping SourceColumn="name_software" DataSetColumn="name_software" />
|
|
<Mapping SourceColumn="jasmin" DataSetColumn="jasmin" />
|
|
<Mapping SourceColumn="memo" DataSetColumn="memo" />
|
|
</Mappings>
|
|
<Sources />
|
|
</TableAdapter>
|
|
</Tables>
|
|
<Sources />
|
|
</DataSource>
|
|
</xs:appinfo>
|
|
</xs:annotation>
|
|
<xs:element name="DSProjectSummary" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:EnableTableAdapterManager="true" msprop:Generator_DataSetName="DSProjectSummary" msprop:Generator_UserDSName="DSProjectSummary">
|
|
<xs:complexType>
|
|
<xs:choice minOccurs="0" maxOccurs="unbounded">
|
|
<xs:element name="ProjectHrs" msprop:Generator_TableClassName="ProjectHrsDataTable" msprop:Generator_TableVarName="tableProjectHrs" msprop:Generator_TablePropName="ProjectHrs" msprop:Generator_RowDeletingName="ProjectHrsRowDeleting" msprop:Generator_RowChangingName="ProjectHrsRowChanging" msprop:Generator_RowEvHandlerName="ProjectHrsRowChangeEventHandler" msprop:Generator_RowDeletedName="ProjectHrsRowDeleted" msprop:Generator_UserTableName="ProjectHrs" msprop:Generator_RowChangedName="ProjectHrsRowChanged" msprop:Generator_RowEvArgName="ProjectHrsRowChangeEvent" msprop:Generator_RowClassName="ProjectHrsRow">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="prj" msdata:ReadOnly="true" msprop:Generator_ColumnVarNameInTable="columnprj" msprop:Generator_ColumnPropNameInRow="prj" msprop:Generator_ColumnPropNameInTable="prjColumn" msprop:Generator_UserColumnName="prj" minOccurs="0">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:maxLength value="255" />
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="hrs" msdata:ReadOnly="true" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="hrs" msprop:Generator_ColumnVarNameInTable="columnhrs" msprop:Generator_ColumnPropNameInTable="hrsColumn" msprop:Generator_UserColumnName="hrs" type="xs:double" minOccurs="0" />
|
|
<xs:element name="perc" msprop:Generator_ColumnVarNameInTable="columnperc" msprop:Generator_ColumnPropNameInRow="perc" msprop:Generator_ColumnPropNameInTable="percColumn" msprop:Generator_UserColumnName="perc" type="xs:float" minOccurs="0" />
|
|
<xs:element name="shortname" msprop:Generator_ColumnVarNameInTable="columnshortname" msprop:Generator_ColumnPropNameInRow="shortname" msprop:Generator_ColumnPropNameInTable="shortnameColumn" msprop:Generator_UserColumnName="shortname" type="xs:string" minOccurs="0" />
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="ProjectUserList" msprop:Generator_TableClassName="ProjectUserListDataTable" msprop:Generator_TableVarName="tableProjectUserList" msprop:Generator_TablePropName="ProjectUserList" msprop:Generator_RowDeletingName="ProjectUserListRowDeleting" msprop:Generator_RowChangingName="ProjectUserListRowChanging" msprop:Generator_RowEvHandlerName="ProjectUserListRowChangeEventHandler" msprop:Generator_RowDeletedName="ProjectUserListRowDeleted" msprop:Generator_UserTableName="ProjectUserList" msprop:Generator_RowChangedName="ProjectUserListRowChanged" msprop:Generator_RowEvArgName="ProjectUserListRowChangeEvent" msprop:Generator_RowClassName="ProjectUserListRow">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="username" msdata:ReadOnly="true" msprop:Generator_ColumnVarNameInTable="columnusername" msprop:Generator_ColumnPropNameInRow="username" msprop:Generator_ColumnPropNameInTable="usernameColumn" msprop:Generator_UserColumnName="username" minOccurs="0">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:maxLength value="200" />
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="championid" msprop:Generator_ColumnVarNameInTable="columnchampionid" msprop:Generator_ColumnPropNameInRow="championid" msprop:Generator_ColumnPropNameInTable="championidColumn" msprop:Generator_UserColumnName="championid">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:maxLength value="20" />
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<xs:element name="Projects" msprop:Generator_TableClassName="ProjectsDataTable" msprop:Generator_TableVarName="tableProjects" msprop:Generator_RowChangedName="ProjectsRowChanged" msprop:Generator_TablePropName="Projects" msprop:Generator_RowDeletingName="ProjectsRowDeleting" msprop:Generator_RowChangingName="ProjectsRowChanging" msprop:Generator_RowEvHandlerName="ProjectsRowChangeEventHandler" msprop:Generator_RowDeletedName="ProjectsRowDeleted" msprop:Generator_RowClassName="ProjectsRow" msprop:Generator_UserTableName="Projects" msprop:Generator_RowEvArgName="ProjectsRowChangeEvent">
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element name="idx" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnVarNameInTable="columnidx" msprop:Generator_ColumnPropNameInRow="idx" msprop:Generator_ColumnPropNameInTable="idxColumn" msprop:Generator_UserColumnName="idx" type="xs:int" />
|
|
<xs:element name="pno" msprop:Generator_ColumnVarNameInTable="columnpno" msprop:Generator_ColumnPropNameInRow="pno" msprop:Generator_ColumnPropNameInTable="pnoColumn" msprop:Generator_UserColumnName="pno" type="xs:int" minOccurs="0" />
|
|
<xs:element name="status" msprop:Generator_ColumnVarNameInTable="columnstatus" msprop:Generator_ColumnPropNameInRow="status" msprop:Generator_ColumnPropNameInTable="statusColumn" msprop:Generator_UserColumnName="status" minOccurs="0">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:maxLength value="50" />
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="process" msprop:Generator_ColumnVarNameInTable="columnprocess" msprop:Generator_ColumnPropNameInRow="process" msprop:Generator_ColumnPropNameInTable="processColumn" msprop:Generator_UserColumnName="process" minOccurs="0">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:maxLength value="50" />
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="part" msprop:Generator_ColumnVarNameInTable="columnpart" msprop:Generator_ColumnPropNameInRow="part" msprop:Generator_ColumnPropNameInTable="partColumn" msprop:Generator_UserColumnName="part" minOccurs="0">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:maxLength value="50" />
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="pdate" msprop:Generator_ColumnVarNameInTable="columnpdate" msprop:Generator_ColumnPropNameInRow="pdate" msprop:Generator_ColumnPropNameInTable="pdateColumn" msprop:Generator_UserColumnName="pdate" minOccurs="0">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:maxLength value="10" />
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="ReqSite" msprop:Generator_ColumnVarNameInTable="columnReqSite" msprop:Generator_ColumnPropNameInRow="ReqSite" msprop:Generator_ColumnPropNameInTable="ReqSiteColumn" msprop:Generator_UserColumnName="ReqSite" minOccurs="0">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:maxLength value="50" />
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="ReqPlant" msprop:Generator_ColumnVarNameInTable="columnReqPlant" msprop:Generator_ColumnPropNameInRow="ReqPlant" msprop:Generator_ColumnPropNameInTable="ReqPlantColumn" msprop:Generator_UserColumnName="ReqPlant" minOccurs="0">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:maxLength value="50" />
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="ReqLine" msprop:Generator_ColumnVarNameInTable="columnReqLine" msprop:Generator_ColumnPropNameInRow="ReqLine" msprop:Generator_ColumnPropNameInTable="ReqLineColumn" msprop:Generator_UserColumnName="ReqLine" minOccurs="0">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:maxLength value="50" />
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="ReqPackage" msprop:Generator_ColumnVarNameInTable="columnReqPackage" msprop:Generator_ColumnPropNameInRow="ReqPackage" msprop:Generator_ColumnPropNameInTable="ReqPackageColumn" msprop:Generator_UserColumnName="ReqPackage" minOccurs="0">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:maxLength value="50" />
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="name" msprop:Generator_ColumnVarNameInTable="columnname" msprop:Generator_ColumnPropNameInRow="name" msprop:Generator_ColumnPropNameInTable="nameColumn" msprop:Generator_UserColumnName="name" minOccurs="0">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:maxLength value="255" />
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="reqstaff" msprop:Generator_ColumnVarNameInTable="columnreqstaff" msprop:Generator_ColumnPropNameInRow="reqstaff" msprop:Generator_ColumnPropNameInTable="reqstaffColumn" msprop:Generator_UserColumnName="reqstaff" minOccurs="0">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:maxLength value="50" />
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="costo" msprop:Generator_ColumnVarNameInTable="columncosto" msprop:Generator_ColumnPropNameInRow="costo" msprop:Generator_ColumnPropNameInTable="costoColumn" msprop:Generator_UserColumnName="costo" type="xs:double" minOccurs="0" />
|
|
<xs:element name="costn" msprop:Generator_ColumnVarNameInTable="columncostn" msprop:Generator_ColumnPropNameInRow="costn" msprop:Generator_ColumnPropNameInTable="costnColumn" msprop:Generator_UserColumnName="costn" type="xs:double" minOccurs="0" />
|
|
<xs:element name="cnt" msprop:Generator_ColumnVarNameInTable="columncnt" msprop:Generator_ColumnPropNameInRow="cnt" msprop:Generator_ColumnPropNameInTable="cntColumn" msprop:Generator_UserColumnName="cnt" type="xs:int" minOccurs="0" />
|
|
<xs:element name="remark_req" msprop:Generator_ColumnVarNameInTable="columnremark_req" msprop:Generator_ColumnPropNameInRow="remark_req" msprop:Generator_ColumnPropNameInTable="remark_reqColumn" msprop:Generator_UserColumnName="remark_req" minOccurs="0">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:maxLength value="2147483647" />
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="sdate" msprop:Generator_ColumnVarNameInTable="columnsdate" msprop:Generator_ColumnPropNameInRow="sdate" msprop:Generator_ColumnPropNameInTable="sdateColumn" msprop:Generator_UserColumnName="sdate" minOccurs="0">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:maxLength value="50" />
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="ddate" msprop:Generator_ColumnVarNameInTable="columnddate" msprop:Generator_ColumnPropNameInRow="ddate" msprop:Generator_ColumnPropNameInTable="ddateColumn" msprop:Generator_UserColumnName="ddate" minOccurs="0">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:maxLength value="50" />
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="edate" msprop:Generator_ColumnVarNameInTable="columnedate" msprop:Generator_ColumnPropNameInRow="edate" msprop:Generator_ColumnPropNameInTable="edateColumn" msprop:Generator_UserColumnName="edate" minOccurs="0">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:maxLength value="50" />
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="odate" msprop:Generator_ColumnVarNameInTable="columnodate" msprop:Generator_ColumnPropNameInRow="odate" msprop:Generator_ColumnPropNameInTable="odateColumn" msprop:Generator_UserColumnName="odate" minOccurs="0">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:maxLength value="50" />
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="orderno" msprop:Generator_ColumnVarNameInTable="columnorderno" msprop:Generator_ColumnPropNameInRow="orderno" msprop:Generator_ColumnPropNameInTable="ordernoColumn" msprop:Generator_UserColumnName="orderno" minOccurs="0">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:maxLength value="50" />
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="path" msprop:Generator_ColumnVarNameInTable="columnpath" msprop:Generator_ColumnPropNameInRow="path" msprop:Generator_ColumnPropNameInTable="pathColumn" msprop:Generator_UserColumnName="path" minOccurs="0">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:maxLength value="300" />
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="ProgressPrj" msdata:ReadOnly="true" msprop:Generator_ColumnVarNameInTable="columnProgressPrj" msprop:Generator_ColumnPropNameInRow="ProgressPrj" msprop:Generator_ColumnPropNameInTable="ProgressPrjColumn" msprop:Generator_UserColumnName="ProgressPrj" type="xs:double" minOccurs="0" />
|
|
<xs:element name="lasthistory" msdata:ReadOnly="true" msprop:Generator_ColumnVarNameInTable="columnlasthistory" msprop:Generator_ColumnPropNameInRow="lasthistory" msprop:Generator_ColumnPropNameInTable="lasthistoryColumn" msprop:Generator_UserColumnName="lasthistory" minOccurs="0">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:maxLength value="200" />
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="finishrate" msdata:ReadOnly="true" msprop:Generator_ColumnVarNameInTable="columnfinishrate" msprop:Generator_ColumnPropNameInRow="finishrate" msprop:Generator_ColumnPropNameInTable="finishrateColumn" msprop:Generator_UserColumnName="finishrate" type="xs:int" minOccurs="0" />
|
|
<xs:element name="championid" msprop:Generator_ColumnVarNameInTable="columnchampionid" msprop:Generator_ColumnPropNameInRow="championid" msprop:Generator_ColumnPropNameInTable="championidColumn" msprop:Generator_UserColumnName="championid" minOccurs="0">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:maxLength value="20" />
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="designid" msprop:Generator_ColumnVarNameInTable="columndesignid" msprop:Generator_ColumnPropNameInRow="designid" msprop:Generator_ColumnPropNameInTable="designidColumn" msprop:Generator_UserColumnName="designid" minOccurs="0">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:maxLength value="20" />
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="assemblyid" msprop:Generator_ColumnVarNameInTable="columnassemblyid" msprop:Generator_ColumnPropNameInRow="assemblyid" msprop:Generator_ColumnPropNameInTable="assemblyidColumn" msprop:Generator_UserColumnName="assemblyid" minOccurs="0">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:maxLength value="20" />
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="epanelid" msprop:Generator_ColumnVarNameInTable="columnepanelid" msprop:Generator_ColumnPropNameInRow="epanelid" msprop:Generator_ColumnPropNameInTable="epanelidColumn" msprop:Generator_UserColumnName="epanelid" minOccurs="0">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:maxLength value="20" />
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="softwareid" msprop:Generator_ColumnVarNameInTable="columnsoftwareid" msprop:Generator_ColumnPropNameInRow="softwareid" msprop:Generator_ColumnPropNameInTable="softwareidColumn" msprop:Generator_UserColumnName="softwareid" minOccurs="0">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:maxLength value="20" />
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="userAssembly" msprop:Generator_ColumnVarNameInTable="columnuserAssembly" msprop:Generator_ColumnPropNameInRow="userAssembly" msprop:Generator_ColumnPropNameInTable="userAssemblyColumn" msprop:Generator_UserColumnName="userAssembly" minOccurs="0">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:maxLength value="50" />
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="name_champion" msdata:ReadOnly="true" msprop:Generator_ColumnVarNameInTable="columnname_champion" msprop:Generator_ColumnPropNameInRow="name_champion" msprop:Generator_ColumnPropNameInTable="name_championColumn" msprop:Generator_UserColumnName="name_champion" minOccurs="0">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:maxLength value="200" />
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="name_design" msdata:ReadOnly="true" msprop:Generator_ColumnVarNameInTable="columnname_design" msprop:Generator_ColumnPropNameInRow="name_design" msprop:Generator_ColumnPropNameInTable="name_designColumn" msprop:Generator_UserColumnName="name_design" minOccurs="0">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:maxLength value="200" />
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="name_assembly" msdata:ReadOnly="true" msprop:Generator_ColumnVarNameInTable="columnname_assembly" msprop:Generator_ColumnPropNameInRow="name_assembly" msprop:Generator_ColumnPropNameInTable="name_assemblyColumn" msprop:Generator_UserColumnName="name_assembly" minOccurs="0">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:maxLength value="200" />
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="name_epanel" msdata:ReadOnly="true" msprop:Generator_ColumnVarNameInTable="columnname_epanel" msprop:Generator_ColumnPropNameInRow="name_epanel" msprop:Generator_ColumnPropNameInTable="name_epanelColumn" msprop:Generator_UserColumnName="name_epanel" minOccurs="0">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:maxLength value="200" />
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="name_software" msdata:ReadOnly="true" msprop:Generator_ColumnVarNameInTable="columnname_software" msprop:Generator_ColumnPropNameInRow="name_software" msprop:Generator_ColumnPropNameInTable="name_softwareColumn" msprop:Generator_UserColumnName="name_software" minOccurs="0">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:maxLength value="200" />
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<xs:element name="jasmin" msprop:Generator_ColumnVarNameInTable="columnjasmin" msprop:Generator_ColumnPropNameInRow="jasmin" msprop:Generator_ColumnPropNameInTable="jasminColumn" msprop:Generator_UserColumnName="jasmin" type="xs:int" minOccurs="0" />
|
|
<xs:element name="memo" msprop:Generator_ColumnVarNameInTable="columnmemo" msprop:Generator_ColumnPropNameInRow="memo" msprop:Generator_ColumnPropNameInTable="memoColumn" msprop:Generator_UserColumnName="memo" minOccurs="0">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:maxLength value="255" />
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
</xs:choice>
|
|
</xs:complexType>
|
|
<xs:unique name="Constraint1" msdata:PrimaryKey="true">
|
|
<xs:selector xpath=".//mstns:ProjectHrs" />
|
|
<xs:field xpath="mstns:prj" />
|
|
</xs:unique>
|
|
<xs:unique name="ProjectUserList_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
|
|
<xs:selector xpath=".//mstns:ProjectUserList" />
|
|
<xs:field xpath="mstns:championid" />
|
|
</xs:unique>
|
|
</xs:element>
|
|
</xs:schema> |