knuGit Moumi
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.
 
 
 
 
 
 

223 lines
10 KiB

<%
/**********************************************************************************
프로그램명 : dept_regist.jsp
프로그램설명 :
작 성 자 : 조용준
작 성 일 : 04.07.02
최신변경일 :
***********************************************************************************/
%>
<%@ page contentType="text/html; charset=UTF-8" %>
<%@ page import="kr.co.kihyun.beans.user.HttpSSOLogin" %>
<%@ page import="kr.co.kihyun.text.html.ServletUtil" %>
<%@ page import="kr.co.kihyun.lang.Encoder" %>
<%@ page import="kr.co.kihyun.moumi.Moumi" %>
<%@ page import="java.net.URLEncoder" %>
<jsp:useBean id="partRegist" class="kr.co.kihyun.beans.totsys.sysadm.part.PartRegist" scope="page"/>
<%
try{
/***** user Login check *****************/
if(!HttpSSOLogin.isLogin(request)){
String connURL="parent.location='/totsys/login/login.jsp';";
out.println(ServletUtil.getJavaScript(connURL));
return;
}
/********** session내의 userId **********/
String usID = HttpSSOLogin.getLoginID(request);
/****** Parameter ******/
String dirPath = URLEncoder.encode("<a href=\"/totsys/sysadm/dept/dept_list.jsp\" class=\"d11_blue\">부서관리</a>");
String uri = URLEncoder.encode("./dept_list.jsp");
/****** dept view data get ******/
String[] distIDList = null;
partRegist.executeQuery();
distIDList = partRegist.getDistIDList();
%>
<HTML>
<HEAD>
<TITLE><%=Moumi.getTitle()%></TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
<link rel="stylesheet" href="/totsys/common/css/text.css" type="text/css">
<link rel="stylesheet" href="/totsys/common/css/kecttep.css" type="text/css">
<style>
td { padding: 2 3 2 3; }
</style>
<script src="/totsys/common/js/rollover.js"></script>
<SCRIPT language="javascript">
function formSubmit(){
var phone1 = document.deptForm.phone1.value;
var phone2 = document.deptForm.phone2.value;
var phone3 = document.deptForm.phone3.value;
document.deptForm.phone.value = phone1 + "-" + phone2 + "-" + phone3;
if(deptForm.id.value == '') {
alert('부서코드를 입력해주세요.');
}else if(deptForm.name.value == '') {
alert('부서이름을 입력해주세요.')
}else if(!Check_Num(deptForm.priority.value)){
alert('정렬순위는 숫자만 입력 가능합니다.');
deptForm.priority.focus();
// }else if(deptForm.passcode.value == ''){
// alert('인증코드를 입력해주세요.');
// deptForm.passcode.focus();
}else{
//alert(deptForm.deptID.value);
deptForm.submit();
}
}
function partOpen(url){
window.open(url ,'' ,'width=350 ,height=450 ,toolbar=no, directories=no, status=no, menubar=no, resizable=no');
}
function focus(){
deptForm.id.focus();
}
/************** 숫자 체크 **************/
function Check_Num(tocheck){
var isnum = true;
if (tocheck == null || tocheck == ""){
isnum = false;
return isnum;
}
for (var j = 0 ; j < tocheck.length; j++){
if ( tocheck.substring(j, j + 1) != "0"
&& tocheck.substring(j, j + 1) != "1"
&& tocheck.substring(j, j + 1) != "2"
&& tocheck.substring(j, j + 1) != "3"
&& tocheck.substring(j, j + 1) != "4"
&& tocheck.substring(j, j + 1) != "5"
&& tocheck.substring(j, j + 1) != "6"
&& tocheck.substring(j, j + 1) != "7"
&& tocheck.substring(j, j + 1) != "8"
&& tocheck.substring(j, j + 1) != "9" ){
isnum = false;
}
}
return isnum;
}
function partOpen(url){
window.open(url ,'' ,'width=384 ,height=457 ,toolbar=no, directories=no, status=no, menubar=no, resizable=no');
}
</SCRIPT>
</HEAD>
<body style='overflow:auto' BGCOLOR=#FFFFFF LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0>
<table width="100%" height="70" border="0" cellpadding="0" cellspacing="0">
<!---- top menu 시작 ---->
<jsp:include page="/totsys/common/inc/sysadm/top/top.jsp" flush="true">
<jsp:param name="dirPath" value="<%= dirPath %>"/>
</jsp:include>
<!---- top menu 끝 ---->
<tr class="toolbar" align="right">
<td class="kecttep_title" align="right">부서등록</td>
</tr>
<tr>
<td valign="top">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="31" valign="top">
<FORM name="deptForm" action="/servlet/kr.co.kihyun.tree.HttpDeptRegister" method="post">
<input type="hidden" name="phone">
<input type="hidden" name="deptID"/>
<input type="hidden" name="partID"/>
<table border="1px" class="kecttep_list_table" bordercolor="#e3e3e3" width="100%" cellpadding="0" cellspacing="0">
<!---- 부서 ID ---->
<tr>
<td width="120" class="kecttep_tdmenu" style="padding-left:10;"><img src="/totsys/common/images/icon.gif" align="middle">&nbsp;&nbsp;<b>부서코드</b></td>
<td class="kecttep_last_graytd" style="padding-left:10;"><input name="id" type="text" class="inputtxt" id="id"/></td>
</tr>
<!---- 부서명 ---->
<tr>
<td class="kecttep_tdmenu" style="padding-left:10;"><img src="/totsys/common/images/icon.gif" align="middle">&nbsp;&nbsp;<b>부서명</b></td>
<td class="kecttep_last_graytd" style="padding-left:10;"><input name="name" type="text" class="inputtxt"/></td>
</tr>
<!---- 부서전화번호 ---->
<tr>
<td class="kecttep_tdmenu" style="padding-left:10;"><img src="/totsys/common/images/icon.gif" align="middle">&nbsp;&nbsp;<b>부서전화번호</b></td>
<td class="kecttep_last_graytd" style="padding-left:10;"><input name="phone1" class=inputtxt value="" size="3" maxlength="3"/> - <input name="phone2" class=inputtxt value="" size="4" maxlength="4"/> - <input name="phone3" class=inputtxt value="" size="4" maxlength="4"/></td>
</tr>
<!---- 부서주소 ---->
<tr>
<td height="31" class="kecttep_tdmenu" style="padding-left:10;"><img src="/totsys/common/images/icon.gif" align="middle">&nbsp;&nbsp;<b>부서주소</b></td>
<td class="kecttep_last_graytd" style="padding-left:10;"><input name="addr" type="text" class="inputtxt" size="65"/></td>
</tr>
<!---- 부서코드 ---->
<!--
<tr>
<td class="kecttep_tdmenu" style="padding-left:10;"><img src="/totsys/common/images/icon.gif" align="middle">&nbsp;&nbsp;<b>부서코드</b></td>
<td class="kecttep_last_graytd" style="padding-left:10;"><input name="passcode" type="text" class="inputtxt" id="passcode" value=""/></td>
</tr>
-->
<tr>
<td height="31" class="kecttep_tdmenu"><img src="/totsys/common/images/icon.gif" align="middle">&nbsp;&nbsp;<b>상위부서</b></td>
<td class="kecttep_last_graytd">
<input class=inputtxt name="upperName" readOnly onclick="partOpen('/totsys/sysadm/org/popup_dept_list.jsp?formName=deptForm');" >
<input name="upperId" type="hidden" >
</td>
</tr>
<!---- 문서수발신단위 ---->
<tr>
<td height="31" class="kecttep_tdmenu" style="padding-left:10;"><img src="/totsys/common/images/icon.gif" align="middle">&nbsp;&nbsp;<b>문서수발신단위</b></td>
<td class="kecttep_last_graytd" style="padding-left:10;"><input name="selType" type="checkbox"/></td>
</tr>
<!---- 정렬순위 ---->
<tr>
<td height="31" class="kecttep_tdmenu" style="padding-left:10;"><img src="/totsys/common/images/icon.gif" align="middle">&nbsp;&nbsp;<b>정렬순위</b></td>
<td class="kecttep_last_graytd" style="padding-left:10;"><input name="priority" type="text" class="inputtxt" size="10" maxlength="10" value="0"/></td>
</tr>
<tr>
<td width="150" height="31" class="kecttep_tdmenu" style="padding-left:10;"><img src="/totsys/common/images/icon.gif" align="absmiddle">&nbsp;&nbsp;<b>소속기관</b></td>
<td class="kecttep_last_graytd" style="padding-left:10;">
<INPUT type=radio value="mnd" name="location" checked>국방부
<INPUT type=radio value="jcs" name="location">합동참모본부
</td>
</tr>
</table>
</FORM>
</td>
</tr>
<tr>
<td>
<table border="0" cellspacing="0" cellpadding="0" align="center">
<!---- 버튼 (확인, 취소) ---->
<tr align="center">
<td height="10" style="padding: 5px;"><a href="#" onclick="javascript:formSubmit();" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('bt_enter','','./images/bt_enter.gif',1)"><img name="bt_enter" border="0" src="./images/bt_enter.gif"></a></td>
<td height="10" style="padding: 5px;"><a href="#" onclick="javascript:history.go(-1);" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('bt_cancel3','','./images/bt_cancel3.gif',1)"><img name="bt_cancel3" border="0" src="./images/bt_cancel3.gif"></a></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
<td nowrap width="10"></td>
</tr>
<!------------------------------- top menu start ------------------------------->
<%@ include file="/totsys/common/inc/buttom/buttom.jsp" %>
<!------------------------------- top menu end ------------------------------->
</table>
</BODY>
</HTML>
<%
}catch(Exception ex){
//38.오류메세지를 통한 정보 노출(getMessage)_CWE-209 : Update by YOUNGJUN,CHO
ex.printStackTrace();
//out.println(ex);
//out.println("<html><body style='overflow=auto' bgcolor='white'><h1>Can't contact servlet runner</h1><br><br> Message : "+ex.getMessage()+"</body></html>");
//out.println("<META HTTP-EQUIV='refresh' CONTENT='0.1 URL=/error/exception.jsp'>");
//================================================
}finally{
}
%>