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
+66
View File
@@ -0,0 +1,66 @@
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.Common;
using Wellan.Data;
/// <summary>
/// 用來取得專案處理人員資料的類別
/// </summary>
public class BprmDAC : Wellan.Data.WDAC
{
public BprmDAC()
{
}
public BprmDAC(string connectionConfig, string connectionConfigName)
: this()
{
this._connectionConfig = connectionConfig;
this._connectionConfigName = connectionConfigName;
}
public BprmDAC(WQuery query)
{
this._query = query;
}
/// <summary>
/// 取得某使用者是否有處理某專案的權限
/// </summary>
/// <param name="bppyn">年度專案編號</param>
/// <param name="bpeno"></param>
/// <returns></returns>
public bool GetRight(string bppyn, string bpeno)
{
DbCommand cmd = Query.NewCommand(
//@"SELECT COUNT(1) FROM BPRM A
// INNER JOIN BPAA B ON A.BPPNM=B.BPPNM
// WHERE B.BPPYN=@BPPYN AND BPENO=@BPENO");
@"SELECT COUNT(1) FROM BPRM
WHERE BPPNM=@BPPYN AND BPENO=@BPENO");
cmd.Parameters.Add(Query.NewParameter("BPPYN", bppyn.Length > 3 ? bppyn.Substring(3) : bppyn));
cmd.Parameters.Add(Query.NewParameter("BPENO", bpeno));
int i;
ExecuteScalar(cmd, out i);
return i > 0;
}
public DataTable SelectBy年度接單編號(string BPPYN)
{
DbCommand cmd = Query.NewCommand(
@"SELECT A.BPENO, C.BPNME, C.BPEML
FROM BPRM A
JOIN BPAA B ON A.BPPNM = B.BPPNM
JOIN BPSNView C ON A.BPENO = C.BPENO
WHERE B.BPPYN = @BPPYN");
cmd.Parameters.Add(Query.NewParameter("BPPYN", BPPYN));
return Query.Select(cmd);
}
}