【JSP开源代码栏目提醒】:网学会员JSP开源代码为您提供ldlist_save.jsp参考,解决您在ldlist_save.jsp学习中工作中的难题,参考学习。
<%@ page contentType="text/html;charset=gb2312" %>
<%@include file="head.jsp"%>
<%
// 判断此用户类型是否为系统管理员,如果不是则不能查看此页面信息
// 这里使用head.jsp文件中的方法isAdmin()
if(isAdmin((String)session.getValue("user_id")))
{
%>
<html>
<head>
<title>设备领用</title>
</head>
<body>
<%
int lendid=0,icount;
String devid;
lendid = Integer.parseInt(request.getParameter("lendid")); // 领用单编号
devid = request.getParameter("devid"); // 领用设备编号
icount = Integer.parseInt(request.getParameter("count")); // 领用数量
// 定义领用设备对象,设置领用单编号和设备编号
LendList o_list = new LendList();
o_list.setLendId(lendid);
o_list.setDevId(devid);
// 同样的设备不能在一个领用单领用2次,如果增加领用数量,去修改同一领用单此领用设备的领用数量
if(o_list.getMoreLendList().size()>0)
out.println("<script language='javascript'>alert('已经领用此设备,请更改其领用数量!');history.go(-1);</script>");
else{
// 定义领用数量
o_list.setLCount(icount);
//判断领用数量是否小于等于设备库存数量
Device o_dev = new Device();
o_dev.setDevId(devid);
o_dev.getDevice();
int iStore = o_dev.getDevNumber();
if(iStore>=icount)
{
//库存数量大于领用数量
try{
//插入新领用记录
o_list.CreateLendList();
// 更改设备库存数量
o_dev.UpdateNumber(icount);
out.println("<br><br><br><center>设备领用添加成功!</center>");
}
catch(Exception e){e.printStackTrace();out.println("<br><br><br><center>设备领用添加失败! </center>");}
%>
</body>
<script language="javascript">
setTimeout("window.close()",800);
opener.location.reload();
</script>
<%
}
else
out.println("<script language='javascript'>alert('领用数量不能大于"+iStore+"!');history.go(-1);</script>");
%>
</html>
<%}
}
else
out.println("你没有管理员的权限");
%>
上一篇:
ldlist_editsave.jsp
下一篇:
关于马克思生态文明理论研究