chore: 首次簽入 Thinkyu ASP.NET 專案

- 加入 Visual Studio / ASP.NET .gitignore
- 排除建置輸出、IDE 設定、NuGet packages、大型 MSI 安裝檔
This commit is contained in:
2026-09-10 09:42:37 +08:00
commit 577060bc78
2496 changed files with 501389 additions and 0 deletions
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+17
View File
@@ -0,0 +1,17 @@
DECLARE @RPENO NVARCHAR(20)
SET @RPENO='01642'
--取出累積補休資料
SELECT * FROM RPAR WHERE RPNUM=@RPENO AND (RPTYP = '11' OR RPTYP = '13') AND RPRDT > '2017/7/1'
--取出補休沖銷記錄
SELECT * FROM RPAC WHERE RPREX IN
(SELECT RPREN FROM RPAR WHERE RPNUM=@RPENO AND (RPTYP = '11' OR RPTYP = '13') AND RPRDT > '2017/7/1')
SELECT * FROM RPAR WHERE RPREN='2017090727'
--UPDATE RPAR SET RPUST=0 WHERE RPREN='2017080752'
--UPDATE RPAR SET RPUST=0 WHERE RPREN='2017080861'
--UPDATE RPAR SET RPUST=0 WHERE RPREN='2017090512'
--DELETE FROM RPAC WHERE RPREN='2017090727'
--SELECT * FROM RPAC WHERE RPREN='2017090727'
+5
View File
@@ -0,0 +1,5 @@
INSERT INTO BCLS (BSPAR, BSCLS, BSSCR, BLOCK, TRDAT, TRMOD, TRUSR, BSRMK, DB_APPNO) VALUES (N'±Â½Ò°Ï°ì', 'C1', '®ç¶é', '', GETDATE(), 'INSERT', '', '', 1);
INSERT INTO BCLS (BSPAR, BSCLS, BSSCR, BLOCK, TRDAT, TRMOD, TRUSR, BSRMK, DB_APPNO) VALUES (N'±Â½Ò°Ï°ì', 'C2', '·s¦Ë', '', GETDATE(), 'INSERT', '', '', 1);
INSERT INTO BCLS (BSPAR, BSCLS, BSSCR, BLOCK, TRDAT, TRMOD, TRUSR, BSRMK, DB_APPNO) VALUES (N'±Â½Ò°Ï°ì', 'C3', '­]®ß', '', GETDATE(), 'INSERT', '', '', 1);
update BCLS set BSPAR=N'--±Â½Ò°Ï°ì' where BSPAR=N'±Â½Ò°Ï°ì' and BSCLS='C'
update Á¿®v set ±Â½Ò°Ï°ì=REPLACE(±Â½Ò°Ï°ì, 'C', 'C1,C2,C3') where ±Â½Ò°Ï°ì like '%C%'
Binary file not shown.
+22
View File
@@ -0,0 +1,22 @@
'N':國定假日或民俗假
'H':例假日
'V':彈性放假
'B':補班
'-':上班日
1 2 3
1234567890123456789012345678901
N---HH-----HH-----HH-----HH----
-HH--NNNNHV----HH-----HH---N-
HH-----HH-----HH-----HH-----HH-
---NHH-----HH-----HH-----HH---
N-HH-----HH-----HH-----HH-----H
H-----HH-----HH-----HH-----HH-
----HH-----HH-----HH-----HH----
-HH-----HH-----HH-----HH-----HH
-----HH-----HH-----HH-----HH--
---HH----NHH-----HH-----HH-----
HH-----HH-----HH-----HH-----HH
-----HH-----HH-----HH-----HH---
N---HH-----HH-----HH-----HH-----HH--NNNNHV----HH-----HH---N-HH-----HH-----HH-----HH-----HH----NHH-----HH-----HH-----HH---N-HH-----HH-----HH-----HH-----HH-----HH-----HH-----HH-----HH-----HH-----HH-----HH-----HH-----HH-----HH-----HH-----HH-----HH-----HH-----HH-----HH-----HH-----HH----NHH-----HH-----HH-----HH-----HH-----HH-----HH-----HH-----HH-----HH-----HH-----HH---
Binary file not shown.
Binary file not shown.
+48
View File
@@ -0,0 +1,48 @@
//六大類別
var bigcat_code=['10000','20000','30000','50000','60000', '70000' ,'0'];
var bigcat_name=['電腦類別','語言類別','管理類別','留遊學類別','國家考試類別','推廣教育類別','技能培訓類別'];
//電腦第二層
var com_code=['10100','10200','10600','10400','10700','10300','10500','10900','11000','11100','11200'];
var com_name=['作業系統','入門基礎','程式語言','網頁設計','網路管理','辦公室應用','多媒體繪圖','企業電腦化','資料庫','認證課程','人才培訓'];
//主要選項
var cat_code_10100=['10101','10102','10103','10104','10105','10106','10107','10108'];
var cat_name_10100=['Windows','Linux','Unix','Windows2000','Windows NT','Solaris','FreeBSD','Mac OS'];
var cat_code_10200=['10201','10202','10203','10204'];
var cat_name_10200=['Internet基礎','中文輸入','硬體維修','兒童電腦'];
var cat_code_10300=['10301','10302','10303','10304','10305','10306','10309'];
var cat_name_10300=['Excel','Word','PowerPoint','Access','Outlook','Project','Office套裝課程'];
var cat_code_10400=['10401','10402','10403','10404','10405','10406','10407','10408','10409','10410','10429'];
var cat_name_10400=['網頁語法','DHTML','Front Page','Dreamweaver','Flash','Fusion','Java/VB Script','VB Script','XML','Fireworks','網頁設計養成'];
var cat_code_10500=['10501','10502','10503','10504','10505','10506','10507','10508','10509','10510','10511','10512','10514','10515','10516','10517','10529'];
var cat_name_10500=['AutoCad','Photoshop','Corel Draw','PhotoImpact','Maya','Primare','Aftereffect','Director','Lightwave','3D Studio','遊戲設計','Softimage','Painter','CakeWalk','PageMaker','Illustrator','多媒體養成班'];
var cat_code_10600=['10601','10602','10603','10604','10605','10606','10607','10608','10628','10629'];
var cat_name_10600=['ASP','Java','Visual Basic','Visual C++','LotusNotes','Delphi','Assembly','PDA程式設計','電子商務程式設計','程式設計養成'];
var cat_code_10700=['10701','10702','10703','10704','10705','10706','10729'];
var cat_name_10700=['NT','Exchange','TCP/IP','OpenVMS','Firewall','數位通信','網管工程師培訓'];
var cat_code_10900=['10901','10902','10903'];
var cat_name_10900=['電子商務','ERP','Intranet'];
var cat_code_11000=['11001','11002','11003','11004','11005','11006'];
var cat_name_11000=['SQL','VisualFaxpro','Oracle','DB2','Informix','MySQL'];
var cat_code_11100=['11101','11102','11103','11104','11105','11106','11129'];
var cat_name_11100=['TQC認證','ACE認證','Microsoft認證','Cisco認證','Novell認證','SUN認證','電腦師資培訓'];
var cat_code_11200=['11201'];
var cat_name_11200=['高科技人才培訓'];
var cat_code_20000=['20101','20102','20103','20104','20105','20201','20202','20203','20301','20401','20501','20601','20801','20901','21001','21101'];
var cat_name_20000=['英語基礎','英語會話','商用英語','英語特殊','兒童英語','日語基礎','日語中級','日語高階','法語','西班牙語','義大利語','德語','留學考試','語言師資培訓','其他外來語','中文'];
var cat_code_30000=['30101','30201','30301','30401','30501','30601','30701','30801','30901','31001','31101','31201','31301','31401','31501'];
var cat_name_30000=['企業經營','人力資源','行銷傳播','財務管理','金融投資','企業委訓','品質管理','生產管理','心靈成長','記憶學習','E化管理','國際貿易','企劃管理','知識管理','營建管理'];
//var cat_code_40000=['40101','40201','40301','40401','40501'];
//var cat_name_40000=['航空應試','飛行培訓','航空維修','航空講座','航空證照'];
var cat_code_50000=['50101','50201','50301','50401','50501','50601','50701','50801','50901','51001','52901'];
var cat_name_50000=['美國遊留學','加拿大遊留學','英國遊留學','紐西蘭遊留學','澳洲遊留學','日本遊留學','瑞士遊留學','德國遊留學','義大利遊留學','中國遊留學','國際文憑'];
var cat_code_60000=['60101','60201','60301','60401','60501'];
var cat_name_60000=['高普考試','專技考試','司法特考','研究所師資班','土地不動產'];
//推廣教育類別
var cat_code_70000=['70101','70201','70301','70401']; //,'70501'
var cat_name_70000=['北部大專院校','中部大專院校','南部大專院校','東部大專院校']; //,'外島'
var cat_code_0=['301','401','501','601','701','2901','901','1001','1101','1201','1301','1401','1501'];
var cat_name_0=['技能證照','進修學分班','高科技人才培訓','才藝技能','烹飪料理','其他','流通人才培訓','工業人才培訓','服裝設計','室內設計','美容美髮','命理五術','航空培訓'];
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 382 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,65 @@
起始日填入規則:
1.起始日小於月初,且生效日NULL,填入月初日
2.起始日小於月初,且生效日非NULL,填入生效日
3.起始日大於或等於月初,且生效日NULL,不變
4.起始日大於或等於月初,且生效日非NULL,填入生效日
結束日填入規則:
1.結束日NULL
1.1.有下一筆,且下一筆的項次不是 0,填入(下一筆的生效日前一天 與 月底日之中較小者)
1.2.沒有下一筆,填入月底日
2.結束日非NULL
2.1.有下一筆,且下一筆的項次不是 0,填入(下一筆的生效日前一天 與 月底日之中較小者)
2.2.沒有下一筆,且結束日大於月底日,填入月底日
2.3.沒有下一筆,且結束日小於或等於月底日,不變
資料剔除規則:
1.結束日小於開始日
狀況一:開始日在月初日之前,結束日NULL,沒有異動紀錄
開始 月初 月底
----O-------------O-----------------O---------------
RBITM RASDT RAEDT RABDT
0 0501 NULL NULL
----------------------------------
0 1101 1130
狀況二:開始日在月初日之前,結束日在月底日之後,沒有異動紀錄
開始 月初 月底 結束
----O-------------O-----------------O---------O------
RBITM RASDT RAEDT RABDT
0 0501 1205 NULL
----------------------------------
0 1101 1130
狀況三:開始日在月初日之前,結束日NULL
開始 月初 月底
----O------O------O--------O--------O---------O-----
異動一 異動二 異動三
RBITM RASDT RAEDT RABDT
0 0501 NULL NULL
1 0501 NULL 1015
2 0501 NULL 1115
3 0501 NULL 1210
--------------------------
0 1101 1014
1 1015 1114
2 1115 1130
3 1210 1130 剔除
狀況二,開始日在月初日與月底日之間,結束日NULL
月初 開始 月底
----O------O------O--------O--------O---------
異動一 異動二
RBITM RASDT RAEDT RABDT
0 1110 NULL NULL O
1 1110 NULL 1120 O
2 1110 NULL 1220 X
--------------------------
0 1110 1119
0 1120 1130
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 167 KiB

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More