feat: fmSign GridView 改用 ObjectDataSource

- RpabDAC 新增 SelectRPAB

- dsRPAB2/dsRPAB 改 ObjectDataSource;dsRPAB2_Selecting 改 ODS 事件
This commit is contained in:
2026-09-10 10:48:40 +08:00
parent e8fb81958e
commit b61b8281c8
4 changed files with 26 additions and 13 deletions
+15
View File
@@ -12,6 +12,7 @@ using System.ComponentModel;
/// <summary>
/// 人員差勤簽核檔
/// </summary>
[DataObject(true)]
public class RpabDAC : Wellan.Data.WDAC
{
private string _select =
@@ -289,4 +290,18 @@ public class RpabDAC : Wellan.Data.WDAC
AddParam(cmd, "OLD_RPREN", RPREN);
Query.ExecuteNonQuery(tran.Connection, tran, cmd);
}
/// <summary>
/// 取得簽核關卡明細 (已簽核)
/// </summary>
[DataObjectMethod(DataObjectMethodType.Select)]
public DataTable SelectRPAB(string RPREN)
{
DbCommand cmd = Query.NewCommand(
@"SELECT RPANO, RPAPN, RPENO, RPDAT, RPAPP, RPDOC
FROM RPAB
WHERE RPREN = @RPREN AND RPDAT IS NOT NULL");
cmd.Parameters.Add(Query.NewParameter("RPREN", RPREN));
return Query.Select(cmd);
}
}