目的: V120401 – [刪除] – 更新單況
處理說明: 1>
1>*.js
//刪除 - 資料庫刪除資料
Ext.getCmp('btn_del').afterDel = function () {
var cur_recs = Ext.getCmp('grid_Single').getSelectionModel().getSelection();
var cur_rec = cur_recs[0];
var Tmp_TMNO = cur_rec.data['TMNO'].toString();
var Tmp_result = S_DB.afterDel(); // 執行後端 Delete 程式
if (Tmp_result) {
var Tmp_Str = "條碼編號(" + Tmp_TMNO + ")的管制現況已改為 Z:已刪除";
mysuccessalert(Tmp_Str);
}
return Tmp_result;
};
//刪除 - 資料庫刪除資料
Ext.getCmp('btn_del').afterDel = function () {
var cur_recs = Ext.getCmp('grid_Single').getSelectionModel().getSelection();
var cur_rec = cur_recs[0];
var Tmp_TMNO = cur_rec.data['TMNO'].toString();
var Tmp_result = S_DB.afterDel(); // 執行後端 Delete 程式
if (Tmp_result) {
var Tmp_Str = "條碼編號(" + Tmp_TMNO + ")的管制現況已改為 Z:已刪除";
mysuccessalert(Tmp_Str);
}
return Tmp_result;
};
2>*.cs
[HttpPost]
public void Delete()
{
var c = System.Web.HttpContext.Current;
NameValueCollection nvc = c.Request.Form;
//string[] arrCondition = new string[] { "" };
//getPK(): 取得本Table 的 PK (AMM_TMDWG.TMNO)
string[] arrCondition = getPK();
//nvc : 傳入目前資料的欄位值
//excuteDelete(nvc, DBTable, arrCondition);
string Tmp_TMNO = nvc["TMNO"];
string Tmp_Sql = " UPDATE AMM_TMDWG "
+ " SET STAT='Z' "
+ " WHERE TMNO=" + myfunc.AA(Tmp_TMNO);
myfunc.SqlExec(Tmp_Sql);
}