/* --------------------------------------------------------------------- ¼ö¼ú±â·Ï Àå±âÀÌ½Ä Á¤º¸ µî·Ï (SPMNP00330_Àå±âÀ̽ıâ·Ï.xrw - JScript ) - Version : 1) : Ver.1.00.01 : taebum : 2008-07-08 ¿ÀÀü 9:30:10 ---------------------------------------------------------------------- */ var sOprsrvno = ""; //¼ö¼ú¿¹¾à¹øÈ£ var sRecvFlag = ""; var sRecvData = ""; var sOpcnfmdd = ""; /** * È­¸é ÃʱâÈ­ * */ function fInit(){ sRecvFlag = opener.javascript.getParameter("SMMNP00300_OrSearchFlag"); sRecvData = opener.javascript.getParameter("SMMNP00300_OrSearchCondition"); opener.javascript.setParameter("SMMNP00300_OrSearchFlag", ""); opener.javascript.setParameter("SMMNP00300_OrSearchCondition", ""); if(sRecvFlag != "true"){ messageBox("ÇöÀç È­¸éÀÇ ºÐ¸¸Á¤º¸´Â ¼ö¼ú±â·Ï È­¸é¿¡¼­¸¸ ¿¬µ¿ ÇÕ´Ï´Ù.", ""); group3.disabled = true; return; } var sRecvArr = null; if(sRecvData != "" && sRecvData != null && sRecvData != "undefined"){ sRecvArr = sRecvData.split("¢É"); if(sRecvArr[1] != null && sRecvArr[1] != "" && sRecvArr[1] != "undefined"){ var sDataArr = sRecvArr[1].split("¢È"); sOpcnfmdd = sDataArr[0]; model.setValue("/root/init/pinfo", sDataArr[0]); model.setValue("/root/init/pinfo2", sDataArr[1]); model.setValue("/root/init/pinfo3", sDataArr[2]); //output2.refresh(); } if(sRecvArr[0] != null && sRecvArr[0] != "" && sRecvArr[0] != "undefined"){ var sRecvPinfoArr = sRecvArr[0].split("¢È"); sOprsrvno = sRecvPinfoArr[0]; //¼ö¼ú¿¹¾à¹øÈ£ } model.refresh(); } if(sOprsrvno != "" && sOprsrvno != null && sOprsrvno != "undefined"){ model.setValue("/root/init/HideData/oprsrvno", sOprsrvno); //¼ö¼ú¿¹¾à¹øÈ£°¡ Á¸ÀçÇÒ °æ¿ì Á¤»ó Á¶È¸ ó¸® fSearchOrInfo(); } } /** * Àå±â ÀÌ½Ä Á¤º¸ Á¶È¸ * */ function fSearchOrInfo(){ if(sOprsrvno == "" || sOprsrvno == "undefined" || sOprsrvno == null) { messageBox("ÇöÀç È­¸éÀÇ ÀûÃâ¹°Á¤º¸´Â ¼ö¼ú±â·Ï È­¸é¿¡¼­¸¸ ¿¬µ¿ ÇÕ´Ï´Ù.", ""); group1.disabled = true; return; } model.removeNodeSet("/root/main/OrganLists/organlist"); datagrid4.rebuild(); model.removenode("/root/send"); model.makeValue("/root/send/oprsrvno", sOprsrvno); model.makeValue("/root/send/searchdd", sOpcnfmdd); submit("TRMNP00318"); } /** * ÀúÀå ¹öư Ŭ¸¯ ½Ã valid check * */ function isValidForSave(){ var iRow = datagrid4.row; for (var i=1; i <= iRow; i++) { if(datagrid4.valueMatrix(i, 3) == "" || datagrid4.valueMatrix(i, 3) == null){ messageBox(i+" ¹øÂ° À̽ı¸ºÐ °ªÀ» ´Ù½Ã" ,"C001"); return false; } if(datagrid4.valueMatrix(i, 4) == "" || datagrid4.valueMatrix(i, 4) == null){ messageBox(i+"°ø/¼ö¿©ÀÚ °ªÀ» ´Ù½Ã" ,"C001"); return false; } if(datagrid4.valueMatrix(i, 5) == "" || datagrid4.valueMatrix(i, 5) == null){ messageBox(i+" ¹øÂ° Àå±âÁ¾·ù °ªÀ» ´Ù½Ã" ,"C001"); return false; } if(datagrid4.valueMatrix(i, 10) == "Y"){ //º¸°ü°Ëü°¡ Y ÀÏ °æ¿ì. if(datagrid4.valueMatrix(i, 13) == "" && (datagrid4.valueMatrix(i, 14) == "" || datagrid4.valueMatrix(i, 14) == null)){ messageBox(i+" ¹øÂ° º¸°üÀÚ À̸§À» ´Ù½Ã" ,"C001"); return false; } } } return true; } /** * ÀúÀå ¹öư Ŭ¸¯ ½Ã À̺¥Æ® * */ function onclickSaveBtn(){ if(!isValidForSave()){ return; } model.makeValue("/root/send/organlist" , datagrid4.getUpdateData()); // Àå±âÀ̽ÄÁ¤º¸ submit("TXMNP00312"); fSearchOrInfo(); } /** * Ãʸ¦ ½Ã/ºÐ/ÃÊ·Î °è»êÇÏ¿© ¸®ÅÏ. */ function fCalcSecToTime(pSec, iRow, iCol){ if(pSec == "" || pSec == null || pSec == "undefined"){ return; } var iSec = parseInt(pSec); var iReturnSec = iSec%60; //ÃÖ´ë ÀԷ½ð£Àº 1½Ã°£À» ³ÑÁö ¾Ê´Â´Ù°í ÇÔ. ±×·¡¼­ ¹«ÇÑ ·çÇÁ ¾È µ¹¸². taebum var iReturnMin = parseInt(iSec/60); if(iReturnMin > 59){ iReturnMin = parseInt(iReturnMin%60); }//7200 2580 20 var iReturnTime = parseInt(iSec/(60*60)); var sResultSec = ""; var sResultMin = ""; var sResultTime = ""; if((iReturnSec+"").length == 1){ sResultSec = "0"+iReturnSec; }else{ sResultSec = ""+iReturnSec; } if((iReturnMin+"").length == 1){ sResultMin = "0"+iReturnMin; }else{ sResultMin = ""+iReturnMin; } if((iReturnTime+"").length == 1){ sResultTime = "0"+iReturnTime; }else{ sResultTime = ""+iReturnTime; } datagrid4.valueMatrix(iRow, iCol) = sResultTime+":"+sResultMin+":"+sResultSec; datagrid4.refresh(); }