chore: 首次簽入 Thinkyu ASP.NET 專案
- 加入 Visual Studio / ASP.NET .gitignore - 排除建置輸出、IDE 設定、NuGet packages、大型 MSI 安裝檔
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user