<%-- - Author(s) : Kim Myung HO - Date : 2014.07.07 - Description: 계약 작성 --%> <%@page import="java.sql.Clob"%> <%@ page contentType="text/html; charset=utf-8" %> <%@ page import="com.udapsoft.waf.system.HandlerStorage" %> <%@ page import="com.udapsoft.waf.common.ui.*" %> <%@ page import="com.udapsoft.waf.common.util.*" %> <%@ page import="kr.co.hsnc.common.util.*"%> <%@ page import="com.udapsoft.waf.common.util.DateUtil"%> <%@ page import="kr.co.hsnc.common.sql.*" %> <%@ page import="kr.co.hsnc.common.config.WAFConfig" %> <%@ include file="/jsp/work/taglib.jsp" %> <%@ page import="kr.co.hsnc.common.util.Formatter"%> <%@page import="java.net.URLEncoder"%> <%@ page import="kr.co.udapsoft.ebid.buyer.common.file.FileManager"%> <% ctx.init(request, response); HandlerStorage storage = ctx.getHandlerStorage(); ValueObject params = storage.getParams(); ValueObject user = storage.getUser(); // RowSet CorpRowSet = storage.getRowSet("CorpRowSet"); ValueObject ContInfo = storage.getValueObject("ContInfo"); String RTN_REASON = ""; boolean rtn = false; if(ContInfo.get("RTN_REASON").length() > 0){ RTN_REASON = ContInfo.get("RTN_REASON"); rtn = true; } /*계약서식 정보 */ RowSet template = storage.getRowSet("template"); /*계약서식 FILE */ RowSet autofile_list = storage.getRowSet("AUTOFILE_LIST"); /*보증 정보 LIst */ RowSet warrList = storage.getRowSet("warrList"); /*인지세 구분*/ RowSet stampList = storage.getRowSet("stampRowSet"); //2016.12.9 String sToday = DateUtil.getSystemDate().substring(0,8); String sTarget = DateUtil.getPrePostDate("yyyymmdd", -29 ); %>
"> "> "> "> "> "> "> "> "> "> "> "> "> "> "> "> "> "> "> "> "> "> "> "> "> "> ">
  • 외주_계약 현황 상세 (<%=ContInfo.get("STATUS_NM")%>)
<% if(ContInfo.get("STATUS_CD").equals("10")){ %> 계약대상이동 <% if(ContInfo.get("MOD_NO").equals("0")){ %> 저장 작성완료 <% }else{ //변경계약일경우 상태값에 따라 버튼 변화 %> 저장 작성완료 변경계약서삭제 <% } }else if(ContInfo.get("STATUS_CD").equals("16")){ //작성완료(16) //승인자만 보이게 처리 if( storage.getUser().get("acct_id").equals(ContInfo.get("CON_CONFIRM_ID")) /* || storage.getRequest().getServerName().equals("localhost") */ ){ if(ContInfo.get("MOD_GB").equals("02") || ContInfo.get("MOD_GB").equals("20") || ContInfo.get("MOD_GB").equals("22")){ //감액,단축,감액단축 계약시 %> 업체 서명요청 반려 <% }else{%> 보증완료 반려 <% } if (ContInfo.get("ELEC_CON_YN").equals("N")) { //오프라인 전자 계약에 대해서만 처리 %> 계약완료 <% } }else{%> <% if(ContInfo.get("MOD_GB").equals("02") || ContInfo.get("MOD_GB").equals("20") || ContInfo.get("MOD_GB").equals("22")){ //감액,단축,감액단축 계약시%> 보증완료 회수 <% }else{%> 보증완료 회수 <% } } }else if(ContInfo.get("STATUS_CD").equals("19")){ //보증완료(19) //승인자만 보이게 처리 if(storage.getUser().get("acct_id").equals(ContInfo.get("CON_CONFIRM_ID")) /* || storage.getRequest().getServerName().equals("localhost") */){ %> 업체 서명요청 반려 <% if (ContInfo.get("ELEC_CON_YN").equals("N")) { //오프라인 전자 계약에 대해서만 처리 %> 계약완료 <% } }else{%> 회수 <% } }else if(ContInfo.get("STATUS_CD").equals("18")){ //승인자만 보이게 처리 if(storage.getUser().get("acct_id").equals(ContInfo.get("CON_CONFIRM_ID"))){ %> 업체 서명요청 <% if (ContInfo.get("ELEC_CON_YN").equals("N")) { //오프라인 전자 계약에 대해서만 처리 %> 계약완료 <% } } }else if(ContInfo.get("STATUS_CD").equals("30")){ %> 서명 서명취소 <% }else if((ContInfo.get("STATUS_CD").equals("40")) || (ContInfo.get("STATUS_CD").equals("41"))){ %> 저장 <% } %> 계약내역 목록
<% /* 계약 정보를 한페이지로 만들어서 include 시킴 (2014-08-14) 김명호 */ String isViewWrite; String finalYn = ""; if ((ContInfo.get("STATUS_CD").equals("10")) || (ContInfo.get("STATUS_CD").equals("40")) || (ContInfo.get("STATUS_CD").equals("41"))){ isViewWrite = "W"; }else{ isViewWrite = "V"; } %> <%@ include file="/jsp/ko_KR/buyer/cont/outside/ContInfo.jsp" %> <%if ((!ContInfo.get("MODI_REQ_REASON").equals("")) && (ContInfo.get("STATUS_CD").equals("40")) || (ContInfo.get("STATUS_CD").equals("41"))){ //수정 요청 내용이 있을경우 %>
수정요청 사유
사유 <%=ContInfo.get("MODI_REQ_REASON") %>
요청일 <%=ContInfo.get("MODI_REQ_DT") %>
<% } %>
계약정보
<%if ((params.get("ChgCont").equals("Y")) && ContInfo.get("STATUS_CD").equals("10")) { //변경 계약서 일경우 추가 내역%> 변경구문 <% } else { //당초 일경우 기본 값%> " /> <% }%> ......노랑색은 필수입력사항, 연두색은 계약서에 인쇄되지 않는 항목입니다.
<% for(int i = 0 ; i < template.size(); i ++){ %> "> "> "> "> <% if(i==0){ %> " onClick="tabView(<%=template.getRow(i).get("SEQ")%>)"> " value="A"> <%=template.getRow(i).get("TEMPLATE_NAME")%>   <% }else{ %> <%if(template.getRow(i).get("OPTION_YN").equals("A")){%> " onClick="tabView(<%=template.getRow(i).get("SEQ")%>)"> <%=template.getRow(i).get("TEMPLATE_NAME")%> " value="A"> <%}else if((template.getRow(i).get("OPTION_YN").equals("Y"))){ %> " onClick="tabView(<%=template.getRow(i).get("SEQ")%>)"> " value="Y" <%if(template.getRow(i).get("CHECK_YN").equals("Y")){%>checked="checked"<%}%>> <%=template.getRow(i).get("TEMPLATE_NAME")%> <%} %> <% } %> <%} %>
<% for(int i = 0 ; i < template.size(); i ++){ String template_html = ClobUtils.getClob((Clob)template.getRow(i).getObject("TEMPLATE_HTML")); String divHidden = template.getRow(i).get("SEQ").equals("0")?"":"none"; %>
" id="__html_<%=template.getRow(i).get("SEQ")%>"> <%= template_html%>
<%} %>
계약서류
자동생성
직접첨부
<%=FileManager.getFileListForDiv("SUB_CONT_MOD_ID", ContInfo.get("SUB_CONT_MOD_ID")) %>
[Attach File]
<% /* 보증 목록을 include 시킴 (2014-10-16) 김명호 */ if((ContInfo.get("STATUS_CD").equals("20")) || (ContInfo.get("STATUS_CD").equals("30")) || (ContInfo.get("STATUS_CD").equals("50")) || (ContInfo.get("ELEC_CON_YN").equals("N"))){ if(warrList.size() > 0){ %> <%@ include file="/jsp/ko_KR/buyer/cont/outside/guarList.jsp" %> <% } } %>