chore: 首次簽入 Thinkyu ASP.NET 專案
- 加入 Visual Studio / ASP.NET .gitignore - 排除建置輸出、IDE 設定、NuGet packages、大型 MSI 安裝檔
This commit is contained in:
@@ -0,0 +1,74 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
using WebLib;
|
||||
|
||||
namespace Education.Forms.選課
|
||||
{
|
||||
public partial class 數位課程觀看 : FormBase
|
||||
{
|
||||
DAC_數位課程 Dao數位課程;
|
||||
DAC_數位課程觀看紀錄 Dao數位課程觀看紀錄;
|
||||
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
FunctionName = "數位課程觀看";
|
||||
Dao數位課程 = new DAC_數位課程(conn);
|
||||
Dao數位課程觀看紀錄 = new DAC_數位課程觀看紀錄(conn);
|
||||
|
||||
if (IsPostBack)
|
||||
GridView1.DataBind();
|
||||
}
|
||||
|
||||
protected string Get上次觀看日期(object 課程編號)
|
||||
{
|
||||
數位課程觀看紀錄List d = Dao數位課程觀看紀錄.SelectOne(DAC.GetInt32(課程編號), UserId);
|
||||
if (d.Count > 0)
|
||||
return d[0].觀看日期.ToString("yyyy-MM-dd");
|
||||
else
|
||||
return "";
|
||||
}
|
||||
|
||||
protected void ds開放課程_Selecting(object sender, ObjectDataSourceSelectingEventArgs e)
|
||||
{
|
||||
e.InputParameters["學員編號"] = UserId;
|
||||
}
|
||||
|
||||
protected void ds開放課程_ObjectCreating(object sender, ObjectDataSourceEventArgs e)
|
||||
{
|
||||
e.ObjectInstance = Dao數位課程;
|
||||
}
|
||||
|
||||
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
|
||||
{
|
||||
if (e.CommandName == "viewvideo")
|
||||
{
|
||||
int 課程編號 = DAC.GetInt32(e.CommandArgument);
|
||||
new DAC_數位課程觀看紀錄(conn).Insert(課程編號, UserId, UserId);
|
||||
|
||||
// 數位課程List d = Dao數位課程.SelectOne(課程編號);
|
||||
|
||||
/*
|
||||
if (d.Count > 0)
|
||||
{
|
||||
//ClientScript.RegisterStartupScript(Page.GetType(), "viewvideo",
|
||||
// GetOpenWindowJS(d[0].課程網址, "_blank", false), true);
|
||||
ClientScript.RegisterStartupScript(Page.GetType(), "viewvideo",
|
||||
GetOpenWindowJS("ViewVideo.aspx?id=" + 課程編號.ToString(), "_blank", false), true);
|
||||
GridView1.DataBind();
|
||||
}
|
||||
*/
|
||||
}
|
||||
}
|
||||
|
||||
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
|
||||
{
|
||||
// 註冊 Postback Trigger
|
||||
RegisterPostbackTrigger(e.Row.FindControl("btn課程簡介"));
|
||||
// RegisterPostbackTrigger(e.Row.FindControl("btn觀看課程"));
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user