chore: 首次簽入 Thinkyu ASP.NET 專案
- 加入 Visual Studio / ASP.NET .gitignore - 排除建置輸出、IDE 設定、NuGet packages、大型 MSI 安裝檔
@@ -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'
|
||||
@@ -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%'
|
||||
@@ -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---
|
||||
@@ -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=['技能證照','進修學分班','高科技人才培訓','才藝技能','烹飪料理','其他','流通人才培訓','工業人才培訓','服裝設計','室內設計','美容美髮','命理五術','航空培訓'];
|
||||
|
After Width: | Height: | Size: 12 KiB |
|
After Width: | Height: | Size: 3.3 MiB |
|
After Width: | Height: | Size: 7.8 KiB |
|
After Width: | Height: | Size: 382 KiB |
|
After Width: | Height: | Size: 26 KiB |
|
After Width: | Height: | Size: 8.0 KiB |
@@ -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
|
||||
|
||||
|
After Width: | Height: | Size: 167 KiB |