/* - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì BMTȯÀÚ °ü¸® (SPMMO09600_Á¶Ç÷¸ð¼¼Æ÷À̽ÄȯÀÚ °ü¸®.xrw - JScript ) - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì */ var sBMTPATINFO_PATH = "/root/main/info/bmtpatinfo"; var sBMTPATLIST_PATH = "/root/main/list/bmtpat/bmtpatlist" var sDONORLIST_PATH = "/root/main/list/donor/donorlist" var sCONDITION_PATH = "/root/main/cond"; /** * @desc : È­¸é ÃʱâÈ­ * @ * @param : * @return : * @--------------------------------------------------- */ function fInitialize(){ model.setValue("/root/main/cond/fromdd" ,((getCurrentDate().toDate()).getAddDate(-12,"M")).getDateFormat()); //½ÃÀÛÀÏÀÚ´Â 12°³¿ù Àü model.setValue("/root/main/cond/todd", getCurrentDate()); zbcfGetCodeList(new Array("P0013"), new Array("/root/init/P0013")); fSearch(); } /** * @desc : ½Å±Ô BMT µî·Ï * @ * @param : * @return : * @--------------------------------------------------- */ function fNewRgst(){ model.resetInstanceNode(sBMTPATINFO_PATH); model.makeValue(sBMTPATINFO_PATH + "/status" , "I"); model.makeValue(sBMTPATINFO_PATH + "/bmtdd" , getCurrentDate()); model.makeValue(sBMTPATINFO_PATH + "/histcd" , "O"); // ¹®ÀÚ O model.makeValue(sBMTPATINFO_PATH + "/abo" , "-"); model.makeValue(sBMTPATINFO_PATH + "/enddd" , "99991231"); model.makeValue(sBMTPATINFO_PATH + "/insureqdd" , "00000000"); model.makeValue(sBMTPATINFO_PATH + "/insuaprvdd" , "00000000"); model.makeValue(sBMTPATINFO_PATH + "/trnptdd" , "00000000"); model.makeValue(sBMTPATINFO_PATH + "/holddd" , "00000000"); ipt_pid.disabled = false; ipt_bmtdd.disabled = false; btn_search.disabled = false; group_info.refresh(); } /** * @desc : Á¶Ç÷¸ð¼¼Æ÷ À̽ÄȯÀÚ Á¶È¸ * @ * @param : * @return : * @--------------------------------------------------- */ function fSearch(){ model.copyNode("/root/send/reqdata", sCONDITION_PATH); if(submit("TRMMO09601")){ model.resetInstanceNode(sBMTPATINFO_PATH); model.removeNodeset(sDONORLIST_PATH); model.refreshpart(sBMTPATLIST_PATH); group_info.refresh(); group_list.refresh(); fNewRgst(); } } /** * @desc : ȯÀÚÁ¤º¸ ¼±Åà - »ó¼¼ Á¤º¸¸¦ º¸¿©ÁÜ, ¼öÁ¤ÇÒ ¼ö ÀÖµµ·Ï ó¸®ÇÔ * @ * @param : * @return : * @--------------------------------------------------- */ function fSelectPatInfo(){ model.resetInstanceNode(sBMTPATINFO_PATH); var currow = grd_bmtpatlist.row; model.copyNode(sBMTPATINFO_PATH, sBMTPATLIST_PATH + "[" + currow + "]"); model.makeValue(sBMTPATINFO_PATH + "/status" , "U"); model.copyNode("/root/send/reqdata", sBMTPATINFO_PATH); var sOption = model.getValue(sCONDITION_PATH + "/option"); model.makeValue("/root/send/reqdata/option", sOption); if(submit("TRMMO09602")){ model.refreshpart(sDONORLIST_PATH); } ipt_pid.disabled = true; ipt_bmtdd.disabled = true; btn_search.disabled = true; group_info.refresh(); } /** * @desc : Á¶Ç÷¸ð¼¼Æ÷ À̽ÄȯÀÚ ÀúÀå * @ * @param : * @return : * @--------------------------------------------------- */ function fSavePatInfo(){ var sStatus = model.getValue(sBMTPATINFO_PATH + "/status"); if(sStatus != "I" && sStatus != "U" && sStatus != "D") {messageBox("ó¸®ÇÒ¼ö ¾ø´Â ÀÛ¾÷ ÀÔ´Ï´Ù. \n\n½Å±Ô ÀÛ¼º ÇϽ÷Á¸é ½Å±Ô ¹öư Ŭ¸¯ÈÄ ÀúÀå Çϼ¼¿ä.", "C999"); return; } if(ipt_pid.value == "") { messageBox("µî·Ï¹øÈ£¸¦", "C001"); return; } if(opt_unitcd.value == "") { messageBox("ȯÀÚ¸íÀ»", "C001"); return; } if(ipt_bmtdd.value == "") { messageBox("µî·ÏÀÏÀÚ¸¦", "C001"); return; } if(ipt_enddd.value == "") { messageBox("Á¾·áÀÏÀÚ¸¦", "C001"); return; } model.copyNode("/root/send/savedata", sBMTPATINFO_PATH); model.makeValue("/root/send/savedata/donorlist", grd_donorlist.getUpdateData()); if(submit("TXMMO09602")){ if(sStatus == "I") { messageBox("ÀúÀå ÇÏ¿´½À´Ï´Ù.", "I999"); } else if(sStatus == "U") { messageBox("¼öÁ¤ ÇÏ¿´½À´Ï´Ù.", "I999"); } else if(sStatus == "D") { messageBox("»èÁ¦ ÇÏ¿´½À´Ï´Ù.", "I999"); } fSearch(); // ¸ñ·Ï ÀçÁ¶È¸ } } /** * @desc : ¿¢¼¿ÀúÀå * @ * @param : * @return : * @author : ±è¿µÇÐ (2008.12.18) * @--------------------------------------------------- */ function fsaveGridToExcel(grdObj, title){ var sTitle = title; var fileName = window.fileDialog("save", ",", false, sTitle, "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*"); if (fileName != ""){ grdObj.saveExcel(fileName, sTitle, true, true, "", "", true); } }