You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
64 lines
2.6 KiB
64 lines
2.6 KiB
|
|
package kr.co.kihyun.tree; |
|
|
|
import java.sql.ResultSet; |
|
import java.io.IOException; |
|
import java.io.PrintWriter; |
|
import java.sql.SQLException; |
|
import javax.servlet.ServletException; |
|
import javax.servlet.http.HttpServlet; |
|
import javax.servlet.http.HttpServletRequest; |
|
import javax.servlet.http.HttpServletResponse; |
|
import kr.co.kihyun.lang.Encoder; |
|
import kr.co.kihyun.lang.MInteger; |
|
import kr.co.kihyun.lang.MLong; |
|
import kr.co.kihyun.moumi.MoumiConfig; |
|
import kr.co.kihyun.db.DBManager; |
|
import kr.co.kihyun.lang.MString; |
|
import kr.co.kihyun.beans.user.HttpSSOLogin; |
|
import kr.co.kihyun.text.html.ServletUtil; |
|
|
|
public class DeptDelete extends DBManager |
|
{ |
|
public DeptDelete(HttpServletRequest req,HttpServletResponse res) |
|
{ |
|
PrintWriter out=null; |
|
try |
|
{ |
|
res.setContentType("text/html;charset=UTF-8"); |
|
out = res.getWriter(); |
|
if(!HttpSSOLogin.isLogin(req)) |
|
{ |
|
String connURL = "location='/totsys/login/login.jsp';"; |
|
out.println(ServletUtil.getJavaScript(connURL)); |
|
return; |
|
} |
|
String deptId=MString.checkNull(req.getParameter("id"),"null"); |
|
if(deptId.equals("null")) deptId=null; |
|
if(deptId!=null && !deptId.equals("ROOT")) |
|
{ |
|
String sql="UPDATE MOUMI_DEPT SET SEL_TYPE='N' WHERE ID='"+deptId+"'"; |
|
execUpdate(sql); |
|
} |
|
out.println(ServletUtil.alert(MoumiConfig.getMessageBundle().getString("moumi.message.popup.coporationChange"))); |
|
out.println(ServletUtil.redirect("/totsys/sysadm/dept/empty.jsp?reload=yes")); |
|
//44.적절하지 않은 예외처리(광범위예외클래스)_CWE-754 Add by YOUNGJUN,CHO |
|
} catch (IOException ioex) { |
|
ioex.printStackTrace(); |
|
out.println(ServletUtil.alert(MoumiConfig.getMessageBundle().getString("moumi.message.popup.notCoporationChangeAdmin"))); |
|
out.println(ServletUtil.redirect("/totsys/sysadm/dept/empty.jsp?reload=no")); |
|
} catch (SQLException sqlex) { |
|
sqlex.printStackTrace(); |
|
out.println(ServletUtil.alert(MoumiConfig.getMessageBundle().getString("moumi.message.popup.notCoporationChangeAdmin"))); |
|
out.println(ServletUtil.redirect("/totsys/sysadm/dept/empty.jsp?reload=no")); |
|
//++++++++++++++++++++++++++++++++++++++++++++++++ |
|
} |
|
catch (Exception e) |
|
{ |
|
e.printStackTrace(); |
|
out.println(ServletUtil.alert(MoumiConfig.getMessageBundle().getString("moumi.message.popup.notCoporationChangeAdmin"))); |
|
out.println(ServletUtil.redirect("/totsys/sysadm/dept/empty.jsp?reload=no")); |
|
} |
|
finally { execClose(); } |
|
} |
|
}
|
|
|