var chk=true; var cpgappno; /** * @desc : È­¸é ÃʱâÈ­ * @ * @param : * @return : * @author : * @--------------------------------------------------- */ function fInitialize_SMADB01030(){ cpgappno=opener.javascript.model.getValue("/root/main/prtlhislist/item["+opener.javascript.grd_prtlhislist.row+"]/cpgappno"); if(cpgappno==""){ messageBox("À߸øµÈ µ¥ÀÌÅͰ¡ ", "E005"); model.close(); } if(cpgappno!=""){ model.makeValue("/root/send/reqdata/cpgappno", cpgappno); submit("TRADB01040"); } var cnt=getNodesetCount("/root/main/schedule"); if(cnt <= 0){ messageBox("½ºÄÉÁÙ º¯°æÀº 2012³â 9¿ù 13ÀÏ ÀÌÈÄ µî·Ï µÈ ó¹æ¿¡¼­¸¸ ", "I006"); model.close(); } var rows=grd_schedule.rows-grd_schedule.fixedRows; for(var i=1; i<=rows; i++){ var changeyn=model.getValue("/root/main/schedule["+i+"]/changeyn"); /* if(i=="1"){ model.setValue("/root/main/schedule["+i+"]/aft_prcpdd", model.getValue("/root/main/schedule["+i+"]/bef_prcpdd")); grd_schedule.cellAttribute("disabled", i, grd_schedule.colRef("aft_prcpdd"))="true"; } */ if(changeyn=='N'){ model.setValue("/root/main/schedule["+i+"]/aft_prcpdd", model.getValue("/root/main/schedule["+i+"]/bef_prcpdd")); grd_schedule.rowstyle(i, "all", "background-color") = "#8EFDFF"; grd_schedule.cellAttribute("disabled", i, grd_schedule.colRef("aft_prcpdd"))="true"; } } model.refresh(); } /** * @desc : ÀÏÂ¥ º¯°æ Áß ³¯Â¥ È®ÀÎ * @ * @param : * @return : * @author : * @--------------------------------------------------- */ function fCheckDate(){ var irow=grd_schedule.row; var bef_prcpdd=model.getValue("/root/main/schedule["+irow+"]/bef_prcpdd"); var aft_prcpdd=model.getValue("/root/main/schedule["+irow+"]/aft_prcpdd"); if(aft_prcpdd!="" && bef_prcpdd > aft_prcpdd){ messageBox("À߸øµÈ ÀÏÀÚ¸¦ ÁöÁ¤Çϼ̽À´Ï´Ù.", "I", ""); model.setValue("/root/main/schedule["+irow+"]/aft_prcpdd", bef_prcpdd); return; } } /** * @desc : ½ºÄÉÁÙº¯°æ ÀúÀå Àü Á¤º¸È®ÀÎ * @ * @param : * @return : * @author : * @--------------------------------------------------- */ function fChangeSchedule(){ var rows=grd_schedule.rows-grd_schedule.fixedRows; var sdate=model.getValue("/root/main/schedule[1]/currentday"); for(var i=1; i<=rows; i++){ var idate=model.getValue("/root/main/schedule["+i+"]/aft_prcpdd"); var chageyn=model.getValue("/root/main/schedule["+i+"]/changeyn"); if(idate!="" && chageyn=="Y"){ for(var j=i+1; j<=rows; j++){ var jdate=model.getValue("/root/main/schedule["+j+"]/aft_prcpdd"); if(sdate > idate || idate >= jdate){ messageBox("º¯°æ ÈÄ ÀÏÀÚ°¡ À߸ø µî·ÏµÇ¾ú½À´Ï´Ù. È®ÀÎ ÈÄ ÁøÇàÇϽñ⠹ٶø´Ï´Ù.\n- ÇöÀçÀϺ¸´Ù °ú°Å ÀÏÀÚ·Î ½ºÄÉÁì º¯°æ ºÒ°¡ \n- ó¹æ Àû¿ëÀÏ ¼ø¼­ º¯°æ ºÒ°¡", "I", ""); chk=false; return; } } } } } /** * @desc : ½ºÄÉÁÙº¯°æ ÀúÀå * @ * @param : * @return : * @author : * @--------------------------------------------------- */ function fSaveSchedule(){ chk=true; var savedata = "cpgappno¢Ëbef_prcpdd¢Ëaft_prcpdd¢Ëlastupdtdt¢Ì"; var dataString = ""; fChangeSchedule(); if(chk==true){ var rows=grd_schedule.rows-grd_schedule.fixedRows; for(var i=1; i<=rows; i++){ var bef_prcpdd=model.getValue("/root/main/schedule["+i+"]/bef_prcpdd"); var aft_prcpdd=model.getValue("/root/main/schedule["+i+"]/aft_prcpdd"); var lastupdtdt=model.getValue("/root/main/schedule["+i+"]/lastupdtdt"); if(aft_prcpdd!=""){ dataString = dataString + cpgappno + "¢Ë"+ bef_prcpdd + "¢Ë" + aft_prcpdd + "¢Ë" + lastupdtdt + "¢Ì"; } } model.removenode("/root/send/savedata"); model.makeValue("/root/send/savedata", savedata + dataString); if(submit("TXADB01040")==true){ messageBox("º¯°æµÇ¾ú½À´Ï´Ù.", "I"); model.close(); } }else{ return; } }