chore: 首次簽入 Thinkyu ASP.NET 專案
- 加入 Visual Studio / ASP.NET .gitignore - 排除建置輸出、IDE 設定、NuGet packages、大型 MSI 安裝檔
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<!-- 偉盟 WNET 資料庫連接設定檔 Ver 0.1
|
||||
name = 資料庫設定的名稱,可隨意,只要不重複就好
|
||||
|
||||
type = 何種資料庫連接方式,必須為下列之一:
|
||||
SQL、ORACLE、OLEDB、JET
|
||||
|
||||
provider = 若 type = OLEDB 時,必須設定使用哪一種 OleDB Provider
|
||||
|
||||
server = 若 provider = SQL 時,放資料庫伺服器的 IP 或 NAME
|
||||
若 provider = ORACLE 時,放 SID
|
||||
若 provider = OLEDB 時,放資料庫伺服器的 IP 或 NAME
|
||||
若 provider = JET 時,放資料檔案名稱或目錄名稱
|
||||
|
||||
userId = 加密後之使用者ID (若 provider = JET 時,無作用)
|
||||
|
||||
password = 加密後之使用者密碼 (若 provider = JET 時,無作用)
|
||||
|
||||
database = 若 provider = SQL 時,放資料庫名稱
|
||||
若 provider = 其他時,無作用
|
||||
|
||||
extendedProperties = 若 provider = JET 時,放 Extended properties
|
||||
若連接 MDB 檔,空白
|
||||
若連接 Excel 檔,放 "Excel 8.0"
|
||||
若連接 DBF 檔,放 "dBase III"
|
||||
|
||||
-->
|
||||
|
||||
<connectionConfig xmlns="http://www.wellan.com.tw/ConnectionConfig.xsd">
|
||||
<connection
|
||||
name="W001"
|
||||
type="SQL"
|
||||
provider=""
|
||||
server="TCP:59.127.54.75,31433"
|
||||
userId="3BD586299494EF2F4F91F73AA4FED7A8"
|
||||
password="961EAE170A69047949053A563010C2CD2CC0242FDB215A6F"
|
||||
database="THINKYU_WEB_TY_P"
|
||||
extendedProperties="" />
|
||||
<connection
|
||||
name="REMOTE"
|
||||
type="SQL"
|
||||
provider=""
|
||||
server="sql5003.site4now.net"
|
||||
userId="A7BCD75BA288DD6A060E666FBFD7225296FB6CBC15E1643C807A177F8935AE3D4185040EB1096664AF4D739C86491AE64EADAB00E7BA938C"
|
||||
password="C934B1FCD0D2A1B9FEE506D0A4946E55FCA642B42C8720AE0BAAC6E57315F2CD"
|
||||
database="DB_A48A46_thinkyu"
|
||||
extendedProperties="" />
|
||||
</connectionConfig>
|
||||
@@ -0,0 +1,30 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xs:schema id="ConnectionConfig" targetNamespace="http://www.wellan.com.tw/ConnectionConfig.xsd" elementFormDefault="qualified" xmlns="http://www.wellan.com.tw/ConnectionConfig.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:complexType name="Connection">
|
||||
<xs:sequence>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="name" type="xs:string" use="required" />
|
||||
<xs:attribute name="type" type="ConnType" use="required" />
|
||||
<xs:attribute name="provider" type="xs:string" />
|
||||
<xs:attribute name="server" type="xs:string" use="required" />
|
||||
<xs:attribute name="userId" type="xs:string" />
|
||||
<xs:attribute name="password" type="xs:string" />
|
||||
<xs:attribute name="database" type="xs:string" />
|
||||
<xs:attribute name="extendedProperties" type="xs:string" />
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="ConnType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="SQL" />
|
||||
<xs:enumeration value="ORACLE" />
|
||||
<xs:enumeration value="OLEDB" />
|
||||
<xs:enumeration value="JET" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:element name="connectionConfig">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="connection" type="Connection" maxOccurs="unbounded" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--This file is auto-generated by the XML Schema Designer. It holds layout information for components on the designer surface.-->
|
||||
<XSDDesignerLayout Style="TopDown" layoutVersion="2" viewPortLeft="-2032" viewPortTop="-683" zoom="100">
|
||||
<Connection_XmlComplexType left="-1032" top="-159" width="7938" height="5186" selected="0" zOrder="5" index="0" expanded="1" />
|
||||
<ConnType_XmlSimpleType left="7249" top="-106" width="5292" height="3281" selected="0" zOrder="6" index="1" expanded="1" />
|
||||
<connectionConfig_XmlElement left="-1005" top="5398" width="7884" height="2328" selected="0" zOrder="7" index="2" expanded="1">
|
||||
<connection_XmlElement left="-1005" top="8234" width="7884" height="5186" selected="0" zOrder="8" index="0" expanded="0" />
|
||||
</connectionConfig_XmlElement>
|
||||
</XSDDesignerLayout>
|
||||
@@ -0,0 +1,177 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<LookupConfig xmlns="http://www.wellan.com.tw/LookupConfig.xsd">
|
||||
<Appearence dataTextColor="#000000"
|
||||
dataBackgroundColor="#FFFFFF"
|
||||
dataAltBackgroundColor="#EFF3FB"
|
||||
titleTextColor="#FFFFFF"
|
||||
titleBackgroundColor="#4682b4"
|
||||
titleTextSize="10pt"
|
||||
dataTextSize="10pt"/>
|
||||
|
||||
<Lookup name="BDPT"
|
||||
sql="SELECT BDNUM,BDNAM FROM BDPT WHERE :WHERE ORDER BY :ORDER"
|
||||
keyFields="BDNUM,BDMAN"
|
||||
listFields="BDNUM,BDNAM"
|
||||
outputFields="BDNUM,BDNAM"
|
||||
listTitles="部門編號,部門名稱"
|
||||
listTitleMids=""
|
||||
listWidths="80,150"
|
||||
maxRecord="20"
|
||||
notShowOnlyOneRecord="true"/>
|
||||
|
||||
<Lookup name="BPSN"
|
||||
sql="SELECT BPENO, BPNME FROM BPSNView WHERE :WHERE ORDER BY :ORDER"
|
||||
keyFields="BPENO,BPNME"
|
||||
listFields="BPENO,BPNME"
|
||||
outputFields="BPENO,BPNME"
|
||||
listTitles="員工編號,員工姓名"
|
||||
listTitleMids="BPSN.BPENO,BPSN.BPNME"
|
||||
listWidths="80,150"
|
||||
maxRecord="20"
|
||||
notShowOnlyOneRecord="true"/>
|
||||
|
||||
<Lookup name="BPSN1"
|
||||
sql="SELECT BPENO, BPNME FROM BPSNView WHERE :WHERE AND (BPEDY IS NULL OR BPEDY >= dbo.FirstDayOfPrevMonth()) ORDER BY :ORDER"
|
||||
keyFields="BPENO,BPNME"
|
||||
listFields="BPENO,BPNME"
|
||||
outputFields="BPENO,BPNME"
|
||||
listTitles="員工編號,員工姓名"
|
||||
listTitleMids="BPSN.BPENO,BPSN.BPNME"
|
||||
listWidths="80,150"
|
||||
maxRecord="20"
|
||||
notShowOnlyOneRecord="true"/>
|
||||
|
||||
<Lookup name="BPSNEML"
|
||||
sql="SELECT BPENO, BPNME, BPEML FROM BPSNView WHERE :WHERE AND (BPEDY IS NULL OR BPEDY >= dbo.FirstDayOfPrevMonth()) ORDER BY :ORDER"
|
||||
keyFields="BPNME,BPEML"
|
||||
listFields="BPNME,BPEML"
|
||||
outputFields="BPNME,BPEML"
|
||||
listTitles="員工姓名,電子郵件"
|
||||
listTitleMids="BPSN.BPNME,BPSN.BPEML"
|
||||
listWidths="100,180"
|
||||
maxRecord="20"
|
||||
notShowOnlyOneRecord="true"/>
|
||||
|
||||
<Lookup name="BCLS"
|
||||
sql="SELECT BSCLS,BSSCR FROM BCLS WHERE :WHERE ORDER BY :ORDER"
|
||||
keyFields="BSCLS,BSSCR"
|
||||
listFields="BSCLS,BSSCR"
|
||||
outputFields="BSCLS,BSSCR"
|
||||
listTitles="類別編號,類別內容"
|
||||
listTitleMids="BCLS.BSCLS,BCLS.BSSCR"
|
||||
listWidths="80,300"
|
||||
maxRecord="20"
|
||||
notShowOnlyOneRecord="true"/>
|
||||
|
||||
<Lookup name="BCLSEDIT"
|
||||
sql="SELECT '' BSCLS, '' BSSCR UNION SELECT BSCLS,BSSCR FROM BCLS WHERE :WHERE ORDER BY :ORDER"
|
||||
keyFields="BSCLS,BSSCR"
|
||||
listFields="BSCLS,BSSCR"
|
||||
outputFields="BSCLS,BSSCR"
|
||||
listTitles="類別編號,類別內容"
|
||||
listTitleMids="BCLS.BSCLS,BCLS.BSSCR"
|
||||
listWidths="80,300"
|
||||
maxRecord="20"
|
||||
notShowOnlyOneRecord="true"/>
|
||||
|
||||
<Lookup name="BPNO"
|
||||
sql="SELECT BPPNO,BPNAM FROM BPNO WHERE :WHERE ORDER BY :ORDER"
|
||||
keyFields="BPPNO,BPNAM"
|
||||
listFields="BPPNO,BPNAM"
|
||||
outputFields="BPPNO,BPNAM"
|
||||
listTitles="專案編號,專案名稱"
|
||||
listTitleMids="BPNO.BPPNO,BPNO.BPNAM"
|
||||
listWidths="80,150"
|
||||
maxRecord="20"
|
||||
notShowOnlyOneRecord="true"/>
|
||||
|
||||
<Lookup name="BCUS"
|
||||
sql="SELECT BCNUM,BCNAM FROM BCUS WHERE :WHERE ORDER BY :ORDER"
|
||||
keyFields="BCNUM,BCNAM"
|
||||
listFields="BCNUM,BCNAM"
|
||||
outputFields="BCNUM,BCNAM"
|
||||
listTitles="客戶編號,客戶名稱"
|
||||
listTitleMids="BCUS.BCNUM,BCUS.BCNAM"
|
||||
listWidths="80,300"
|
||||
maxRecord="20"
|
||||
notShowOnlyOneRecord="true"/>
|
||||
|
||||
<Lookup name="BPRJ"
|
||||
sql="SELECT BPPNM, BPPME FROM BPRJ WHERE :WHERE ORDER BY :ORDER"
|
||||
keyFields="BPPNM,BPPME"
|
||||
listFields="BPPNM,BPPME"
|
||||
outputFields="BPPNM,BPPME"
|
||||
listTitles="專案編號,專案名稱"
|
||||
listTitleMids="BPRJ.BPPNM,BPRJ.BPPME"
|
||||
listWidths="80,300"
|
||||
maxRecord="20"
|
||||
notShowOnlyOneRecord="true"/>
|
||||
|
||||
<Lookup name="BPAA"
|
||||
sql="SELECT BPPYN, BPPYM FROM BPAA WHERE :WHERE ORDER BY :ORDER"
|
||||
keyFields="BPPYN,BPPYM"
|
||||
listFields="BPPYN,BPPYM"
|
||||
outputFields="BPPYN,BPPYM"
|
||||
listTitles="專案年度編號,專案年度名稱"
|
||||
listTitleMids=""
|
||||
listWidths="120,300"
|
||||
maxRecord="20"
|
||||
notShowOnlyOneRecord="true"/>
|
||||
|
||||
<Lookup name="BRML"
|
||||
sql="SELECT BCNUM, BCNAM FROM BRMLView WHERE :WHERE ORDER BY :ORDER"
|
||||
keyFields="BCNUM,BCNAM"
|
||||
listFields="BCNUM,BCNAM"
|
||||
outputFields="BCNUM,BCNAM"
|
||||
listTitles="銀行代號,銀行名稱"
|
||||
listTitleMids=""
|
||||
listWidths="120,300"
|
||||
maxRecord="20"
|
||||
notShowOnlyOneRecord="true"/>
|
||||
|
||||
<Lookup name="BFRM"
|
||||
sql="SELECT BFNUM, BFNAM, BFFRM FROM BFRM WHERE :WHERE ORDER BY :ORDER"
|
||||
keyFields="BFNUM,BFNAM"
|
||||
listFields="BFNUM,BFNAM"
|
||||
outputFields="BFNUM,BFNAM,BFFRM"
|
||||
listTitles="公式代號,公式名稱"
|
||||
listTitleMids=""
|
||||
listWidths="120,300"
|
||||
maxRecord="20"
|
||||
notShowOnlyOneRecord="true"/>
|
||||
|
||||
<Lookup name="BPAP"
|
||||
sql="SELECT BPENO, BPNME FROM BPAP WHERE :WHERE ORDER BY :ORDER"
|
||||
keyFields="BPENO,BPNME"
|
||||
listFields="BPENO,BPNME"
|
||||
outputFields="BPENO,BPNME"
|
||||
listTitles="人員編號,人員姓名"
|
||||
listTitleMids=""
|
||||
listWidths="80,150"
|
||||
maxRecord="20"
|
||||
notShowOnlyOneRecord="true"/>
|
||||
|
||||
<Lookup name="BCLS_BPJA_BPNAM"
|
||||
sql="SELECT BSCLS, BSSCR FROM BCLS WHERE BSPAR='BPJANAM' AND :WHERE ORDER BY BSCLS"
|
||||
keyFields="BSSCR"
|
||||
listFields="BSSCR"
|
||||
outputFields="BSSCR"
|
||||
listTitles="職稱名稱"
|
||||
listTitleMids=""
|
||||
listWidths="300"
|
||||
maxRecord="20"
|
||||
notShowOnlyOneRecord="false"/>
|
||||
|
||||
<Lookup name="BCLSBRH"
|
||||
sql="SELECT BSCLS, BSSCR FROM BCLS WHERE BSPAR = 'BPSNBRH' AND :WHERE ORDER BY :ORDER"
|
||||
keyFields="BSCLS,BSSCR"
|
||||
listFields="BSCLS,BSSCR"
|
||||
outputFields="BSCLS,BSSCR"
|
||||
listTitles="站別編號,站別名稱"
|
||||
listTitleMids=""
|
||||
listWidths="80,180"
|
||||
maxRecord="20"
|
||||
notShowOnlyOneRecord="true"/>
|
||||
|
||||
</LookupConfig>
|
||||
|
||||
@@ -0,0 +1,36 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xs:schema id="LookupConfig" targetNamespace="http://www.wellan.com.tw/LookupConfig.xsd" elementFormDefault="qualified" xmlns="http://www.wellan.com.tw/LookupConfig.xsd" xmlns:mstns="http://www.wellan.com.tw/LookupConfig.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop">
|
||||
<xs:complexType name="Lookup">
|
||||
<xs:sequence>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="name" type="xs:string" use="required" />
|
||||
<xs:attribute name="sql" type="xs:string" use="required" />
|
||||
<xs:attribute name="keyFields" type="xs:string" use="required" />
|
||||
<xs:attribute name="listFields" type="xs:string" use="required" />
|
||||
<xs:attribute name="outputFields" type="xs:string" use="required" />
|
||||
<xs:attribute name="listTitles" type="xs:string" use="required" />
|
||||
<xs:attribute name="listTitleMids" type="xs:string" use="required" />
|
||||
<xs:attribute name="listWidths" type="xs:string" use="required" />
|
||||
<xs:attribute name="maxRecord" type="xs:int" use="required" />
|
||||
<xs:attribute name="notShowOnlyOneRecord" type="xs:boolean" use="optional" />
|
||||
</xs:complexType>
|
||||
<xs:element name="LookupConfig">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Appearence" maxOccurs="1" minOccurs="0" type="Appearence" />
|
||||
<xs:element name="Lookup" type="Lookup" maxOccurs="unbounded" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:complexType name="Appearence">
|
||||
<xs:sequence>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="titleBackgroundColor" type="xs:string" />
|
||||
<xs:attribute name="dataBackgroundColor" type="xs:string" />
|
||||
<xs:attribute name="dataTextColor" type="xs:string" />
|
||||
<xs:attribute name="dataAltBackgroundColor" type="xs:string" />
|
||||
<xs:attribute name="titleTextColor" type="xs:string" />
|
||||
<xs:attribute name="titleTextSize" type="xs:string" />
|
||||
<xs:attribute name="dataTextSize" type="xs:string" />
|
||||
</xs:complexType>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--This file is auto-generated by the XML Schema Designer. It holds layout information for components on the designer surface.-->
|
||||
<XSDDesignerLayout Style="TopDown" layoutVersion="2" viewPortLeft="-659" viewPortTop="0" zoom="100">
|
||||
<Lookup_XmlComplexType left="0" top="715" width="10054" height="6614" selected="0" zOrder="1" index="0" expanded="1" />
|
||||
<LookupConfig_XmlElement left="13785" top="848" width="7196" height="3280" selected="0" zOrder="2" index="1" expanded="1">
|
||||
<Appearence_XmlElement left="11774" top="4636" width="5292" height="3281" selected="0" zOrder="4" index="0" expanded="0" />
|
||||
<Lookup_XmlElement left="17700" top="4636" width="5292" height="3281" selected="0" zOrder="7" index="1" expanded="0" />
|
||||
</LookupConfig_XmlElement>
|
||||
<Appearence_XmlComplexType left="-26" top="8203" width="8890" height="6138" selected="0" zOrder="10" index="2" expanded="1" />
|
||||
</XSDDesignerLayout>
|
||||
@@ -0,0 +1,356 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<MenuConfig xmlns="http://www.wellan.com.tw/MenuConfig.xsd">
|
||||
<!-- 定義功能項目,在後面定義功能表樹時會用到 -->
|
||||
<MenuItem name="FMBPSN"
|
||||
textMessageId="FMBPSN.NAME"
|
||||
webPartName="FMBPSN"
|
||||
text="人員基本資料"/>
|
||||
<MenuItem name="FMRASN"
|
||||
textMessageId="FMBPSNRASN.NAME"
|
||||
webPartName="FMRASN"
|
||||
text="人員派遣紀錄"/>
|
||||
<!--<MenuItem name="FMBPSNRPAR"
|
||||
textMessageId="FMBPSNRPAR.NAME"
|
||||
webPartName="FMBPSNRPAR"
|
||||
text=""/>-->
|
||||
<!--<MenuItem name="FMBPSNRASC"
|
||||
textMessageId="FMBPSNRASC.NAME"
|
||||
webPartName="FMBPSNRASC"
|
||||
text=""/>-->
|
||||
<MenuItem name="FMBCUS"
|
||||
textMessageId="FMBCUS.NAME"
|
||||
webPartName="FMBCUS"
|
||||
text="客戶基本資料"/>
|
||||
<MenuItem name="FMBPRJ"
|
||||
textMessageId="FMBPRJ.NAME"
|
||||
webPartName="FMBPRJ"
|
||||
text="客戶專案資料"/>
|
||||
<MenuItem name="FMBPAA"
|
||||
textMessageId="FMBPAA.NAME"
|
||||
webPartName="FMBPAA"
|
||||
text="年度接單設定"/>
|
||||
<MenuItem name="FMBPJA"
|
||||
textMessageId="FMBPJA.NAME"
|
||||
webPartName="FMBPJA"
|
||||
text="年度職稱設定"/>
|
||||
<!--<MenuItem name="FMBCUSRASN"
|
||||
textMessageId="FMBCUSRASN.NAME"
|
||||
webPartName="FMBCUSRASN"
|
||||
text=""/>-->
|
||||
<!--<MenuItem name="FMBCUSRASC"
|
||||
textMessageId="FMBCUSRASC.NAME"
|
||||
webPartName="FMBCUSRASC"
|
||||
text=""/>-->
|
||||
<MenuItem name="FMRPAR_00"
|
||||
webPartName="FMRPAR"
|
||||
textMessageId="FMRPAR00.NAME"
|
||||
text="請假處理">
|
||||
<param name="type"
|
||||
type="string"
|
||||
value="0"/>
|
||||
</MenuItem>
|
||||
<MenuItem name="FMRPAR_01"
|
||||
webPartName="FMRPAR"
|
||||
textMessageId="FMRPAR01.NAME"
|
||||
text="加班處理">
|
||||
<param name="type"
|
||||
type="string"
|
||||
value="1"/>
|
||||
</MenuItem>
|
||||
<MenuItem name="FMRPAR_021"
|
||||
webPartName="FMRPAR"
|
||||
textMessageId="FMRPAR021.NAME"
|
||||
text="電話費處理">
|
||||
<param name="type"
|
||||
type="string"
|
||||
value="21"/>
|
||||
</MenuItem>
|
||||
<MenuItem name="FMRPAR_022"
|
||||
webPartName="FMRPAR"
|
||||
textMessageId="FMRPAR022.NAME"
|
||||
text="油料費處理">
|
||||
<param name="type"
|
||||
type="string"
|
||||
value="22"/>
|
||||
</MenuItem>
|
||||
<MenuItem name="FMRPAR_03"
|
||||
webPartName="FMRPAR"
|
||||
textMessageId="FMRPAR03.NAME"
|
||||
text="差旅處理">
|
||||
<param name="type"
|
||||
type="string"
|
||||
value="3"/>
|
||||
</MenuItem>
|
||||
<MenuItem name="FMRPFE"
|
||||
textMessageId="FMRPFE.NAME"
|
||||
webPartName="FMRPFE"
|
||||
text="專案憑證處理"/>
|
||||
<MenuItem name="FMRSAJ"
|
||||
textMessageId="FMRSAJ.NAME"
|
||||
webPartName="FMRSAJ"
|
||||
text="人員薪資調整項目處理"/>
|
||||
<MenuItem name="CRX"
|
||||
text="下載報表檢視器"
|
||||
webPartName="DOWNLOAD" />
|
||||
<MenuItem name="ADDFAVORITE"
|
||||
text="加至我的最愛"
|
||||
url="javascript:addToFavorites()" />
|
||||
<MenuItem name="FMRPIR"
|
||||
textMessageId="FMRPIR.NAME"
|
||||
webPartName="FMRPIR"
|
||||
text="勞健保加退保紀錄">
|
||||
<param name="mode"
|
||||
type="string"
|
||||
value="RPIR"/>
|
||||
<param name="BPENO"
|
||||
type="string"
|
||||
value=""/>
|
||||
</MenuItem>
|
||||
<MenuItem name="FMSALERYCALC"
|
||||
textMessageId="FMSALERYCALC.NAME"
|
||||
webPartName="FMSALERYCALC"
|
||||
text="每月出缺勤匯總及薪資計算"/>
|
||||
<MenuItem name="FMBPSNP"
|
||||
textMessageId="FMBPSNP.NAME"
|
||||
webPartName="FMBPSNP"
|
||||
text="使用者變更密碼"/>
|
||||
<MenuItem name="FMSSMS"
|
||||
textMessageId="FMSSMS.NAME"
|
||||
webPartName="FMSSMS"
|
||||
text="薪資查詢及調整"
|
||||
visible="false"/>
|
||||
<MenuItem name="FMROWK"
|
||||
textMessageId="FMROWK.NAME"
|
||||
webPartName="FMROWK"
|
||||
text="加班匯總輸入"/>
|
||||
<MenuItem name="FMSENDSS"
|
||||
textMessageId="FMSENDSS.NAME"
|
||||
webPartName="FMSENDSS"
|
||||
text="發送薪資單">
|
||||
<param name="TABLE" type="string" value="SSMS_VIEW"/>
|
||||
</MenuItem>
|
||||
<MenuItem name="FMSSHISTORY"
|
||||
textMessageId="FMSSHISTORY.NAME"
|
||||
webPartName="FMSENDSS"
|
||||
text="薪資單歷史查詢">
|
||||
<param name="TABLE" type="string" value="SSMB"/>
|
||||
</MenuItem>
|
||||
<MenuItem name="FMBONUS"
|
||||
textMessageId="FMBONUS.NAME"
|
||||
webPartName="FMBONUS"
|
||||
text="獎金發放作業"/>
|
||||
<MenuItem name="FMRPARSUMMARY"
|
||||
textMessageId="FMRPARSUMMARY.NAME"
|
||||
webPartName="FMRPARSUMMARY"
|
||||
text="每月出缺勤匯總"/>
|
||||
<MenuItem name="FMMGMTREPORT"
|
||||
textMessageId="FMMGMTREPORT.NAME"
|
||||
webPartName="FMMGMTREPORT"
|
||||
text="管理報表"/>
|
||||
<MenuItem name="FMYEARREPORT"
|
||||
textMessageId="FMYEARREPORT.NAME"
|
||||
webPartName="FMYEARREPORT"
|
||||
text="專案報表"/>
|
||||
<MenuItem name="FMCARDREPORT"
|
||||
textMessageId=""
|
||||
webPartName="FMCARDREPORT"
|
||||
text="差勤報表"/>
|
||||
<MenuItem name="FMCARDDAILYREPORT"
|
||||
textMessageId=""
|
||||
webPartName="FMCARDDAILYREPORT"
|
||||
text="差勤日報表"/>
|
||||
<MenuItem name="FMBPSL"
|
||||
textMessageId="FMBPSL.NAME"
|
||||
webPartName="FMBPSL"
|
||||
text="非專案人員薪資資料處理"/>
|
||||
<MenuItem name="FMTEST"
|
||||
text="測試"
|
||||
webPartName="FMTEST"/>
|
||||
<MenuItem name="FMBHRD"
|
||||
text="行事曆設定"
|
||||
webPartName="FMBHRD" />
|
||||
<MenuItem name="FMPUNCHCARD"
|
||||
text="打卡作業"
|
||||
webPartName="FMPUNCHCARD" />
|
||||
<MenuItem name="FMCARDSEARCH"
|
||||
text="打卡查詢"
|
||||
webPartName="FMCARDSEARCH" />
|
||||
<MenuItem name="FMBPRM"
|
||||
text="專案處理人員"
|
||||
textMessageId="FMBPRM.NAME"
|
||||
webPartName="FMBPRM" />
|
||||
<MenuItem name="FMMESSAGE"
|
||||
text="訊息發送"
|
||||
webPartName="FMMESSAGE" />
|
||||
<MenuItem name="FMRPARWORKER_00"
|
||||
webPartName="FMRPARWORKER"
|
||||
textMessageId="FMRPAR00.NAME"
|
||||
text="請假處理">
|
||||
<param name="type"
|
||||
type="string"
|
||||
value="0"/>
|
||||
</MenuItem>
|
||||
<MenuItem name="FMRPARWORKER_01"
|
||||
webPartName="FMRPARWORKER"
|
||||
textMessageId="FMRPAR01.NAME"
|
||||
text="加班處理">
|
||||
<param name="type"
|
||||
type="string"
|
||||
value="1"/>
|
||||
</MenuItem>
|
||||
<MenuItem name="FMRPARWORKER_03"
|
||||
webPartName="FMRPARWORKER"
|
||||
textMessageId="FMRPAR03.NAME"
|
||||
text="差旅處理">
|
||||
<param name="type"
|
||||
type="string"
|
||||
value="3"/>
|
||||
</MenuItem>
|
||||
<MenuItem name="FMBPAP"
|
||||
text="外部人員帳號設定"
|
||||
webPartName="FMBPAP"/>
|
||||
<MenuItem name="FMBSGP"
|
||||
text="差勤表單簽核人員設定"
|
||||
webPartName="FMBSGP"/>
|
||||
<MenuItem name="FMSIGN"
|
||||
text="簽核表單"
|
||||
webPartName="FMSIGN"/>
|
||||
<MenuItem name="FMRYER"
|
||||
text="年度特休設定"
|
||||
webPartName="FMRYER"/>
|
||||
<MenuItem name="FMBPSE"
|
||||
text="片語設定"
|
||||
webPartName="FMBPSE"/>
|
||||
<MenuItem name="FMRBSA"
|
||||
text="補休補登作業"
|
||||
webPartName="FMRBSA"/>
|
||||
<MenuItem name="FMBTME"
|
||||
text="班表設定"
|
||||
webPartName="FMBTME"/>
|
||||
<MenuItem name="FMRTME"
|
||||
text="人員班表設定"
|
||||
webPartName="FMRTME"/>
|
||||
|
||||
<!-- 定義功能表樹 TREE0 -->
|
||||
<MenuTree name="TREE0">
|
||||
<Node name=""
|
||||
text="人員相關作業"
|
||||
textMessageId="MENU1.NAME">
|
||||
<Node name="FMBPSN"
|
||||
menuItem="FMBPSN"/>
|
||||
<Node name="FMRASN"
|
||||
menuItem="FMRASN"/>
|
||||
<Node name="FMRPAR_00"
|
||||
menuItem="FMRPAR_00"/>
|
||||
<Node name="FMRPAR_01"
|
||||
menuItem="FMRPAR_01"/>
|
||||
<Node name="FMROWK"
|
||||
menuItem="FMROWK"/>
|
||||
<Node name="FMRPAR_021"
|
||||
menuItem="FMRPAR_021"/>
|
||||
<Node name="FMRPAR_022"
|
||||
menuItem="FMRPAR_022"/>
|
||||
<Node name="FMRPAR_03"
|
||||
menuItem="FMRPAR_03"/>
|
||||
<Node name="FMRPIR"
|
||||
menuItem="FMRPIR"/>
|
||||
</Node>
|
||||
<Node name=""
|
||||
text="專案相關作業"
|
||||
textMessageId="MENU2.NAME">
|
||||
<Node name="FMBCUS"
|
||||
menuItem="FMBCUS"/>
|
||||
<Node name="FMBPRJ"
|
||||
menuItem="FMBPRJ"/>
|
||||
<Node name="FMRPFE"
|
||||
menuItem="FMRPFE"/>
|
||||
<Node name="FMBPRM"
|
||||
menuItem="FMBPRM"/>
|
||||
</Node>
|
||||
<Node name=""
|
||||
text="薪資相關作業">
|
||||
<Node name="FMBPSL"
|
||||
menuItem="FMBPSL"/>
|
||||
<Node name="FMRSAJ"
|
||||
menuItem="FMRSAJ"/>
|
||||
<Node name="FMSALERYCALC"
|
||||
menuItem="FMSALERYCALC"/>
|
||||
<Node name="FMSSMS"
|
||||
menuItem="FMSSMS"/>
|
||||
<Node name="FMSENDSS"
|
||||
menuItem="FMSENDSS"/>
|
||||
<Node name="FMSSHISTORY"
|
||||
menuItem="FMSSHISTORY"/>
|
||||
<Node name="FMBONUS"
|
||||
menuItem="FMBONUS"/>
|
||||
</Node>
|
||||
<Node name=""
|
||||
text="差勤系統相關作業">
|
||||
<Node name="FMBPAP"
|
||||
menuItem="FMBPAP"/>
|
||||
<Node name="FMBSGP"
|
||||
menuItem="FMBSGP"/>
|
||||
<Node name="FMRYER"
|
||||
menuItem="FMRYER"/>
|
||||
<Node name="FMCARDSEARCH"
|
||||
menuItem="FMCARDSEARCH"/>
|
||||
<Node name="FMBPSE"
|
||||
menuItem="FMBPSE"/>
|
||||
<Node name="FMRBSA"
|
||||
menuItem="FMRBSA"/>
|
||||
</Node>
|
||||
<Node name=""
|
||||
text="報表">
|
||||
<Node name="FMYEARREPORT"
|
||||
menuItem="FMYEARREPORT"/>
|
||||
<Node name="FMMGMTREPORT"
|
||||
menuItem="FMMGMTREPORT"/>
|
||||
<Node name="FMCARDDAILYREPORT"
|
||||
menuItem="FMCARDDAILYREPORT"/>
|
||||
</Node>
|
||||
<Node name=""
|
||||
text="輔助功能">
|
||||
<Node name="CRX"
|
||||
menuItem="CRX"/>
|
||||
<Node name="ADDFAVORITE"
|
||||
menuItem="ADDFAVORITE"/>
|
||||
<Node name="FMBPSNP"
|
||||
menuItem="FMBPSNP"/>
|
||||
<Node name="FMBHRD"
|
||||
menuItem="FMBHRD"/>
|
||||
<Node name="FMBTME"
|
||||
menuItem="FMBTME"/>
|
||||
<Node name="FMRTME"
|
||||
menuItem="FMRTME"/>
|
||||
<Node name="FMTEST"
|
||||
menuItem="FMTEST"/>
|
||||
<Node name="FMMESSAGE"
|
||||
menuItem="FMMESSAGE"/>
|
||||
</Node>
|
||||
</MenuTree>
|
||||
|
||||
<!-- 定義功能表樹 TREE1 -->
|
||||
<MenuTree name="TREE1">
|
||||
<Node name="FMPUNCHCARD"
|
||||
menuItem="FMPUNCHCARD"/>
|
||||
<Node name="FMSIGN"
|
||||
menuItem="FMSIGN"/>
|
||||
<Node name="FMRPARWORKER_00"
|
||||
menuItem="FMRPARWORKER_00"/>
|
||||
<Node name="FMRPARWORKER_01"
|
||||
menuItem="FMRPARWORKER_01"/>
|
||||
<Node name="FMRPARWORKER_03"
|
||||
menuItem="FMRPARWORKER_03"/>
|
||||
<Node name="FMCARDREPORT"
|
||||
menuItem="FMCARDREPORT"/>
|
||||
<Node name="FMRTME"
|
||||
menuItem="FMRTME"/>
|
||||
<Node name=""
|
||||
text="輔助功能">
|
||||
<Node name="ADDFAVORITE"
|
||||
menuItem="ADDFAVORITE"/>
|
||||
<Node name="FMBPSNP"
|
||||
menuItem="FMBPSNP"/>
|
||||
</Node>
|
||||
</MenuTree>
|
||||
</MenuConfig>
|
||||
@@ -0,0 +1,58 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xs:schema id="MenuConfig" targetNamespace="http://www.wellan.com.tw/MenuConfig.xsd" elementFormDefault="qualified" xmlns:mstns="http://www.wellan.com.tw/MenuConfig.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop">
|
||||
<xs:element name="MenuConfig" nillable="false">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="MenuItem" type="mstns:MenuItemType" maxOccurs="unbounded" />
|
||||
<xs:element name="MenuTree" type="mstns:MenuTreeType" maxOccurs="unbounded" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:complexType name="TreeNode">
|
||||
<xs:sequence>
|
||||
<xs:element name="Node" type="mstns:TreeNode" maxOccurs="unbounded" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
<xs:attribute name="name" type="xs:string" use="required" />
|
||||
<xs:attribute name="menuItem" type="xs:string" />
|
||||
<xs:attribute name="target" type="xs:string" />
|
||||
<xs:attribute name="subMenuTree" type="xs:string" />
|
||||
<xs:attribute name="text" type="xs:string" />
|
||||
<xs:attribute name="textMessageId" type="xs:string" />
|
||||
</xs:complexType>
|
||||
<xs:complexType name="MenuItemType">
|
||||
<xs:sequence>
|
||||
<xs:element name="param" type="mstns:ParamType" minOccurs="0" maxOccurs="unbounded" />
|
||||
</xs:sequence>
|
||||
<xs:attribute name="name" type="xs:string" msprop:nullValue="_empty" use="required" />
|
||||
<xs:attribute name="text" type="xs:string" use="required" />
|
||||
<xs:attribute name="url" type="xs:string" />
|
||||
<xs:attribute name="webPartName" type="xs:string" />
|
||||
<xs:attribute name="textMessageId" type="xs:string" />
|
||||
<xs:attribute name="enabled" type="xs:boolean" default="true" />
|
||||
<xs:attribute name="visible" type="xs:boolean" default="true" />
|
||||
</xs:complexType>
|
||||
<xs:complexType name="MenuTreeType">
|
||||
<xs:sequence maxOccurs="unbounded">
|
||||
<xs:element name="Node" type="mstns:TreeNode" maxOccurs="unbounded" />
|
||||
</xs:sequence>
|
||||
<xs:attribute name="name" type="xs:string" use="required" />
|
||||
<xs:attribute name="target" type="xs:string" />
|
||||
<xs:attribute name="text" type="xs:string" />
|
||||
<xs:attribute name="textMessageId" type="xs:string" />
|
||||
</xs:complexType>
|
||||
<xs:complexType name="ParamType">
|
||||
<xs:sequence>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="name" type="xs:string" use="required" />
|
||||
<xs:attribute name="value" type="xs:string" use="required" />
|
||||
<xs:attribute name="type" type="mstns:ParamTypeType" use="required" />
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="ParamTypeType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="int" />
|
||||
<xs:enumeration value="double" />
|
||||
<xs:enumeration value="string" />
|
||||
<xs:enumeration value="datetime" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--This file is auto-generated by the XML Schema Designer. It holds layout information for components on the designer surface.-->
|
||||
<XSDDesignerLayout Style="TopDown" layoutVersion="2" viewPortLeft="13983" viewPortTop="244" zoom="100">
|
||||
<MenuConfig_XmlElement left="4280" top="1254" width="5292" height="3281" selected="0" zOrder="1" index="0" expanded="1">
|
||||
<MenuItem_XmlElement left="1317" top="5043" width="5292" height="3281" selected="0" zOrder="2" index="0" expanded="0" />
|
||||
<MenuTree_XmlElement left="7243" top="5043" width="5292" height="3281" selected="0" zOrder="5" index="1" expanded="0" />
|
||||
</MenuConfig_XmlElement>
|
||||
<TreeNode_XmlComplexType left="13169" top="1254" width="6191" height="5662" selected="0" zOrder="8" index="1" expanded="1">
|
||||
<Node_XmlElement left="13618" top="7424" width="5292" height="3281" selected="0" zOrder="10" index="0" expanded="0" />
|
||||
</TreeNode_XmlComplexType>
|
||||
<MenuItemType_XmlComplexType left="20002" top="1244" width="9631" height="6614" selected="0" zOrder="13" index="2" expanded="1">
|
||||
<param_XmlElement left="22172" top="8366" width="5291" height="3280" selected="0" zOrder="15" index="0" expanded="1" />
|
||||
</MenuItemType_XmlComplexType>
|
||||
<MenuTreeType_XmlComplexType left="30259" top="1254" width="8838" height="4234" selected="0" zOrder="18" index="3" expanded="1">
|
||||
<Node_XmlElement left="32032" top="5996" width="5292" height="3281" selected="0" zOrder="20" index="0" expanded="0" />
|
||||
</MenuTreeType_XmlComplexType>
|
||||
<ParamType_XmlComplexType left="28495" top="9737" width="7673" height="3281" selected="0" zOrder="23" index="4" expanded="1" />
|
||||
<ParamTypeType_XmlSimpleType left="28232" top="13442" width="8413" height="3280" selected="0" zOrder="25" index="5" expanded="1" />
|
||||
</XSDDesignerLayout>
|
||||
@@ -0,0 +1,221 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<pageDefine xmlns="http://www.wellan.com.tw/PageDefine.xsd">
|
||||
<webParts>
|
||||
<webPart name="FMBPSN"
|
||||
url="forms/worker/fmBpsn.ascx"/>
|
||||
<webPart name="FMRASN"
|
||||
url="forms/customer/fmRasn.ascx"/>
|
||||
<webPart name="FMRASNYER"
|
||||
url="forms/customer/fmRasnYer.ascx"/>
|
||||
<webPart name="FMBPSNRPAR"
|
||||
url="forms/worker/fmBpsnRpar.ascx"/>
|
||||
<webPart name="FMBPSNRASC"
|
||||
url="forms/worker/fmBpsnRasc.ascx"/>
|
||||
<webPart name="FMRPAR"
|
||||
url="forms/worker/fmRpar.ascx"/>
|
||||
<webPart name="FMRPARWORKER"
|
||||
url="forms/worker/fmRparWorker.ascx"/>
|
||||
<webPart name="FMRSAJ"
|
||||
url="forms/worker/fmRsaj.ascx"/>
|
||||
<webPart name="FMRPIR"
|
||||
url="forms/worker/fmRpir.ascx"/>
|
||||
<webPart name="FMBPSNP"
|
||||
url="forms/worker/UNBPSNP.ascx"/>
|
||||
<webPart name="FMSSMS"
|
||||
url="forms/worker/fmSsms.ascx"/>
|
||||
<webPart name="FMROWK"
|
||||
url="forms/worker/fmRowk.ascx"/>
|
||||
<webPart name="FMSENDSS"
|
||||
url="forms/worker/fmSendSalaryStrip.ascx"/>
|
||||
<webPart name="FMBPSL"
|
||||
url="forms/worker/fmBpsl.ascx"/>
|
||||
<webPart name="FMRYER"
|
||||
url="forms/worker/fmRyer.ascx"/>
|
||||
<webPart name="FMRBSA"
|
||||
url="forms/worker/fmRbsa.ascx"/>
|
||||
<webPart name="FMRTME"
|
||||
url="forms/worker/fmRTME.ascx"/>
|
||||
<webPart name="FMBCUS"
|
||||
url="forms/customer/fmBcus.ascx"/>
|
||||
<webPart name="FMBPRJ"
|
||||
url="forms/customer/fmBprj.ascx"/>
|
||||
<webPart name="FMBPAA"
|
||||
url="forms/customer/fmBpaa.ascx"/>
|
||||
<webPart name="FMBPAASUB"
|
||||
url="forms/customer/fmBpaaSub.ascx"/>
|
||||
<webPart name="FMBPAB"
|
||||
url="forms/customer/fmBpab.ascx"/>
|
||||
<webPart name="FMBPABBIG"
|
||||
url="forms/customer/fmBpabBig.ascx"/>
|
||||
<webPart name="FMBPABSMALL"
|
||||
url="forms/customer/fmBpabSmall.ascx"/>
|
||||
<webPart name="FMBPJA"
|
||||
url="forms/customer/fmBpja.ascx"/>
|
||||
<webPart name="FMBPJB"
|
||||
url="forms/customer/fmBpjb.ascx"/>
|
||||
<webPart name="FMRPFEPRE"
|
||||
url="forms/customer/fmRpfePre.ascx"/>
|
||||
<webPart name="FMRPFE"
|
||||
url="forms/customer/fmRpfe.ascx"/>
|
||||
<webPart name="FMBPRM"
|
||||
url="forms/customer/fmBprm.ascx"/>
|
||||
<webPart name="FMSALERYCALC"
|
||||
url="forms/summary/fmSalaryCalc.ascx"/>
|
||||
<webPart name="FMSSMS"
|
||||
url="forms/worker/fmSsms.ascx"/>
|
||||
<webPart name="FMBONUS"
|
||||
url="forms/worker/fmBonus.ascx"/>
|
||||
<webPart name="FMYEARREPORT"
|
||||
url="forms/report/fmYearReport.ascx"/>
|
||||
<webPart name="FMMGMTREPORT"
|
||||
url="forms/report/fmMgmtReport.ascx"/>
|
||||
<webPart name="FMCARDREPORT"
|
||||
url="forms/report/fmCardReport.ascx"/>
|
||||
<webPart name="FMCARDDAILYREPORT"
|
||||
url="forms/report/fmCardDailyReport.ascx"/>
|
||||
<webPart name="FMTEST"
|
||||
url="forms/test/Test.ascx"/>
|
||||
<webPart name="FMBHRD"
|
||||
url="forms/basedata/fmBhrd.ascx"/>
|
||||
<webPart name="FMBPAP"
|
||||
url="forms/basedata/fmBPAP.ascx"/>
|
||||
<webPart name="FMBPSE"
|
||||
url="forms/basedata/fmBPSE.ascx"/>
|
||||
<webPart name="FMBTME"
|
||||
url="forms/basedata/fmBTME.ascx"/>
|
||||
<webPart name="FMPUNCHCARD"
|
||||
url="forms/punchcard/fmPunchCard.ascx"/>
|
||||
<webPart name="FMCARDSEARCH"
|
||||
url="forms/punchcard/fmCardSearch.ascx"/>
|
||||
<webPart name="FMBSGP"
|
||||
url="forms/flow/fmBSGP.ascx"/>
|
||||
<webPart name="FMSIGN"
|
||||
url="forms/flow/fmSign.ascx"/>
|
||||
<webPart name="FMMESSAGE"
|
||||
url="forms/message/MessageWriter.ascx"/>
|
||||
<webPart name="DOWNLOAD"
|
||||
url="forms/report/fmDownload.ascx"/>
|
||||
</webParts>
|
||||
<forwards>
|
||||
<forward name="FMBCUS">
|
||||
<destination command="BPRJ"
|
||||
webPart="FMBPRJ"/>
|
||||
</forward>
|
||||
<forward name="FMBPRJ">
|
||||
<destination command="BPAA"
|
||||
webPart="FMBPAA"/>
|
||||
<destination command="BCUS"
|
||||
webPart="FMBCUS"/>
|
||||
<destination command="BPRM"
|
||||
webPart="FMBPRM"/>
|
||||
</forward>
|
||||
<forward name="FMBPRM">
|
||||
<destination command="BPRJ"
|
||||
webPart="FMBPRJ"/>
|
||||
</forward>
|
||||
<forward name="FMBPAA">
|
||||
<destination command="BPRJ"
|
||||
webPart="FMBPRJ"/>
|
||||
<destination command="BPAB"
|
||||
webPart="FMBPABBIG"/>
|
||||
<destination command="BPJA"
|
||||
webPart="FMBPJA"/>
|
||||
<destination command="BPAASUB"
|
||||
webPart="FMBPAASUB"/>
|
||||
</forward>
|
||||
<forward name="FMBPAASUB">
|
||||
<destination command="BPAA"
|
||||
webPart="FMBPAA"/>
|
||||
</forward>
|
||||
<forward name="FMBPABBIG">
|
||||
<destination command="BPAA"
|
||||
webPart="FMBPAA"/>
|
||||
<destination command="SMALL"
|
||||
webPart="FMBPABSMALL"/>
|
||||
<destination command="DETAIL"
|
||||
webPart="FMBPAB"/>
|
||||
</forward>
|
||||
<forward name="FMBPABSMALL">
|
||||
<destination command="BPAA"
|
||||
webPart="FMBPAA"/>
|
||||
<destination command="BIG"
|
||||
webPart="FMBPABBIG"/>
|
||||
<destination command="DETAIL"
|
||||
webPart="FMBPAB"/>
|
||||
</forward>
|
||||
<forward name="FMBPAB">
|
||||
<destination command="BPAA"
|
||||
webPart="FMBPAA"/>
|
||||
<destination command="SMALL"
|
||||
webPart="FMBPABSMALL"/>
|
||||
<destination command="BIG"
|
||||
webPart="FMBPABBIG"/>
|
||||
</forward>
|
||||
<forward name="FMBPJA">
|
||||
<destination command="BPAA"
|
||||
webPart="FMBPAA"/>
|
||||
<destination command="BPJB"
|
||||
webPart="FMBPJB"/>
|
||||
</forward>
|
||||
<forward name="FMBPJB">
|
||||
<destination command="BPRJ"
|
||||
webPart="FMBPRJ"/>
|
||||
<destination command="BPJA"
|
||||
webPart="FMBPJA"/>
|
||||
</forward>
|
||||
<forward name="FMRASNYER">
|
||||
<destination command="BPRJ"
|
||||
webPart="FMBPRJ"/>
|
||||
<destination command="RASN"
|
||||
webPart="FMRASN"/>
|
||||
</forward>
|
||||
<forward name="FMRASN">
|
||||
<destination command="BPRJ"
|
||||
webPart="FMBPRJ"/>
|
||||
<destination command="RASN"
|
||||
webPart="FMRASN"/>
|
||||
</forward>
|
||||
<forward name="FMRPFE">
|
||||
<destination command="RPFE"
|
||||
webPart="FMRPFE"/>
|
||||
</forward>
|
||||
<forward name="FMRSAJ">
|
||||
<destination command="RSAJ"
|
||||
webPart="FMRSAJ"/>
|
||||
</forward>
|
||||
<forward name="FMSALERYCALC">
|
||||
<destination command="SALERYCALC"
|
||||
webPart="FMSALERYCALC"/>
|
||||
</forward>
|
||||
<forward name="FMRPAR">
|
||||
<destination command="RPAR"
|
||||
webPart="FMRPAR"/>
|
||||
</forward>
|
||||
<forward name="FMRPARWORKER">
|
||||
<destination command="RPAR"
|
||||
webPart="FMRPARWORKER"/>
|
||||
</forward>
|
||||
<forward name="FMROWK">
|
||||
<destination command="ROWK"
|
||||
webPart="FMROWK"/>
|
||||
</forward>
|
||||
<forward name="FMSENDSS">
|
||||
<destination command="SENDSS"
|
||||
webPart="FMSENDSS"/>
|
||||
</forward>
|
||||
<forward name="FMRPIR">
|
||||
<destination command="RPIB"
|
||||
webPart="FMRPIR"/>
|
||||
<destination command="RPIBSEARCH"
|
||||
webPart="FMRPIR"/>
|
||||
<destination command="RPIR"
|
||||
webPart="FMRPIR"/>
|
||||
<destination command="BPSN"
|
||||
webPart="FMBPSN"/>
|
||||
</forward>
|
||||
<forward name="FMBPSN">
|
||||
<destination command="RPIR"
|
||||
webPart="FMRPIR"/>
|
||||
</forward>
|
||||
</forwards>
|
||||
</pageDefine>
|
||||
@@ -0,0 +1,39 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xs:schema id="PageDefine" targetNamespace="http://www.wellan.com.tw/PageDefine.xsd" elementFormDefault="qualified" xmlns="http://www.wellan.com.tw/PageDefine.xsd" xmlns:mstns="http://www.wellan.com.tw/PageDefine.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop">
|
||||
<xs:complexType name="WebPart">
|
||||
<xs:sequence>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="name" type="xs:string" />
|
||||
<xs:attribute name="url" type="xs:string" />
|
||||
</xs:complexType>
|
||||
<xs:complexType name="Forward">
|
||||
<xs:sequence>
|
||||
<xs:element name="destination" type="ForwardDestination" minOccurs="0" maxOccurs="unbounded" />
|
||||
</xs:sequence>
|
||||
<xs:attribute name="name" type="xs:string" />
|
||||
</xs:complexType>
|
||||
<xs:complexType name="ForwardDestination">
|
||||
<xs:sequence>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="command" type="xs:string" />
|
||||
<xs:attribute name="webPart" type="xs:string" />
|
||||
</xs:complexType>
|
||||
<xs:element name="pageDefine">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="webParts" type="WebParts" maxOccurs="1" minOccurs="1" />
|
||||
<xs:element name="forwards" type="Forwards" maxOccurs="1" minOccurs="1" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:complexType name="WebParts">
|
||||
<xs:sequence>
|
||||
<xs:element name="webPart" type="WebPart" maxOccurs="unbounded" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="Forwards">
|
||||
<xs:sequence>
|
||||
<xs:element name="forward" type="Forward" maxOccurs="unbounded" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--This file is auto-generated by the XML Schema Designer. It holds layout information for components on the designer surface.-->
|
||||
<XSDDesignerLayout Style="TopDown" layoutVersion="2" viewPortLeft="207" viewPortTop="-450" zoom="100">
|
||||
<WebPart_XmlComplexType left="1317" top="1000" width="5292" height="3281" selected="0" zOrder="1" index="0" expanded="1" />
|
||||
<Forward_XmlComplexType left="1342" top="4413" width="5292" height="3281" selected="0" zOrder="2" index="1" expanded="0" />
|
||||
<ForwardDestination_XmlComplexType left="1263" top="7932" width="5292" height="3281" selected="0" zOrder="4" index="2" expanded="1" />
|
||||
<pageDefine_XmlElement left="11237" top="550" width="5292" height="3281" selected="0" zOrder="6" index="3" expanded="1">
|
||||
<webParts_XmlElement left="8274" top="4339" width="5292" height="3281" selected="0" zOrder="8" index="0" expanded="1">
|
||||
<webPart_XmlElement left="8274" top="8128" width="5292" height="3281" selected="0" zOrder="11" index="0" expanded="0" />
|
||||
</webParts_XmlElement>
|
||||
<forwards_XmlElement left="14200" top="4339" width="5292" height="3281" selected="0" zOrder="14" index="1" expanded="1">
|
||||
<forward_XmlElement left="14200" top="8128" width="5292" height="3281" selected="0" zOrder="17" index="0" expanded="1">
|
||||
<destination_XmlElement left="14200" top="11917" width="5292" height="3281" selected="0" zOrder="20" index="0" expanded="0" />
|
||||
</forward_XmlElement>
|
||||
</forwards_XmlElement>
|
||||
</pageDefine_XmlElement>
|
||||
<WebParts_XmlComplexType left="1207" top="11504" width="5292" height="3281" selected="0" zOrder="23" index="4" expanded="0" />
|
||||
<Forwards_XmlComplexType left="7239" top="11451" width="5292" height="3281" selected="0" zOrder="25" index="5" expanded="0" />
|
||||
</XSDDesignerLayout>
|
||||
@@ -0,0 +1,250 @@
|
||||
/* 定義頁面基本字形(不含表格) */
|
||||
BODY
|
||||
{
|
||||
font-family: "Arial";
|
||||
font-size: 10pt;
|
||||
}
|
||||
|
||||
H1
|
||||
{
|
||||
font-family: "Arial";
|
||||
font-size: 24pt;
|
||||
color: White;
|
||||
}
|
||||
|
||||
/* 定義表格基本字形 */
|
||||
TABLE
|
||||
{
|
||||
font-family: "Arial";
|
||||
font-size: 10pt;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
A.grid:active
|
||||
{
|
||||
color: Red;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
A.grid:link
|
||||
{
|
||||
color: Blue;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
A.grid:visited
|
||||
{
|
||||
color: Blue;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
A.grid:hover
|
||||
{
|
||||
color: Red;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
/* 定義功能表字型 */
|
||||
.menuItem
|
||||
{
|
||||
font-family: "Arial";
|
||||
font-size: 12pt;
|
||||
font-weight:bold;
|
||||
}
|
||||
|
||||
/* 定義系統名稱字型 */
|
||||
.systemTitle
|
||||
{
|
||||
font-family: "Arial";
|
||||
font-size: 16pt;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
/* 定義頁面標題字形 */
|
||||
.pageTitle
|
||||
{
|
||||
font-family: "Arial";
|
||||
font-size: 14pt;
|
||||
color: #4169E1;
|
||||
font-weight: bold;
|
||||
line-height: 100%;
|
||||
display:block;
|
||||
}
|
||||
|
||||
/* 定義文字輸入用control樣式(滿格) */
|
||||
.textInput
|
||||
{
|
||||
font-family: "Arial";
|
||||
font-size: 10pt;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
/* 定義文字顯示用control樣式(滿格) */
|
||||
.textDisplay
|
||||
{
|
||||
font-family: "Arial";
|
||||
font-size: 10pt;
|
||||
border-style: solid;
|
||||
border-width: 1px;
|
||||
border-color: #D0D0D0;
|
||||
background-color: #D0D0D0;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
/* 定義文字輸入用control樣式(不滿格,需另外設定 column 屬性) */
|
||||
.textInput1
|
||||
{
|
||||
font-family: "Arial";
|
||||
font-size: 10pt;
|
||||
}
|
||||
|
||||
/* 定義非文字輸入用control樣式 */
|
||||
.nonTextInput
|
||||
{
|
||||
font-family: "Arial";
|
||||
font-size: 10pt;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
/* 定義輸入control左方之label樣式 */
|
||||
.controlLabel
|
||||
{
|
||||
font-family: "Arial";
|
||||
font-size: 10pt;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
/* 定義顯示錯誤訊息用之label樣式 */
|
||||
.errorLabel
|
||||
{
|
||||
font-family: "Arial";
|
||||
font-size: 10pt;
|
||||
color: Red;
|
||||
}
|
||||
|
||||
/* 定義按鈕樣式 1 (定寬)*/
|
||||
.button
|
||||
{
|
||||
font-family: "Arial";
|
||||
font-size: 10pt;
|
||||
width: 75px;
|
||||
height: 23px;
|
||||
}
|
||||
|
||||
/* 定義按鈕樣式 2 (不定寬)*/
|
||||
.button1
|
||||
{
|
||||
font-family: "Arial";
|
||||
font-size: 10pt;
|
||||
height: 23px;
|
||||
}
|
||||
|
||||
/* 定義資料顯示用儲存格樣式 */
|
||||
.dataDisplayCell
|
||||
{
|
||||
background-color: #D1DDF1;
|
||||
height: 25px;
|
||||
}
|
||||
|
||||
.dataDisplayCell1
|
||||
{
|
||||
background-color: #D1DDF1;
|
||||
}
|
||||
|
||||
.dataEditCell
|
||||
{
|
||||
background-color: #FFFFFF;
|
||||
height: 25px;
|
||||
}
|
||||
|
||||
.dataEditCell1
|
||||
{
|
||||
background-color: #FFFFFF;
|
||||
}
|
||||
|
||||
/* 定義 control 排列用 table 列高 */
|
||||
.tableRow
|
||||
{
|
||||
height: 25px;
|
||||
}
|
||||
|
||||
/* 定義DataGrid表頭樣式 */
|
||||
.gridHeader
|
||||
{
|
||||
background-color: #006699;
|
||||
color: White;
|
||||
}
|
||||
|
||||
/* 定義DataGrid表身樣式 */
|
||||
.gridItem
|
||||
{
|
||||
}
|
||||
|
||||
/* 定義DataGrid表身(偶數行)樣式 */
|
||||
.gridAlternativeItem
|
||||
{
|
||||
background-color: #ACD6FF;
|
||||
}
|
||||
|
||||
/* 定義DataGrid表身(當前選擇)樣式 */
|
||||
.gridSelectedItem
|
||||
{
|
||||
background-color: #004F75;
|
||||
color: White;
|
||||
}
|
||||
|
||||
/* 定義DataGrid分頁行樣式 */
|
||||
.gridPager
|
||||
{
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
/* 定義DataGrid表尾樣式 */
|
||||
.gridFooter
|
||||
{
|
||||
background-color: #006699;
|
||||
color: White;
|
||||
}
|
||||
|
||||
.Pickup
|
||||
{
|
||||
position: absolute;
|
||||
left: 0;
|
||||
top: 0;
|
||||
}
|
||||
|
||||
.PickupList
|
||||
{
|
||||
font-family: "Arial";
|
||||
font-size: 10pt;
|
||||
}
|
||||
|
||||
.PickupCloseButton
|
||||
{
|
||||
font-family: Arial;
|
||||
font-size: 10pt;
|
||||
color: Black;
|
||||
}
|
||||
|
||||
.hide
|
||||
{
|
||||
display: none;
|
||||
}
|
||||
|
||||
.fixtable
|
||||
{
|
||||
table-layout:fixed;
|
||||
}
|
||||
|
||||
.pageText
|
||||
{
|
||||
font-family: Arial;
|
||||
font-size: 10pt;
|
||||
color: White;
|
||||
}
|
||||
|
||||
.pageButton
|
||||
{
|
||||
font-family: Arial;
|
||||
font-size: 10pt;
|
||||
}
|
||||
Reference in New Issue
Block a user