chore: 首次簽入 Thinkyu ASP.NET 專案
- 加入 Visual Studio / ASP.NET .gitignore - 排除建置輸出、IDE 設定、NuGet packages、大型 MSI 安裝檔
This commit is contained in:
@@ -0,0 +1,83 @@
|
||||
using System;
|
||||
using System.Web.UI.WebControls;
|
||||
using System.Web.UI.HtmlControls;
|
||||
using WebLib;
|
||||
using System.Web;
|
||||
using System.Web.Services;
|
||||
using System.Web.Script.Services;
|
||||
|
||||
namespace Education
|
||||
{
|
||||
public partial class Default : FormBase
|
||||
{
|
||||
private DAC_場地遴選 Dao場地遴選;
|
||||
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
FunctionName = "首頁";
|
||||
|
||||
Dao場地遴選 = new DAC_場地遴選(conn);
|
||||
|
||||
if (IsPostBack)
|
||||
{
|
||||
gv課程資訊.DataBind();
|
||||
rp課程剪影.DataBind();
|
||||
dl課程回饋.DataBind();
|
||||
}
|
||||
}
|
||||
|
||||
protected void ds課程資訊_ObjectCreating(object sender, ObjectDataSourceEventArgs e)
|
||||
{
|
||||
e.ObjectInstance = new DAC_訓練課程企劃(conn);
|
||||
}
|
||||
|
||||
protected void ds課程資訊_Selecting(object sender, ObjectDataSourceSelectingEventArgs e)
|
||||
{
|
||||
//DateTime d = new DateTime(DateTime.UtcNow.AddHours(8).Date.Year, DateTime.UtcNow.AddHours(8).Date.Month, 1);
|
||||
//e.InputParameters["訓練日期1"] = d;
|
||||
//e.InputParameters["訓練日期2"] = d.AddMonths(2).AddDays(-1);
|
||||
}
|
||||
|
||||
protected string Get訓練地點(object 課程ID)
|
||||
{
|
||||
return GetData.取得選定場地(DAC.GetInt32(課程ID)).場地名稱;
|
||||
}
|
||||
|
||||
protected string Get剩餘名額(object 課程ID, object 人數)
|
||||
{
|
||||
int 名額 = DAC.GetInt32(人數);
|
||||
int 已報名人數 = Dao課程報名.Get報名人數(DAC.GetInt32(課程ID));
|
||||
if (名額 > 已報名人數)
|
||||
return String.Format("{0}", 名額 - 已報名人數);
|
||||
else
|
||||
return "額滿";
|
||||
}
|
||||
|
||||
protected void dl課程回饋_DataBinding(object sender, EventArgs e)
|
||||
{
|
||||
}
|
||||
|
||||
protected void dl課程回饋_ItemDataBound(object sender, DataListItemEventArgs e)
|
||||
{
|
||||
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
|
||||
{
|
||||
if (e.Item.FindControl("btn展開") is LinkButton btn展開
|
||||
&& e.Item.FindControl("div心得") is HtmlControl div心得)
|
||||
{
|
||||
btn展開.OnClientClick = String.Format("ShowHideContent(this, \"{0}\"); return false;", div心得.ClientID);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[WebMethod(EnableSession = true)]
|
||||
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
|
||||
public static string Heartbeat()
|
||||
{
|
||||
//讀取Session,避免逾時
|
||||
var chk = HttpContext.Current.Session[PublicVariable.UserId] as string;
|
||||
if (string.IsNullOrEmpty(chk))
|
||||
return "Session lost";
|
||||
return "OK";
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user