|
<%
if request("gb")<>"" then
gb=request("gb")
end if
Select Case request("action")
Case "AddClass"
Call AddClass()
Case "EditClass"
Call EditClass()
Case "DelClass"
Call DelClass()
Case "SaveClass"
Call SaveClass()
Case Else
Call pclassList()
End Select
Call CloseConn()
%>
<%
'--------------------------------类别列表sub--------------------
Sub pclassList()
%>
<%
End Sub
'------------------------------类别列表sub结束----------------------------------------
%>
<%
'----------------------------添加类别sub开始-----------------------------------------
Sub AddClass()
%>
<%
End Sub
'-----------------------------添加类别sub结束----------------------------------------
%>
<%
'--------------------------编辑类别sub代码开始---------------------------------------
Sub EditClass()
If Request("editid")<>"" then
If Downasp.IsValidStr(Request("ClassName")) = False Then
Errmsg = "类别名称中含有非法字符。"
Downasp.ShowMsg(Errmsg)
Downasp.Back(-1)
Response.End()
End If
'修改类别名称
conn.execute("update cclass set classname='"&Trim(Request("ClassName"))&"',parentid="&Request("ParentID")&",orders="&Request("Orders")&" where id="&Request("editid")&"")
'修改产品中记录的对应的类别名称&编号
conn.execute("update CaseMain set gbcode='"&Trim(Request("ClassName"))&"' where gbseq='"&Request("editid")&"'")
Downasp.ShowMsg("修改成功。")
Downasp.GotoUrl("admin_caseclass.asp?gb="&request("gb")&"")
Response.End()
End If
set rs = conn.execute("select * from cclass where id="&Request("ID")&"")
if not rs.eof then
classname = rs(1)
classid = rs(0)
parentid = rs(2)
orders =rs(4)
end if
rs.close
set rs = nothing
%>
<%
End Sub
'--------------------------------编辑类别sub代码结束---------------------------------
%>
<%
'---------------------------------保存修改和编辑类别的sub开始---------------------------
Sub SaveClass()
If Downasp.IsValidStr(Request("ClassName")) = False Then
Errmsg = "类别名称中含有非法字符。"
Downasp.ShowMsg(Errmsg)
Downasp.Back(-1)
Response.End()
End If
conn.execute("insert into cclass(classname,parentid,orders,gb) values('"+Trim(Request("ClassName"))+"','"+Request("ParentID")+"','"+Request("Orders")+"','"+Request("gb")+"')")
Response.Redirect("admin_caseclass.asp?gb="&request("gb")&"")
End Sub
'------------------------------保存修改和编辑类别的sub结束------------------------------
%>
<%
'------------------------------------删除类别sub开始------------------------------------
Sub DelClass()
Dim classID,ID
ID = Request("ParentID")
classID = ID & "," & Downasp.selectclass(ID)
classID = Replace(classID,",,",",")
if right(classID,1) = "," Then classID = left(classID,len(classID)-1)
if left(classID,1) = "," Then classID = right(classID,len(classID)-1)
'查找是否有下级类别
'set rs = conn.execute("select * from pclass where ParentID="&Request("ParentID")&"")
'If not rs.eof then
'Downasp.ShowMsg("请先删除下级类别。")
'Downasp.Back(-1)
'Response.End()
'End IF
'rs.close
'set rs = nothing
'删除类别
conn.execute("Delete from cclass where id in ("&classID&")")
'删除相关资源
'待定,未完成
'------------
Response.Redirect("admin_caseclass.asp")
End Sub
'-----------------------------删除类别sub结束--------------------------
%>
|