图书类别和图书信息的管理()
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开发培训视频教程