/* HD Scheduling (SMMND01100.xrw - JScript ) - Version : 1) : Ver.1.00.01 */ //** Àü¿ªº¯¼ö **// var iRow,iCol; var sRtn = getCurrentDate(); //ÇöÀçÀÏÀÚ ¸®ÅÏ // ¿äÀÏÁ¤º¸ var DayData = "°ø ÀÏ ¿ù È­ ¼ö ¸ñ ±Ý Åä"; var sDay = DayData.split(" "); // °¨¿°ÀÚ¸® »ö»ó var ColorData = "white " + "#fcd2c1 " + "#00ccff " + "#fec34d " + "#ff0000 " + "#fef392 " + "#ccecff"; var cData = ColorData.split(" "); // Bed ±³È¯ Á¤º¸ var pid_1="", pid_2="", bed_1="", bed_2="", iRow_1="", iRow_2="", iCol_1="", iCol_2="", hdcretno_1 = "", hdcretno_2 = "";; var chk = "N"; //ȯÀÚ¼±Åÿ©ºÎ /** * @group : * @ver : 2007.04.17 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : È­¸é ÃʱâÈ­ * @param : * @return : * @--------------------------------------------------- */ function fDone(){ var year = sRtn.substr(0,4); var month = sRtn.substr(4,2); var date = sRtn.substr(6,2); var currentDate = new Date(); var lstMonthDay = currentDate.getMonthDay(); // ÇØ´Þ ¿ùÀÇ ¸¶Á÷¸· ÀÏ //** ÄÁÆ®·Ñ ÃʱâÈ­ **// //Åõ¼®ÀÚ¸®Á¶È¸(Tab) Á¶È¸ÀÏÀÚ model.makeValue("/root/main/condition/srchdd", sRtn); model.makeValue("/root/main/condition/year" , year); model.makeValue("/root/main/condition/month" , month); model.makeValue("/root/main/condition/weeks" , "1"); // ¿¹¾à»ý¼ºÀÇ ¿¹¾à¹üÀ§ ½ÃÀÛÀÏÀÚ model.makeValue("/root/main/cretlist/cretrgvlist/cretrgv/rsrvdd1", sRtn); // ÇöÀçÀÏÀÚ // »ó¼¼ ¿¹¾àÁ¤º¸ °Ë»öÁ¶°ÇÀÇ Á¶È¸±â°£ model.makeValue("/root/main/detlrsrvlist/detlrsrvsrch/srchdd1", sRtn ); // ÇöÀçÀÏÀÚ model.makeValue("/root/main/detlrsrvlist/detlrsrvsrch/srchdd2", ((currentDate.getAddDate(1, "M"))).getDateFormat()); // 1°³¿ù ÈÄ ÀÏÀÚ if(model.getValue("/root/properties/menu/menuparam") == "sr") { // Åõ¼®ÀÚ¸®Á¶È¸ model.toggle("case2"); btn_sr.selected = true; //* Á¶È¸ *// //¸®½ºÆ®Çü½Ä if(rdo_formflag.value == 1){ fSrchDialSeatList(); // Åõ¼®ÀÚ¸® ¸®½ºÆ®Çü½Ä Á¶È¸ fAppViral(); //½ºÅ¸ÀÏÁöÁ¤ //fSrchCount(); //´çÀÏȯÀÚ¼ö, ½Å¿øÈ¯ÀÚ¼ö, ½Å¿øÈ¯ÀÚ¸í Á¶È¸ } //¹èġǥÇü½Ä else if(rdo_formflag.value == 2){ fSrchDialSeatDispos(); //Åõ¼®ÀÚ¸® ¹èġǥÇü½Ä Á¶È¸ //fSrchCount(); //ÁÖ´çȯÀÚ¼ö, ½Å¿øÈ¯ÀÚ¼ö Á¶È¸ } } else { // È­¸é Ãʱ⠿ÀÇ ½Ã ´çÀÏÀÏÀÚ·Î ¼ÂÆÃÇØÁÖ±â for(var i=1; i<=grd_calendar.rows; i++){ for(var j=0; j 0) { var sSelPid = model.getValue("/root/temp/paminfo/list/pid"); // µî·Ï¹øÈ£ model.setValue("/root/main/cretlist/cretrgvlist/cretrgv/pid", sSelPid); fSrchPat(); } else { model.setValue("/root/main/cretlist/cretrgvlist/cretrgv/pid", pid); fSrchPat(); } } model.refresh(); } /** * @group : * @ver : 2007.04.17 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : ¿¹¾à¹üÀ§ ÀÚµ¿»ý¼º * @param : * @return : * @--------------------------------------------------- */ function fRsvFlag(sFlag){ model.setValue("/root/main/cretlist/cretrgvlist/cretrgv/dw", ""); model.setValue("/root/main/cretlist/cretrgvlist/cretrgv/dwmult", ""); var s1 = ""; var sRsrvFromDD = model.getValue("/root/main/cretlist/cretrgvlist/cretrgv/rsrvdd1"); var sRsrvToDD = model.getValue("/root/main/cretlist/cretrgvlist/cretrgv/rsrvdd2"); var dwFlag = model.getValue("/root/main/cretlist/cretrgvlist/cretrgv/rsrvopt"); var sFromyear = sRsrvFromDD.substr(0,4); var sFrommonth = sRsrvFromDD.substr(4,2); var sToyear = sRsrvToDD.substr(0,4) ; var sTomonth = sRsrvToDD.substr(4,2) ; if(sFlag == "F") { if(dwFlag == 1) { //1ÁÖÈÄ ÀÏÀÚ ±¸Çϱâ model.setValue("/root/main/cretlist/cretrgvlist/cretrgv/rsrvdd2", ((((sRsrvFromDD.toDate("YYYYMMDD")).getAddDate(7, "D"))).getDateFormat())); } else if(dwFlag == 2) { //1°³¿ùÈÄ ÀÏÀÚ ±¸Çϱâ with(new Date(sFromyear, sFrommonth, 1, 12)) { //MM = 1 .. 12 setDate(0); var date = getDate(); //ÇØ´ç¿ùÀÇ ¸¶Áö¸· ÀÏ } s1 += sFromyear; s1 += sFrommonth; s1 += date; model.setValue("/root/main/cretlist/cretrgvlist/cretrgv/rsrvdd2", s1); } else if(dwFlag == 3) { //1ÀÏ s1 = input_frDT.value; var dw = (sRsrvFromDD.toDate()).getDayOfWeek("N"); //¿äÀϹÝȯ; chx_DW.value = dw; model.setValue("/root/main/cretlist/cretrgvlist/cretrgv/rsrvdd2", s1); } else { // »ç¿ëÀÚÁöÁ¤ if(sRsrvToDD != "" && sRsrvFromDD > sRsrvToDD) { messageBox("À߸øµÈ ¿¹¾à¹üÀ§ ÀÔ´Ï´Ù.", "E"); model.setValue("/root/main/cretlist/cretrgvlist/cretrgv/rsrvdd1", getCurrentDate()); model.setValue("/root/main/cretlist/cretrgvlist/cretrgv/rsrvdd2", "" ); model.refresh(); return; } } } else if(sFlag == "T") { if(dwFlag == 1) { //1ÁÖÀü ÀÏÀÚ ±¸Çϱâ s1 = getDateCalc(sRsrvToDD, 7); model.setValue("/root/main/cretlist/cretrgvlist/cretrgv/rsrvdd1", s1); } else if(dwFlag == 2) { //1°³¿ù Àü(01ÀÏÀÚ) ÀÏÀÚ ±¸Çϱâ var date = "01"; s1 += sToyear; s1 += sTomonth; s1 += date; model.setValue("/root/main/cretlist/cretrgvlist/cretrgv/rsrvdd1", s1); } else if(dwFlag == 3) { //1ÀÏ s1 = sRsrvToDD; var dw = (sRsrvToDD.toDate()).getDayOfWeek("N"); //¿äÀϹÝȯ; chx_DW.value = dw; model.setValue("/root/main/cretlist/cretrgvlist/cretrgv/rsrvdd1", s1); } else { // »ç¿ëÀÚÁöÁ¤ if(sRsrvFromDD != "" && sRsrvFromDD > sRsrvToDD) { messageBox("À߸øµÈ ¿¹¾à¹üÀ§ ÀÔ´Ï´Ù.", "E"); model.setValue("/root/main/cretlist/cretrgvlist/cretrgv/rsrvdd1", getCurrentDate()); model.setValue("/root/main/cretlist/cretrgvlist/cretrgv/rsrvdd2", "" ); model.refresh(); return; } } } model.refresh(); } /** * @group : * @ver : 2007.06.27 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : ¿¹¾àÁ¤º¸¸¦ ÃʱâÈ­ÇÑ´Ù. (¿¹¾à»ý¼º, »ó¼¼ ¿¹¾àÁ¤º¸) * @param : * @--------------------------------------------------- */ function fInitRsrvInfo(){ // ÃʱâÈ­ fClearChildNode("/root/main/cretlist/cretrgvlist/cretrgv" ); // ¿¹¾à»ý¼º Á¤º¸ ÃʱâÈ­ model.removeNodeset("/root/main/detlrsrvlist"); model.makeValue("/root/main/cretlist/getcrelist/getcreinfo/hngnm" , ""); // ȯÀÚ¸í(¿¹¾à»ý¼ºÁ¤º¸) model.makeValue("/root/main/cretlist/getcrelist/getcreinfo/rrgstno1" , ""); // ÁֹιøÈ£1 model.makeValue("/root/main/cretlist/getcrelist/getcreinfo/rrgstno2" , ""); // ÁֹιøÈ£2 model.makeValue("/root/main/cretlist/getcrelist/getcreinfo/ioflag" , ""); // ÀÔ¿ø¿Ü·¡±¸ºÐ model.makeValue("/root/main/cretlist/getcrelist/getcreinfo/matndialflag" , ""); // Åõ¼®±¸ºÐ model.makeValue("/root/main/cretlist/getcrelist/getcreinfo/maintepatrgstdd", ""); // À¯ÁöȯÀÚµî·ÏÀÏÀÚ model.makeValue("/root/main/cretlist/getcrelist/getcreinfo/matnflag" , ""); // À¯Áö±¸ºÐ model.makeValue("/root/main/cretlist/getcrelist/getcreinfo/prcpinfo" , ""); // Áö½Ãó¹æ¿©ºÎ model.makeValue("/root/main/cretlist/getcrelist/getcreinfo/centcd" , ""); // ¼¾ÅÍÄÚµå model.makeValue("/root/main/chklist/chkinfo/existbed" , ""); model.makeValue("/root/main/chklist/chkinfo/pidchk" , ""); model.makeValue("/root/main/chklist/chkinfo/shitfchk" , ""); model.makeValue("/root/main/chklist/chkinfo/bedchk" , ""); model.makeValue("/root/main/cretlist/getcrelist/getcreinfo/infcflag" , ""); // °¨¿°±¸ºÐ model.makeValue("/root/main/detlrsrvlist/detlrsrvsrch/pid" , ""); // µî·Ï¹øÈ£(»ó¼¼ ¿¹¾àÁ¤º¸) model.makeValue("/root/main/detlrsrvlist/detlrsrvsrch/hngnm" , ""); // ȯÀÚ¸í model.makeValue("/root/main/detlrsrvlist/detlrsrvsrch/rrgstno1" , ""); // ÁֹιøÈ£1 model.makeValue("/root/main/detlrsrvlist/detlrsrvsrch/rrgstno2" , ""); // ÁֹιøÈ£1 // Default°ª ¼³Á¤ model.setValue("/root/main/cretlist/cretrgvlist/cretrgv/rsrvdd1" , sRtn); // ¿¹¾à½ÃÀÛÀÏÀÚ(ÇöÀçÀÏÀÚ) model.setvalue("/root/main/cretlist/cretrgvlist/cretrgv/shiftflag" , "1" ); // Shift±¸ºÐ(1Shift) model.setvalue("/root/main/cretlist/cretrgvlist/cretrgv/dialkindopt", "1" ); // °¨¿°±¸ºÐ(ÇØ´ç¾øÀ½)] model.makeValue("/root/main/detlrsrvlist/detlrsrvsrch/srchdd1", getCurrentDate()); // Á¶È¸ÀÏÀÚ1 model.makeValue("/root/main/detlrsrvlist/detlrsrvsrch/srchdd2", getCurrentDate()); // Á¶È¸ÀÏÀÚ2 model.refresh(); } /** * @group : * @ver : 2007.04.18 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : µî·Ï¹øÈ£·Î ȯÀÚ¸¦ °Ë»öÇÑ´Ù.(¿¹¾à»ý¼º½Ã) * @param : * @return : ȯÀÚ¸í, ȯÀÚÁֹεî·Ï¹øÈ£ * @--------------------------------------------------- */ function fSrchPat() { xCretPath = "/root/main/cretlist/cretrgvlist/cretrgv" ; xGetPath = "/root/main/cretlist/getcrelist/getcreinfo"; //ȯÀÚ µî·Ï¹øÈ£ ÀԷ¿©ºÎ üũ if(model.getValue(xCretPath + "/pid") == ""){ messageBox("µî·Ï¹øÈ£¸¦ ÀÔ·ÂÇϽʽÿÀ.", "E", ""); model.setFocus("ipt_pid"); fInitRsrvInfo(); // ÃʱâÈ­ return; } model.removeNodeset("/root/send"); model.makeValue("/root/send/reqdata/pid" , model.getValue(xCretPath + "/pid")); model.makeValue("/root/send/reqdata/dialflag", "H" ); model.makeValue("/root/send/reqdata/srchdd1" , model.getValue("/root/main/detlrsrvlist/detlrsrvsrch/srchdd1")); model.makeValue("/root/send/reqdata/srchdd2" , model.getValue("/root/main/detlrsrvlist/detlrsrvsrch/srchdd2")); model.removeNodeset("/root/main/cretlist/getcrelist"); model.removeNodeset("/root/main/detlrsrvlist/detlrsrvinfo"); submit("TRMND01105", false); //ȯÀڱ⺻Á¤º¸ ¹× ÀÔ¿ø³»¿ªÅ×À̺íÀ» Á¶È¸ÇÑ´Ù. if(model.getValue(xGetPath + "/hngnm") == ""){ messageBox("ÇØ´çȯÀÚ¸¦Ã£À» ¼ö", "I004", "È®ÀÎ ÈÄ ´Ù½Ã ÀÔ·ÂÇϽʽÿÀ."); fInitRsrvInfo(); // ÃʱâÈ­ }else { if(model.getValue(xGetPath + "/matndialflag" ) == "P"){ // º¹¸·Åõ¼® ȯÀÚÀÇ °æ¿ì messageBox("º¹¸·Åõ¼® À¯ÁöȯÀÚ·Î µî·ÏµÇ¾î Àִ ȯÀÚ", "E008", "Åõ¼®±¸ºÐÀ» º¯°æÇϽʽÿÀ."); fInitRsrvInfo(); // ÃʱâÈ­ return; } model.makeValue(xCretPath + "/hngnm" , model.getValue(xGetPath + "/hngnm" )); model.makeValue(xCretPath + "/rrgstno1" , model.getValue(xGetPath + "/rrgstno1" )); model.makeValue(xCretPath + "/rrgstno2" , model.getValue(xGetPath + "/rrgstno2" )); model.makeValue(xCretPath + "/ioflag" , model.getValue(xGetPath + "/ioflag" )); model.makeValue(xCretPath + "/maintepatrgstdd", model.getValue(xGetPath + "/maintepatrgstdd")); //À¯ÁöȯÀÚµî·ÏÀÏÀÚ model.makeValue(xCretPath + "/matnflag" , model.getValue(xGetPath + "/matnflag" )); //À¯Áö±¸ºÐ // model.makeValue(xCretPath + "/infcflag" , model.getValue(xGetPath + "/infcflag" )); //°¨¿°±¸ºÐ model.makeValue(xCretPath + "/matndialflag" , model.getValue(xGetPath + "/matndialflag" )); //À¯ÁöȯÀÚ Åõ¼®±¸ºÐ model.makeValue(xCretPath + "/centcd" , model.getValue(xGetPath + "/centcd" )); //¼¾ÅÍÄÚµå // 2008-08-10 Ãß°¡(multi-check ÇßÀ» °æ¿ì¿¡´Â °¨¿°±¸ºÐ¿¡ ±â·ÏÇÑ Viral marker ±¸ºÐÀÌ ÄÞº¸Çü½ÄÀ¸·Î º¸¿©¾ÆÇÔ) var sInfcFlag = model.getValue(xGetPath + "/infcflag"); model.setValue(xCretPath + "/infcflag", ""); if(sInfcFlag != "-" && sInfcFlag != "" ){ model.removeNodeSet("/root/init/iteminfo/itemlist"); var sInfcFlagList = sInfcFlag.split(" "); var sItemListCnt = getNodesetCount("/root/init/iteminfo_tmp/itemlist"); for(var i = 1 ; i <= sItemListCnt ; i++){ sItemValue = model.getValue("/root/init/iteminfo_tmp/itemlist["+i+"]/itemcd"); sItemLavel = model.getValue("/root/init/iteminfo_tmp/itemlist["+i+"]/itemnm"); for(var j = 0 ; j < sInfcFlagList.length ; j++){ if( sItemValue == sInfcFlagList[j]){ if(model.getValue(xCretPath + "/infcflag") == ""){ model.makeValue(xCretPath + "/infcflag", sInfcFlagList[j] ); //°¨¿°±¸ºÐ model.setValue(xGetPath + "/infcflag" , sInfcFlagList[j] ); } insRow = eval(getNodesetCount("/root/init/iteminfo/itemlist")) + 1; model.makeValue("/root/init/iteminfo/itemlist["+ insRow + "]/itemcd", sItemValue); model.makeValue("/root/init/iteminfo/itemlist["+ insRow + "]/itemnm", sItemLavel); } } } cmb_infcflag.disabled = false; }else{ model.removeNodeSet("/root/init/iteminfo/itemlist"); model.copyNode("/root/init/iteminfo", "/root/init/iteminfo_tmp"); cmb_infcflag.disabled = true; } ////////////////////////////////////////////////////////// model.makeValue("/root/main/detlrsrvlist/detlrsrvsrch/pid", model.getValue(xCretPath + "/pid")); model.makeValue("/root/main/cretlist/cretrgvlist/cretrgv/dialkindcd", model.getValue("/root/main/cretlist/getcrelist/getcreinfo/infcflag")); // °¨¿°±¸ºÐ if( model.getValue("/root/main/cretlist/getcrelist/getcreinfo/infcflag") == ""){ rdo_dialkindcd.disabled = true; ipt_dialseatflag.value =''; model.makeValue("/root/main/cretlist/cretrgvlist/cretrgv/dialkindcd", ""); model.makeValue("/root/main/cretlist/getcrelist/getcreinfo/infcflag", ""); model.makeValue("/root/main/cretlist/cretrgvlist/cretrgv/dialkindopt", "1"); chk_dialkindopt.refresh(); cmb_infcflag.refresh(); rdo_dialkindcd.refresh(); }else{ rdo_dialkindcd.disabled = false; model.makeValue("/root/main/cretlist/cretrgvlist/cretrgv/dialkindopt", ""); chk_dialkindopt.refresh(); } grd_cvrt.refresh(); grd_cvrt.allstyle("all", "background-color") = "white"; for(var i=1;i<=getNodesetCount("/root/main/detlrsrvlist/detlrsrvinfo");i++){ //°£È£Å×À̺íÀÇ ÀÔ¿ø¿Ü·¡±¸ºÐ°ú ½ÇÁ¦ ȯÀÚÀÇ ÀÔ¿ø¿Ü·¡±¸ºÐÀÌ ´Ù¸¥°æ¿ì ¼¿ »ö»óÇ¥½Ã if((model.getValue("/root/main/detlrsrvlist/detlrsrvinfo["+i+"]/ioflagvalue")) != (model.getValue("/root/main/detlrsrvlist/detlrsrvinfo["+i+"]/histstat"))){ grd_cvrt.cellstyle("background-color", i, 0, i, 12) = "#e1ffe1"; } grd_cvrt.textmatrix(i,0) = ""; //»óŰª ÃʱâÈ­ } fSrchPat2(); // fSrchDetlrSrvInfo(); // ȯÀÚº° »ó¼¼ ¿¹¾àÁ¤º¸ Á¶È¸ } } /** * @group : * @ver : 2007.04.23 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : µî·Ï¹øÈ£·Î ȯÀÚ¸¦ °Ë»öÇÑ´Ù.(»ó¼¼¿¹¾àÁ¤º¸ °Ë»ö½Ã) * @param : * @return : ȯÀÚ¸í, ȯÀÚÁֹεî·Ï¹øÈ£ * @--------------------------------------------------- */ function fSrchPat2() { //ȯÀÚ µî·Ï¹øÈ£ ÀԷ¿©ºÎ üũ if(model.getValue("/root/main/detlrsrvlist/detlrsrvsrch/pid") == ""){ messageBox("µî·Ï¹øÈ£¸¦ ÀÔ·ÂÇϽʽÿÀ.", "E", ""); model.setFocus("ipt2_pid"); fClearChildNode("/root/main/detlrsrvlist/detlrsrvsrch"); return; } model.removenode("/root/send"); model.makeNode("/root/send"); model.makeValue("/root/send/reqdata/pid" , model.getValue("/root/main/detlrsrvlist/detlrsrvsrch/pid")); model.makeValue("/root/send/reqdata/dialflag", "H"); model.removeNodeset("/root/main/detlrsrvlist/detlrsrvsrch/hngnm"); model.removeNodeset("/root/main/detlrsrvlist/detlrsrvsrch/rrgstno1"); model.removeNodeset("/root/main/detlrsrvlist/detlrsrvsrch/rrgstno2"); submit("TRMND01106"); if(model.getValue("/root/main/detlrsrvlist/detlrsrvsrch/hngnm") == "" ){ opt2_hngnm.value = ""; opt2_rrgstno1.value = ""; opt2_rrgstno2.value = ""; opt2_hngnm.refresh(); opt2_rrgstno1.refresh(); opt2_rrgstno2.refresh(); } } //ÁöÁ¤µÈ ÀÏÀÚ¸¦ ÁöÁ¤ÇØÁØ´Ù. function fSelGetDate(){ var d = 1; //getdateÀ妽º var fromDate = model.getValue("/root/main/cretlist/cretrgvlist/cretrgv/rsrvdd1"); // ¿¹¾à½ÃÀÛÀÏÀÚ var endDate = model.getValue("/root/main/cretlist/cretrgvlist/cretrgv/rsrvdd2"); // ¿¹¾àÁ¾·áÀÏÀÚ var dwValues = model.getValue("/root/main/cretlist/cretrgvlist/cretrgv/dw"); var dwValue = dwValues.split(" "); var sDate = fromDate; model.removenodeset("/root/main/cretlist/cretrgvlist/cretrgv/getdatelist"); for(var i=0; i<=getDateInterval(fromDate, endDate); i++) { var getDw = (sDate.toDate()).getDayOfWeek("N"); //¿¹¾àÀÏÀÚ¿¡ ÇØ´çÇÏ´Â ¿äÀÏÀ» ¹Ýȯ for(var j=0; j rsrvtodd ){ messageBox("½ºÄÉÁÙ½ÃÀÛÀÏÀÌ Á¾·áÀϺ¸´Ù ÀÌÈİ¡ µÉ ¼ö ¾ø½À´Ï´Ù.", "E"); model.setValue("/root/main/cretlist/cretrgvlist/cretrgv/dialseatflag", ""); model.refresh(); return false; } //20090312 dhkim ¿¹¾à¹üÀ§°¡ ÀԷµǾú´ÂÁö üũ if(rsrvopt == null || rsrvopt == ""){ messageBox("¿¹¾à¹üÀ§¸¦ ¸ÕÀú ¼±ÅÃÇϼ¼¿ä.", "E"); model.setValue("/root/main/cretlist/cretrgvlist/cretrgv/dialseatflag", ""); model.refresh(); return false; } //20090312 dhkim ¿¹¾à¹üÀ§°¡ 1ÀÏÀÌ ¾Æ´Ò¶§ ¿äÀÏÀÌ Ã¼Å©µÇÁö ¾Ê¾ÒÀ»¶§ if(rsrvopt != "3" && dw == null || dw == ""){ messageBox("¿äÀÏÀ» ¸ÕÀú ¼±ÅÃÇϼ¼¿ä.", "E"); model.setValue("/root/main/cretlist/cretrgvlist/cretrgv/dialseatflag", ""); model.refresh(); return false; } model.removenode("/root/send"); model.makeNode ("/root/send"); model.makeValue("/root/send/reqdata/dialseatflag", dialseatflag); //20090312 dhkim ½ºÄÉÁÙÀÏÀÚÃß°¡ //ÁöÁ¤ÇÑ ½ºÄÉÁÙ¿¡ ÀÔ·ÂÇÑ bed°¡ Á¸ÀçÇÏ´ÂÁö¸¦ üũÇϱâ À§ÇØ model.makeValue("/root/send/reqdata/rsrvfromdd", rsrvfromdd); model.makeValue("/root/send/reqdata/rsrvtodd", rsrvtodd); model.makeValue("/root/send/reqdata/dw", dw); model.removeNodeset("/root/main/chklist/chkinfo"); if(submit("TRMND01107")){ if(opt_existbed.value == "") { messageBox("Á¸ÀçÇÏÁö ¾Ê´Â Bed", "E008", ""); model.makeValue("/root/main/cretlist/cretrgvlist/cretrgv/dialseatflag" ,""); model.refresh(); return false; }else { opt_existbed.value = ""; return true; } }else{ return false; } } /** * @group : * @ver : 2007.04.25 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : ÀÔ¿ø¿Ü·¡ Àüȯ ¿À¸¥Âʹöư ÆË¾÷ ¶ç¿ì±â * @param : * @return : * @--------------------------------------------------- */ function fChngioPop(){ if (event.button == 3) { iRow = grd_cvrt.mouseRow; iCol = grd_cvrt.col; var ParamIoFlag = grd_cvrt.valueMatrix(iRow, grd_cvrt.colRef("ioflag")); if("ÀÀ±Þ" == ParamIoFlag ){ window.setPopupMenu(true, "/root/main/poplist/popinfoER/menu", "name", "func", false); }else if("ÀÔ¿ø" == ParamIoFlag){ window.setPopupMenu(true, "/root/main/poplist/popinfoIN/menu", "name", "func", false); }else if("¿Ü·¡" == ParamIoFlag){ window.setPopupMenu(true, "/root/main/poplist/popinfoOUT/menu", "name", "func", false); } }else if(grd_cvrt.col !=7) { window.setPopupMenu(false); } } /** * @group : * @ver : 2009.07.24 * @by : ¾çõ´ö * @--------------------------------------------------- * @type : function * @access : public * @desc : ±¸ºÐ Àüȯ ±¸ºÐ -> ÃßÈÄ FLAG ·Î °ü¸®Çϵµ·Ï ó¸® * @param : * @return : * @--------------------------------------------------- */ function fChngioIN_ER(){ fChngio("ÀÔ¿ø", "ÀÀ±Þ"); } function fChngioIN_OUT(){ fChngio("ÀÔ¿ø", "¿Ü·¡"); } function fChngioOUT_IN(){ fChngio("¿Ü·¡", "ÀÔ¿ø"); } function fChngioOUT_ER(){ fChngio("¿Ü·¡", "ÀÀ±Þ"); } function fChngioER_IN(){ fChngio("ÀÀ±Þ", "ÀÔ¿ø"); } function fChngioER_OUT(){ fChngio("ÀÀ±Þ", "¿Ü·¡"); } /** * @group : * @ver : 2007.04.26 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : ÀÔ¿ø¿Ü·¡ Àüȯ È­¸é¿¡ ¹Ì¸®º¸¿©ÁÖ±â * @param : param1 -> º¯°æÀü ±¸ºÐ * param2 -> º¯°æÈÄ ±¸ºÐ * @return : * @--------------------------------------------------- */ function fChngio(param1, param2) { var iRow = grd_cvrt.row; var sOrddd_Old = ""; var sCretno_Old = ""; var sGenrflagcd_Old = ""; var sIoFlag = param2; var sParamPid = model.getValue("/root/main/detlrsrvlist/detlrsrvinfo[" + iRow + "]/pid"); var sParamRsrvdd = model.getValue("/root/main/detlrsrvlist/detlrsrvinfo[" + iRow + "]/rsrvdd"); var sParamShiftFlag = model.getValue("/root/main/detlrsrvlist/detlrsrvinfo[" + iRow + "]/shiftflag"); if(sParamShiftFlag == "5"){ //ÀÀ±ÞShiftÀΰæ¿ì ¿¹¾àÃë¼Ò ¾Ë¸².-kys-20091218 messageBox("ÀÀ±ÞShiftÀÇ °æ¿ì ¿¹¾àÃë¼Ò¸¦ ÇϽñ⠹ٶø´Ï´Ù.", "I", "") ; return; } /* Áø´Ü copy ·ÎÁ÷ ½ÃÀÛ */ if(param2 == "¿Ü·¡" || param2 == "-" ){ setParameter("preDiagCond", "InjRoom¢Ë"+sParamPid+"¢Ë"+sParamRsrvdd+"¢Ë¢Ë¢Ë/root"); fFindDiagInfo(); var sParamArr = getParameter("preDiagResult").split("¢Ë"); sCretno_Old = sParamArr[3]; sGenrflagcd_Old = sParamArr[4]; sIoFlag = "¿Ü·¡"; if(sParamArr[1] == "" && sParamArr[2] == "" ){ //messageBox("°¡Á¢¼ö »ý¼º½Ã Áø´Ü CopyÇÒ ¼öÁø Á¤º¸°¡ ¼±ÅõÇÁö ¾Ê¾Ò½À´Ï´Ù.", "I"); //return; }else{ if(sGenrflagcd_Old == "O"){ sOrddd_Old = sParamArr[1]; }else{ sOrddd_Old = sParamArr[2]; } } } if(model.getValue("/root/main/detlrsrvlist/detlrsrvinfo[" + iRow + "]/rsrvdd") >= sRtn ){ if(param2 == "¿Ü·¡" ) { grd_cvrt.textmatrix(iRow, 7) = param2; grd_cvrt.textMatrix(iRow, 0) = "u"; //»óŰª ÁöÁ¤(update) grd_cvrt.textMatrix(iRow, grd_cvrt.colRef("orddd_old")) = sOrddd_Old; //°ú°ÅÁø·áÀÏÀÚ grd_cvrt.textMatrix(iRow, grd_cvrt.colRef("cretno_old")) = sCretno_Old ; //°ú°Å»ý¼º¹øÈ£ grd_cvrt.textMatrix(iRow, grd_cvrt.colRef("genrflagcd_old")) = sGenrflagcd_Old; //°ú°Å¿Ü·¡ÀÔ¿ø±¸ºÐ grd_cvrt.textMatrix(iRow, grd_cvrt.colRef("orddeptcd_old")) = ""; //°ú°ÅÁø·á°ú grd_cvrt.textMatrix(iRow, grd_cvrt.colRef("copyflag")) = "Y"; //Áø´Ü󸮿©ºÎ }else { grd_cvrt.textmatrix(iRow, 7) = param2; grd_cvrt.textMatrix(iRow, 0) = "u"; //»óŰª ÁöÁ¤(update) grd_cvrt.textMatrix(iRow, grd_cvrt.colRef("copyflag")) = "Y"; //Áø´Ü󸮿©ºÎ } } else{ messageBox("°ú°Å ¿¹¾àÁ¤º¸´Â º¯°æ ÇÒ ¼ö", "E001", "") ; } } /** * @group : * @ver : 2007.05.02 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : ¿¹¾àÃë¼Ò * @param : * @return : * @--------------------------------------------------- */ function fCancle() { var iRow = grd_cvrt.row; var msg = messageBox("Ãë¼Ò¸¦", "Q003", ""); if(msg == 6) { grd_cvrt.textMatrix(iRow, 0) = "d"; //»óŰª ÁöÁ¤(delete) grd_cvrt.textMatrix(iRow, grd_cvrt.colRef("copyflag")) = "Y"; //Áø´Ü󸮿©ºÎ fSaveChngio("cncl"); //ÀúÀå fSrchDetlrSrvInfo(); //Á¶È¸ } } /** * @group : * @ver : 2016.11.22 * @by : ±Ç¿µ¾Ö * @--------------------------------------------------- * @type : function * @access : public * @desc : Àϰý ¿¹¾àÃë¼Ò * @param : * @return : * @--------------------------------------------------- */ function fCancleMulti() { var msg = messageBox("Ãë¼Ò¸¦", "Q003", ""); if(msg == 6) { for ( var i =0 ; i< grd_cvrt.selectedRows;i++){ var iRow = grd_cvrt.selectedRow(i); grd_cvrt.textMatrix(iRow, 0) = "d"; //»óŰª ÁöÁ¤(delete) grd_cvrt.textMatrix(iRow, grd_cvrt.colRef("copyflag")) = "Y"; //Áø´Ü󸮿©ºÎ } fSaveChngio("cncl"); } fSrchDetlrSrvInfo(); //Á¶È¸ } /** * @group : * @ver : 2007.04.26 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : ¿¹¾àÃë¼Ò ¹× ÀÔ¿ø¿Ü·¡ ÀüȯÇÏ¿© DB¿¡ ½ÇÁ¦·Î ÀúÀå(ÀüȯÀúÀå¹öư Ŭ¸¯½Ã) * @param : * @return : * @--------------------------------------------------- */ function fSaveChngio(cflag) { var ioflag = ""; var ioflageng = ""; if(cflag == "cncl"){ //¿¹¾àÃë¼Ò½Ã´Â Pass }else if(cflag == "chng"){ //Àüȯ½Ã Block Check-20100319-kys(Àüȯ¸Þ´º¸¦ ¿©·¯¹ø Ŭ¸¯ÈÄ ÀüȯÀúÀå½Ã °°Àº ±¸ºÐ(¿Ü·¡,ÀÔ¿ø)Àε¥µµ ÀúÀåµÇ´Â ¿À·ù·Î ÀÎÇØ Ãß°¡ÇÔ.) for(var i=1;i<=getNodesetCount("/root/main/detlrsrvlist/detlrsrvinfo");i++){ if(grd_cvrt.textMatrix(i, 0) == "u"){ ioflag = model.getValue("/root/main/detlrsrvlist/detlrsrvinfo["+i+"]/ioflag"); if(ioflag == "¿Ü·¡"){ ioflageng = "O"; }else if(ioflag == "ÀÔ¿ø"){ ioflageng = "I"; }else if(ioflag == "ÀÀ±Þ"){ ioflageng = "E"; } if(ioflageng == model.getValue("/root/main/detlrsrvlist/detlrsrvinfo["+i+"]/ioflagvalue")){ messageBox("°°Àº ÀÔ¿ø, ¿Ü·¡ ±¸ºÐÀ¸·Î´Â ÀüȯÀúÀåÀ» ÇϽǼö ¾ø½À´Ï´Ù. [" + i + "]Çà","E"); fSrchDetlrSrvInfo(); //°á°úÁ¶È¸ ÇÔ¼öÈ£Ãâ return; } } } } model.removenode("/root/send"); model.makeNode ("/root/send"); model.makeValue ("/root/send/savedata",grd_cvrt.getupdatedataAll("i")); model.makeValue("/root/temp/rtnmsg/rtnmsg", ""); //kys-20091222 if(submit("TXMND01101") == true){ if(model.getValue("/root/temp/rtnmsg/rtnmsg")=="X"){ messageBox("Àΰø½ÅÀå½Ç ¿Ü·¡ ÁöÁ¤Àǰ¡ Á¸ÀçÇÏÁö ¾Ê¾Æ ¿Ü·¡ÀüȯÀ» ","E001","Àΰø½ÅÀå½Ç ¿Ü·¡ ÁöÁ¤ÀǸ¦ È®ÀÎ ÈÄ ´Ù½Ã ½ÃµµÇϽʽÿÀ."); } if(model.getValue("/root/temp/rtnmsg/rtnmsg")=="Y"){ //Ãß°¡-kys-20091222-¿¹¾àÃë¼Ò½Ã ±â·ÏÁßÀÎÁö¸¦ üũÇÑ´Ù. messageBox("¿¹¾àÃë¼Ò°ÇÁß Ç÷¾×Åõ¼®±â·ÏÇѰÍÀÌ Á¸ÀçÇÏ¿© ¿¹¾àÃë¼Ò¸¦ ","E001","È®ÀÎ ÈÄ ´Ù½Ã ½ÃµµÇϽʽÿÀ."); } fCreateCalendar(); //´Þ·ÂÁ¤º¸ Á¶È¸ fSrchDetlrSrvInfo(); //°á°úÁ¶È¸ ÇÔ¼öÈ£Ãâ } } /** * @group : * @ver : 2007.05.03 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : ¿¹¾àÇöȲ ´Þ·Â Ŭ¸¯ ½Ã * @param : * @return : * @--------------------------------------------------- */ function fSelCells(){ // ¼±ÅÃÇÑ ¼¿¿¡ »ö»óÀ» ÁöÁ¤ÇØ ÁØ´Ù. iRow = grd_calendar.row; iCol = grd_calendar.col; grd_calendar.allstyle("all"," background-color" ) = "white"; //´Þ·Â ¹è°æ »ö»ó white·Î ÃʱâÈ­ if(grd_calendar.textmatrix(iRow, iCol) != ""){ grd_calendar.cellstyle("background-color", iRow, iCol, iRow, iCol) = "#feeefc"; //¼±ÅÃÇÑ ¼¿ »ö»ó º¯°æ //¼±ÅÃÇÑ ÀÏÀÚ¿¡ ÇØ´çÇÏ´Â ÀÚ¸®°ü¸® Å×À̺í, ¿¹¾àȯÀÚ ¸®½ºÆ®¸¦ Á¶È¸ÇÑ´Ù. var dd; var selectedCells = grd_calendar.selectedCells; var cell = grd_calendar.selectedCells.item(0); var dataarray = grd_calendar.Valuematrix(cell.row,cell.col).split("\n"); if (dataarray[0].substr(0,2)< 10 ) { dd = "0" + dataarray[0].substr(0,1); } else { dd = dataarray[0].substr(0,2); } dd = model.getValue("/root/main/year") + model.getValue("/root/main/month") + dd; model.makeValue("/root/main/selecteddd", dd); opt_selecteddd.value = (model.getValue("/root/main/year")) + "-" + (model.getValue("/root/main/month")) + "-" + model.getValue("/root/main/selecteddd").substr(6,2); //ÀÚ¸®°ü¸® Å×À̺íÀÇ ÀÏÀÚ¸¦ Ç¥½Ã model.makeValue("/root/main/rsrvlist/rsrvsrch/srchdd", model.getValue("/root/main/selecteddd")); fSrchDialseat(); //¼±ÅÃµÈ ¼¿ÀÇ ÀÏÀÚ¿¡ ÇØ´çÇÏ´Â ÀÚ¸®°ü¸® Å×À̺í Á¶È¸ fSrchRsrvInfo(); //¼±ÅÃµÈ ¼¿ÀÇ ÀÏÀÚ¿¡ ÇØ´çÇÏ´Â ¿¹¾àȯÀÚ ¸®½ºÆ® Á¶È¸ }else{ messageBox("ÇØ´çÀÏÀÚ¸¦ Á¤È®ÇϰÔ", "C002", ""); model.removeNodeset("/root/main/dialseatlist/dialseatinfo"); // ÀÚ¸®°ü¸® Å×À̺í ÃʱâÈ­ model.removeNodeset("/root/main/rsrvlist/rsrvinfo"); // ¿¹¾àȯÀÚ ¸®½ºÆ® ÃʱâÈ­ model.setValue("/root/main/selectedshift", "1"); model.setValue("/root/main/selecteddd", ""); model.setValue("/root/main/rsrvlist/rsrvsrch/srchdd" , ""); model.setValue("/root/main/rsrvlist/rsrvsrch/shiftflag", ""); opt_selecteddd.value = ""; model.refresh(); return; } } /** * @group : * @ver : 2007.04.26 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : ÀÚ¸®Å×À̺í Á¶È¸ * @param : * @return : * @--------------------------------------------------- */ function fSrchDialseat(){ if(model.getValue("/root/main/selectedshift") == "") { messageBox("ÀÚ¸®°ü¸® Å×À̺íÀÇ Shift±¸ºÐÀ»", "C002", ""); } else { model.removenode("/root/send"); model.makeNode("/root/send"); model.makeValue("/root/send/reqdata/selecteddd" , model.getValue("/root/main/selecteddd")); model.makeValue("/root/send/reqdata/selectedshift", model.getValue("/root/main/selectedshift")); model.removeNodeset("/root/main/dialseatlist/dialseatinfo"); if(submit("TRMND01108") == true){ grd_dialseat.allstyle("all"," background-color" ) = "white"; // ÃʱâÈ­ //°¨¿°ÀÚ¸® ¼¿»ö»ó ÁöÁ¤ÇØÁÖ±â for(i=1;i<=grd_dialseat.rows;i++){ for(j=0;j<=grd_dialseat.cols; j=j+5){ //hdcretnoÃß°¡·Î 4->5·Î º¯°æ-kys-20091218 if(grd_dialseat.valueMatrix(i,j)!=''){ Idx = grd_dialseat.valueMatrix(i,j); grd_dialseat.cellstyle("background-color", i, j+1, i, j+1) = cData[Idx]; } }//end of for(j) }//end of for(i) model.refresh(); } else { messageBox("Åõ¼®ÀÚ¸®°¡", "I004", ""); } } } /** * @group : * @ver : 2007.05.03 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : ´Þ·Â½ºÅ¸ÀÏ ÃʱâÈ­ * @param : * @return : * @--------------------------------------------------- */ function fInitStyle() { //font style grd_calendar.cellStyle("color" , 1 , 0, 12, 0) = "#ff0000"; grd_calendar.cellStyle("color" , 1 , 6, 12, 6) = "#0000ff"; grd_calendar.cellStyle("font-size", 1 , 0, 6 , 6) = "13px" ; } /** * @group : * @ver : 2007.05.03 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : ´Þ·ÂÄÁÆ®·Ñ ÃʱâÈ­ * @param : * @return : * @--------------------------------------------------- */ function fInitControl() { //¼­¹ö ÀÏÀڷΠó¸® today = new Date(); var isYear, isMonth, ls_day; isYear = (today.getYear()).toString(); isMonth = (today.getMonth() + 1).toString(); //1~9¿ù±îÁö ¼ýÀÚ ¾Õ¿¡ 0À» ºÙ¿©ÁØ´Ù. ex) 1 -> 01 if ((isMonth.toString()).length == 1) isMonth = ("0".concat(isMonth.toString())); thisMonth = isYear.concat(isMonth); if (thisMonth < '200001'){ model.setValue("/root/main/Year","2000"); model.setValue("/root/main/month","01"); model.refresh(); } else{ model.setValue("/root/main/year",isYear); model.setValue("/root/main/month",isMonth); model.refresh(); } } /** * @group : * @ver : 2007.05.03 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : ´Þ·ÂÁ¤º¸ ¹× ÀÏÀÚº° ¿¹¾àÀοø¼ö¸¦ °¡Á®¿Â´Ù. * @param : * @return : * @--------------------------------------------------- */ function fGetHospitalCalendar() { var dd = (model.getValue("/root/main/year")).concat(model.getValue("/root/main/month")); model.makeNode("/root/send/date"); model.setValue("/root/send/date", dd); model.removeNodeset("/root/main/caldatalist"); model.removeNodeset("/root/main/caldatalist/caldatainfo"); if (submit("TRMND01109") == true) return true; else return false; } /** * @group : * @ver : 2007.05.03 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : ´Þ·ÂÁ¤º¸ ¹× ÀÏÀÚº° ¿¹¾àÀοø¼ö¸¦ ´Þ·Â¿¡ Ç¥½Ã * @param : * @return : * @--------------------------------------------------- */ function fCreateCalendar() { //¼­¹ö·Î ÀÚ·á ¿äû if ( fGetHospitalCalendar() != true ){ alert(" line 222 : µ¥ÀÌÅ͸¦ °¡Á®¿ÀÁö ¸øÇß½À´Ï´Ù."); //¿¡·¯·Î ÀÎÇÑ ÃʱâÈ­¸éÀ¸·Î ¼¼ÆÃ fInitControl(); //fCreateCalendar(); return false; }else{ model.resetInstanceNode("/root/main/cal"); } grd_calendar.cellStyle("color", 1 , 0, 6, 6) = "#000000"; //ÆòÀÏ grd_calendar.cellStyle("color", 1 , 0, 6, 0) = "#ff0000"; //ÀÏ¿äÀÏ grd_calendar.cellStyle("color", 1 , 6, 6, 6) = "#0000ff"; //Åä¿äÀÏ var row, col; var sDW = "sun mon tue wed thu fri sat"; var sDay = sDW.split(" "); var xPath = "/root/main/caldatalist/caldatainfo"; for ( i = 1; i <= getNodesetCount(xPath); i++) { row = model.getValue(xPath + "[" + i + "]/weekno" ); col = model.getValue(xPath + "[" + i + "]/dw" ) - 1; buff = model.getValue(xPath + "[" + i + "]/holiflag"); if( buff == "1"){ //ÈÞÀÏ grd_calendar.cellStyle("color", row, col, row, col) = "#ff0000"; } model.makeValue("/root/main/cal/weeks[" + row + "]/"+sDay[col], model.getValue(xPath+"[" + i + "]/day" ) + " " + model.getValue(xPath+"[" + i + "]/dialsum" ) + "¸í\n(" + model.getValue(xPath+"[" + i + "]/oneshiftsum" ) + "/" + model.getValue(xPath+"[" + i + "]/twoshiftsum" ) + "/" + model.getValue(xPath+"[" + i + "]/threeshiftsum") + "/" + model.getValue(xPath+"[" + i + "]/ershiftsum") + ")" ); } //end of for model.refresh(); } //end of func /** * @group : * @ver : 2007.05.03 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : Åõ¼®ÀÚ¸®°ü¸® Å×ÀÌºí¿¡¼­ Åõ¼®ÀÚ¸® ¼öÁ¤(±³È¯)½Ã ÇØ´çȯÀÚ Ç¥½Ã * @param : * @return : * @--------------------------------------------------- */ function fChngPos(iRow, iCol){ //** ÀÚ¸® ±³È¯Çϱâ À§ÇÑ È¯ÀÚÁ¤º¸ °¡Á®¿À±â **// //ÀÚ¸® ¼öÁ¤ ÇÒ Ã¹¹øÂ° ȯÀÚÀÇ Á¤º¸ if(iRow_1 == "" && iCol_1 == "") { iRow_1 = iRow; iCol_1 = iCol; pid_1 = grd_dialseat.textmatrix(iRow_1, iCol_1 + 1); //ÀÚ¸® ¼öÁ¤ ÇÒ È¯ÀÚÀÇ µî·Ï¹øÈ£ bed_1 = grd_dialseat.textmatrix(iRow_1, iCol_1 - 1); //ÀÚ¸® ¼öÁ¤ ÇÒ È¯ÀÚÀÇ bed hdcretno_1 = grd_dialseat.textmatrix(iRow_1, iCol_1 + 2); //ÀÚ¸® ¼öÁ¤ ÇÒ È¯ÀÚÀÇ hdcretno 20091218-kys grd_dialseat.cellstyle("background-color", iRow_1, iCol_1, iRow_1, iCol_1) = '#ffff99'; } //ÀÚ¸® ¼öÁ¤ ÇÒ µÎ¹øÂ° ȯÀÚÀÇ Á¤º¸ else if(iRow_1 != "" && iRow_2 == "" && iCol_1 != "" && iCol_2 == "") { iRow_2 = iRow; iCol_2 = iCol; if (iRow_1 == iRow_2 && iCol_1 == iCol_2) { iRow_2 = ""; iCol_2 = ""; hdcretno_2 = ""; //ÀÚ¸® ¼öÁ¤ ÇÒ È¯ÀÚÀÇ hdcretno 20091218-kys return; } else { pid_2 = grd_dialseat.textmatrix(iRow_2, iCol_2 + 1); //ÀÚ¸® ¼öÁ¤ ÇÒ È¯ÀÚÀÇ µî·Ï¹øÈ£ bed_2 = grd_dialseat.textmatrix(iRow_2, iCol_2 - 1); //ÀÚ¸® ¼öÁ¤ ÇÒ È¯ÀÚÀÇ bed hdcretno_2 = grd_dialseat.textmatrix(iRow_2, iCol_2 + 2); //ÀÚ¸® ¼öÁ¤ ÇÒ È¯ÀÚÀÇ hdcretno 20091218-kys grd_dialseat.cellstyle("background-color", iRow_2, iCol_2, iRow_2, iCol_2) = '#ffff99'; chk = "Y"; } } //ȯÀÚ ¸ðµÎ ¼±Åà µÇ¾î ÀÖ´Â °æ¿ì else if(iRow_1 != "" && iRow_2 != "" && iCol_1 != "" && iCol_2 != "") { if ((iRow_1 == iRow && iCol_1 == iCol) || (iRow_2 == iRow && iCol_2 == iCol)) { return; } } } /** * @group : * @ver : 2007.05.03 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : Åõ¼®ÀÚ¸®°ü¸® Å×ÀÌºí¿¡¼­ Åõ¼®ÀÚ¸® ¼öÁ¤(±³È¯)½Ã * @param : * @return : * @--------------------------------------------------- */ function fAppChngPos(){ if(model.getValue("/root/main/selecteddd") >= sRtn ){ //ÇöÀçÀÏÀÚ ÀÌÈÄÀÇ ¿¹¾à BedÁ¤º¸ º¯°æ if(chk == "Y"){ //ȯÀÚ¼±Åà ¿Ï·á½Ã if(pid_1 == "" && pid_2 == "") { messageBox("¿Ã¹Ù¸¥ ȯÀÚÁ¤º¸°¡ ¾Æ´Õ´Ï´Ù.", "I", ""); chk == "N"; fChngBedInit(); // Åõ¼®ÀÚ¸® ¼öÁ¤(±³È¯)Á¤º¸ ÃʱâÈ­ return; } else { // ÀÚ¸® ±³È¯ ÀÚ¸®°ü¸® Å×ÀÌºí¿¡ ¹Ì¸® º¸¿©ÁÖ±â(È­¸é»ó¿¡¼­¸¸) var tmp, data_11, data_12, data_21, data_21, data_13, data_23; //hdcretno Ãß°¡20091218-kys data_11 = grd_dialseat.textmatrix(iRow_1, iCol_1 ); //ȯÀÚ¸í data_12 = grd_dialseat.textmatrix(iRow_1, iCol_1+1 ); //µî·Ï¹øÈ£ data_13 = grd_dialseat.textmatrix(iRow_1, iCol_1+2 ); //hdcretno Ãß°¡20091218-kys data_21 = grd_dialseat.textmatrix(iRow_2, iCol_2 ); //ȯÀÚ¸í data_22 = grd_dialseat.textmatrix(iRow_2, iCol_2+1 ); //µî·Ï¹øÈ£ data_23 = grd_dialseat.textmatrix(iRow_2, iCol_2+2 ); //hdcretno Ãß°¡20091218-kys //ȯÀÚ¸í ±³È¯ tmp = data_11; grd_dialseat.textmatrix(iRow_1,iCol_1) = data_21; grd_dialseat.textmatrix(iRow_2,iCol_2) = tmp; //µî·Ï¹øÈ£ ±³È¯ tmp = data_12; grd_dialseat.textmatrix(iRow_1,iCol_1+1) = data_22; grd_dialseat.textmatrix(iRow_2,iCol_2+1) = tmp; //hdcretno ±³È¯ Ãß°¡20091218-kys tmp = data_13; grd_dialseat.textmatrix(iRow_1,iCol_1+2) = data_23; grd_dialseat.textmatrix(iRow_2,iCol_2+2) = tmp; } }else{ messageBox("Åõ¼®ÀÚ¸® ±³È¯ ´ë»óȯÀÚ¸¦ ¼±ÅÃÇϽʽÿÀ.", "I", ""); } }else{ messageBox("°ú°Å ¿¹¾àÁ¤º¸ÀÔ´Ï´Ù.", "I", "Åõ¼®ÀÚ¸®¸¦ ±³È¯ ÇÒ ¼ö ¾ø½À´Ï´Ù.") ; fChngBedInit(); // Åõ¼®ÀÚ¸® ¼öÁ¤(±³È¯)Á¤º¸ ÃʱâÈ­ } } /** * @group : * @ver : 2007.05.03 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : Åõ¼®ÀÚ¸®°ü¸® Å×ÀÌºí¿¡¼­ Åõ¼®ÀÚ¸® ¼öÁ¤(±³È¯)½Ã ÀúÀå * @param : * @return : * @--------------------------------------------------- */ function fSaveChngPos(){ var iRow = grd_dialseat.row; var iCol = grd_dialseat.col; if(model.getValue("/root/main/selecteddd") >= sRtn ){ //ÇöÀçÀÏÀÚ ÀÌÈÄÀÇ ¿¹¾à BedÁ¤º¸ º¯°æ model.removenode("/root/send"); model.makeNode ("/root/send"); model.makeValue ("/root/send/savedata/selecteddd",model.getValue("/root/main/selecteddd")); model.makeValue ("/root/send/savedata/selectedshift",model.getValue("/root/main/selectedshift")); model.makeValue ("/root/send/savedata/pid_1",pid_1); model.makeValue ("/root/send/savedata/pid_2",pid_2); model.makeValue ("/root/send/savedata/bed_1",bed_1); model.makeValue ("/root/send/savedata/bed_2",bed_2); model.makeValue ("/root/send/savedata/hdcretno_1",hdcretno_1); //hdcretno ±³È¯ Ãß°¡20091218-kys model.makeValue ("/root/send/savedata/hdcretno_2",hdcretno_2); //hdcretno ±³È¯ Ãß°¡20091218-kys submit("TXMND01102"); fChngBedInit(); // Åõ¼®ÀÚ¸® ¼öÁ¤(±³È¯)Á¤º¸ ÃʱâÈ­ }else{ messageBox("°ú°Å ¿¹¾àÁ¤º¸ÀÔ´Ï´Ù.", "I", "Åõ¼®ÀÚ¸®¸¦ ±³È¯ ÇÒ ¼ö ¾ø½À´Ï´Ù.") ; } } /** * @group : * @ver : 2007.07.01 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : Åõ¼®ÀÚ¸® ¼öÁ¤(±³È¯)Á¤º¸ ÃʱâÈ­ * @param : * @return : * @--------------------------------------------------- */ function fChngBedInit() { pid_1 = ""; pid_2 = ""; bed_1 = ""; bed_2 = ""; iRow_1 = ""; iRow_2 = ""; iCol_1 = ""; iCol_2 = ""; chk = "N"; hdcretno_1 = ""; hdcretno_2 = ""; //hdcretno Ãß°¡ 20091218-kys //ȯÀÚ¸í ¹è°æ»ö ÃʱâÈ­ grd_dialseat.colstyle(2 , "data", "background-color") = "white"; // AÀÚ¸® grd_dialseat.colstyle(7 , "data", "background-color") = "white"; // BÀÚ¸® 6->7 º¯°æ-kys-20091218 grd_dialseat.colstyle(12, "data", "background-color") = "white"; // CÀÚ¸® 10->12 º¯°æ-kys-20091218 grd_dialseat.colstyle(17, "data", "background-color") = "white"; // DÀÚ¸® 14->17 º¯°æ-kys-20091218 grd_dialseat.colstyle(22, "data", "background-color") = "white"; // EÀÚ¸® 18->22 º¯°æ-kys-20091218 model.refresh(); } /** * @group : * @ver : 2007.05.16 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : ¿¹¾à»ý¼º½Ã ÀÚµ¿ Bed»ý¼º * @param : * @return : * @--------------------------------------------------- */ function fCreatSeat(pFlag){ var dialkindcd = model.getValue("/root/main/cretlist/cretrgvlist/cretrgv/dialkindcd"); if(dialkindcd == "-"){ dialkindcd = ''; } model.removenode("/root/send"); model.makeNode ("/root/send"); model.makeValue ("/root/send/reqdata/rsrvdd1" , model.getValue("/root/main/cretlist/cretrgvlist/cretrgv/rsrvdd1" )); model.makeValue ("/root/send/reqdata/rsrvdd2" , model.getValue("/root/main/cretlist/cretrgvlist/cretrgv/rsrvdd2" )); model.makeValue ("/root/send/reqdata/shiftflag" , model.getValue("/root/main/cretlist/cretrgvlist/cretrgv/shiftflag" )); model.makeValue ("/root/send/reqdata/dialkindcd", dialkindcd); model.makeValue ("/root/send/reqdata/chkrsrvdd" , pFlag); model.removeNodeset("/root/main/cretlist/getcrelist/getcreinfo/dialseatflag"); submit("TRMND01110"); model.setValue("/root/main/cretlist/cretrgvlist/cretrgv/dialseatflag", model.getValue("/root/main/cretlist/getcrelist/getcreinfo/dialseatflag")); model.refresh(); } /** * @group : * @ver : 2007.05.05 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : ÀÏÀÚº° ¿¹¾àȯÀÚ¸®½ºÆ® Bedº¯°æ½Ã »óŰª ÁöÁ¤ * @param : * @return : * @--------------------------------------------------- */ function fChngRsrv(){ iRow = grd_rsrvPat.row; grd_rsrvPat.textmatrix(iRow, 1) = "u"; //»óŰª ÁöÁ¤(update) } /** * @group : * @ver : 2007.05.05 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : ÀÏÀÚº° ¿¹¾àȯÀÚ¸®½ºÆ® Bedº¯°æ ÀúÀå * @param : * @return : * @--------------------------------------------------- */ function fSaveChngRsrv(){ if(model.getValue("/root/main/selecteddd") >= sRtn ){ var iRow = grd_rsrvPat.row; var dialseatflag = model.getValue("/root/main/rsrvlist/rsrvinfo["+iRow+"]/dialseatflag"); //Bedº¯°æ Áߺ¹Ã¼Å© model.removenode("/root/send"); model.makeNode ("/root/send"); model.makeValue ("/root/send/reqdata/srchdd" , model.getValue("/root/main/rsrvlist/rsrvinfo["+iRow+"]/rsrvdd")); model.makeValue ("/root/send/reqdata/shiftflag" , model.getValue("/root/main/rsrvlist/rsrvinfo["+iRow+"]/shiftflag")); model.makeValue ("/root/send/reqdata/dialseatflag", dialseatflag); model.removeNodeset("/root/main/rsrvlist/chkinfo"); submit("TRMND01111"); if(model.getValue("/root/main/rsrvlist/chkinfo/existdialseat") == "N") { // BedÁ¸ÀçÇÏÁö ¾ÊÀ½ messageBox("[" + dialseatflag + "]´Â Á¸ÀçÇÏÁö ¾Ê´Â BedÀÔ´Ï´Ù.", "E"); fSrchRsrvInfo(); //¼±ÅÃµÈ ¼¿ÀÇ ÀÏÀÚ¿¡ ÇØ´çÇÏ´Â ¿¹¾àȯÀÚ ¸®½ºÆ® Á¶È¸ return; } if(model.getValue("/root/main/rsrvlist/chkinfo/chkdialseat") == "Y") { messageBox("[" + dialseatflag + "]´Â ÀÌ¹Ì ¿¹¾àµÈ Bed", "E008"); fSrchRsrvInfo(); //¼±ÅÃµÈ ¼¿ÀÇ ÀÏÀÚ¿¡ ÇØ´çÇÏ´Â ¿¹¾àȯÀÚ ¸®½ºÆ® Á¶È¸ return; } //Bedº¯°æ ÀúÀå model.removenode("/root/send"); model.makeNode("/root/send"); model.makeValue("/root/send/savedata",grd_rsrvPat.getupdatedataAll("i")); submit("TXMND01103"); fSrchDialseat(); //¼±ÅÃµÈ ¼¿ÀÇ ÀÏÀÚ¿¡ ÇØ´çÇÏ´Â ÀÚ¸®°ü¸® Å×À̺í Á¶È¸ fSrchRsrvInfo(); //¼±ÅÃµÈ ¼¿ÀÇ ÀÏÀÚ¿¡ ÇØ´çÇÏ´Â ¿¹¾àȯÀÚ ¸®½ºÆ® Á¶È¸ }else{ messageBox("°ú°Å ¿¹¾àÁ¤º¸´Â º¯°æ ÇÒ ¼ö", "E001", "") ; } } /* ------------------------------------------------------------------------------------------------------------------------------------------- */ /** * @group : * @ver : 2007.05.07 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : Åõ¼®ÀÚ¸® Á¶È¸(¸®½ºÆ®Çü½Ä) * @param : * @return : * @--------------------------------------------------- */ function fSrchDialSeatList(){ model.removenode("/root/send"); model.makeNode("/root/send"); model.makeValue("/root/send/reqdata/srchdd" , model.getValue("/root/main/condition/srchdd")); model.makeValue("/root/send/reqdata/srchdd_1", model.getValue("/root/main/disposdialseatlist/getdisposdialcalinfo[" + 1 + "]/basedd")); model.makeValue("/root/send/reqdata/srchdd_7", model.getValue("/root/main/disposdialseatlist/getdisposdialcalinfo[" + 7 + "]/basedd")); model.makeValue("/root/send/reqdata/shiftflag", model.getValue("/root/main/condition/shiftflag")); model.removeNodeset("/root/main/srchdialseatlist/srchdialseatinfo"); model.removeNodeset("/root/main/srchdialseatlist/optinfo"); submit("TRMND01112"); } /** * @group : * @ver : 2007.05.07 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : Åõ¼®ÀÚ¸® Á¶È¸(¸®½ºÆ®Çü½Ä)ÈÄ ½ºÅ¸ÀÏÁöÁ¤ * @param : * @return : * @--------------------------------------------------- */ function fAppViral(){ grd_listsrch.allstyle("all"," background-color" ) = "white"; // ÃʱâÈ­ //ViralÇ¥±â ¼¿»ö»ó ÁöÁ¤ÇØÁÖ±â for(i=1;i<=grd_listsrch.rows;i++){ for(j=1;j<=grd_listsrch.cols; j=j+5){ if(grd_listsrch.valueMatrix(i,j)!=''){ Idx = grd_listsrch.valueMatrix(i,j); grd_listsrch.cellstyle("background-color", i, j+1, i, j+1) = cData[Idx]; } }//end of for(j) }//end of for(i) var srchdd = model.getValue("/root/main/condition/srchdd"); //ipt_srchdd.value; //Á¶È¸ÀÏÀÚ opt_srchdd.refresh(); opt_shiftflag.refresh(); // Á¶È¸ÀÏÀÚ, Á¶È¸Shift±¸ºÐ ÁöÁ¤ model.makeValue("/root/main/srchdialseatlist/optinfo/srchdd" , srchdd.substr(0,4)+"-"+srchdd.substr(4,2)+"-"+srchdd.substr(6,2)+ " ("+(srchdd.toDate()).getDayOfWeek("K")+")"); model.makeValue("/root/main/srchdialseatlist/optinfo/shiftflag", model.getValue("/root/main/condition/shiftflag")); model.refresh(); } /** * @group : * @ver : 2007.05.08 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : Åõ¼®ÀÚ¸® Á¶È¸(¹èġǥÇü½Ä) * @param : * @return : * @--------------------------------------------------- */ function fSrchDialSeatDispos(){ model.removenode("/root/send"); model.makeNode("/root/send"); //* ÀÏ´ÜÀ§ Á¶È¸ *// if(rdo_srsvflag.value == 1){ model.makeValue("/root/send/reqdata/srchdd" , model.getValue("/root/main/condition/srchdd")); model.makeValue("/root/send/reqdata/shiftflag", model.getValue("/root/main/condition/shiftflag")); model.makeValue("/root/send/reqdata/srchdd_1" , model.getValue("/root/main/condition/srchdd")); model.makeValue("/root/send/reqdata/srchdd_7" , model.getValue("/root/main/condition/srchdd")); model.removeNodeset("/root/main/disposdialseatlist"); model.removeNodeset("/root/main/srchdialseatlist"); submit("TRMND01114"); cpt_1.value = model.getValue("/root/main/disposdialseatlist/disposdialseatinfo_1/rsrvdd"); fAppCellColor(grd_disposdialseat_1, "/root/main/disposdialseatlist/disposdialseatinfo_1"); //°¨¿°ÀÚ¸® Ç¥½Ã } //* ÁÖ´ÜÀ§ Á¶È¸ *// else if(rdo_srsvflag.value == 2){ for(var i=1; i<=7; i++){ model.makeValue("/root/send/reqdata/srchdd_"+i, model.getValue("/root/main/disposdialseatlist/getdisposdialcalinfo[" + i + "]/basedd")); model.removeNodeset("/root/main/disposdialseatlist/disposdialseatinfo_"+i); } model.makeValue("/root/send/reqdata/shiftflag", model.getValue("/root/main/condition/shiftflag")); model.makeValue("/root/send/reqdata/year" , model.getValue("/root/main/condition/year")); model.makeValue("/root/send/reqdata/month" , model.getValue("/root/main/condition/month")); model.makeValue("/root/send/reqdata/weeks" , model.getValue("/root/main/condition/weeks")) model.removeNodeset("/root/main/disposdialseatlist"); model.removeNodeset("/root/main/srchdialseatlist"); submit("TRMND01116"); for(var i=1; i<=getNodesetCount("/root/main/disposdialseatlist/getdisposdialcalinfo"); i++){ //°¨¿°ÀÚ¸® Ç¥½Ã fAppCellColor(eval("grd_disposdialseat_"+i), "/root/main/disposdialseatlist/disposdialseatinfo_"+i); eval("cpt_"+i).value = model.getValue("/root/main/disposdialseatlist/disposdialseatinfo_"+i+"/rsrvdd"); eval("cpt_"+i).visible = true; eval("grd_disposdialseat_"+i).attribute("visibility") = "visible"; } } model.makeValue("/root/main/srchdialseatlist/optinfo/shiftflag", model.getValue("/root/main/condition/shiftflag")); //shiftÇ¥½Ã model.refresh(); } /** * @group : * @ver : 2007.05.08 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : ÇØ´çÀÏÀÚ ¿äÀÏ Ç¥½Ã * @param : * @return : * @--------------------------------------------------- */ function fAppDW(dw){ return sDay[dw]; } /** * @group : * @ver : 2007.05.08 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : °¨¿°ÀÚ¸® ¼¿»ö»ó È­¸éÇ¥½Ã(¹èġǥÇü½Ä) * @param : * @return : * @--------------------------------------------------- */ function fAppCellColor(selgrid, xPath){ //°¨¿°ÀÚ¸® ¼¿»ö»ó ÁöÁ¤ÇØÁÖ±â selgrid.allstyle("all"," background-color" ) = "white"; // ÃʱâÈ­ for(var i=1; i<=selgrid.rows; i++){ if(model.getValue(xPath +"["+i+"]/dialkindcd")!=""){ Idx = model.getValue(xPath +"["+i+"]/dialkindcd"); selgrid.cellstyle("background-color", i, 2, i, 2) = cData[Idx]; } for(var j=1; j<6; j++){ if(model.getValue(xPath +"["+i+"]/dialkindcd_"+j)!=""){ Idx = model.getValue(xPath +"["+i+"]/dialkindcd_"+j); switch(j){ case 1: selgrid.cellstyle("background-color", i, 1, i, 1) = cData[Idx]; break; case 2: selgrid.cellstyle("background-color", i, 4, i, 4) = cData[Idx]; break; case 3: selgrid.cellstyle("background-color", i, 7, i, 7) = cData[Idx]; break; case 4: selgrid.cellstyle("background-color", i, 10, i, 10) = cData[Idx]; break; case 5: selgrid.cellstyle("background-color", i, 13, i, 13) = cData[Idx]; break; } } } } } /** * @group : * @ver : 2007.05.16 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : ¿äÀÏÁ¤º¸ ÀúÀå * @param : * @return : * @--------------------------------------------------- */ function fCretRsrvcnts(){ var dw = chx_DW.value; var rsrvcnts=""; model.setValue("/root/main/cretlist/cretrgvlist/cretrgv/rsrvcnts",""); for(var i=0;i<7;i++){ //üũ¹Ú½ºÀÇ value°ª if(dw.substr(i,1)!=""){ rsrvcnts = dw.substr(i,1); //üũ¹Ú½º¿¡¼­ ¿äÀϼ±Åà ½Ã ±¸ºÐÇÏ¿© Çϳª¾¿ °¡Á®¿À±â switch (rsrvcnts){ case '1': rsrvcnts = "¿ù"; break; case '2': rsrvcnts = "È­"; break; case '3': rsrvcnts = "¼ö"; break; case '4': rsrvcnts = "¸ñ"; break; case '5': rsrvcnts = "±Ý"; break; case '6': rsrvcnts = "Åä"; break; } model.setValue("/root/main/cretlist/cretrgvlist/cretrgv/rsrvcnts", model.getValue("/root/main/cretlist/cretrgvlist/cretrgv/rsrvcnts") + rsrvcnts); } } } /** * @group : * @ver : 2007.05.17 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : ¿¹¾àȯÀÚ ¸®½ºÆ® Ŭ¸¯ ½Ã »ó¼¼ ¿¹¾àÁ¤º¸ °Ë»öÁ¶°Ç(pid) ¼ÂÆÃ * @param : * @return : * @--------------------------------------------------- */ function fSetPid(){ var iRow = grd_rsrvPat.row; var iPid = grd_rsrvPat.textmatrix(iRow,2); ipt_pid .value = iPid; // ¿¹¾à»ý¼º ȯÀÚ µî·Ï¹øÈ£ ipt2_pid.value = iPid; // °³Àκ° ¿¹¾àÁ¤º¸ Á¶È¸Á¶°Ç µî·Ï¹øÈ£ fSrchPat (); // ¿¹¾à»ý¼º ȯÀÚÁ¤º¸ Á¶È¸ } /** * @group : * @ver : 2007.05.24 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : ¿¹¾à¹üÀ§ üũ * @param : * @return : * @--------------------------------------------------- */ function fChkRsrvRange(){ var sDwmult = model.getValue("/root/main/cretlist/cretrgvlist/cretrgv/dwmult"); var sRsrvopt = model.getValue("/root/main/cretlist/cretrgvlist/cretrgv/rsrvopt"); if(sDwmult != ""){ //´ÙÁß ¿äÀÏ ¼±Åýà if(sRsrvopt == "3"){ //¿¹¾à¹üÀ§ : 1ÀÏ ÀÏ °æ¿ì messageBox("¿¹¾à¹üÀ§¿Í ¿äÀÏÁ¤º¸°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.", "C", "´Ù½Ã ¼±ÅÃÇϽʽÿÀ."); model.setValue("/root/main/cretlist/cretrgvlist/cretrgv/dw", ""); model.setValue("/root/main/cretlist/cretrgvlist/cretrgv/dwmult", ""); model.refresh(); return false; }else{ return true; } }else{ return true; } } function fUseridPopup(pPath, pNodeID, pNodeNM, pNodeRrgsNo1, pNodeRrgsNo2, pDOC) { model.removeNodeset("/root/properties/parameters/SendData/SendDatavalue"); modal("SMMNE03700", 1, event.screenX-100, event.screenY-100, "SMMNE03700", "/root/main/cretlist/cretrgvlist/cretrgv/pid", "/root/init/searchitem"); var pParam = model.getValue("/root/properties/parameters/SendData/SendDatavalue"); var pParamValue = pParam.split("|"); model.setValue("/root/main/cretlist/cretrgvlist/cretrgv/pid", pParamValue[0]); ipt_pid.refresh(); } /** * creat : 20090108 * author : dhkim * desc : ³»È¯ÀÚ¼¼ÆÃµÈ °£È£»ç load */ function fLoadMyPatSetting(){ model.removenode('/root/send'); model.makeValue('/root/send/wardcd', getUserInfo('dutplcecd')); model.refresh(); //submit È£Ãâ if(!submit('TRMND03402')){ messageBox('Á¶È¸¸¦ ½ÇÆÐÇÏ¿´½À´Ï´Ù.', 'E999'); return; } } /** * @group : * @ver : 2009.01.22 * @by : ±è¾ç¼ö * @--------------------------------------------------- * @type : function * @access : public * @desc : Åõ¼®ÀÚ¸® °ü¸® ¿À¸¥Âʹöư ÆË¾÷ ¶ç¿ì±â * @param : * @return : * @--------------------------------------------------- */ function fChgbedPop(){ if (event.button == 3) { iRow = grd_dialseat.row; iCol = grd_dialseat.col; window.setPopupMenu(true, "/root/main/poplist/popinfo2/menu", "name", "func", false); } //else if(grd_cvrt.col !=7) { // window.setPopupMenu(false); //} } /** * @group : * @ver : 2009.01.22 * @by : ±è¾ç¼ö * @--------------------------------------------------- * @type : function * @access : public * @desc : Åõ¼®ÀÚ¸®°ü¸® ÆË¾÷¿­±â * @param : * @return : * @--------------------------------------------------- */ function fChgbed(){ var xpos = event.screenX; var ypos = event.screenY; var iRow = grd_dialseat.row; var iCol = grd_dialseat.col; var pid = grd_dialseat.textmatrix(iRow, iCol + 1); //ÀÚ¸® ¼öÁ¤ ÇÒ È¯ÀÚÀÇ µî·Ï¹øÈ£ var hngnm = grd_dialseat.textmatrix(iRow, iCol); //ÀÚ¸® ¼öÁ¤ ÇÒ È¯ÀÚÀÇ À̸§ var bedno = grd_dialseat.textmatrix(iRow, iCol - 1); //ÀÚ¸® ¼öÁ¤ ÇÒ È¯ÀÚÀÇ bed var hdcretno = grd_dialseat.textmatrix(iRow, iCol + 2); //ÀÚ¸® ¼öÁ¤ ÇÒ È¯ÀÚÀÇ hdcretno-20091218-kys model.removeNodeset("/root/temp/bedchnginfo"); model.makeNode ("/root/temp/bedchnginfo"); model.makeValue("/root/temp/bedchnginfo/pid", pid); model.makeValue("/root/temp/bedchnginfo/hngnm", hngnm); model.makeValue("/root/temp/bedchnginfo/bedno", bedno); model.makeValue("/root/temp/bedchnginfo/selecteddd", model.getValue("/root/main/selecteddd")); model.makeValue("/root/temp/bedchnginfo/selectedshift", model.getValue("/root/main/selectedshift")); modal("SMMND03500","",xpos-300,ypos,"SMMND03500","/root/temp/bedchnginfo","/root/main/temp/bedchnginfo"); //model.setValue("/root/main/detlrsrvlist/detlrsrvsrch/pid", model.getValue("/root/main/cretlist/cretrgvlist/cretrgv/pid")); model.refresh(); //----------------------------------------------------------------- //return; //----------------------------------------------------------------- fCreateCalendar(); //¿¹¾àÇöȲ Calendar »õ·Î°íħ fSrchDialseat(); //¼±ÅÃµÈ ¼¿ÀÇ ÀÏÀÚ¿¡ ÇØ´çÇÏ´Â ÀÚ¸®°ü¸® Å×À̺í Á¶È¸ fSrchRsrvInfo(); //¼±ÅÃµÈ ¼¿ÀÇ ÀÏÀÚ¿¡ ÇØ´çÇÏ´Â ¿¹¾àȯÀÚ ¸®½ºÆ® Á¶È¸ //if(model.getValue("/root/main/detlrsrvlist/detlrsrvsrch/pid") != ""){ //fSrchPat2(); // fSrchDetlrSrvInfo(); // »ó¼¼ ¿¹¾àÁ¤º¸ Á¶È¸ //} fChngBedInit(); // Åõ¼®ÀÚ¸® ¼öÁ¤(±³È¯)Á¤º¸ ÃʱâÈ­ }