<%-- - FileName : PuSupplier.jsp - Author(s) : 이성민 - Date : 2014.06.26 - - Description: 협력업체현황 상세 --%> <%@ page contentType="text/html; charset=utf-8" %> <%@ page import="com.udapsoft.waf.system.HandlerStorage" %> <%@ page import="com.udapsoft.waf.common.util.DateUtil"%> <%@ page import="kr.co.hsnc.common.util.ValueObject" %> <%@ page import="kr.co.hsnc.common.sql.RowSet" %> <%@ page import="com.udapsoft.waf.common.ui.*" %> <%@ page import="com.udapsoft.waf.common.util.StringUtils" %> <%@ page import="com.udapsoft.waf.common.util.Formatter2"%> <%@ page import="kr.co.hsnc.common.config.WAFConfig" %> <%@ page import="kr.co.udapsoft.common.code.*" %> <%@ include file="/jsp/work/taglib.jsp" %> <% ctx.init(request, response); HandlerStorage storage = ctx.getHandlerStorage(); ValueObject params = storage.getParams(); ValueObject user = storage.getUser(); String event = storage.getEvent(); ValueObject vo = storage.getValueObject("InfoBaseList"); ValueObject filein = storage.getValueObject("TERMS_AGREE_INFO"); ValueObject corpInfoVo = storage.getValueObject("corpInfoVo"); RowSet getApprYearList = storage.getRowSet("getApprYearList"); String yyyy = (new java.text.SimpleDateFormat ("yyyy")).format (new java.util.Date()); String yyyymmdd = (new java.text.SimpleDateFormat ("yyyy-MM-dd")).format (new java.util.Date()); String oneYearAgoDate = Integer.toString((Integer.parseInt(yyyymmdd.replace("-", "")) + 10000)); String oneDayDate = Integer.toString((Integer.parseInt(yyyymmdd.replace("-", "")) - 1)); RowSet nationRowSet = storage.getRowSet("nationRowSet"); int year = Integer.parseInt(yyyy); String sToday = DateUtil.getSystemDate().substring(0,8); String yesrCombo = Integer.toString(year) + "|" + Integer.toString(year-1) + "|" + Integer.toString(year-2) + "|" + Integer.toString(year-3) + "|" + Integer.toString(year-4); String lic_code = ""; String lic_name = ""; RowSet licMasterList = storage.getRowSet("licMasterList"); for (int i = 0; i < licMasterList.size(); i++) { lic_code = lic_code + "|" + (licMasterList.getRow(i).get("LIC_CD")); lic_name = lic_name + "|" + (licMasterList.getRow(i).get("LIC_NM")); } %>
" /> " /> " /> " /> " /> " /> " /> " /> " /> " /> " /> " /> " /> " /> " /> " /> " /> " /> " /> " /> " />
  • 구매_협력업체현황 상세(<%=vo.get("status").equals("") ? "작성중" : vo.get("status")%>)
목록 저장 저장 ERP전송 삭제
업체명 : <%=vo.get("corp_kor") %> (<%=StringUtils.getBizNo(vo.get("CORP_REG_NO")) %>)
<%if(!params.get("p_in_out_div").equals("O")){ %>
  • 기본정보
  • 담당자 정보
  • 납품실적
  • 인증서 현황
  • 포상실적
  • 특허
  • 건설면허
  • 재무정보
  • 경영평가표
<%}else{ %>
  • 기본정보
<%} %>
<%if(!params.get("p_in_out_div").equals("O")){ %> <%} %>
공급ITEM
등록희망 공급ITEM
신용평가정보
<%}else{ %>
등록상태정보
<%if(!params.get("p_in_out_div").equals("O")){ %>
협력업체 등록상태 /> 대기 /> 가등록 /> 등록 /> 거래중지 /> 거래취소 협력업체 등록기간 " size="10" style="background-color: rgb(238, 238, 238);text-align:center" readonly="readonly"/> <% String sDisplay = ""; if(vo.get("STATUS_CODE").equals("01")) { sDisplay = "display:none;"; } %> 달력 협력업체 등록요청일 " size="10" style="background-color: rgb(238, 238, 238);text-align:center" readonly="readonly"/>
협력업체 등록신청일 " size="10" style="background-color: rgb(238, 238, 238);text-align:center" readonly="readonly"/> 협력업체 등록승인일 " size="10" style="background-color: rgb(238, 238, 238);text-align:center" readonly="readonly"/> <% sDisplay = ""; if(vo.get("STATUS_CODE").equals("01") || vo.get("STATUS_CODE").equals("91") || vo.get("STATUS_CODE").equals("99")) { sDisplay = "display:none;"; } %> 달력 거래취소/거래중지일 " size="10" style="background-color: rgb(238, 238, 238);text-align:center" readonly="readonly"/> <% sDisplay = ""; if(vo.get("STATUS_CODE").equals("01") || vo.get("STATUS_CODE").equals("02") || vo.get("STATUS_CODE").equals("03")) { sDisplay = "display:none;"; } %> 달력
의견
<%}else{ %>
협력업체 등록상태 /> 대기 /> 가등록 /> 등록 /> 거래중지 /> 거래취소 협력업체 등록기간 " size="10" style="background-color: rgb(238, 238, 238);text-align:center" readonly="readonly"/> 달력 등록취소/거래중지일 " size="10" style="background-color: rgb(238, 238, 238);text-align:center" readonly="readonly"/> 달력
의견
<%} %>
기본정보
<%if(!params.get("p_in_out_div").equals("O")){ %> <%}else{ %> <%} %> <%if(!params.get("p_in_out_div").equals("O")){ %> <%} %> <%if(!params.get("p_in_out_div").equals("O")){ %> <%}else{ %> <%} %>
사업자 등록번호 <%=StringUtils.getBizNo(vo.get("CORP_REG_NO")) %> 본사 사업자번호 " maxlength="10" numberOnly="true" style="width: 250px;" />
법인번호 " maxlength="13" numberOnly="true" style="width: 250px;" /> 사업장 관리번호 " maxlength="11" numberonly="true"style="width: 250px;" />
관리번호(ERP거래처코드) " maxlength="10" style="width: 250px;" /> 국가 <%= HTMLMaker.getSelectTag(nationRowSet, "detailcd", "detailnm" , "nation_cd", "style='width:28%;height=18;'", "", vo.get("nation_cd"), 0) %>
업체명 " style="width: 250px;" /> 대표자명 " style="width: 250px;" />
업태 " style="width: 250px;" /> 업종 " style="width: 250px;" />
사업자구분 disabled="disabled"/> 법인 disabled="disabled"/> 개인 설립일자 " style="width: 250px; background-color: rgb(238, 238, 238);" readonly="readonly"/> 달력
전화번호 " maxlength="15" style="width: 250px;" maxlength="100" noHangelEng="true" /> <% if(params.get("p_in_out_div").equals("I")) { %> ex)000-0000-0000 <% } %> FAX번호 " style="width: 250px;" maxlength="100" noHangelEng="true" /> <% if(params.get("p_in_out_div").equals("I")) { %> ex)000-0000-0000 <% } %>
회사규모 /> 대기업 /> 중소기업 계좌정보 <%=CommCodeManager.getSelectCodeList("ERP_BANK","bank_cd","height=18;","",vo.get("bank_cd")) %> " style="width: 250px;" />
본점 소재지 <%-- " class="input" style="background-color: rgb(218, 227, 244); width: 80px;" readonly="readonly">  -  " class="input" style="background-color: rgb(218, 227, 244); width: 80px;" readonly="readonly">   --%> " class="input" style="background-color: rgb(218, 227, 244); width: 80px;" readonly="readonly">   " style="width: 50%;"/>
사업장 소재지 <%-- " class="input" style="background-color: rgb(218, 227, 244); width: 80px;" readonly="readonly">  -  " class="input" style="background-color: rgb(218, 227, 244); width: 80px;" readonly="readonly">   --%> " class="input" style="background-color: rgb(218, 227, 244); width: 80px;" readonly="readonly">   " style="width: 50%;"/>
세금계산서 발행주소 /> 본사 /> 사업장
공장유무 /> 유 <%-- /> 임대공장 --%> /> 무     <%=vo.get("factor_confirm_nm") %> manufacturer 구분 /> manufacturer /> agent
주소 " style="width: 100%;"/>
첨부파일 [Attach File]
<%if(params.get("p_in_out_div").equals("O")){ %>
등록상태정보
담당자명 " style="width: 250px;" /> 부서명 " style="width: 250px;" /> 직위 " style="width: 250px;" />
이메일 " style="width: 250px;" /> 전화번호 " style="width: 250px;" /> FAX번호 " style="width: 250px;" />
핸드폰 번호  "/> -  "/> -  "/>
<%} %>
(* 금액 단위 : 천원) 
(* 금액 단위 : 원)
기준년도 <%=InputText.get("base_year",corpInfoVo.get("base_year"), 5,4, "PerSize,Number,center,class=numberic") %> <%-- " numberOnly="true" maxlength="4"/> --%> 년도
유동자산 <%=InputText.get("float_asset",Formatter2.currency(corpInfoVo.get("float_asset")), 30,15, "PerSize,Number,Minus,right,class=numberic","Number") %> <%-- " numberOnly="true"style="padding-right:3px; width: 150px; text-align: right;" <%=corpInfoVo.get("re_yn").equals("Y") ? "readonly=\"readonly\" " : "" %> maxlength="15"/> --%> 유동부채 <%=InputText.get("float_debt",Formatter2.currency(corpInfoVo.get("float_debt")), 30,15, "PerSize,Number,Minus,right,class=numberic","Number") %> <%-- " numberOnly="true" style="padding-right:3px; width: 150px; text-align: right;" <%=corpInfoVo.get("re_yn").equals("Y") ? "readonly=\"readonly\" " : "" %> maxlength="15"/> --%>
자본총계 <%=InputText.get("tot_cap",Formatter2.currency(corpInfoVo.get("tot_cap")), 30,15, "PerSize,Number,Minus,right,class=numberic","Number") %> <%-- " numberOnly="true" style="padding-right:3px; width: 150px; text-align: right;" <%=corpInfoVo.get("re_yn").equals("Y") ? "readonly=\"readonly\" " : "" %> maxlength="15"/> --%> 부채총계 <%=InputText.get("gross_asset",Formatter2.currency(corpInfoVo.get("gross_asset")), 30,15, "PerSize,Number,Minus,right,class=numberic","Number") %> <%-- " numberOnly="true" style="padding-right:3px; width: 150px; text-align: right;" <%=corpInfoVo.get("re_yn").equals("Y") ? "readonly=\"readonly\" " : "" %> maxlength="15"/> --%>
자본금 <%=InputText.get("capital_amt",Formatter2.currency(corpInfoVo.get("capital_amt")), 30,15, "PerSize,Number,Minus,right,class=numberic","Number") %> <%-- " numberOnly="true" style="padding-right:3px; width: 150px; text-align: right;" <%=corpInfoVo.get("re_yn").equals("Y") ? "readonly=\"readonly\" " : ""%> maxlength="15"/> --%> 당기순이익 <%=InputText.get("cur_profit",Formatter2.currency(corpInfoVo.get("cur_profit")), 30,15, "PerSize,Number,Minus,right,class=numberic","Number") %> <%-- " numberOnly="true" style="padding-right:3px; width: 150px; text-align: right;" <%=corpInfoVo.get("re_yn").equals("Y") ? "readonly=\"readonly\" " : "" %> maxlength="15"/> --%>
당기매출액 <%=InputText.get("cur_sales_amt",Formatter2.currency(corpInfoVo.get("cur_sales_amt")), 30,15, "PerSize,Number,Minus,right,class=numberic","Number") %> <%-- " numberOnly="true" style="padding-right:3px; width: 150px; text-align: right;" <%=corpInfoVo.get("re_yn").equals("Y") ? "readonly=\"readonly\" " : "" %> maxlength="15"/> --%> 전기매출액 <%=InputText.get("pri_sales_amt",Formatter2.currency(corpInfoVo.get("pri_sales_amt")), 30,15, "PerSize,Number,Minus,right,class=numberic","Number") %> <%-- " numberOnly="true" style="padding-right:3px; width: 150px; text-align: right;" <%=corpInfoVo.get("re_yn").equals("Y") ? "readonly=\"readonly\" " : "" %> maxlength="15"/> --%> "/> "/>
기준 년도 :
<%--
공사 협력업체 경영평가표
  1. 평가일 : <%=vo.get("APPR_DY") %>
  2. 업체명 : <%=vo.get("CORP_KOR") %>
<% int total_rate = 0; String result_rate = ""; for(int i=0; i < getApprSrdList.size(); i++) { %> <%if(getApprSrdList.getRow(i).get("GUBUN_2").trim().equals("")){ %> <%}else{ %> <%} %> <% if(getApprSrdList.getRow(i).get("APPR_RATE").trim().equals("")) { total_rate = 0; } else { total_rate += Integer.parseInt(getApprSrdList.getRow(i).get("APPR_RATE")); } if(total_rate >= 85) { result_rate = "A등급"; } else if(total_rate >= 80) { result_rate = "B등급"; } else if(total_rate >= 75) { result_rate = "C등급"; } else if(total_rate >= 70) { result_rate = "D등급"; } else { result_rate = "등급외"; } } %>
평가항목 배당점수 평가점수 배점기준 REMARK
대분류 중분류 소분류 A B C D E
<%=getApprSrdList.getRow(i).get("GUBUN_1") %> <%=getApprSrdList.getRow(i).get("GUBUN_3") %> <%=getApprSrdList.getRow(i).get("GUBUN_2") %> <%=getApprSrdList.getRow(i).get("GUBUN_3") %> <%=getApprSrdList.getRow(i).get("STOCK_RATE") %> <%=getApprSrdList.getRow(i).get("APPR_RATE") %> >
  • <%=getApprSrdList.getRow(i).get("A_CONTENT") %>
  • <%=getApprSrdList.getRow(i).get("A_RATE") %>
>
  • <%=getApprSrdList.getRow(i).get("B_CONTENT") %>
  • <%=getApprSrdList.getRow(i).get("B_RATE") %>
>
  • <%=getApprSrdList.getRow(i).get("C_CONTENT") %>
  • <%=getApprSrdList.getRow(i).get("C_RATE") %>
>
  • <%=getApprSrdList.getRow(i).get("D_CONTENT") %>
  • <%=getApprSrdList.getRow(i).get("D_RATE") %>
>
  • <%=getApprSrdList.getRow(i).get("E_CONTENT") %>
  • <%=getApprSrdList.getRow(i).get("E_RATE") %>
<%=getApprSrdList.getRow(i).get("noti") %>
[ 총 합 계 ] 100 <%=total_rate %> 종합평가 상기 업체 평가 점수는  <%=total_rate %>  점으로  등급기준은 <%=result_rate %> 입니다.
*공종별 등급 기준
  • A
  • B
  • C
  • D
  • 등급외
  • Remark
공종별
등급기준
  • 기계
  • 기계설비(플랜트, 환경)등
  • 90 점 ↑
  • 80 점 ↑
  • 70 점 ↑
  • 65 점 ↑
  • 65 점 ↓
  • 배관
  • Pipr, Fitting, Valve, Flange 등
  • 90 점 ↑
  • 78 점 ↑
  • 70 점 ↑
  • 65 점 ↑
  • 65 점 ↓
  • Cable, MCC, TR등
  • 전기공사(소방, 강전, 약전), 계장공사
  • 90 점 ↑
  • 78 점 ↑
  • 70 점 ↑
  • 65 점 ↑
  • 65 점 ↓
  • 계장
  • PLC, DCS, CCTV 등
  • 90 점 ↑
  • 78 점 ↑
  • 70 점 ↑
  • 65 점 ↑
  • 65 점 ↓
  • 토건
  • 철근, PHC, 레미콘, H beam 등
  • 90 점 ↑
  • 78 점 ↑
  • 70 점 ↑
  • 65 점 ↑
  • 65 점 ↓
--%>