chore: 首次簽入 Thinkyu ASP.NET 專案
- 加入 Visual Studio / ASP.NET .gitignore - 排除建置輸出、IDE 設定、NuGet packages、大型 MSI 安裝檔
This commit is contained in:
@@ -0,0 +1,195 @@
|
||||
//
|
||||
// 這個檔案是 片語 資料表的資料存取類別 檔案二
|
||||
// 您可以修改這個檔案,加入您自訂的屬性與方法
|
||||
//
|
||||
using NPOI.SS.Formula.Functions;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Data.Common;
|
||||
using System.Data.SqlClient;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Web.UI.WebControls;
|
||||
using WebLib;
|
||||
|
||||
namespace Education
|
||||
{
|
||||
///<summary>
|
||||
/// 片語 資料存取類別
|
||||
///</summary>
|
||||
public partial class DAC_片語 : WebLib.DAC
|
||||
{
|
||||
#region 自動產生的資料存取方法
|
||||
///<summary>
|
||||
/// InsertOne 之前會執行此方法
|
||||
/// 在這裡可以做一些檢查或是自動編號等動作
|
||||
/// 回傳 false 會打斷 InsertOne 的執行
|
||||
///</summary>
|
||||
protected virtual bool BeforeInsertOne(片語Item value)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
///<summary>
|
||||
/// InsertOne 之後會執行此方法
|
||||
///</summary>
|
||||
protected virtual void AfterInsertOne(片語Item value)
|
||||
{
|
||||
}
|
||||
|
||||
///<summary>
|
||||
/// InsertOne 發生錯誤時會執行此方法
|
||||
///</summary>
|
||||
///<param name="handled">錯誤是否已經處理妥當</param>
|
||||
protected virtual void OnInsertOneError(Exception error, out bool handled)
|
||||
{
|
||||
handled = false;
|
||||
}
|
||||
///<summary>
|
||||
/// UpdateOne 之前會執行此方法
|
||||
/// 在這裡可以做一些檢查
|
||||
/// 回傳 false 會打斷 UpdateOne 的執行
|
||||
///</summary>
|
||||
protected virtual bool BeforeUpdateOne(片語Item value)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
///<summary>
|
||||
/// UpdateOne 之前會執行此方法
|
||||
/// 在這裡可以做一些檢查
|
||||
/// 回傳 false 會打斷 UpdateOne 的執行
|
||||
///</summary>
|
||||
protected virtual bool BeforeUpdateOne(片語Item value, 片語Item original_value)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
///<summary>
|
||||
/// UpdateOne 之後會執行此方法
|
||||
///</summary>
|
||||
protected virtual void AfterUpdateOne(片語Item value)
|
||||
{
|
||||
}
|
||||
|
||||
///<summary>
|
||||
/// UpdateOne 之後會執行此方法
|
||||
///</summary>
|
||||
protected virtual void AfterUpdateOne(片語Item value, 片語Item original_value)
|
||||
{
|
||||
}
|
||||
|
||||
///<summary>
|
||||
/// UpdateOne 發生錯誤時會執行此方法
|
||||
///</summary>
|
||||
///<param name="handled">錯誤是否已經處理妥當</param>
|
||||
protected virtual void OnUpdateOneError(Exception error, out bool handled)
|
||||
{
|
||||
handled = false;
|
||||
}
|
||||
///<summary>
|
||||
/// DeleteOne 之前會執行此方法
|
||||
/// 在這裡可以做一些檢查
|
||||
/// 回傳 false 會打斷 DeleteOne 的執行
|
||||
///</summary>
|
||||
protected virtual bool BeforeDeleteOne(片語Item value)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
///<summary>
|
||||
/// DeleteOne 之後會執行此方法
|
||||
///</summary>
|
||||
protected virtual void AfterDeleteOne(片語Item value)
|
||||
{
|
||||
}
|
||||
|
||||
///<summary>
|
||||
/// DeleteOne 之前會執行此方法
|
||||
/// 在這裡可以做一些檢查
|
||||
/// 回傳 false 會打斷 DeleteOne 的執行
|
||||
///</summary>
|
||||
protected virtual bool BeforeDeleteOne(int 編號, int DB_APPNO)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
///<summary>
|
||||
/// DeleteOne 之後會執行此方法
|
||||
///</summary>
|
||||
protected virtual void AfterDeleteOne(int 編號, int DB_APPNO)
|
||||
{
|
||||
}
|
||||
|
||||
///<summary>
|
||||
/// DeleteOne 發生錯誤時會執行此方法
|
||||
///</summary>
|
||||
///<param name="handled">錯誤是否已經處理妥當</param>
|
||||
protected virtual void OnDeleteOneError(Exception error, out bool handled)
|
||||
{
|
||||
handled = false;
|
||||
}
|
||||
#endregion
|
||||
|
||||
// 有另外加上去的屬性及方法,請加在這裡
|
||||
public 片語List SelectBy適用欄位(string 適用欄位)
|
||||
{
|
||||
return Select(false, 適用欄位, "", "片語內容");
|
||||
}
|
||||
|
||||
public NameValueList SelectSearchBy適用欄位(string 適用欄位)
|
||||
{
|
||||
var result = new NameValueList();
|
||||
result.Add("(請選擇)", "");
|
||||
foreach (var item in Select(false, 適用欄位, "", "片語內容"))
|
||||
{
|
||||
result.Add(item.片語內容, item.片語內容);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
public NameValueList OptionsForSearch()
|
||||
{
|
||||
var options = Options();
|
||||
options.Insert(0, new NameValueItem() { Name = "(全部)", Value = "" });
|
||||
return options;
|
||||
}
|
||||
|
||||
public NameValueList Options()
|
||||
{
|
||||
return new NameValueList() {
|
||||
new NameValueItem() { Name = "授課專長領域", Value = "授課專長領域" },
|
||||
new NameValueItem() { Name = "合作狀態", Value = "合作狀態" },
|
||||
new NameValueItem() { Name = "合作方式", Value = "合作方式" },
|
||||
new NameValueItem() { Name = "證照資料", Value = "證照資料" },
|
||||
new NameValueItem() { Name = "異常標註", Value = "異常標註" },
|
||||
new NameValueItem() { Name = "講師來源", Value = "講師來源" },
|
||||
new NameValueItem() { Name = "推薦授課主題", Value = "推薦授課主題" },
|
||||
new NameValueItem() { Name = "跟課觀察", Value = "跟課觀察" },
|
||||
new NameValueItem() { Name = "異常情形", Value = "異常情形" },
|
||||
new NameValueItem() { Name = "合作滿意度", Value = "合作滿意度" },
|
||||
new NameValueItem() { Name = "活動地點", Value = "活動地點" },
|
||||
new NameValueItem() { Name = "活動類別", Value = "活動類別" },
|
||||
new NameValueItem() { Name = "票價資訊", Value = "票價資訊" }
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
///<summary>
|
||||
///片語 資料集合類別
|
||||
///</summary>
|
||||
public partial class 片語List : List<片語Item>
|
||||
{
|
||||
// 有另外加上去的屬性及方法,請加在這裡
|
||||
}
|
||||
|
||||
///<summary>
|
||||
///片語 資料紀錄類別
|
||||
///</summary>
|
||||
public partial class 片語Item
|
||||
{
|
||||
// 有另外加上去的屬性及方法,請加在這裡
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user