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

📄 outward_guest_info_edit.asp

📁 物流进销存系统 全功能,MSSQL 2000数据库. 可做物流公司信息系统开发的源程序
💻 ASP
📖 第 1 页 / 共 2 页
字号:
<%@ LANGUAGE="VBSCRIPT" %>
<% 
response.buffer=true
Response.Expires = 0
Response.CacheControl = "Private"
%>
<%const title="客户信息修改"%>
<!-- #include file=../data/username.inc-->
<!-- #include file=../data/connect.asp-->
<!--#include file=../data/myPrg.asp-->
<html>
<head>
<meta http-equiv="Content-Type"content="text/html; charset=gb_2312-80">
<title><%=title%></title>
<link rel="stylesheet" type="text/css" href="../data/forum.css">
</head>
<body topmargin="0"  onload="javascript:self.moveTo(0,0)">
<%
if isempty(session("username")) then
	call closedatabase
	Response.Write "请重新登入!"
	Response.End 
end if 
newcompanyid = request("companyid")
if newcompanyid = "" then
	call closedatabase
	Response.Write "<script language=javascript>"
	Response.Write "alert(""请先选择公司再做此步操作!"");"
	Response.write "history.go(-1);"
	Response.Write "</script>"
	Response.End
elseif not isnumeric(newcompanyid) then
	call closedatabase
	Response.Write "<script language=javascript>"
	Response.Write "alert(""companyid必须为整数!"");history.go(-1);"
	Response.Write "</script>"
	Response.End
else
	newcompanyid = cint(newcompanyid)  
end if
arra = split(session("username"),";")
UserCompanyid = arra(0)
flag = arra(1)
User = arra(2)
userno = arra(4)
detail_id = request("detail_id")
detail_id = clng(detail_id)
if flag > 4 then
	call closedatabase
	Response.End 
end if
if Request.ServerVariables("REQUEST_METHOD")="POST" then
	curaction = trim(request("action"))
	edit_beizu = trim(request("edit_beizu"))
	edit_beizu = replace(edit_beizu,"'","’")
	if cstr(curaction) = "delete" then '如果是删除该客户信息
			


	else '如果是修改记录

			guest_id = request("guest_id")
			guest_id = clng(guest_id)
			outw_type = request("outw_type")
			outw_type = replace(outw_type,"'","")
			info_takeman_id = trim(request("info_takeman_id"))
			if info_takeman_id = "" then 
				info_takeman_id = " "
			else
				info_takeman_id = replace(info_takeman_id,"'","’")
			end if
			info_yuji_time = trim(request("info_yuji_time"))
			info_yuji_time = replace(info_yuji_time,":",":")
			info_order_beizu = trim(request("info_order_beizu"))
			if info_order_beizu = "" then 
				info_order_beizu = " "
			else
				info_order_beizu = replace(info_order_beizu,"'","’")
			end if
			sql = "select * from outward_detail where detail_id = "&detail_id&" "
			set rs_det = conn.execute(sql)
			if not rs_det.eof then
				outw_id_database = rs_det("detail_outw_id")
				guest_id_database = rs_det("detail_guest_id")
				rs_det.close
				set rs_det = nothing
			else
				rs_det.close
				set rs_det = nothing
				call closedatabase
				Response.Write "<script language=javascript>"	
				Response.Write "{alert(""该记录已经不存在!请确认!!!"");opener.location.reload();window.close();}"		
				Response.Write "</script>"
				Response.End
			end if
			
			if clng(guest_id) <> clng(guest_id_database) then '假如修改了客户,则应将相应的信息记录下来
				'查看是否是合并用户。在此不允许合并
				'2003-1-21修改
				sql = "select * from outward_detail where detail_guest_id = "&guest_id&" and detail_outw_id = "&outw_id_database&" "
				set rset2 = server.createobject("adodb.recordset")
				rset2.open sql,conn,1,1
				if not rset2.eof then
					rset2.close
					set rset2 = nothing
					call closedatabase
					Response.Write "<script language=javascript>"	
					Response.Write "{alert(""由于该委托单号已有该客户存在,所以不能修改该客户的地址!!!"");history.back(-1);}"		
					Response.Write "</script>"
					response.end
				end if
				
				
				sql = "select * from outward_detail  where detail_outw_id = "&outw_id_database&" and detail_guest_id = "&guest_id_database&" "
				set rs_ee = server.CreateObject("adodb.recordset")
				rs_ee.Open sql,conn,3,3
				do while not rs_ee.EOF 
					sql = "select * from outward_detail_edit "
					set rs_dd = server.CreateObject("adodb.recordset")
					rs_dd.Open sql,conn,3,3
					rs_dd.AddNew
					rs_dd("detail_id") = rs_ee("detail_id")
					rs_dd("detail_outw_id") = rs_ee("detail_outw_id")
					rs_dd("detail_guest_id_old") = rs_ee("detail_guest_id")
					rs_dd("detail_guest_id_now") = guest_id
					rs_dd("detail_prod_id_old") = rs_ee("detail_prod_id")
					rs_dd("detail_companyid") = rs_ee("detail_companyid")
					rs_dd("detail_elink_id") = rs_ee("detail_elink_id")
					rs_dd("detail_no_old") = rs_ee("detail_no")
					rs_dd("detail_date_old") = rs_ee("detail_date")
					rs_dd("detail_man_old") = rs_ee("detail_man")
					rs_dd("detail_io_flag") = rs_ee("detail_io_flag")
					rs_dd("delete_flag") = 0 
					rs_dd("edit_man") = User
					rs_dd("edit_fact_date") = now()
					rs_dd.Update
					rs_dd.Close
					set rs_dd = nothing
					'修改客户
					rs_ee("detail_guest_id") = guest_id
					rs_ee.Update
				rs_ee.MoveNext
				loop
				rs_ee.Close
				set rs_ee = nothing
				'------------------------
				'2003-1-21修改
				'修改易联单表中的客户地址
				sql = "update outward_elink set elink_guest_id = "&guest_id&" where elink_guest_id = "&guest_id_database&" and elink_outw_id = "&outw_id_database&" "
				conn.execute(sql)
				'------------------------
			end if
			
			sql = "select * from detail_info where info_detail_id = "&detail_id&" "	
			set rs_info = server.CreateObject("adodb.recordset")
			rs_info.Open sql,conn,3,2
			if not rs_info.EOF then
				sql = "select * from detail_info_edit "
				set rs_detail = server.CreateObject("adodb.recordset")
				rs_detail.Open sql,conn,3,3
				rs_detail.AddNew
				rs_detail("info_id") = rs_info("info_id")
				rs_detail("info_outw_id") = rs_info("info_outw_id")
				rs_detail("info_type_old") = rs_info("info_type")
				rs_detail("info_type_now") = outw_type
				rs_detail("info_takeman_id_old") = rs_info("info_takeman_id")
				rs_detail("info_takeman_id_now") = info_takeman_id
				rs_detail("info_yuji_time_old") = rs_info("info_yuji_time")
				rs_detail("info_yuji_time_now") = info_yuji_time
				rs_detail("info_order_beizu") = rs_info("info_order_beizu")
				rs_detail("info_order_man") = rs_info("info_order_man")
				rs_detail("info_detail_id") = rs_info("info_detail_id")
				rs_detail("delete_flag") = 0
				rs_detail("edit_man") = User
				rs_detail("edit_fact_date") = now()
				rs_detail.Update
				rs_detail.Close
				set rs_detail = nothing
			
				rs_info("info_type") = outw_type
				rs_info("info_takeman_id") = info_takeman_id
				rs_info("info_yuji_time") = info_yuji_time
				rs_info("info_order_beizu") = info_order_beizu
				rs_info.Update 
			end if
			rs_info.Close 
			set rs_info = nothing	
	
						call closedatabase
						Response.Write "<script language=javascript>"	
						Response.Write "{alert(""客户信息修改成功!"");opener.location.reload();window.close();}"		
						Response.Write "</script>"
						Response.End 
		end if
else

%>
<form action="outward_guest_info_edit.asp" method="POST" name="output1">
<table align=center width=100%  cellspacing='0' cellpadding='0' bordercolorlight='#000000'bordercolordark='#FFFFFF'bgcolor='#DADBFC' border="1">
<tr>
 <td colspan=4 align=center bgcolor=red><b><font color=yellow>出库记录详细信息一览</font></b></td>
</tr>
  <%
	sql = "select * from outward_detail where detail_id = "&detail_id&" "
	set rs_de = conn.execute(sql)
	if rs_de.eof then
		rs_de.close
		set rs_de = nothing
		call closedatabase
		Response.Write "<script language=javascript>"	
		Response.Write "{alert(""该记录不存在或已经被删除!"");opener.location.reload();window.close();}"		
		Response.Write "</script>"

⌨️ 快捷键说明

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