chore: 首次簽入 Thinkyu ASP.NET 專案
- 加入 Visual Studio / ASP.NET .gitignore - 排除建置輸出、IDE 設定、NuGet packages、大型 MSI 安裝檔
This commit is contained in:
@@ -0,0 +1,107 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Web;
|
||||
using System.ComponentModel;
|
||||
|
||||
/// <summary>
|
||||
/// RPAR 的摘要描述
|
||||
/// </summary>
|
||||
public partial class RPAR
|
||||
{
|
||||
public string RPREN { get; set; }
|
||||
public string RPNUM { get; set; }
|
||||
public int RAITM { get; set; }
|
||||
public string RPCNM { get; set; }
|
||||
public string RPPYN { get; set; }
|
||||
public DateTime RPRDT { get; set; }
|
||||
public DateTime RPEDT { get; set; }
|
||||
public string RPTYP { get; set; }
|
||||
public double RPFTR { get; set; }
|
||||
public string RPDOC { get; set; }
|
||||
public int APPNO { get; set; }
|
||||
public DateTime RPADT { get; set; }
|
||||
public string RPAPN { get; set; }
|
||||
public string RPANO { get; set; }
|
||||
public string RPAPP { get; set; }
|
||||
public DateTime RPAPD { get; set; }
|
||||
public string RPAPU { get; set; }
|
||||
public string RPAGT { get; set; }
|
||||
public string RPAGM { get; set; }
|
||||
public string RPRTM { get; set; }
|
||||
public string RPETM { get; set; }
|
||||
public int RPUST { get; set; }
|
||||
public string RPRSN { get; set; }
|
||||
public string RPPLC { get; set; }
|
||||
public string RPFPC { get; set; }
|
||||
public string RPFAD { get; set; }
|
||||
public decimal RPKMS { get; set; }
|
||||
public DateTime TRDAT { get; set; }
|
||||
public string TRMOD { get; set; }
|
||||
public string TRUSR { get; set; }
|
||||
public int RPTCT { get; set; }
|
||||
public int RPTMT { get; set; }
|
||||
public int RPTC1 { get; set; }
|
||||
public int RPTM1 { get; set; }
|
||||
public int RPTC2 { get; set; }
|
||||
public int RPTM2 { get; set; }
|
||||
public int RPTC3 { get; set; }
|
||||
public int RPTM3 { get; set; }
|
||||
public int RPTC4 { get; set; }
|
||||
public int RPTM4 { get; set; }
|
||||
public int RPTC5 { get; set; }
|
||||
public int RPTM5 { get; set; }
|
||||
public int RPTA1 { get; set; }
|
||||
public int RPTA2 { get; set; }
|
||||
public int RPTA3 { get; set; }
|
||||
public int RPTA4 { get; set; }
|
||||
public int RPTA5 { get; set; }
|
||||
}
|
||||
|
||||
|
||||
public class RPAR_TYPE
|
||||
{
|
||||
public const string T0_請假 = "0";
|
||||
public const string T00_補休 = "00";
|
||||
public const string T01_特休 = "01";
|
||||
public const string T02_事假 = "02";
|
||||
public const string T03_病假 = "03";
|
||||
public const string T04_喪假 = "04";
|
||||
public const string T05_產假 = "05";
|
||||
public const string T06_婚假 = "06";
|
||||
public const string T07_陪產假 = "07";
|
||||
public const string T08_公假 = "08";
|
||||
public const string T09_公傷假 = "09";
|
||||
public const string T0A_生理假 = "0A";
|
||||
public const string T0B_家庭照顧假 = "0B";
|
||||
public const string T0C_育嬰假 = "0C";
|
||||
public const string T0D_原民祭儀假 = "0D";
|
||||
public const string T0E_產檢假 = "0E";
|
||||
public const string T0F_防疫照顧假 = "0F";
|
||||
public const string T0G_無薪假 = "0G";
|
||||
public const string T0H_防疫隔離假 = "0H";
|
||||
|
||||
public const string T1_加班 = "1";
|
||||
public const string T11_非休息日累積補休時數 = "11";
|
||||
public const string T12_非休息日請領加班費 = "12";
|
||||
public const string T13_休息日累積補休時數 = "13";
|
||||
public const string T14_休息日請領加班費 = "14";
|
||||
public const string T15_國定假日累積補休時數 = "15";
|
||||
public const string T16_國定假日請領加班費 = "16";
|
||||
public const string T17_例假日累積補休時數 = "17";
|
||||
public const string T18_例假日請領加班費 = "18";
|
||||
|
||||
public const string T2_電話油料 = "2";
|
||||
public const string T21_電話費 = "21";
|
||||
public const string T22_油料費 = "22";
|
||||
|
||||
public const string T3_出差 = "3";
|
||||
public const string T31_短程出差 = "31";
|
||||
public const string T32_長程出差 = "32";
|
||||
public const string T33_公出 = "33";
|
||||
public const string T34_公假 = "34";
|
||||
|
||||
public static bool 休息日加班(string rparType)
|
||||
{
|
||||
return rparType == T13_休息日累積補休時數 || rparType == T14_休息日請領加班費;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,64 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Web;
|
||||
using Wellan.Data;
|
||||
using System.Data.Common;
|
||||
|
||||
/// <summary>
|
||||
/// RPARList 的摘要描述
|
||||
/// </summary>
|
||||
public partial class RPARList : List<RPAR>, IDataList
|
||||
{
|
||||
public void Fill(DbDataReader reader)
|
||||
{
|
||||
while (reader.Read())
|
||||
{
|
||||
RPAR newItem = new RPAR
|
||||
{
|
||||
RPREN = WDAC.GetStringValue(reader["RPREN"]),
|
||||
RPNUM = WDAC.GetStringValue(reader["RPNUM"]),
|
||||
RAITM = WDAC.GetInt32Value(reader["RAITM"]),
|
||||
RPCNM = WDAC.GetStringValue(reader["RPCNM"]),
|
||||
RPPYN = WDAC.GetStringValue(reader["RPPYN"]),
|
||||
RPRDT = WDAC.GetDateTimeValue(reader["RPRDT"]),
|
||||
RPEDT = WDAC.GetDateTimeValue(reader["RPEDT"]),
|
||||
RPTYP = WDAC.GetStringValue(reader["RPTYP"]),
|
||||
RPFTR = WDAC.GetDoubleValue(reader["RPFTR"]),
|
||||
RPDOC = WDAC.GetStringValue(reader["RPDOC"]),
|
||||
APPNO = WDAC.GetInt32Value(reader["APPNO"]),
|
||||
RPADT = WDAC.GetDateTimeValue(reader["RPADT"]),
|
||||
RPAPN = WDAC.GetStringValue(reader["RPAPN"]),
|
||||
RPANO = WDAC.GetStringValue(reader["RPANO"]),
|
||||
RPAPP = WDAC.GetStringValue(reader["RPAPP"]),
|
||||
RPAPD = WDAC.GetDateTimeValue(reader["RPAPD"]),
|
||||
RPAPU = WDAC.GetStringValue(reader["RPAPU"]),
|
||||
RPAGT = WDAC.GetStringValue(reader["RPAGT"]),
|
||||
RPAGM = WDAC.GetStringValue(reader["RPAGM"]),
|
||||
RPRTM = WDAC.GetStringValue(reader["RPRTM"]),
|
||||
RPETM = WDAC.GetStringValue(reader["RPETM"]),
|
||||
RPUST = WDAC.GetInt32Value(reader["RPUST"]),
|
||||
RPRSN = WDAC.GetStringValue(reader["RPRSN"]),
|
||||
RPPLC = WDAC.GetStringValue(reader["RPPLC"]),
|
||||
RPFPC = WDAC.GetStringValue(reader["RPFPC"]),
|
||||
RPFAD = WDAC.GetStringValue(reader["RPFAD"]),
|
||||
RPKMS = WDAC.GetDecimalValue(reader["RPKMS"]),
|
||||
TRDAT = WDAC.GetDateTimeValue(reader["TRDAT"]),
|
||||
TRMOD = WDAC.GetStringValue(reader["TRMOD"]),
|
||||
TRUSR = WDAC.GetStringValue(reader["TRUSR"]),
|
||||
RPTCT = WDAC.GetInt32Value(reader["RPTCT"]),
|
||||
RPTMT = WDAC.GetInt32Value(reader["RPTMT"]),
|
||||
RPTC1 = WDAC.GetInt32Value(reader["RPTC1"]),
|
||||
RPTM1 = WDAC.GetInt32Value(reader["RPTM1"]),
|
||||
RPTC2 = WDAC.GetInt32Value(reader["RPTC2"]),
|
||||
RPTM2 = WDAC.GetInt32Value(reader["RPTM2"]),
|
||||
RPTC3 = WDAC.GetInt32Value(reader["RPTC3"]),
|
||||
RPTM3 = WDAC.GetInt32Value(reader["RPTM3"]),
|
||||
RPTC4 = WDAC.GetInt32Value(reader["RPTC4"]),
|
||||
RPTM4 = WDAC.GetInt32Value(reader["RPTM4"]),
|
||||
RPTC5 = WDAC.GetInt32Value(reader["RPTC5"]),
|
||||
RPTM5 = WDAC.GetInt32Value(reader["RPTM5"]),
|
||||
};
|
||||
Add(newItem);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user