/* ÀÀ±Þ½Ç CPCR ±â·ÏÁö ±âÁØÀÚ·á °ü¸®(SMMNE03800.xfm - JScript ) - Version : 1) : Ver.1.00.01 */ var prcpNodeCPCR = "/root/main/cpcrbasecode/mediation/mediationlist"; var prcpNode = "/root/prcp/prcplist"; var prcpSubCntNode = "/root/main/prcp/prcplist"; var prcpSubNode = "/root/main/prcp"; var prcpnmCol = 2; /** * @group : * @ver : 2007.07.21 * @by : ¾çõ´ö * @--------------------------------------------------- * @type : function * @access : public * @desc : ±âÁØÀڷẰ »óÅ º¯È¯ * @param : * @return : * @--------------------------------------------------- */ function fStatChnge(chgPath, chgRow, chgCol ){ if( chgRow == "0"){ return; } else { if(chgCol == "1"){ if(model.getValue(chgPath+"["+chgRow+"]/default") == "Y"){ messageBox("ÇØ´ç ItemÀº ±âº» ¼³Á¤ ¾ÆÀÌÅÛÀÔ´Ï´Ù.", "E"); model.setValue(chgPath+"["+chgRow+"]/useyn" , "Y"); return; } if(model.getValue(chgPath+"["+chgRow+"]/statflag") == "I"){ model.setValue(chgPath+"["+chgRow+"]/statflag", ""); }else if(model.getValue(chgPath+"["+chgRow+"]/statflag") == "S" && model.getValue(chgPath+"["+chgRow+"]/basecodeflag") == "J" ){ model.setValue(chgPath+"["+chgRow+"]/statflag", "U"); }else if(model.getValue(chgPath+"["+chgRow+"]/statflag") == "S" && model.getValue(chgPath+"["+chgRow+"]/basecodeflag") == "S" ){ model.setValue(chgPath+"["+chgRow+"]/statflag", "D"); }else if(model.getValue(chgPath+"["+chgRow+"]/statflag") == "D"){ model.setValue(chgPath+"["+chgRow+"]/statflag", "S"); }else if(model.getValue(chgPath+"["+chgRow+"]/statflag") == ""){ model.setValue(chgPath+"["+chgRow+"]/statflag", "I"); } } } } /** * @group : * @ver : 2007.07.21 * @by : ¾çõ´ö * @--------------------------------------------------- * @type : function * @access : public * @desc : ŸºÎ¼­ µ¥ÀÌŸ ¼ÂÆÃ * @param : * @return : * @--------------------------------------------------- */ function fDifDataSet(addPath, setPath, addRow, addRows, setRow, pCode ){ var checkyn = "N"; for(i=0 ; i< addRows ; i ++){ if( model.getValue(setPath+"["+ setRow +"]/recitem") == model.getValue(addPath+"["+ i +"]/recitem") ){ checkyn = "Y"; } } var addRow =""; if( checkyn == "Y"){ messageBox("ÀÌ¹Ì Setting µÇ¾îÀÖ´Â itemÀÔ´Ï´Ù.", "I"); return; } else { if(pCode == "P"){ datagrid1.addRow(); addRow = datagrid1.row; } if(pCode == "M"){ datagrid3.addRow(); addRow = datagrid3.row; } if(pCode == "T"){ datagrid2.addRow(); addRow = datagrid2.row; } model.setValue(addPath+"["+ addRow +"]/useyn" , "Y"); model.setValue(addPath+"["+ addRow +"]/recitem" , model.getValue(setPath+"["+ setRow +"]/recitem")); model.setValue(addPath+"["+ addRow +"]/recitemflag" , pCode); model.setValue(addPath+"["+ addRow +"]/recitemno" , model.getValue(setPath+"["+ setRow +"]/recitemno")); if(model.getValue("/root/main/cond/deptcd") == model.getValue("/root/srcdeptcd") ){ model.setValue(addPath+"["+ addRow +"]/basecodeflag" , "J"); } else { model.setValue(addPath+"["+ addRow +"]/basecodeflag" , "S"); } if(model.getValue(addPath+"["+ addRow +"]/basecodeflag") == "J"){ model.setValue(addPath+"["+ addRow +"]/statflag" , "U"); } else { model.setValue(addPath+"["+ addRow +"]/statflag" , "I"); } } } /** * @group : * @ver : 2007.07.21 * @by : ¾çõ´ö * @--------------------------------------------------- * @type : function * @access : public * @desc : Ç׸ñº° ±âÁØÀÚ·á ÀúÀå * @param : * @return : * @--------------------------------------------------- */ function fCpcrSetCodeSave(pPath, pRows, pGridnm){ if(pGridnm == "datagrid1"){ model.makeValue("/root/send/datalist", datagrid1.getUpdateDataAll("i")); } else if(pGridnm == "datagrid3"){ model.makeValue("/root/send/datalist", datagrid3.getUpdateDataAll("i")); } else if(pGridnm == "datagrid2"){ model.makeValue("/root/send/datalist", datagrid2.getUpdateDataAll("i")); } fSaveOptionData(); submit("TXMNE04001"); model.refresh(); } /** * @group : * @ver : 2007.07.21 * @by : ¾çõ´ö * @--------------------------------------------------- * @type : function * @access : public * @desc : Ç׸ñº° ±âÁØÀÚ·á ÀúÀå, ¼öÁ¤ °á°ú Á¶È¸ Á¶°Ç °ª ¼³Á¤ * @param : * @return : * @--------------------------------------------------- */ function fSaveOptionData(){ model.removenode("/root/send/cond"); model.makeValue("/root/send/cond", "deptcd¢Ì" + model.getValue("/root/srcdeptcd")+"¢Ì"); } /** * @group : * @ver : 2007.07.21 * @by : ¾çõ´ö * @--------------------------------------------------- * @type : function * @access : public * @desc : Ç׸ñº° ±âÁØÀÚ·á Á¶È¸ Á¶°Ç °ª ¼³Á¤ * @param : * @return : * @--------------------------------------------------- */ function fSrcOptionData(){ model.removenode("/root/send/cond"); model.makeValue("/root/send/cond", "deptcd¢Ì" + model.getValue("/root/main/cond/deptcd")+"¢Ì"); } /** * @group : * @ver : 2007.07.21 * @by : ¾çõ´ö * @--------------------------------------------------- * @type : function * @access : public * @desc : Ç׸ñº° ±âÁØÀÚ·á Á¶È¸ Á¶°Ç °ª ¼³Á¤ * @param : * @return : * @--------------------------------------------------- */ function fSrcData(pFlag){ fSrcOptionData(); submit("TRMNE04001"); if(pFlag == "I"){ submit("TXMNE04001"); } }