【JSP开源代码栏目提醒】:网学会员,鉴于大家对JSP开源代码十分关注,论文会员在此为大家搜集整理了“ldlist_editsave.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 listid=0,icount,lendid,iorgcnt;
String devid;
LendList o_list = new LendList();
listid = Integer.parseInt(request.getParameter("listid"));
lendid = Integer.parseInt(request.getParameter("lendid"));
devid = request.getParameter("devid");
icount = Integer.parseInt(request.getParameter("count"));
// 原来领用的数量
iorgcnt = Integer.parseInt(request.getParameter("orgcnt"));
o_list.setListId(listid);
o_list.setDevId(devid);
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.UpdateLendList();
// 更改库存数量
o_dev.UpdateNumber(icount-iorgcnt);
response.sendRedirect("lend_edit.jsp?lid="+lendid);
}
catch(Exception e){e.printStackTrace();out.println("<br><br><br><center>设备领用失败! </center>");}
%>
</body>
<%
}
else
out.println("<script language='javascript'>alert('领用数量不能大于"+iStore+"!');history.go(-1);</script>");
%>
</html>
<%}
else
out.println("你没有管理员的权限");
%>