protected override bool ConfirmDelete(params string[] ids)
{
try
{
var objDAL = (ATEmployee)DAFactory.CreateDA(typeof(ATEmployee));
// 軟刪除:更新 IsDelete 標記
bool result = objDAL.DataHelper.ExecuteNonQuery(
$"UPDATE {TEmployee._TableName} SET {TEmployee._IsDelete} = 1 WHERE {TEmployee._PrimaryKey} IN ({string.Join(",", ids)})") > 0;
// 真刪除可改用 objDAL.DeleteBy(ids);
objDAL.Dispose();
return result;
}
catch (Exception e)
{
Utility.ShowErrorMessage(e.Message);
}
return false;
}
.pcs → PropertyColumnConfig.ips → ImportConfig框架依慣例自動載入同名配置檔,減少硬式編碼。
