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
@@ -0,0 +1,160 @@
using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using WebLib;
namespace Education.Forms.
{
public partial class PickupDate : FormBase
{
private int ID;
private string ;
private DAC_訓練課程企劃 Dao課程企劃;
private DAC_訓練課程計畫別 Dao訓練課程計畫別;
private DAC_數位課程 Dao數位課程;
private DAC_數位課程計畫別 Dao數位課程計畫別;
protected void Page_Load(object sender, EventArgs e)
{
FunctionName = "訓練課程企劃書 >> 多日課程日期挑選";
Title = FunctionName;
if (!IsPostBack)
{
hf編號.Value = Request["id"];
hf課程別.Value = Request["type"];
}
ID = DAC.GetInt32(hf編號.Value);
= DAC.GetString(hf課程別.Value);
Dao訓練課程計畫別 = new DAC_訓練課程計畫別(conn);
Dao課程企劃 = new DAC_訓練課程企劃(conn);
Dao數位課程 = new DAC_數位課程(conn);
Dao數位課程計畫別 = new DAC_數位課程計畫別(conn);
if (!IsPostBack)
{
if ( == "course")
{
lbTypeLabel.Text = "訓練課程企劃";
List v1 = Dao課程企劃.SelectOne(ID);
if (v1.Count > 0)
{
lb課程企劃.Text = String.Format("[{0:000000}] {1}", ID, v1[0].);
}
}
else if ( == "digital")
{
lbTypeLabel.Text = "數位課程";
List v2 = Dao數位課程.SelectOne(ID);
if (v2.Count > 0)
{
lb課程企劃.Text = String.Format("[{0:000000}] {1}", ID, v2[0].);
}
}
RefreshUI();
}
}
private void RefreshUI()
{
/*
if (課程別 == "course")
cbl已加入計畫.DataSource = Dao訓練課程計畫別.Select(課程ID);
else if (課程別 == "digital")
cbl已加入計畫.DataSource = Dao數位課程計畫別.Select(課程ID);
else
return;
cbl已加入計畫.DataTextField = "BPPYM";
cbl已加入計畫.DataValueField = "BPPYN";
cbl已加入計畫.DataBind();
*/
}
protected void btnSetYear_Click(object sender, EventArgs e)
{
/*
cbl可加入計畫.DataSource = new DAC_BPAA().GetBpaaWithTY(DAC_BCLS.GetInt32(txtYear.Text));
cbl可加入計畫.DataTextField = "BPPYM";
cbl可加入計畫.DataValueField = "BPPYN";
cbl可加入計畫.DataBind();
*/
}
protected void btnAdd_Click(object sender, EventArgs e)
{
/*
foreach (ListItem item in cbl可加入計畫.Items)
{
if (item.Selected)
{
if (課程別 == "course")
{
if (Dao訓練課程計畫別.SelectOne(課程ID, item.Value).Count == 0)
{
訓練課程計畫別 newValue = new 訓練課程計畫別();
newValue.編號 = 課程ID;
newValue.計畫編號 = item.Value;
newValue.DB_CRDAT = DateTime.UtcNow.AddHours(8);
newValue.DB_CRUSR = UserId;
newValue.DB_APPNO = 1;
Dao訓練課程計畫別.InsertOne(newValue);
}
}
else if (課程別 == "digital")
{
if (Dao數位課程計畫別.SelectOne(課程ID, item.Value).Count == 0)
{
數位課程計畫別 newValue = new 數位課程計畫別();
newValue.編號 = 課程ID;
newValue.計畫編號 = item.Value;
newValue.DB_CRDAT = DateTime.UtcNow.AddHours(8);
newValue.DB_CRUSR = UserId;
newValue.DB_APPNO = 1;
Dao數位課程計畫別.InsertOne(newValue);
}
}
}
}
RefreshUI();
*/
}
protected void btnRemove_Click(object sender, EventArgs e)
{
/*
foreach (ListItem item in cbl已加入計畫.Items)
{
if (item.Selected)
{
if (課程別 == "course")
{
訓練課程計畫別List oldValues = Dao訓練課程計畫別.SelectOne(課程ID, item.Value);
if (oldValues.Count > 0)
{
Dao訓練課程計畫別.DeleteOne(oldValues[0]);
}
}
else if (課程別 == "digital")
{
數位課程計畫別List oldValues = Dao數位課程計畫別.SelectOne(課程ID, item.Value);
if (oldValues.Count > 0)
{
Dao數位課程計畫別.DeleteOne(oldValues[0]);
}
}
}
}
RefreshUI();
*/
}
}
}