/* Áø¼ú¹®Àå °ü¸®(SMMNR01800.xfm - JScript ) - Version : 1) : Ver.1.00.01 */ var sAttrNM = ""; var xTermInfoPath = "/root/main/termanaly/terminfo"; // ¿ë¾îºÐ¼® Á¤º¸ var xStmtInfoPath = "/root/main/stmtmngt/stmtinfo"; // Áø¼ú¹® Á¤º¸ var xGrupInfoPath = "/root/main/stmtmngt/grupinfolist"; // Áø¼ú¹® ºÐ·ùü°è »ç¿ë³»¿ª var xBKStmtInfoPath = "/root/hidden/stmtmngt/stmtinfo"; // Áø¼ú¹® ¹é¾÷ Á¤º¸ var xAttrListPath = "/root/main/attrinfo/attrlist"; // ¼Ó¼º Á¤º¸ var xStmtListPath = "/root/main/stmtlist/stmtinfo"; // Áø¼ú¹® ¸®½ºÆ® Á¤º¸ /** * @group : * @ver : 2007.03.02 * @by : ÀÌÀº¿µ * @--------------------------------------------------- * @type : function * @access : public * @desc : È­¸é ÃʱâÈ­ * @param : * @return : * @--------------------------------------------------- */ function fInit(){ model.removenodeset("/root/main/stmtlist"); model.removenodeset("/root/main/prcpmappspec"); model.removenodeset("/root/main/termanaly"); model.removenodeset(xStmtInfoPath+"/icnpmngt/icnpinfo"); model.removenodeset(xGrupInfoPath); model.removenodeset("/roOt/main/stmtmngt/stmtinfo/icnpinfo"); model.setValue("/root/main/cond/dnar",'%'); fAttrSearch("C"); submit("TRMNR01806"); // Ãà Á¤º¸ Á¶È¸ // fSearch(); } /** * @group : * @ver : 2007.03.02 * @by : ÀÌÀº¿µ * @--------------------------------------------------- * @type : function * @access : public * @desc : ¼Ó¼º Á¶È¸ * @param : * @return : * @--------------------------------------------------- */ function fAttrSearch(pFlag){ model.removenodeset("/root/main/attrinfo"); model.removenode("/root/send"); switch(pFlag){ case 'C' : // ÄÚµå¼Ó¼º case 'A' : // »çÁ¤µµ±¸ model.toggle("attrinfo2"); model.removenodeset("/root/main/detlattrspec"); break; case 'V' : // ¼öÄ¡¼Ó¼º case 'F' : // Ư¼ö¼Ó¼º model.toggle("attrinfo1"); break; } model.makeValue("/root/send/attrflag",pFlag); model.makeValue("/root/send/supcd","********"); submit("TRMNR01801"); } /** * @group : * @ver : 2007.03.02 * @by : ÀÌÀº¿µ * @--------------------------------------------------- * @type : function * @access : public * @desc : ±×¸®µå Ŭ¸¯½Ã.. * @param : * @return : * @--------------------------------------------------- */ function OnClickedGrid(pFlag){ var sRow = 0; if(pFlag == "CSAttr"){ model.removenodeset("/root/main/detlattrspec"); model.removenode("/root/send"); sRow = grd_attrlist2.row; if(sRow < 1) return; model.makeValue("/root/send/attrflag",pFlag); model.makeValue("/root/send/supcd",model.getValue(xAttrListPath+"["+sRow+"]/attrcd")); submit("TRMNR01802"); }else if(pFlag == "VFAttr"){ sRow = grd_attrlist1.row; if(sRow < 1) return; } sAttrNM = model.getValue(xAttrListPath+"["+sRow+"]/attrnm"); } /** * @group : * @ver : 2007.03.02 * @by : ÀÌÀº¿µ * @--------------------------------------------------- * @type : function * @access : public * @desc : Áø¼ú¹® Á¶È¸ * @param : * @return : * @--------------------------------------------------- */ function fSearch(){ //Á¶È¸°Ç¼ö Á¤º¸ ÃʱâÈ­ model.setValue("/root/hidden/stmtcnt", 0); model.setValue("/root/hidden/stmtcnt1", 0); model.removenodeset("/root/main/stmtlist"); model.removenode("/root/send"); model.makeValue("/root/send/dnar", model.getValue("/root/main/cond/dnar")); model.makeValue("/root/send/stmtnm", model.getValue("/root/main/cond/stmtnm")); model.makeValue("/root/send/offset", 0); model.makeValue("/root/send/pagesize", 500); if(submit("TRMNR01803")){ // grd_stmtlist.mergecells = "bycol"; // grd_stmtlist.mergecol(2)=false; // fSettingStmtStyle(); Àӽà model.setValue("/root/hidden/stmtcnt", getNodesetCount("/root/main/stmtlist/stmtinfo") ); // grd_stmtlist.resizeCells(); } grd_stmtlist.colSort(grd_stmtlist.colRef("dnarflag")) = "asc"; grd_stmtlist.sort(1, grd_stmtlist.colRef("dnarflag"), grd_stmtlist.rows-1, grd_stmtlist.cols-1) = "usersort"; grd_stmtlist.gridToInstance(); grd_stmtlist.mergecells = "bycol"; grd_stmtlist.mergecol(2) = false; fStmtInfoClear(); model.copyNode("/root/hidden/stmtmngt","/root/main/stmtmngt"); } /** * @group : * @ver : 2007.03.02 * @by : ÀÌÀº¿µ * @--------------------------------------------------- * @type : function * @access : ±×¸®µå ´õºí Ŭ¸¯½Ã.. * @desc : * @param : * @return : * @--------------------------------------------------- */ function OnDblClick(){ var sRow = 0; sRow = grd_stmtlist.row; if(sRow < 1) return; model.removenode("/root/send"); model.removenodeset(xTermInfoPath); // alert(sRow); // alert(grd_stmtlist.labelMatrix(sRow, 1)); // alert(grd_stmtlist.labelMatrix(sRow, 3)); // alert(grd_stmtlist.labelMatrix(sRow, 6)); //¾çõ´ö 2007-11-30 ¼öÁ¤ //model.makeValue("/root/send/stmtcd", model.getValue(xStmtListPath+"["+sRow+"]/stmtcd")); //model.makeValue("/root/send/todd", model.getValue(xStmtListPath+"["+sRow+"]/todd")); model.makeValue("/root/send/stmtcd", grd_stmtlist.labelMatrix(sRow, 3)); model.makeValue("/root/send/todd", grd_stmtlist.labelMatrix(sRow, 6)); if(submit("TRMNR01804")){ model.copyNode("/root/hidden/stmtmngt","/root/main/stmtmngt"); } model.refresh(); } /** * @group : * @ver : 2007.03.03 * @by : ÀÌÀº¿µ * @--------------------------------------------------- * @type : function * @access : ¼Ó¼º Áø¼ú¹®¿¡ µî·Ï * @desc : * @param : * @return : * @--------------------------------------------------- */ function fAttrRgst(){ var sStmtCnts = model.getValue(xStmtInfoPath+"/stmtcnts"); if(sStmtCnts != "") sStmtCnts += " "; model.setValue(xStmtInfoPath+"/stmtcnts", sStmtCnts+sAttrNM); model.refresh(); } /** * @group : * @ver : 2007.03.03 * @by : ÀÌÀº¿µ * @--------------------------------------------------- * @type : function * @access : ¿ë¾î ºÐ¼® * @desc : * @param : * @return : * @--------------------------------------------------- */ function fTermAnaly(){ var sStmtCnts = model.getValue(xStmtInfoPath+"/stmtcnts"); if(sStmtCnts == ""){ messageBox("ºÐ¼®ÇÒ Áø¼ú¹®ÀåÀÌ ","I004"); return; } model.removenodeset("/root/send"); model.makeValue("/root/send/stmtcnts", sStmtCnts); // Áø¼ú¹® model.makeValue("/root/send/stmtcd" , model.getValue("/root/main/stmtmngt/stmtinfo/stmtcd")); // Áø¼ú¹®ÄÚµå submit("TRMNR01805"); /** * @ver : 2007.10.04 * @by : ±èÁø¾Æ * @--------------------------------------------------- **/ } /** * @group : * @ver : 2007.10.04 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : ¿ë¾îÁ¤º¸ ÀúÀå * @desc : * @param : * @return : * @--------------------------------------------------- */ function fSaveTermInfo(){ model.removenode("/root/send"); model.makeNode ("/root/send/savedata"); model.makeValue ("/root/send/savedata", grd_terminfo.getupdatedataAll("i")); alert("°³¹ßÁß ÀÔ´Ï´Ù."); return; submit("TXMNR01802"); } /** * @group : * @ver : 2007.03.06 * @by : ÀÌÀº¿µ * @--------------------------------------------------- * @type : function * @access : µî·ÏÇÒ ¿ë¾î ºÐ¼® * @desc : * @param : * @return : * @--------------------------------------------------- */ function fRgstTermAnaly(){ var sRowCnt = grd_terminfo.rows- grd_terminfo.fixedrows; // ¿ë¾îºÐ¼® ³»¿ª °³¼ö var sStmtCnts = model.getValue(xStmtInfoPath+"/stmtcnts"); // Áø¼ú¹®Àå var sAttrInfo1 = ""; // ¼Ó¼ºÁ¤º¸1 var sAttrInfo2 = ""; // ¼Ó¼ºÁ¤º¸2 var sAttrCnt = 0; // ¹®Àå³» ¼Ó¼º°³¼ö var sTermCnt = 0; // ¼±ÅÃµÈ ¿ë¾î°³¼ö var sRow = 0; // »õ·Î Ãß°¡µÈ ¿ë¾î ¼ø¹ø var iRow = 1; // ¼±ÅÃµÈ ´Ü¾î ¼ø¹ø var sTerm = ""; // ¼±ÅÃµÈ ´Ü¾î var sTermRgstChk = false; // ºÐ¼®µÈ ¿ë¾î µî·Ï ¿©ºÎ model.removenodeset(xStmtInfoPath+"/icnpmngt/icnpinfo"); grd_icnp.rebuild(); //ÀÌÀº¿µ °³¹ß ·ÎÁ÷ º¯°æÀ¸·Î ÁÖ¼®Ã³¸® /* var sStmtCnt = 0; // ¹®Àå³» ´Ü¾î °³¼ö var sTermInfo = sStmtCnts.split(" "); sTermCnt = grd_icnp.rows- grd_icnp.fixedrows; for(var i=1; i<=sRowCnt; i++){ if(model.getValue(xTermInfoPath+"["+i+"]/check") == "true"){ grd_icnp.addRow(false); sRow = grd_icnp.rows - grd_icnp.fixedrows; model.setValue(xStmtInfoPath+"/icnpmngt/icnpinfo/icnp["+sRow+"]/flag", model.getValue(xTermInfoPath+"["+i+"]/flag")); model.setValue(xStmtInfoPath+"/icnpmngt/icnpinfo/icnp["+sRow+"]/termnm", model.getValue(xTermInfoPath+"["+i+"]/termnm")); model.setValue(xStmtInfoPath+"/icnpmngt/icnpinfo/icnp["+sRow+"]/termcd", model.getValue(xTermInfoPath+"["+i+"]/itemcd")); model.setValue(xStmtInfoPath+"/icnpmngt/icnpinfo/icnp["+sRow+"]/smnttypecd", model.getValue(xTermInfoPath+"["+i+"]/smnttypecd")); model.setValue(xStmtInfoPath+"/icnpmngt/icnpinfo/icnp["+sRow+"]/cnptid", model.getValue(xTermInfoPath+"["+i+"]/cnptid")); sTermRgstChk = true; } } if(sTermRgstChk == false){ model.makeNode(xStmtInfoPath+"/icnpmngt/icnpinfo"); } sStmtCnts = ""; var sStmtCnt = 0; var sTmpTerm = ""; var sTmpTerm1 = ""; sTermCnt = grd_icnp.rows- grd_icnp.fixedrows; for(var j=0; j 0){ sTerm = sTerm.replace(" ", ""); } if(sTerm == "") continue; //´Ü¾î³»¿¡¼­ Á¶»ç¸¦ º°µµ·Î ±¸ºÐ ÇÒ ¼ö ¾ø±â ¶§¹®¿¡ "^"À» ±¸ºÐÀÚ·Î Á¶»ç¸¦ Àß¶ó³½´Ù. sTmpTerm = sTerm.split("^"); while(sTmpTerm[0].indexOf(" ")>0){ sTmpTerm[0] = sTmpTerm[0].replace(" ", ""); } //icnp ¿ë¾î ºÐ¼®½Ã "´Ü¾î$´Ü¾î" => "´Ü¾î ´Ü¾î" ÇüÅ·Πº¯°æ.. //¹®ÀÚÀÇ ¿ë¾î ºÐ¼® ´ÜÀ§°¡ " "À̹ǷΠ°ø¹éÀÌ ÀÖ´Â ´Ü¾îÀÇ ¹­À½À» ÇϳªÀÇ ´Ü¾î·Î ºÐ¼®ÀÌ µÇµµ·Ï ƯÁ¤ ±¸ºÐÀÚ¸¦ ³Ö¾îÁÜ. while(sTmpTerm[0].indexOf("$")>0){ sTerm = sTerm.replace("$"," "); sTmpTerm[0] = sTmpTerm[0].replace("$", " "); } //´Ü¾î³»¿¡¼­ Ư¼ö±âÈ£°¡ µé¾î°£ °æ¿ì Á¦¿ÜÇÑ´Ù. sTmpTerm[0] = sTmpTerm[0].replace(/[\:,\,]/g,""); if(sTmpTerm[0] == ""){ sAttrInfo2 += sTerm + " "; sStmtCnts += sTerm + " "; continue; } if(model.getValue(xTermInfoPath+"[termnm ='"+sTmpTerm[0]+"']/flag") == "¼Ó¼º"){ sAttrInfo1 += model.getValue(xTermInfoPath+"[termnm ='"+sTmpTerm[0]+"']/itemcd") + "¢Á"; sAttrInfo2 += "@"+sAttrCnt + " "; sAttrCnt++; }else{ sAttrInfo2 += sTerm + " "; } sStmtCnts += sTerm + " "; } //if(model.getValue(xStmtInfoPath+"/dnarflag") == "2N" && sAttrCnt > 0){ // messageBox("Áø´Ü¿¡´Â ¼Ó¼ºÀÌ µé¾î°¥ ¼ö" ,"I004"); // return; // } while(sStmtCnts.indexOf("^") > 0){ sStmtCnts = sStmtCnts.replace("^",""); sAttrInfo2 = sAttrInfo2.replace("^",""); } return sAttrCnt+"¢Ë"+ sAttrInfo1+"¢Ë"+sAttrInfo2+"¢Ë"+sStmtCnts+"¢Ë"; */ // var sStmtCnt = 0; // ¹®Àå³» ´Ü¾î °³¼ö // var sTermInfo = sStmtCnts.split(" "); sTermCnt = grd_icnp.rows- grd_icnp.fixedrows; // for(var i=1; i<=sRowCnt; i++){ // if(model.getValue(xTermInfoPath+"["+i+"]/check") == "true"){ // grd_icnp.addRow(false); // sRow = grd_icnp.rows - grd_icnp.fixedrows; // model.setValue(xStmtInfoPath+"/icnpmngt/icnpinfo/icnp["+sRow+"]/flag", model.getValue(xTermInfoPath+"["+i+"]/flag")); // model.setValue(xStmtInfoPath+"/icnpmngt/icnpinfo/icnp["+sRow+"]/termnm", model.getValue(xTermInfoPath+"["+i+"]/termnm")); // model.setValue(xStmtInfoPath+"/icnpmngt/icnpinfo/icnp["+sRow+"]/termcd", model.getValue(xTermInfoPath+"["+i+"]/itemcd")); // model.setValue(xStmtInfoPath+"/icnpmngt/icnpinfo/icnp["+sRow+"]/smnttypecd", model.getValue(xTermInfoPath+"["+i+"]/smnttypecd")); // model.setValue(xStmtInfoPath+"/icnpmngt/icnpinfo/icnp["+sRow+"]/cnptid", model.getValue(xTermInfoPath+"["+i+"]/cnptid")); // sTermRgstChk = true; // } // } var sStmtCntsCopy = sStmtCnts; model.makeNode(xStmtInfoPath+"/icnpmngt/icnpinfo"); //´Ü¾î³»¿¡¼­ Á¶»ç¸¦ º°µµ·Î ±¸ºÐ ÇÒ ¼ö ¾ø±â ¶§¹®¿¡ "^"À» ±¸ºÐÀÚ·Î Á¶»ç¸¦ Àß¶ó³½´Ù. while(sStmtCntsCopy.indexOf("^")>0){ sStmtCntsCopy = sStmtCntsCopy.replace("^", ""); } //icnp ¿ë¾î ºÐ¼®½Ã "´Ü¾î$´Ü¾î" => "´Ü¾î ´Ü¾î" ÇüÅ·Πº¯°æ.. //¹®ÀÚÀÇ ¿ë¾î ºÐ¼® ´ÜÀ§°¡ " "À̹ǷΠ°ø¹éÀÌ ÀÖ´Â ´Ü¾îÀÇ ¹­À½À» ÇϳªÀÇ ´Ü¾î·Î ºÐ¼®ÀÌ µÇµµ·Ï ƯÁ¤ ±¸ºÐÀÚ¸¦ ³Ö¾îÁÜ. while(sStmtCntsCopy.indexOf("$")>0){ sStmtCntsCopy = sStmtCntsCopy.replace("$"," "); } var sStmtCntsCopy1 = sStmtCntsCopy; var sStmtCnt = 0; for(i = 1 ; i < grd_terminfo.rows ; i++){ // sStmtCntsCopy2 = sStmtCntsCopy; if(model.getValue(xTermInfoPath +"["+i+"]/flag") == "¼Ó¼º" ){ // sStmtCntsCopy2 = sStmtCntsCopy2.replace(model.getValue(xTermInfoPath+"["+i+"]/termnm"), ""); // if( chklength > sStmtCntsCopy2.length ){ sAttrInfo1 += model.getValue(xTermInfoPath+"["+i+"]/itemcd")+ "¢Á"; sStmtCntsCopy1 = sStmtCntsCopy1.replace( model.getValue(xTermInfoPath+"["+i+"]/termnm"), "@" + sStmtCnt); sAttrCnt++; sStmtCnt++; // } } } sStmtCntsCopy += " "; sStmtCntsCopy1 += " "; sStmtCntsCopy = sStmtCntsCopy.replace(" ", " "); sStmtCntsCopy1 = sStmtCntsCopy1.replace(" ", " "); return sAttrCnt+"¢Ë"+ sAttrInfo1+"¢Ë"+sStmtCntsCopy1+"¢Ë"+sStmtCntsCopy+"¢Ë"; } /** * @group : * @ver : 2007.03.05 * @by : ÀÌÀº¿µ * @--------------------------------------------------- * @type : function * @access : Áø¼ú¹® µî·Ï * @desc : * @param : * @return : * @--------------------------------------------------- */ function fStmtRgst(){ var sStmtCD = model.getValue(xStmtInfoPath+"/stmtcd"); //Áø¼ú¹® ÄÚµå var sStmtCnts = model.getValue(xStmtInfoPath+"/stmtcnts"); //Áø¼ú¹®Àå var sAttrEssnYN = model.getValue(xStmtInfoPath+"/attressnyn"); //¼Ó¼º Çʼö µî·Ï ¿©ºÎ var sOriginCD = model.getValue(xStmtInfoPath+"/origincd"); //¹®ÀåÃâó var sDNARFlag = model.getValue(xStmtInfoPath+"/dnarflag"); //DNAR ±¸ºÐ var sStmtCntsDesc = model.getValue(xStmtInfoPath+"/stmtcntsdesc"); //Áø¼ú¹®ÀåÁ¤ÀÇ var sRelaCause = model.getValue(xStmtInfoPath+"/relacause"); //°ü·Ã¿äÀÎ var sRowCnt = grd_terminfo.rows- grd_terminfo.fixedrows; //¿ë¾îºÐ¼® ³»¿ª °³¼ö if(sStmtCD != ""){ messageBox("ÀÌ¹Ì µî·ÏµÈ Áø¼ú¹®ÀåÀÔ´Ï´Ù. ½Å±Ô µî·Ï","E001"); return; } if(sStmtCnts == ""){ messageBox("µî·ÏÇÒ Áø¼ú ¹®ÀåÀ»","C001"); return; } if(sOriginCD == ""){ messageBox("¹®Àå Ãâó¸¦","C001"); return; } if(sDNARFlag == ""){ messageBox("D.N.A.R ºÐ·ù ŸÀÔÀ»","C001"); return; } if(sRowCnt < 1){ messageBox("¹®Àå ºÐ¼®ÀÌ ÀÌ·ç¾îÁöÁö","E007"); //return; //ÀϽÃÀûÀ¸·Î ÁÖ¼®Ã³¸® } var sStmtInfo = fRgstTermAnaly(); if(sStmtInfo == null) return; var sAttrInfo = sStmtInfo.split("¢Ë"); model.removenode("/root/send"); var sStmtInfo = "stat" +"¢Ë" + // »óÅ "stmtcd" +"¢Ë" + //Áø¼ú¹® ÄÚµå "instcd" +"¢Ë" + //±â°üÄÚµå "todd" +"¢Ë" + //Á¾·áÀÏÀÚ "stmtcnts" +"¢Ë" + //Áø¼ú¹® "origincd" +"¢Ë" + //ÃâóÄÚµå "attrcnt" +"¢Ë" + //¼Ó¼º°³¼ö "attrinfo1" +"¢Ë" + //¼Ó¼ºÁ¤º¸1 "attrinfo2" +"¢Ë" + //¼Ó¼ºÁ¤º¸2 "attressnyn" +"¢Ë" + //¼Ó¼º Çʼö ÀÔ·Â ¿©ºÎ "dnarflag" +"¢Ë" + //D.N.A.R ±¸ºÐ "stmtcntsdesc" +"¢Ë" + //Áø¼ú¹®Á¤ÀÇ "relacause" +"¢Ë" + //°ü·Ã¿äÀÎ "icnpinfo" +"¢Ì"; //ICNP Á¤º¸ sStmtInfo +="I¢Ë" + // »óÅ "¢Ë" + // Áø¼ú¹® ÄÚµå "¢Ë" + "99991231235959" + "¢Ë" + // Á¾·áÀÏÀÚ sAttrInfo[3] + "¢Ë" + // Áø¼ú¹® sOriginCD + "¢Ë" + // ÃâóÄÚµå sAttrInfo[0] + "¢Ë" + // ¼Ó¼º°³¼ö sAttrInfo[1] + "¢Ë" + // ¼Ó¼ºÁ¤º¸1 sAttrInfo[2] + "¢Ë" + // ¼Ó¼ºÁ¤º¸2 sAttrEssnYN + "¢Ë" + // ¼Ó¼º Çʼö ÀÔ·Â ¿©ºÎ sDNARFlag + "¢Ë" + // D.N.A.R ±¸ºÐ sStmtCntsDesc + "¢Ë" + // Áø¼ú¹® Á¤ÀÇ sRelaCause + "¢Ë" + // °ü·Ã¿äÀÎ root.main.stmtmngt.stmtinfo.icnpmngt.icnpinfo.xml+ "¢Ì"; // ICNP Á¤º¸ // ¼Ó¼ºÀÌ ¾ø´Â °æ¿ì ¼±ÅÃ/Çʼö ¿©ºÎ¸¦ ÀÔ·ÂÇÏÁö ¾Êµµ·Ï ÇÔ. if(sAttrEssnYN == "" && eval(sAttrInfo[0])>0){ messageBox("¼Ó¼º µî·Ï ¿©ºÎ(¼±Åà or Çʼö) ÀÔ·ÂÀÌ ÀÌ·ç¾îÁöÁö","E007"); return; } if(messageBox("","Q002") != '6') return; var refCond = "dnar¢Ëstmtnm¢Ëoffset¢Ëpagesize¢Ì" + model.getValue("/root/main/cond/dnar")+"¢Ë" + model.getValue("/root/main/cond/stmtnm")+"¢Ë" + 0 +"¢Ë"; if(model.getValue("/root/hidden/stmtcnt") == ""){ refCond += 500 +"¢Ì"; }else{ refCond += model.getValue("/root/hidden/stmtcnt") +"¢Ì"; } model.makeValue("/root/send/stmtinfo",sStmtInfo); model.makeValue("/root/send/refCond", refCond); if(submit("TXMNR01801")){ model.setValue("/root/hidden/stmtcnt", getNodesetCount("/root/main/stmtlist/stmtinfo") ); fStmtInfoClear(); // fSettingStmtStyle(); Àӽà model.copyNode("/root/hidden/stmtmngt","/root/main/stmtmngt"); } } /** * @group : * @ver : 2007.03.06 * @by : ÀÌÀº¿µ * @--------------------------------------------------- * @type : function * @access : Áø¼ú¹® ¼öÁ¤ * @desc : * @param : * @return : * @--------------------------------------------------- */ function fStmtUpdt(){ var sStmtCD = model.getValue(xStmtInfoPath+"/stmtcd"); // Áø¼ú¹® ÄÚµå var sStmtCnts = model.getValue(xStmtInfoPath+"/stmtcnts"); // Áø¼ú¹®Àå var sAttrEssnYN = model.getValue(xStmtInfoPath+"/attressnyn"); // ¼Ó¼º Çʼö µî·Ï ¿©ºÎ var sOriginCD = model.getValue(xStmtInfoPath+"/origincd"); // ¹®ÀåÃâó var sDNARFlag = model.getValue(xStmtInfoPath+"/dnarflag"); // DNAR ±¸ºÐ var sStmtCntsDesc = model.getValue(xStmtInfoPath+"/stmtcntsdesc"); //Áø¼ú¹®ÀåÁ¤ÀÇ var sRelaCause = model.getValue(xStmtInfoPath+"/relacause"); //°ü·Ã¿äÀÎ var sRowCnt = grd_terminfo.rows- grd_terminfo.fixedrows; // ¿ë¾îºÐ¼® ³»¿ª °³¼ö var sTermCnt = 0; if(sStmtCD == "" && sStmtCnts == ""){ messageBox("¼öÁ¤ÇÒ Áø¼ú¹®ÀÌ","I004"); return; } if(sStmtCD == "" && sStmtCnts != ""){ messageBox("µî·ÏµÈ Áø¼ú¹®ÀåÀÌ ¾Æ´Õ´Ï´Ù. Áø¼ú¹® ¼öÁ¤À»","E001"); return; } if(sStmtCnts == ""){ messageBox("¼öÁ¤ÇÒ Áø¼ú ¹®ÀåÀ»","C001"); return; } if(sOriginCD == ""){ messageBox("¹®Àå Ãâó¸¦","C001"); return; } if(sDNARFlag == ""){ messageBox("D.N.A.R ºÐ·ù ŸÀÔÀ»","C001"); return; } if(sRowCnt < 1){ messageBox("¹®Àå ºÐ¼®ÀÌ ÀÌ·ç¾îÁöÁö","E007"); //return; //ÀϽÃÀûÀ¸·Î ÁÖ¼®Ã³¸® } if(messageBox("","Q003") != '6') return; var sStmtInfo = fRgstTermAnaly(); if(sStmtInfo == null) return; /* if(sStmtCnts == model.getValue(xBKStmtPath+"/stmtcnts") && sAttrEssnYN == model.getValue(xBKStmtPath+"/attressnyn") && sOriginCD == model.getValue(xBKStmtPath+"/origincd") && sDNARFlag == model.getValue(xBKStmtPath+"/dnarflag")){ messageBox("º¯°æµÈ µ¥ÀÌÅͰ¡ ¾ø½À´Ï´Ù. Áø¼ú¹® ¼öÁ¤À»","E001"); return; } */ var sAttrInfo = sStmtInfo.split("¢Ë"); model.removenode("/root/send"); var sStmtInfo = "stat" + "¢Ë"+ //»óÅ "stmtcd" + "¢Ë"+ //Áø¼ú¹® ÄÚµå "instcd" + "¢Ë"+ //±â°üÄÚµå "todd" + "¢Ë"+ //Á¾·áÀÏÀÚ "stmtcnts" + "¢Ë"+ //Áø¼ú¹® "origincd" + "¢Ë"+ //ÃâóÄÚµå "attrcnt" + "¢Ë"+ //¼Ó¼º°³¼ö "attrinfo1" + "¢Ë"+ //¼Ó¼ºÁ¤º¸1 "attrinfo2" + "¢Ë"+ //¼Ó¼ºÁ¤º¸2 "attressnyn" + "¢Ë"+ //¼Ó¼º Çʼö ÀÔ·Â ¿©ºÎ "dnarflag" + "¢Ë"+ //D.N.A.R ±¸ºÐ "stmtcntsdesc" + "¢Ë"+ //Áø¼ú¹®Á¤ÀÇ "relacause" + "¢Ë" + //°ü·Ã¿äÀÎ "icnpinfo" + "¢Ì"; //ICNP Á¤º¸ sStmtInfo +="U" + "¢Ë" + // »óÅ sStmtCD + "¢Ë" + // Áø¼ú¹® ÄÚµå model.getValue(xStmtInfoPath+"/instcd") + "¢Ë" + // ±â°üÄÚµå model.getValue(xStmtInfoPath+"/todd") + "¢Ë" + // Á¾·áÀÏÀÚ sAttrInfo[3] + "¢Ë" + // Áø¼ú¹® sOriginCD + "¢Ë" + // ÃâóÄÚµå sAttrInfo[0] + "¢Ë" + // ¼Ó¼º°³¼ö sAttrInfo[1] + "¢Ë" + // ¼Ó¼ºÁ¤º¸1 sAttrInfo[2] + "¢Ë" + // ¼Ó¼ºÁ¤º¸2 sAttrEssnYN + "¢Ë" + // ¼Ó¼º Çʼö ÀÔ·Â ¿©ºÎ sDNARFlag + "¢Ë" + // D.N.A.R ±¸ºÐ sStmtCntsDesc + "¢Ë" + // Áø¼ú¹®Á¤ÀÇ sRelaCause + "¢Ë" + // °ü·Ã¿äÀÎ root.main.stmtmngt.stmtinfo.icnpmngt.icnpinfo.xml + "¢Ì"; // ICNP Á¤º¸ // ¼Ó¼ºÀÌ ¾ø´Â °æ¿ì ¼±ÅÃ/Çʼö ¿©ºÎ¸¦ ÀÔ·ÂÇÏÁö ¾Êµµ·Ï ÇÔ. if(sAttrEssnYN == "" && eval(sAttrInfo[0])>0){ messageBox("¼Ó¼º µî·Ï ¿©ºÎ(¼±Åà or Çʼö) ÀÔ·ÂÀÌ ÀÌ·ç¾îÁöÁö","E007"); return; } var refCond = "dnar¢Ëstmtnm¢Ëoffset¢Ëpagesize¢Ì" + model.getValue("/root/main/cond/dnar")+"¢Ë" + model.getValue("/root/main/cond/stmtnm")+"¢Ë" + 0 +"¢Ë" + model.getValue("/root/hidden/stmtcnt") +"¢Ì"; model.makeValue("/root/send/stmtinfo",sStmtInfo); model.makeValue("/root/send/refCond", refCond); if(submit("TXMNR01801")){ model.setValue("/root/hidden/stmtcnt", getNodesetCount("/root/main/stmtlist/stmtinfo") ); fStmtInfoClear(); // fSettingStmtStyle(); Àӽà model.copyNode("/root/hidden/stmtmngt","/root/main/stmtmngt"); } } /** * @group : * @ver : 2007.03.06 * @by : ÀÌÀº¿µ * @--------------------------------------------------- * @type : function * @access : Áø¼ú¹® »èÁ¦ * @desc : * @param : * @return : * @--------------------------------------------------- */ function fStmtDelete(){ var sStmtCD = model.getValue(xStmtInfoPath+"/stmtcd"); // Áø¼ú¹® ÄÚµå var sStmtCnts = model.getValue(xStmtInfoPath+"/stmtcnts"); // Áø¼ú¹®Àå var sAttrEssnYN = model.getValue(xStmtInfoPath+"/attressnyn"); // ¼Ó¼º Çʼö µî·Ï ¿©ºÎ var sOriginCD = model.getValue(xStmtInfoPath+"/origincd"); // ¹®ÀåÃâó var sDNARFlag = model.getValue(xStmtInfoPath+"/dnarflag"); // DNAR ±¸ºÐ var sRowCnt = grd_terminfo.rows- grd_terminfo.fixedrows; if(sStmtCD == "" && sStmtCnts == ""){ messageBox("»èÁ¦ÇÒ Áø¼ú¹®ÀÌ","I004"); return; } if(sStmtCD == "" && sStmtCnts != ""){ messageBox("µî·ÏµÈ Áø¼ú¹®ÀåÀÌ ¾Æ´Õ´Ï´Ù. Áø¼ú¹® »èÁ¦¸¦","E001"); return; } var sStmtInfo = "stat¢Ë"+ // »óÅ "stmtcd¢Ë" + // Áø¼ú¹® ÄÚµå "instcd¢Ë" + // ±â°üÄÚµå "todd¢Ì"; // Á¾·áÀÏÀÚ sStmtInfo +="D¢Ë" + // »óÅ sStmtCD + "¢Ë" + // Áø¼ú¹® ÄÚµå model.getValue(xStmtInfoPath+"/instcd") + "¢Ë" + // ±â°üÄÚµå model.getValue(xStmtInfoPath+"/todd") + "¢Ì"; // Á¾·áÀÏÀÚ var refCond = "dnar¢Ëstmtnm¢Ëoffset¢Ëpagesize¢Ì" + model.getValue("/root/main/cond/dnar")+"¢Ë" + model.getValue("/root/main/cond/stmtnm")+"¢Ë" + 0 +"¢Ë" + model.getValue("/root/hidden/stmtcnt") +"¢Ì"; model.makeValue("/root/send/stmtinfo",sStmtInfo); model.makeValue("/root/send/refCond", refCond); if(submit("TXMNR01801")){ model.setValue("/root/hidden/stmtcnt", getNodesetCount("/root/main/stmtlist/stmtinfo") ); fStmtInfoClear(); // fSettingStmtStyle(); Àӽà model.copyNode("/root/hidden/stmtmngt","/root/main/stmtmngt"); } } /** * @group : * @ver : 2007.03.06 * @by : ÀÌÀº¿µ * @--------------------------------------------------- * @type : function * @access : Áø¼ú¹® Clear * @desc : * @param : * @return : * @--------------------------------------------------- */ function fStmtInfoClear(){ var xPath = "/root/main/stmtmngt/stmtinfo"; model.setValue(xPath+"/stmtcd",""); model.setValue(xPath+"/instcd",""); model.setValue(xPath+"/todd",""); model.setValue(xPath+"/stmtcnts",""); model.setValue(xPath+"/origincd",""); model.setValue(xPath+"/attrcnt",""); model.setValue(xPath+"/attrinfo1",""); model.setValue(xPath+"/attrinfo2",""); model.setValue(xPath+"/attressnyn",""); model.setValue(xPath+"/dnarflag",""); model.setValue(xPath+"/stmtcntsdesc",""); model.setValue(xPath+"/relacause",""); model.removenodeset(xPath+"/icnpmngt/icnpinfo"); model.removenodeset("/root/main/termanaly"); model.removenodeset(xGrupInfoPath); // Áø¼ú¹® ºÐ·ùü°è »ç¿ë³»¿ª Áö¿ì±â model.refresh(); } /** * @group : * @ver : 2007.03.06 * @by : ÀÌÀº¿µ * @--------------------------------------------------- * @type : function * @access : Àüü¼±Åà * @desc : * @param : * @return : * @--------------------------------------------------- */ function fAllChoi(){ var sRow = grd_terminfo.rows - grd_terminfo.fixedrows; if(sRow <1) return; for(var i=1; i<=sRow; i++){ model.setValue(xTermInfoPath+"["+i+"]/check","true"); } } /** * @group : * @ver : 2007.03.06 * @by : ÀÌÀº¿µ * @--------------------------------------------------- * @type : function * @access : Áø¼ú¹® ³» ÀÛ¼ºÀÚ ToolTip º¸±â * @desc : * @param : * @return : * @--------------------------------------------------- */ function OnMouseMoveGrid(){ var iRow = grd_stmtlist.mouseRow; var iCol = grd_stmtlist.mouseCol; var sRow = grd_stmtlist.rows - grd_stmtlist.fixedrows; var sToolTipvw = model.getValue("/root/main/cond/tooltipvw"); var sToolTipMsg = ""; if(iRow > 0 && iCol > 0 && sToolTipvw == "Y"){ var xPath = "/root/main/stmtlist/stmtinfo"; var sStmtCnts = model.getValue(xPath+"["+iRow+"]/stmtcnts"); var sLastupdtdt = model.getValue(xPath+"["+iRow+"]/lastupdtdt"); var sLastupdtrnm = model.getValue(xPath+"["+iRow+"]/lastupdtrnm"); sToolTipMsg = "µî·Ï¹®Àå: "+sStmtCnts+" ±â·ÏÁ¤º¸: "+ sLastupdtdt.substr(0,4)+"-"+sLastupdtdt.substr(4,2) +"-"+ sLastupdtdt.substr(6,2)+" "+sLastupdtdt.substr(8,2) +":"+ sLastupdtdt.substr(10,2)+" - " + sLastupdtrnm; grd_stmtlist.tooltiptext(iRow,iCol) = sToolTipMsg; }else{ grd_stmtlist.tooltiptext(iRow,iCol) = ""; } } /** * @group : * @ver : 2007.03.07 * @by : ÀÌÀº¿µ * @--------------------------------------------------- * @type : function * @access : ¼Ó¼º °ü¸® È­¸é ÆË¾÷ * @desc : * @param : * @return : * @--------------------------------------------------- */ function fPopUpCall(pFlag){ if(pFlag == "AttrMngt"){ var xpos = event.screenX-1000; var ypos = event.screenY-100; modal("SMMNR01700", 1, xpos, ypos); }else if(pFlag == "ICNPTerm"){ var xpos = event.screenX-800; var ypos = event.screenY-400; var iRow = grd_terminfo.row; if(iRow < 1){ messageBox("ICNP ¸ÅÇÎÇÒ ¿ë¾î°¡","I004"); //return; } model.makeValue("/root/hidden/refinfo/flag","p"); modal("SMMNR01200",1, xpos, ypos,"SMMNR01200","/root/hidden/refinfo","/root/hidden/refinfo"); var sTermInfo = getParameter("terminfo"); if(sTermInfo == "") return; var sValue = sTermInfo.split("¢Ë"); model.setValue(xTermInfoPath+"["+iRow+"]/smnttypecd", sValue[0]); model.setValue(xTermInfoPath+"["+iRow+"]/itemcd", sValue[1]); model.setValue(xTermInfoPath+"["+iRow+"]/icnphngterm", sValue[2]); model.setValue(xTermInfoPath+"["+iRow+"]/icnpengterm", sValue[3]); model.setValue(xTermInfoPath+"["+iRow+"]/cnptid", sValue[4]); grd_terminfo.rebuild(); } } /** * @group : * @ver : 2007.04.19 * @by : ÀÌÀº¿µ * @--------------------------------------------------- * @type : function * @access : public * @desc : Áø¼ú¹® ÆùÆ® color º¯°æ - ¼Ó¼ºÀÌ ÀÖ´Â °æ¿ì Áø¼ú¹® ÆùÆ® »ö»óÀ» º¯°æÇÑ´Ù. * @param : * @return : * @--------------------------------------------------- */ function fSettingStmtStyle(){ grd_stmtlist.allstyle("data","color") = "#000000"; for(var iRow=grd_stmtlist.fixedrows; iRow<=grd_stmtlist.rows-grd_stmtlist.fixedrows; iRow++){ if(eval(model.getValue(xStmtListPath+"["+iRow+"]/attrcnt"))>0){ grd_stmtlist.cellstyle("color",iRow,4) = "#CC0099"; // º¸¶ó } } } /** * @group : * @ver : 2007.11.29 * @by : ¾çõ´ö * @--------------------------------------------------- * @type : function * @access : public * @desc : Áø¼ú¹® ÆäÀÌÁö º° °Ë»ö * @param : * @return : * @--------------------------------------------------- */ function fSubmitOnScroll() { if(grd_stmtlist.vscroll.attribute("max") == grd_stmtlist.vscroll.attribute("pos")) { if(model.getValue("/root/hidden/stmtcnt") != model.getValue("/root/hidden/stmtcnt1") ){ model.setValue("/root/hidden/stmtcnt1", getNodesetCount("/root/main/stmtlist/stmtinfo") ); model.removenode("/root/send"); model.makeValue("/root/send/dnar", model.getValue("/root/main/cond/dnar")); model.makeValue("/root/send/stmtnm", model.getValue("/root/main/cond/stmtnm")); model.makeValue("/root/send/offset", grd_stmtlist.rows-grd_stmtlist.fixedRows ); model.makeValue("/root/send/pagesize", 500); if(submit("TRMNR01803")){ grd_stmtlist.dispatch("onmouseup"); model.setValue("/root/hidden/stmtcnt", getNodesetCount("/root/main/stmtlist/stmtinfo") ); grd_stmtlist.rebuild(); } } } }