asp.net

位置:IT落伍者 >> asp.net >> 浏览文章

ASP.NET项目开发指南:图书类别和图书信息的管理(4)


发布日期:2018年09月05日
 
ASP.NET项目开发指南:图书类别和图书信息的管理(4)

图书类别和图书信息的管理(

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开发培训视频教程

               

上一篇:ASP.NET项目开发指南:图书类别和图书信息的管理(3)

下一篇:ASP.NET项目开发指南:图书类别和图书信息的管理(5)[2]