FileMigration.jsp 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201
  1. <%@ page contentType="text/html; charset=utf-8" %>
  2. <%@ page import="com.udapsoft.waf.system.HandlerStorage" %>
  3. <%@ page import="com.udapsoft.waf.common.ui.*" %>
  4. <%@ page import="com.udapsoft.waf.common.util.*" %>
  5. <%@ page import="kr.co.hsnc.common.util.*"%>
  6. <%@ page import="kr.co.hsnc.common.sql.*" %>
  7. <%@ include file="/jsp/work/taglib.jsp" %>
  8. <%@ page import="kr.co.udapsoft.ebid.buyer.common.file.FileManager"%>
  9. <jsp:useBean id="ctx" class="com.udapsoft.waf.system.context.SessionContext" scope="session" />
  10. <%
  11. ctx.init(request, response);
  12. HandlerStorage storage = ctx.getHandlerStorage();
  13. ValueObject params = storage.getParams();
  14. ValueObject user = storage.getUser();
  15. %>
  16. <SCRIPT language="JavaScript">
  17. function doResult(resultObj) {
  18. try {
  19. if( resultObj.getRequestEvent() == "CONT_COPY") {
  20. document.form1.isSubmit = false;
  21. if( resultObj.getSuccess() ) {
  22. alert("구매계약첨부 파일 복사 완료.");
  23. }
  24. else {
  25. dlgErrorMsg(resultObj);
  26. }
  27. }
  28. else if( resultObj.getRequestEvent() == "CONT_OUT_COPY") {
  29. document.form1.isSubmit = false;
  30. if( resultObj.getSuccess() ) {
  31. alert("외주계약첨부 파일 복사 완료.");
  32. }
  33. else {
  34. dlgErrorMsg(resultObj);
  35. }
  36. }
  37. else if( resultObj.getRequestEvent() == "PAY_COPY") {
  38. document.form1.isSubmit = false;
  39. if( resultObj.getSuccess() ) {
  40. alert("구매대금첨부 파일 복사 완료.");
  41. }
  42. else {
  43. dlgErrorMsg(resultObj);
  44. }
  45. }
  46. else if( resultObj.getRequestEvent() == "PAY_OUT_COPY") {
  47. document.form1.isSubmit = false;
  48. if( resultObj.getSuccess() ) {
  49. alert("외주대금첨부 파일 복사 완료.");
  50. }
  51. else {
  52. dlgErrorMsg(resultObj);
  53. }
  54. }
  55. else if( resultObj.getRequestEvent() == "ALL_COPY") {
  56. document.form1.isSubmit = false;
  57. if( resultObj.getSuccess() ) {
  58. alert("전체 첨부 파일 복사 완료.");
  59. }
  60. else {
  61. dlgErrorMsg(resultObj);
  62. }
  63. }
  64. else if( resultObj.getRequestEvent() == "ALL_COPY_PUR") {
  65. document.form1.isSubmit = false;
  66. if( resultObj.getSuccess() ) {
  67. alert("전체 첨부 파일 복사 완료.");
  68. }
  69. else {
  70. dlgErrorMsg(resultObj);
  71. }
  72. }
  73. else if( resultObj.getRequestEvent() == "ALL_COPY_SUB") {
  74. document.form1.isSubmit = false;
  75. if( resultObj.getSuccess() ) {
  76. alert("전체 첨부 파일 복사 완료.");
  77. }
  78. else {
  79. dlgErrorMsg(resultObj);
  80. }
  81. }
  82. }
  83. catch(errorObject) {
  84. showErrorDlg("doResult()", errorObject);
  85. }
  86. }
  87. function allFileCopy(){
  88. var f = document.form1;
  89. if(confirm('전체 첨부파일을 이관하시겠습니까?')){
  90. submitXmlRequest("/test/FileMigrationProcess.screen", "ALL_COPY", f, "SUCCESS");
  91. }
  92. }
  93. function allPurFileCopy(){
  94. var f = document.form1;
  95. if(confirm('전체 구매 첨부파일을 이관하시겠습니까?')){
  96. submitXmlRequest("/test/FileMigrationProcess.screen", "ALL_COPY_PUR", f, "SUCCESS");
  97. }
  98. }
  99. function allSubFileCopy(){
  100. var f = document.form1;
  101. if(confirm('전체 구매 첨부파일을 이관하시겠습니까?')){
  102. submitXmlRequest("/test/FileMigrationProcess.screen", "ALL_COPY_SUB", f, "SUCCESS");
  103. }
  104. }
  105. function contFileCopy(){
  106. var f = document.form1;
  107. if(confirm('구매계약 첨부파일을 이관하시겠습니까?')){
  108. submitXmlRequest("/test/FileMigrationProcess.screen", "CONT_COPY", f, "SUCCESS");
  109. }
  110. }
  111. function contFileCopyOut(){
  112. var f = document.form1;
  113. if(confirm('외주계약 첨부파일을 이관하시겠습니까?')){
  114. submitXmlRequest("/test/FileMigrationProcess.screen", "CONT_OUT_COPY", f, "SUCCESS");
  115. }
  116. }
  117. function payFileCopy(){
  118. var f = document.form1;
  119. if(confirm('구매대금 첨부파일을 이관하시겠습니까?')){
  120. submitXmlRequest("/test/FileMigrationProcess.screen", "PAY_COPY", f, "SUCCESS");
  121. }
  122. }
  123. function payFileCopyOut(){
  124. var f = document.form1;
  125. if(confirm('외주기성 첨부파일을 이관하시겠습니까?')){
  126. submitXmlRequest("/test/FileMigrationProcess.screen", "PAY_OUT_COPY", f, "SUCCESS");
  127. }
  128. }
  129. </SCRIPT>
  130. <modular:search id="form1">
  131. <modular:key id="fevent" />
  132. </modular:search>
  133. <form id="form1" name="form1" method="post" modular:type="search">
  134. <!-- 제목 및 버튼 -->
  135. <table width="100%" height="100%" border="1">
  136. <tr>
  137. <th>
  138. 파일 이관
  139. </th>
  140. <td>
  141. project No <input type="text" id="project_no" name="project_no" value="2014"/>
  142. From DB Link <input type="text" id="db_link_nm" name="db_link_nm" value="@REALF"/>
  143. <span class="btnSearch center"><a href="javascript:allPurFileCopy();" >전체 구매 파일 이관</a></span>
  144. <span class="btnSearch center"><a href="javascript:allSubFileCopy();" >전체 외주 파일 이관</a></span>
  145. </td>
  146. </tr>
  147. <tr>
  148. <td align="center">
  149. 계약 구매
  150. </td>
  151. <td align="center">
  152. <span class="btnSearch center"><a href="javascript:contFileCopy();" >구매계약 파일 이관</a></span>
  153. </td>
  154. </tr>
  155. <tr>
  156. <td align="center">
  157. 계약 외주
  158. </td>
  159. <td align="center">
  160. <span class="btnSearch center"><a href="javascript:contFileCopyOut();" >외주계약 파일 이관</a></span>
  161. </td>
  162. </tr>
  163. <tr>
  164. <td align="center">
  165. 대금 구매
  166. </td>
  167. <td align="center">
  168. <span class="btnSearch center"><a href="javascript:payFileCopy();" >구매대금 파일 이관</a></span>
  169. </td>
  170. </tr>
  171. <tr>
  172. <td align="center">
  173. 외주 기성
  174. </td>
  175. <td align="center">
  176. <span class="btnSearch center"><a href="javascript:payFileCopyOut();" >외주기성 파일 이관</a></span>
  177. </td>
  178. </tr>
  179. </table>