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

📄 zcjoin.asp

📁 一个小小的固定资产程序
💻 ASP
📖 第 1 页 / 共 3 页
字号:
<!--#include file="connection.asp" -->
<!--#include file="tools.asp" -->
<!--#include file="check.asp"-->

<Script Language="javaScript">
    function  validate()
    {
        if  (document.myform.name.value=="")
        {
            alert("资产名称不能为空");
            document.myform.name.focus();
            return false ;
        }
        if  (document.myform.bh.value=="")
        {
            alert("资产编号不能为空");
            document.myform.bh.focus();
            return false ;
        }
		if  (document.myform.lb.value=="")
        {
            alert("资产类别不能为空");
            document.myform.lb.focus();
            return false ;
        }
		if  (document.myform.jldw.value=="")
        {
            alert("计量单位不能为空");
            document.myform.jldw.focus();
            return false ;
        }
		if  (document.myform.sl.value=="")
        {
            alert("数量不能为空");
            document.myform.sl.focus();
            return false ;
        }
		if  (document.myform.ggxh.value=="")
        {
            alert("规格型号不能为空");
            document.myform.ggxh.focus();
            return false ;
        }
	if  (document.myform.jszs.value=="")
        {
            alert("技术证书号不能为空");
            document.myform.jszs.focus();
            return false ;
        }
		if  (document.myform.wqjz.value=="")
        {
            alert("原值不能为空");
            document.myform.wqjz.focus();
            return false ;
        }
		if  (document.myform.azf.value=="")
        {
            alert("安装费不能为空");
            document.myform.azf.focus();
            return false ;
        }
		if  (document.myform.zj.value=="")
        {
            alert("折旧不能为空");
            document.myform.zj.focus();
            return false ;
        }
        if  (document.myform.jz.value=="")
        {
            alert("净值不能为空");
            document.myform.jz.focus();
            return false ;
        }
	if  (document.myform.jzdw.value=="")
        {
            alert("建造单位不能为空");
            document.myform.jzdw.focus();
            return false ;
        }if  (document.myform.jzny.value=="")
        {
            alert("建造年月不能为空");
            document.myform.jzny.focus();
            return false ;
        }if  (document.myform.ccbh.value=="")
        {
            alert("出厂编号不能为空");
            document.myform.ccbh.focus();
            return false ;
        }if  (document.myform.syrq.value=="")
        {
            alert("交付使用日期不能为空");
            document.myform.syrq.focus();
            return false ;
        }if  (document.myform.synx.value=="")
        {
            alert("预计使用年限不能为空");
            document.myform.synx.focus();
            return false ;
        }
	if  (document.myform.szd.value=="")
        {
            alert("所在地不能为空");
            document.myform.szd.focus();
            return false ;
        }
	if  (document.myform.bgr.value=="")
        {
            alert("保管人不能为空");
            document.myform.bgr.focus();
            return false ;
        }
        add_onsubmit(myform)
	return  true;
    }
</Script>

<%
 if Session("Urule")<>"a" then
	response.redirect "error.asp?id=admin"
 end if
%>
<%
Set myrs= Server.CreateObject("ADODB.Recordset") 
strSql="select * from bumen"
myrs.open strSql,Conn,1,1

Set lbrs= Server.CreateObject("ADODB.Recordset") 
lbSql="select * from lb"
lbrs.open lbSql,Conn,1,1

dim sql
dim rs
sql="select * from user where id="&session("uid")
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1

dim sql1
dim rs_user
sql1="select 姓名 from user where trim(权限)='b'"
set rs_user=server.createobject("adodb.recordset")
rs_user.open sql1,conn,1,1
                
dim sql2
dim rs2
sql2="select * from user where id=" & session("uid") & " and trim(权限)='a'"
set rs2=server.createobject("adodb.recordset")
rs2.open sql2,conn,1,1

zclruy=rs2("姓名")
%>
<%
table="zcdj"

if request.form("addedit_subed")="true" then 
'表单提交后

	editid=request.form("editid")
	name=Request.Form("name")
	bh=Request.Form("bh")
	lb=Request.Form("lb")
	jldw=Request.Form("jldw")
	sl=Request.Form("sl")
	ggxh=Request.Form("ggxh")
	jszs=Request.Form("jszs")
	wqjz=Request.Form("wqjz")
	azf=Request.Form("azf")
	zj=Request.Form("zj")
	jz=Request.Form("jz")
	jzdw=Request.Form("jzdw")
	jzny=Request.Form("jzny")
	ccbh=Request.Form("ccbh")
	syrq=Request.Form("syrq")
	synx=Request.Form("synx")
	fsname=Request.Form("fsname")
	fsggxh=Request.Form("fsggxh")
	fsjzgc=Request.Form("fsjzgc")
	fssl=Request.Form("fssl")
	fsyj=Request.Form("fsyj")
	fsdj=Request.Form("fsdj")
	sydw=Request.Form("sydw")
	fsname1=Request.Form("fsname1")
	fsggxh1=Request.Form("fsggxh1")
	fsjzgc1=Request.Form("fsjzgc1")
	fssl1=Request.Form("fssl1")
	fsyj1=Request.Form("fsyj1")
	fsdj1=Request.Form("fsdj1")
	fsname2=Request.Form("fsname2")
	fsggxh2=Request.Form("fsggxh2")
	fsjzgc2=Request.Form("fsjzgc2")
	fssl2=Request.Form("fssl2")
	fsyj2=Request.Form("fsyj2")
	fsdj2=Request.Form("fsdj2")
	fsname3=Request.Form("fsname3")
	fsggxh3=Request.Form("fsggxh3")
	fsjzgc3=Request.Form("fsjzgc3")
	fssl3=Request.Form("fssl3")
	fsyj3=Request.Form("fsyj3")
	fsdj3=Request.Form("fsdj3")
	fsname4=Request.Form("fsname4")
	fsggxh4=Request.Form("fsggxh4")
	fsjzgc4=Request.Form("fsjzgc4")
	fssl4=Request.Form("fssl4")
	fsyj4=Request.Form("fsyj4")
	fsdj4=Request.Form("fsdj4")
	sydw=Request.Form("sydw")
	szd=Request.Form("szd")
	bgr=Request.Form("bgr")
	szd1=Request.Form("szd1")
	bgr1=Request.Form("bgr1")
	szd2=Request.Form("szd2")
	bgr2=Request.Form("bgr2")
	zcgly=Request.Form("zcgly")
	zclry=Request.Form("zclry")
	
	
	
	
	'服务器端验证
	'outcheck(CheckValue(name,,,1,"固定资产名称"))
	'outcheck(CheckValue(bh,,,1,"编号"))
	'outcheck(CheckValue(jldw,,,1,"计量单位"))
	'outcheck(CheckValue(sl,,,1,"数量"))
	'outcheck(CheckValue(ggxh,,,1,"规格型号"))
	'outcheck(CheckValue(jszs,,,1,"技术证书号"))
	'outcheck(CheckValue(wqjz,,,1,"原值"))
	'outcheck(CheckValue(azf,,,1,"安装费"))
	'outcheck(CheckValue(zj,,,1,"折旧"))
	'outcheck(CheckValue(jz,,,1,"净值"))
	'outcheck(CheckValue(jzdw,,,1,"建造单位"))
	'outcheck(CheckValue(jzny,,,1,"建造年月"))
	'outcheck(CheckValue(ccbh,,,1,"出厂编号"))
	'outcheck(CheckValue(syrq,,,1,"交付使用日期"))
	'outcheck(CheckValue(synx,,,1,"预计使用年限"))
	'outcheck(CheckValue(syzt,,,1,"使用状态"))
	'outcheck(CheckValue(sydw,,,1,"使用部门"))
	'outcheck(CheckValue(szd,,,1,"所在地"))
	'outcheck(CheckValue(bgr,,,1,"保管人"))
	'outcheck(CheckValue(szd1,,,1,"所在地1"))
	'outcheck(CheckValue(bgr1,,,1,"保管人1"))
	'outcheck(CheckValue(szd2,,,1,"所在地2"))
	'outcheck(CheckValue(bgr2,,,1,"保管人2"))
	'outcheck(CheckValue(zcgly,,,1,"资产管理员"))
	'outcheck(CheckValue(zclry,,,1,"资产录入员"))
	
	dim sqluser
	dim rs_user1,userDep
 	sqluser="select * from user where trim(权限)='b'"& "and trim(姓名)='" & trim(zcgly) &"'"

	set rs_user1=server.createobject("adodb.recordset")
	rs_user1.open sqluser,conn,1,1
	
	'response.write rs_user1("部门")
	'response.end
	userDep=rs_user1("部门")
	
    if trim(userDep)=trim(sydw) then
	if editid="" then	'添加状态
		' 防止二义性信息逻辑****************
		'set rs_test=Server.CreateObject("ADODB.RECORDSET")
		'rs_test.Open "select count(*) as counter from " & table & " where username='" & username & "'",conn
		'if  rs_test("counter")>0 then
		'	call Msgout("用户名已存在, 不能添加!","javascript:history.back()",3)
		'	Response.End
		'end if
		'************************************

		'添加时使用的字段
		field1=array("name","bh","lb","jldw","sl","ggxh","jszs","wqjz","azf","zj","jz","jzdw","jzny","ccbh","syrq","synx","fsname","fsggxh","fsjzgc","fssl","fsyj","fsdj","fsname1","fsggxh1","fsjzgc1","fssl1","fsyj1","fsdj1","fsname2","fsggxh2","fsjzgc2","fssl2","fsyj2","fsdj2","fsname3","fsggxh3","fsjzgc3","fssl3","fsyj3","fsdj3","fsname4","fsggxh4","fsjzgc4","fssl4","fsyj4","fsdj4","sydw","szd","bgr","szd1","bgr1","szd2","bgr2","zcgly","zclry","lrtime","userID")
		value1=array(name,bh,lb,jldw,sl,ggxh,jszs,wqjz,azf,zj,jz,jzdw,jzny,ccbh,syrq,synx,fsname,fsggxh,fsjzgc,fssl,fsyj,fsdj,fsname1,fsggxh1,fsjzgc1,fssl1,fsyj1,fsdj1,fsname2,fsggxh2,fsjzgc2,fssl2,fsyj2,fsdj2,fsname3,fsggxh3,fsjzgc3,fssl3,fsyj3,fsdj3,fsname4,fsggxh4,fsjzgc4,fssl4,fsyj4,fsdj4,sydw,szd,bgr,szd1,bgr1,szd2,bgr2,zcgly,zclry,date(),rs_user1("id"))

		for i=0 to ubound(field1)
			value1(i)=replace(value1(i),"'","''")
		next
		
		sql = "INSERT INTO " & table & " (" & Join(field1, ",") & ") VALUES ('" & Join(value1, "','") & "')"
		'response.write sql
		'response.end
		word="你的信息已成功加入!"
	else	'编辑状态

		'编辑时使用的字段
		field1=array("name","bh","lb","jldw","sl","ggxh","jszs","wqjz","azf","zj","jz","jzdw","jzny","ccbh","syrq","synx","fsname","fsggxh","fsjzgc","fssl","fsyj","fsdj","fsname1","fsggxh1","fsjzgc1","fssl1","fsyj1","fsdj1","fsname2","fsggxh2","fsjzgc2","fssl2","fsyj2","fsdj2","fsname3","fsggxh3","fsjzgc3","fssl3","fsyj3","fsdj3","fsname4","fsggxh4","fsjzgc4","fssl4","fsyj4","fsdj4","sydw","szd","bgr","szd1","bgr1","szd2","bgr2","zcgly","zclry","lrtime","userID")
		value1=array(name,bh,lb,jldw,sl,ggxh,jszs,wqjz,azf,zj,jz,jzdw,jzny,ccbh,syrq,synx,fsname,fsggxh,fsjzgc,fssl,fsyj,fsdj,fsname1,fsggxh1,fsjzgc1,fssl1,fsyj1,fsdj1,fsname2,fsggxh2,fsjzgc2,fssl2,fsyj2,fsdj2,fsname3,fsggxh3,fsjzgc3,fssl3,fsyj3,fsdj3,fsname4,fsggxh4,fsjzgc4,fssl4,fsyj4,fsdj4,sydw,szd,bgr,szd1,bgr1,szd2,bgr2,zcgly,zclry,date(),rs_user1("id"))

		sql="UPDATE " & table & " SET "
		for i=0 to ubound(field1)
			sql = sql & field1(i) & "='" & replace(value1(i),"'","''") & "'" 
			if i <> ubound(field1) then
				sql=sql & "," 
			else
				'如果你的主关键字名不是"id",请修改下面的代码
				sql=sql & " where id=" & editid 
			end if	
		next
		word="你的信息已成功修改!"
	end if 

	conn.Execute sql
    else 
	%>
	<script language="JavaScript">
		alert("您选择的使用部门和管理员所在部门不符!");
		
	</script>
<%	
    end if
else
'进入页面时(非提交)
	editid=request("editid")
	if editid<>"" then '编辑状态
		onload="onload=""page_onload();"""
		set rs1=Server.CreateObject("ADODB.RECORDSET")
		rs1.Open "select * from " & table & " where id =" & editid ,conn

⌨️ 快捷键说明

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