📄 officetypemgr.java
字号:
package com.redmoon.oa.officeequip;import cn.js.fan.db.Conn;import cn.js.fan.util.*;import java.sql.*;import com.redmoon.oa.pvg.Privilege;import cn.js.fan.util.ErrMsgException;import javax.servlet.http.*;import org.apache.log4j.Logger;import cn.js.fan.db.*;import cn.js.fan.web.SkinUtil;public class OfficeTypeMgr { Logger logger = Logger.getLogger(OfficeTypeMgr.class.getName()); public OfficeTypeMgr() { } public boolean modify(HttpServletRequest request) throws ErrMsgException { boolean re = true; String errmsg = ""; int id = ParamUtil.getInt(request, "id"); String name = ParamUtil.get(request, "name"); if (name.equals("")) errmsg += "名称不能为空!\\n"; if (!errmsg.equals("")) throw new ErrMsgException(errmsg); OfficeTypeDb otd = getOfficeTypeDb(id); otd.setName(name); re = otd.save(); return re; } public OfficeTypeDb getOfficeTypeDb(int id) { OfficeTypeDb addr = new OfficeTypeDb(); return addr.getOfficeTypeDb(id); } public boolean create(HttpServletRequest request) throws ErrMsgException { boolean re = true; String errmsg = "" , unit = "", abstracts =""; String name = ParamUtil.get(request, "name"); unit = ParamUtil.get(request, "unit"); abstracts = ParamUtil.get(request,"abstracts"); if (name.equals("")) errmsg += "名称不能为空!\\n"; if (unit.equals("")) errmsg += "参考单位不能为空!\\n"; if (!errmsg.equals("")) throw new ErrMsgException(errmsg); OfficeTypeDb otd = new OfficeTypeDb(); if (otd.isExist(name)) throw new ErrMsgException("该类别已存在!"); else { otd.setName(name); otd.setUnit(unit); otd.setAbstracts(abstracts); re = otd.create(); } return re; } public boolean del(HttpServletRequest request) throws ErrMsgException { int id = ParamUtil.getInt(request, "id"); OfficeTypeDb OfficeTypeDb = getOfficeTypeDb(id); if (OfficeTypeDb == null || !OfficeTypeDb.isLoaded()) throw new ErrMsgException("该项已不存在!"); OfficeDb odb = new OfficeDb(); if (odb.hasOfficeOfType(id)) { throw new ErrMsgException("此类别下已存货品,请删除货品后才能删除此分类!"); } return OfficeTypeDb.del(); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -