142 lines
		
	
	
		
			12 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			142 lines
		
	
	
		
			12 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
| <?xml version="1.0" encoding="utf-8"?>
 | |
| <xs:schema id="dsReport" targetNamespace="http://tempuri.org/dsReport.xsd" xmlns:mstns="http://tempuri.org/dsReport.xsd" xmlns="http://tempuri.org/dsReport.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="jobReportTableAdapter" GeneratorDataComponentClassName="jobReportTableAdapter" Name="jobReport" UserDataComponentName="jobReportTableAdapter">
 | |
|             <MainSource>
 | |
|               <DbSource ConnectionRef="gwcs (Settings)" DbObjectName="GroupWare.dbo.vUserWorkTimeList" DbObjectType="View" 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  yymm, total, uid, uname, hrs, ot
 | |
| FROM     vUserWorkTimeList
 | |
| WHERE  (SUBSTRING(yymm, 1, 4) = @yyyy)
 | |
| ORDER BY yymm</CommandText>
 | |
|                     <Parameters>
 | |
|                       <Parameter AllowDbNull="false" AutogeneratedName="yyyy" ColumnName="" DataSourceName="" DataTypeServer="unknown" DbType="AnsiString" Direction="Input" ParameterName="@yyyy" Precision="0" Scale="0" Size="1024" SourceColumn="" SourceColumnNullMapping="false" SourceVersion="Current" />
 | |
|                     </Parameters>
 | |
|                   </DbCommand>
 | |
|                 </SelectCommand>
 | |
|               </DbSource>
 | |
|             </MainSource>
 | |
|             <Mappings>
 | |
|               <Mapping SourceColumn="yymm" DataSetColumn="yymm" />
 | |
|               <Mapping SourceColumn="total" DataSetColumn="total" />
 | |
|               <Mapping SourceColumn="uid" DataSetColumn="uid" />
 | |
|               <Mapping SourceColumn="uname" DataSetColumn="uname" />
 | |
|               <Mapping SourceColumn="hrs" DataSetColumn="hrs" />
 | |
|               <Mapping SourceColumn="ot" DataSetColumn="ot" />
 | |
|             </Mappings>
 | |
|             <Sources />
 | |
|           </TableAdapter>
 | |
|           <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="JobReportDayTableAdapter" GeneratorDataComponentClassName="JobReportDayTableAdapter" Name="JobReportDay" UserDataComponentName="JobReportDayTableAdapter">
 | |
|             <MainSource>
 | |
|               <DbSource ConnectionRef="gwcs (Settings)" DbObjectName="GroupWare.dbo.JobReport" 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="false">
 | |
|                     <CommandText>SELECT  uid, dbo.getUserName(uid) AS uname, pdate, SUM(hrs) AS hrs, SUM(ot) AS ot
 | |
| FROM     JobReport
 | |
| WHERE  (SUBSTRING(pdate, 1, 7) = @yymm) AND (uid <> '')
 | |
| GROUP BY uid, pdate
 | |
| ORDER BY pdate, uname</CommandText>
 | |
|                     <Parameters>
 | |
|                       <Parameter AllowDbNull="false" AutogeneratedName="yymm" ColumnName="" DataSourceName="" DataTypeServer="unknown" DbType="AnsiString" Direction="Input" ParameterName="@yymm" Precision="0" Scale="0" Size="1024" SourceColumn="" SourceColumnNullMapping="false" SourceVersion="Current" />
 | |
|                     </Parameters>
 | |
|                   </DbCommand>
 | |
|                 </SelectCommand>
 | |
|               </DbSource>
 | |
|             </MainSource>
 | |
|             <Mappings>
 | |
|               <Mapping SourceColumn="uid" DataSetColumn="uid" />
 | |
|               <Mapping SourceColumn="uname" DataSetColumn="uname" />
 | |
|               <Mapping SourceColumn="pdate" DataSetColumn="pdate" />
 | |
|               <Mapping SourceColumn="hrs" DataSetColumn="hrs" />
 | |
|               <Mapping SourceColumn="ot" DataSetColumn="ot" />
 | |
|             </Mappings>
 | |
|             <Sources />
 | |
|           </TableAdapter>
 | |
|         </Tables>
 | |
|         <Sources />
 | |
|       </DataSource>
 | |
|     </xs:appinfo>
 | |
|   </xs:annotation>
 | |
|   <xs:element name="dsReport" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:EnableTableAdapterManager="true" msprop:Generator_DataSetName="dsReport" msprop:Generator_UserDSName="dsReport">
 | |
|     <xs:complexType>
 | |
|       <xs:choice minOccurs="0" maxOccurs="unbounded">
 | |
|         <xs:element name="jobReport" msprop:Generator_TableClassName="jobReportDataTable" msprop:Generator_TableVarName="tablejobReport" msprop:Generator_TablePropName="jobReport" msprop:Generator_RowDeletingName="jobReportRowDeleting" msprop:Generator_RowChangingName="jobReportRowChanging" msprop:Generator_RowEvHandlerName="jobReportRowChangeEventHandler" msprop:Generator_RowDeletedName="jobReportRowDeleted" msprop:Generator_UserTableName="jobReport" msprop:Generator_RowChangedName="jobReportRowChanged" msprop:Generator_RowEvArgName="jobReportRowChangeEvent" msprop:Generator_RowClassName="jobReportRow">
 | |
|           <xs:complexType>
 | |
|             <xs:sequence>
 | |
|               <xs:element name="yymm" msdata:ReadOnly="true" msprop:Generator_ColumnVarNameInTable="columnyymm" msprop:Generator_ColumnPropNameInRow="yymm" msprop:Generator_ColumnPropNameInTable="yymmColumn" msprop:Generator_UserColumnName="yymm">
 | |
|                 <xs:simpleType>
 | |
|                   <xs:restriction base="xs:string">
 | |
|                     <xs:maxLength value="22" />
 | |
|                   </xs:restriction>
 | |
|                 </xs:simpleType>
 | |
|               </xs:element>
 | |
|               <xs:element name="total" msdata:ReadOnly="true" msprop:Generator_ColumnVarNameInTable="columntotal" msprop:Generator_ColumnPropNameInRow="total" msprop:Generator_ColumnPropNameInTable="totalColumn" msprop:Generator_UserColumnName="total" type="xs:int" minOccurs="0" />
 | |
|               <xs:element name="uid" msprop:Generator_ColumnVarNameInTable="columnuid" msprop:Generator_ColumnPropNameInRow="uid" msprop:Generator_ColumnPropNameInTable="uidColumn" msprop:Generator_UserColumnName="uid">
 | |
|                 <xs:simpleType>
 | |
|                   <xs:restriction base="xs:string">
 | |
|                     <xs:maxLength value="20" />
 | |
|                   </xs:restriction>
 | |
|                 </xs:simpleType>
 | |
|               </xs:element>
 | |
|               <xs:element name="uname" msdata:ReadOnly="true" msprop:Generator_ColumnVarNameInTable="columnuname" msprop:Generator_ColumnPropNameInRow="uname" msprop:Generator_ColumnPropNameInTable="unameColumn" msprop:Generator_UserColumnName="uname" minOccurs="0">
 | |
|                 <xs:simpleType>
 | |
|                   <xs:restriction base="xs:string">
 | |
|                     <xs:maxLength value="200" />
 | |
|                   </xs:restriction>
 | |
|                 </xs:simpleType>
 | |
|               </xs:element>
 | |
|               <xs:element name="hrs" msprop:Generator_ColumnVarNameInTable="columnhrs" msprop:Generator_ColumnPropNameInRow="hrs" msprop:Generator_ColumnPropNameInTable="hrsColumn" msprop:Generator_UserColumnName="hrs" type="xs:double" minOccurs="0" />
 | |
|               <xs:element name="ot" msprop:Generator_ColumnVarNameInTable="columnot" msprop:Generator_ColumnPropNameInRow="ot" msprop:Generator_ColumnPropNameInTable="otColumn" msprop:Generator_UserColumnName="ot" type="xs:double" minOccurs="0" />
 | |
|             </xs:sequence>
 | |
|           </xs:complexType>
 | |
|         </xs:element>
 | |
|         <xs:element name="JobReportDay" msprop:Generator_TableClassName="JobReportDayDataTable" msprop:Generator_TableVarName="tableJobReportDay" msprop:Generator_TablePropName="JobReportDay" msprop:Generator_RowDeletingName="JobReportDayRowDeleting" msprop:Generator_RowChangingName="JobReportDayRowChanging" msprop:Generator_RowEvHandlerName="JobReportDayRowChangeEventHandler" msprop:Generator_RowDeletedName="JobReportDayRowDeleted" msprop:Generator_UserTableName="JobReportDay" msprop:Generator_RowChangedName="JobReportDayRowChanged" msprop:Generator_RowEvArgName="JobReportDayRowChangeEvent" msprop:Generator_RowClassName="JobReportDayRow">
 | |
|           <xs:complexType>
 | |
|             <xs:sequence>
 | |
|               <xs:element name="uid" msprop:Generator_ColumnVarNameInTable="columnuid" msprop:Generator_ColumnPropNameInRow="uid" msprop:Generator_ColumnPropNameInTable="uidColumn" msprop:Generator_UserColumnName="uid" minOccurs="0">
 | |
|                 <xs:simpleType>
 | |
|                   <xs:restriction base="xs:string">
 | |
|                     <xs:maxLength value="20" />
 | |
|                   </xs:restriction>
 | |
|                 </xs:simpleType>
 | |
|               </xs:element>
 | |
|               <xs:element name="uname" msdata:ReadOnly="true" msprop:Generator_ColumnVarNameInTable="columnuname" msprop:Generator_ColumnPropNameInRow="uname" msprop:Generator_ColumnPropNameInTable="unameColumn" msprop:Generator_UserColumnName="uname" minOccurs="0">
 | |
|                 <xs:simpleType>
 | |
|                   <xs:restriction base="xs:string">
 | |
|                     <xs:maxLength value="200" />
 | |
|                   </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="hrs" msdata:ReadOnly="true" msprop:Generator_ColumnVarNameInTable="columnhrs" msprop:Generator_ColumnPropNameInRow="hrs" msprop:Generator_ColumnPropNameInTable="hrsColumn" msprop:Generator_UserColumnName="hrs" type="xs:double" minOccurs="0" />
 | |
|               <xs:element name="ot" msdata:ReadOnly="true" msprop:Generator_ColumnVarNameInTable="columnot" msprop:Generator_ColumnPropNameInRow="ot" msprop:Generator_ColumnPropNameInTable="otColumn" msprop:Generator_UserColumnName="ot" type="xs:double" minOccurs="0" />
 | |
|             </xs:sequence>
 | |
|           </xs:complexType>
 | |
|         </xs:element>
 | |
|       </xs:choice>
 | |
|     </xs:complexType>
 | |
|     <xs:unique name="Constraint1" msdata:PrimaryKey="true">
 | |
|       <xs:selector xpath=".//mstns:jobReport" />
 | |
|       <xs:field xpath="mstns:yymm" />
 | |
|       <xs:field xpath="mstns:uid" />
 | |
|     </xs:unique>
 | |
|     <xs:unique name="JobReportDay_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
 | |
|       <xs:selector xpath=".//mstns:JobReportDay" />
 | |
|       <xs:field xpath="mstns:uid" />
 | |
|       <xs:field xpath="mstns:pdate" />
 | |
|     </xs:unique>
 | |
|   </xs:element>
 | |
| </xs:schema> | 
