/* - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì ¼ö¼ú¹æµî·Ï ( SPMMO05600_¼ö¼ú¹æµî·Ï.xrw - JScript ) - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì */ var sOPROOMINFO_PATH = "/root/main/oproominfo/oproominfo"; var sOPROOMLIST_PATH = "/root/main/oproomlist/oproomlist"; /** * @desc : ¼ö¼ú¹æµî·Ï ÃʱâÈ­ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fInitialize_SMMMO05600(){ ipt_oproomcd.disabled = false; model.setValue("/root/main/cond/stnddd", getCurrentDate()); model.setValue(sOPROOMINFO_PATH + "/valifromdd", getCurrentDate()); model.setValue(sOPROOMINFO_PATH + "/valitodd" , "99991231"); model.removeNodeset(sOPROOMLIST_PATH); zbcfGetCodeList(new Array("M0031", "M0033"), new Array("/root/init/usescheflag", "/root/init/useassgflagcd")); model.copyNode("/root/send/reqdata", "/root/main/cond"); submit("TRMMO05601"); //¼ö¼ú½Ç Á¶È¸ submit("TRMMO05603"); //¼ö¼ú¹æ ºÎ¼­ÄÚµåÁ¶È¸ } /** * @desc : Ãß°¡¹öư Ŭ¸¯ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fClkBtnAddOpRoom(){ ipt_oproomcd.disabled = false; model.setValue(sOPROOMINFO_PATH + "/status", "i"); model.setValue(sOPROOMINFO_PATH + "/valifromdd", getCurrentDate()); model.setValue(sOPROOMINFO_PATH + "/valitodd", "99991231"); model.setValue(sOPROOMINFO_PATH + "/oproomcd", ""); model.setValue(sOPROOMINFO_PATH + "/oproomnm", ""); model.setValue(sOPROOMINFO_PATH + "/oproomdeptcd", ""); model.setValue(sOPROOMINFO_PATH + "/oproomremfact", ""); model.setFocus("ipt_oproomcd"); model.refresh(); } /** * @desc : »èÁ¦¹öư Ŭ¸¯ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fClkBtnDelOpRoom(){ var valitodd = (getCurrentDate().toDate()).getAddDate(-1); valitodd = valitodd.getDateFormat(); model.setValue(sOPROOMINFO_PATH + "/status" , "d"); model.setValue(sOPROOMINFO_PATH + "/valitodd", valitodd); model.copyNode("/root/send/savedata", sOPROOMINFO_PATH); if(submit("TXMMO05601")==true){ fReqOpRoomList(); } } /** * @desc : ¼ö¼ú¹æ ¸®½ºÆ® ±×¸®µå Ŭ¸¯ * @ : ¼ö¼ú¹æ Á¤º¸¸¦ ÀԷ¶õ¿¡ º¸¿©ÁÜ. ¼ö¼ú¹æ Á¤º¸¸¦ ¼öÁ¤ »óÅ·Π¼³Á¤ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fClkGrdOpRoomList(){ ipt_oproomcd.disabled = true; if(grd_oproom.row < 1){ return; } model.setValue(sOPROOMLIST_PATH + "[" + grd_oproom.row + "]/status", "u"); model.copyNode(sOPROOMINFO_PATH, sOPROOMLIST_PATH + "[" + grd_oproom.row + "]"); model.copyNode("/root/temp" , sOPROOMLIST_PATH + "[" + grd_oproom.row + "]"); model.refresh(); } /** * @desc : ¼ö¼ú¹æ ÀúÀå * @ : ÀúÀå »óŰ¡ ½Å±ÔÀÎ °æ¿ì, ¹«°á¼º µ¥ÀÌÅÍ °Ë»ç ÈÄ ÀúÀå * @ : ÀúÀå »óŰ¡ ¼öÁ¤ÀÎ °æ¿ì, º¯°æµÈ »çÇ×ÀÌ ÀÖ´ÂÁö °Ë»ç, ¹«°á¼º µ¥ÀÌÅÍ °Ë»ç ÈÄ ÀúÀå * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fClkBtnOpRoomSave(){ var status = model.getValue(sOPROOMINFO_PATH + "/status"); if(fChkVaildSaveData()==true){ //¹«°á¼º µ¥ÀÌÅÍ °Ë»ç if(status != "i"){ if((compareNodeVal("/root/temp", sOPROOMINFO_PATH))==false){ messageBox("º¯°æµÈ ³»¿ëÀÌ", "I004"); return; } } model.copyNode("/root/send/savedata", "/root/main/oproominfo/oproominfo"); if(submit("TXMMO05601") == true){ fReqOpRoomList(); } } } /** * @desc : ÀúÀåµ¥ÀÌÅÍ ¹«°á¼º °Ë»ç * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fChkVaildSaveData(){ var valifromdd = model.getValue(sOPROOMINFO_PATH + "/valifromdd"); var valitodd = model.getValue(sOPROOMINFO_PATH + "/valitodd"); if(valifromdd > valitodd){ messageBox("½ÃÀÛÀÏÀÚ°¡ Á¾·áÀÏÀÚ º¸´Ù Ŭ ¼ö", "I004"); return false; } return true; } /** * @desc : ¼ö¼ú¹æ Á¶È¸ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fReqOpRoomList(){ model.copyNode("/root/send/reqdata", "/root/main/cond"); submit("TRMMO05601"); }