圖書類別和圖書信息的管理()
ST_Product類的DeleteProduct()方法的代碼如程序所示
程序 ST_Productcs
public void DeleteProduct(int productid)
{
//要執行的更新語句
string sqlString = update ST_Product set ST_IsDeleted= where
st_productid=+productid;
SqlHelperExecuteNonQuery(ST_UtilityST_ConnString
CommandTypeText sqlString)
}
【代碼說明】上述代碼實現了一個指定ID產品的刪除代碼第~行根據指定的ID值構建了一個更新語句本例並沒有實際刪除這條記錄而是將其ST_IsDeleted字段設置為
ST_Product類的UpdatePromotion()方法的代碼如程序所示
程序 ST_Productcs
public void UpdatePromotion(int productidint flag)
{
//要執行的更新語句
string sqlString = update ST_Product
set ST_IsPromotion= + flag
+ where ST_ProductID=+productid;
SqlHelperExecuteNonQuery(ST_UtilityST_ConnString
CommandTypeText sqlString)
}
【代碼說明】這是更新推薦圖書的代碼
ST_Product類的UpdateUpDown()方法的代碼如程序所示
程序 ST_Productcs
public void UpdateUpDown(int productid int flag)
{
//要執行的更新語句
string sqlString = update ST_Product
set ST_IsSelling= + flag +
where ST_ProductID= + productid;
SqlHelperExecuteNonQuery(ST_UtilityST_ConnString
CommandTypeText sqlString)
}
【代碼說明】代碼第~行根據標識參數flag來更新具體哪些圖書是被推薦的代碼第行執行更新語句
刪除分類時根節點不允許刪除代碼如程序所示
程序 ST_PdClassaspxcs
protected void btnDel_Click(object
sender SystemEventArgs e)
{
int ClassID = intParse(Request
QueryString[st_classid])
if(ClassID==)
writeAlertScript(不允許刪除根節點!)
else if(st_classIsHaveChild(ClassID))
writeAlertScript(存在子節點不允許刪除!)
else if(st_classIsHavePd(ClassID))
writeAlertScript(節點下存在圖書不允許刪除!)
else
{
st_classDeleteClass(ClassID)
ResponseWrite(<script language=javascript>
windowopener=null;windowparent
locationreload() ;</script>)
}
}
【代碼說明】代碼第行用來判斷是否是根節點代碼第行判斷當前節點是否包含子節點代碼第行判斷當前節點下是否有圖書代碼第行調用DeleteClass()方法執行刪除操作
ST_Class類的DeleteClass()方法的代碼如程序所示
程序 ST_Classcs
public void DeleteClass(int st_classID)
{
//要執行的更新語句
string sqlString = update ST_Class
set ST_IsDeleted= where
st_classID=+st_classID;
SqlHelperExecuteNonQuery(ST_UtilityST_ConnString
CommandTypeText sqlString)
}
返回目錄ASPNET項目開發指南
編輯推薦
ASPNET MVC 框架揭秘
ASPNET開發寶典
ASP NET開發培訓視頻教程
From:http://tw.wingwit.com/Article/program/net/201311/15838.html