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
+58
View File
@@ -0,0 +1,58 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel;
/// <summary>
/// ProjectBranchGroupDAC 的摘要描述
/// </summary>
[DataObject]
public class ProjectBranchGroupDAC : Wellan.Data.WDAC
{
public ProjectBranchGroupDAC()
{
}
public ProjectBranchGroupDAC(Wellan.Data.WQuery query): base(query)
{
}
[DataObjectMethod(DataObjectMethodType.Select)]
public List<ProjectBranchGroupItem> SelectByProject(string projectID)
{
var cmd = Query.NewCommand(
@"SELECT SELECT A.ProjectID, A.BranchID, B.BSSCR BranchName, A.GroupID
FROM ProjectBranchGroup A
LEFT JOIN BCLS B ON A.BranchID = B.BSCLS AND B.BSPAR='BPSNBRH'
WHERE A.ProjectID=@ProjectID ORDER BY A.GroupID, A.BranchID");
AddParam(cmd, "ProjectID", projectID);
return Query.Select<ProjectBranchGroupItem>(cmd);
}
[DataObjectMethod(DataObjectMethodType.Delete)]
public void DeleteByProject(string projectID)
{
var cmd = Query.NewCommand(@"DELETE FROM ProjectBranchGroup WHERE ProjectID=@ProjectID");
AddParam(cmd, "ProjectID", projectID);
Query.ExecuteNonQuery(cmd);
}
[DataObjectMethod(DataObjectMethodType.Insert)]
public void Insert(string projectID, string branchID, string groupID)
{
var cmd = Query.NewCommand(@"INSERT INTO ProjectBranchGroup (ProjectID, BranchID, GroupID) VALUES (@ProjectID, @BranchID, @GroupID)");
AddParam(cmd, "ProjectID", projectID);
AddParam(cmd, "BranchID", branchID);
AddParam(cmd, "GroupID", groupID);
Query.ExecuteNonQuery(cmd);
}
}
public class ProjectBranchGroupItem
{
public string ProjectID { get; set; }
public string BranchID { get; set; }
public string BranchName { get; set; }
public string GroupID { get; set; }
}