⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 admin_delivertype.asp

📁 正版创力4.1SQL商业版!!!ASP版。
💻 ASP
字号:
<!--#include file="Inc/Const.asp"-->
<%
if Not Cl.TrueChannelPurview(1,ChannelID) then Cl.ShowErr("<li>您无此操作权限!</li>")
const PageSize=20
dim Action,TypeID,Ddzt,DdztText,PNum
dim NeedInvoice,Invoiced,Status,delflag
dim DTypeName,Intro,Charge,IsDefault,IsDisabled,OrderID
Action		= Trim(request("Action"))
TypeID		= Cl.GetClng(request("TypeID"))
CurrentPage	= Cl.GetClng(request("page"))
DTypeName	= Trim(request("TypeName"))
Intro		= Trim(request("Intro"))
Charge		= Trim(request("Charge"))
IsDefault	= Trim(request("IsDefault"))
IsDisabled	= Trim(request("IsDisabled"))
OrderID		= Cl.GetClng(request("OrderID"))
Header
%>
<table width="100%"  border="0" cellpadding="0" cellspacing="1" class="border" align="center">
  <tr>
    <td colspan="2" align="center" class="title"><b>送 货 方 式 管 理</b></td>
  </tr>
  <tr>
    <td width="70" height="30" class="tdbg">管理导航:</td>
    <td class="tdbg"><a href="Admin_DeliverType.asp">送货方式管理首页</a> | <a href="Admin_DeliverType.asp?Action=Add">添加送货方式</a></td>
  </tr>
</table>
<br />
<%
Select Case Action
Case "Modify"
   Call Modify()
Case "Order"
   Call Order()
Case "Add"
   Call Add()
Case "SaveModify"
   Call SaveModify()
Case "SaveAdd"
   Call SaveAdd()
Case "SetDefault"
   Call SetDefault()
Case "Disabled"
   Call Disabled()
Case "CDisabled"
   Call CDisabled()
Case "Del"
   Call Del()
Case else
   Call Main()
end Select
if FoundErr=True then
	Cl.ShowErr(ErrMsg)
end if

Footer

Sub Main()
call OpenConn()
sql="select * from Cl_DeliverType"
Set rs= Server.CreateObject("ADODB.Recordset")
rs.open sql,Conn,1,1
%>
<table width="100%"  border="0" cellpadding="0" cellspacing="1" class="border" align="center">
  <tr align="center" class="title">
    <td width="30">ID</td>
    <td width="80">送货方式名称</td>
    <td>送货方式简介</td>
    <td width="60">运费</td>
    <td width="60">是否默认</td>
    <td width="50">已启用</td>
    <td width="100">排序操作</td>
    <td width="150">常规操作</td>
  </tr>
<%
if rs.eof and rs.bof then
	response.write "<tr><td colspan='8' height='50' align='center'>没有任何方案</td></tr>"
else
	do while not rs.eof
%>
	<form name="Order" method="post" action="Admin_DeliverType.asp">
	<tr class="tdbg" onMouseOut="this.className='tdbg'" onMouseOver="this.className='tdbg2'">
		<td width="30" align="center"><%=rs("TypeID")%></td>
		<td width="80" align="center"><%=rs("typename")%></td>
		<td align="center"><%=rs("intro")%></td>
		<td width="60" align="center"><%=rs("charge")%>元</td>
		<td width="60" align="center"><%if rs("IsDefault") then response.write "<font color=blue>√</font>"%></td>
		<td width="50" align="center"><%
		if rs("IsDisabled")=False then
			response.write "<font color=blue>√</font>"
		else
			response.write "<font color='red'>×</font>"
		end if%></td>
		<td width="100" align="center">
			<input name="OrderID" type="text" id="OrderID" value="<%=rs("OrderID")%>" size="4" maxlength="4" style="text-align:center ">
			<input type="Submit" name="Submit" value="修改">
			<input name="Action" type="hidden" id="Action" value="Order">
			<input name="TypeID" type="hidden" id="TypeID" value="<%=rs("TypeID")%>">
		</td>

		<td width="150" align="center">
		<%
		if rs("IsDefault") then 
			response.write "<font color='gray'>默认送货方式</font>&nbsp;"
		else
			response.write "<a href='Admin_DeliverType.asp?Action=SetDefault&TypeID="&rs("TypeID")&"'>设为默认</a>&nbsp;"
			if rs("IsDisabled")=False then
			response.write "<a href='Admin_DeliverType.asp?Action=Disabled&TypeID="&rs("TypeID")&"'>禁用</a>"
			else
			response.write "<a href='Admin_DeliverType.asp?Action=CDisabled&TypeID="&rs("TypeID")&"'>启用</a>"
			end if
		end if
		%>
		<a href="Admin_DeliverType.asp?Action=Modify&TypeID=<%=rs("TypeID")%>">修改</a> <a href="Admin_DeliverType.asp?Action=Del&TypeID=<%=rs("TypeID")%>">删除</a></td>
	</tr>
	</form>
<%
		rs.movenext
	loop
end if
rs.close:set rs=Nothing
%>
</table>
<br />
&nbsp;&nbsp;说明:“禁用”某送货方式后,前台下订单时不显示,原订单中仍显示。<br />
<%
End Sub

Sub Add()
%>
<form name="myform" method="post" action="Admin_DeliverType.asp">
  <table width="100%"  border="0" cellpadding="2" cellspacing="1" class="border">
    <tr align="center">
      <td colspan="2" class="title"><b>添 加 送 货 方 式</b></td>
    </tr>
    <tr class="tdbg">
      <td width="40%" align="right">名称:</td>
      <td><input name="TypeName" type="text" id="TypeName" size="20" maxlength="20">
        <font color="#FF0000">*</font></td>
    </tr>
    <tr class="tdbg">
      <td width="40%" align="right">说明:</td>
      <td><input name="Intro" type="text" id="Intro" size="40" maxlength="50"></td>
    </tr>
    <tr class="tdbg">
      <td width="40%" align="right">运费:</td>
      <td><input name="Charge" type="text" id="Charge" value="100" size="6" maxlength="6" style="text-align:center ">元</td>
    </tr>
    <tr class="tdbg">
      <td align="right">&nbsp;</td>
      <td><input name="IsDefault" type="checkbox" id="IsDefault" value="<%=TrueType%>">
        设为默认</td>
    </tr>
    <tr align="center" class="tdbg">
      <td height="50" colspan="2">        <input name="Action" type="hidden" id="Action" value="SaveAdd">
      <input type="Submit" name="Submit" value="保存送货方式"></td>
    </tr>
  </table>
</form>
<%
end Sub

Sub Modify()
set rs=Cl.Execute("select * from Cl_DeliverType where TypeID="&TypeID)
%>
<form name="myform" method="post" action="Admin_DeliverType.asp">
  <table width="100%"  border="0" cellpadding="2" cellspacing="1" class="border">
    <tr align="center">
      <td colspan="2" class="title"><b>修 改 送 货 方 式</b></td>
    </tr>
    <tr class="tdbg">
      <td width="40%" align="right">名称:</td>
      <td><input name="TypeID" type="hidden" id="TypeID" value="<%=rs("TypeID")%>"><input name="TypeName" type="text" id="TypeName" value="<%=rs("TypeName")%>" size="20" maxlength="20">
        <font color="#FF0000">*</font></td>
    </tr>
    <tr class="tdbg">
      <td width="40%" align="right">说明:</td>
      <td><input name="Intro" type="text" id="Intro" value="<%=rs("Intro")%>" size="40" maxlength="50"></td>
    </tr>
    <tr class="tdbg">
      <td width="40%" align="right">运费:</td>
      <td><input name="Charge" type="text" id="Charge" value="<%=rs("Charge")%>" size="6" maxlength="6" style="text-align:center ">
      元</td>
    </tr>
    <tr class="tdbg">
      <td align="right">&nbsp;</td>
      <td><input name="IsDefault" type="checkbox" id="IsDefault" value="<%=TrueType%>" <%if ""&rs("IsDefault")&""=TrueType then %> Checked <%end if %>>
        设为默认</td>
    </tr>
    <tr align="center" class="tdbg">
      <td height="50" colspan="2">        <input name="Action" type="hidden" id="Action" value="SaveModify">
      <input type="Submit" name="Submit" value="保存修改"></td>
    </tr>
  </table>
</form>
<%
Rs.close
Set rs=nothing
End Sub

Sub SaveModify()
	dim MinTypeID
	select case IsDefault
	case TrueType
	IsDefault=TrueType
	Cl.Execute("update Cl_DeliverType  set IsDefault= " & FalseType & "  where TypeID <> " & TypeID & " and IsDefault= " & TrueType & " ")
	IsDisabled=FalseType
	case else
	IsDefault=FalseType 
	MinTypeID=Cl.Execute("select min(TypeID) from Cl_DeliverType where TypeID<> " &TypeID)(0)
	Cl.Execute("update Cl_DeliverType  set IsDefault= " & TrueType & " ,IsDisabled= " & FalseType & " where IsDefault= " & FalseType & " and TypeID=" & MinTypeID)
	end select
	if Not IsNumeric(Charge) then Charge=0
	Charge=FormatNumber(Charge,2)
	Cl.Execute("update Cl_DeliverType  set TypeName='"&DTypeName & "',Intro='"&Intro & "',Charge="&Charge & ",IsDefault="&IsDefault & " ,IsDisabled= " & FalseType & " where TypeID = " & TypeID & " ")
	Cl.SaveAdminLog
	Call Cl.OutMsg(0,"操作成功,所选送货方式已被成功修改!","Admin_DeliverType.asp")
End Sub

Sub SaveAdd()
	dim MaxOrder,MaxTypeID,Deliver
	Deliver=Cl.Execute("select Max(OrderID),Max(TypeID) from Cl_DeliverType")
	MaxOrder=Deliver(0)
	MaxTypeID=Deliver(1)
	if Not IsNumeric(MaxOrder) then MaxOrder=0
	if Not IsNumeric(MaxTypeID) then MaxTypeID=0
	select case IsDefault
	case TrueType
	IsDefault=TrueType
	IsDisabled=FalseType
	Cl.Execute("update Cl_DeliverType  set IsDefault= " & FalseType & "  where TypeID <> " & TypeID & " and IsDefault= " & TrueType & " ")
	case else
	IsDefault=FalseType 
	end select
	Cl.Execute("insert into Cl_DeliverType (TypeID,TypeName ,Intro ,Charge ,IsDefault ,OrderID ) values (" & MaxTypeID+1 &" ,'" & DTypeName &"' ,'" & Intro&"' ,"&Charge &","&IsDefault &","&MaxOrder+1 &")")
	Cl.SaveAdminLog
	Call Cl.OutMsg(0,"操作成功,成功添加送货方式!","Admin_DeliverType.asp")
End Sub

Sub SetDefault()
	if TypeID=0 then
		FoundErr=True
		ErrMsg=ErrMsg & "<br /><li>请先选择ID!</li>"
		exit Sub
	end if
	Cl.Execute("update Cl_DeliverType  set IsDefault= " & FalseType & "  where TypeID <> " & TypeID & " and IsDefault= " & TrueType & " ")
	Cl.Execute("update Cl_DeliverType  set IsDefault= " & TrueType & ", IsDisabled= " & FalseType & "  where TypeID = " & TypeID & " ")
	Cl.SaveAdminLog
	response.Redirect ComeUrl
end Sub
Sub Disabled()
	if TypeID=0 then
		FoundErr=True
		ErrMsg=ErrMsg & "<br /><li>请先选择ID!</li>"
		exit Sub
	end if
	Cl.Execute("update Cl_DeliverType  set IsDisabled= " & TrueType & "  where TypeID = " & TypeID & " ")
	Cl.SaveAdminLog
	response.Redirect ComeUrl
end Sub
Sub CDisabled()
	if TypeID=0 then
		FoundErr=True
		ErrMsg=ErrMsg & "<br /><li>请先选择ID!</li>"
		exit Sub
	end if
	Cl.Execute("update Cl_DeliverType  set IsDisabled= " & FalseType & "  where TypeID = " & TypeID & " ")
	Cl.SaveAdminLog
	response.Redirect ComeUrl
end Sub
Sub Order()
	Cl.Execute("update Cl_DeliverType set OrderID=" & OrderID & " where TypeID = " & TypeID & " ")
	Cl.SaveAdminLog
	response.Redirect ComeUrl
end Sub
Sub Del()
	if TypeID=0 then
		FoundErr=True
		ErrMsg=ErrMsg & "<br /><li>请先选择ID!</li>"
		exit Sub
	end if
	Cl.Execute("delete from Cl_DeliverType where TypeID = " & TypeID & " ")
	Cl.SaveAdminLog
	Call Cl.OutMsg(0,"操作成功,所选送货方式已被删除!","Admin_DeliverType.asp")
end Sub
%>
<!--
'┌───────────────────────────────────────────────────────┐
'│														 │
'│		CreateLive CMS Version 4.0						 │
'│        				Powered by Aspoo.CN	 	 │
'│ 		          						 │
'│ 	邮箱: support@aspoo.cn		Info@aspoo.cn  	 │
'│		QQ: 3315263				596197794			 │
'│		网站: www.aspoo.cn			www.aspoo.com		 │
'│		论坛: bbs.aspoo.cn			bbs.aspoo.com		 │
'│														 │
'│	Copyright (C) 2005-2007 Aspoo.CN All Rights Reserved.	 │
'└───────────────────────────────────────────────────────┘
'-->

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -