function fInit(){ fResetInput(); } function fSetPatInfoValueInit(){ var nodePatinfo = "/root/main/patinfo"; model.setValue(nodePatinfo + "/pid", ""); model.setValue(nodePatinfo + "/indd", ""); model.setValue(nodePatinfo + "/valifromdt" ,getCurrentDate()+getCurrentTime().substring(0,4)); model.setValue(nodePatinfo + "/valitodt" ,"999912312359"); model.setValue(nodePatinfo + "/patcomment",""); model.refresh(); } function fSearch(){ submit("TRMRI03900"); copyNodesetType("/root/main/datalist","/root/temp/datalist", "replace"); grd_patlist.rebuild(); grd_patlist.refresh(); } function fPatInsert(){ if(isNull(model.getValue("/root/main/patinfo/indd"))){ messageBox("ÇØ´çȯÀÚÀÇ ÀÔ¿ø ÀÏÀÚ¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.","E"); return; } if(!isNull(model.getValue("/root/main/patinfo/pid"))){ model.copyNode("/root/send/save", "/root/main/patinfo"); if(fGetPatinfo()){ submit("TXMRI03900"); model.resetInstanceNode("/root/send/save"); fResetInput(); } } } function fPatCheckedSetGrid(){ if(isDataCell()){ var row = grd_patlist.row; var tempValiFromdt = model.getValue("/root/temp/datalist/datainfo["+ row +"]/valifromdt"); var tempValiTodt = model.getValue("/root/temp/datalist/datainfo["+ row +"]/valitodt"); var tempPatComment = model.getValue("/root/temp/datalist/datainfo["+ row +"]/patcomment"); var orgValiFromdt = model.getValue("/root/main/datalist/datainfo["+ row +"]/valifromdt"); var orgValiTodt = model.getValue("/root/main/datalist/datainfo["+ row +"]/valitodt"); var orgPatComment = model.getValue("/root/main/datalist/datainfo["+ row +"]/patcomment"); if(((tempValiFromdt == orgValiFromdt) && (tempValiTodt == orgValiTodt)) && (tempPatComment == orgPatComment)){ grd_patlist.removeStatus(row, "delete"); grd_patlist.removeStatus(row, "update"); } } } function fPatDelValue(){ var row = grd_patlist.row; if(row > 0){ model.copyNode("/root/send/save", "/root/main/datalist/datainfo["+row+"]"); model.makeValue("/root/send/save/status","d"); var pid = model.getValue("/root/send/save/pid"); var hngnm = model.getValue("/root/send/save/hngnm"); var msgflag = messageBox(hngnm + "("+pid+")ÀÇ Á¤º¸¸¦", "Q001"); if(msgflag == 6){ submit("TXMRI03902"); model.resetInstanceNode("/root/send/save"); fResetInput(); } } } function fPatSetValue(){ model.setValue("/root/send/savedata",""); model.setValue("/root/send/savedata",grd_patlist.getUpdateData()); submit("TXMRI03901"); fResetInput(); } function fGetPatinfo(){ var bFlag = false; submit("TRMRI03901"); if(model.getValue("/root/temp/patinfo/patinfoyn") == "Y"){ messageBox("ÇØ´çȯÀÚÀÇ µ¥ÀÌÅͰ¡ Á¸ÀçÇÕ´Ï´Ù","E"); bFlag = false; }else{ bFlag = true; } return bFlag; } function fResetInput(){ fSetPatInfoValueInit(); fSearch(); } function fCheckedChangeDataGridValue(row){ //debugger; var pid = model.getValue("/root/main/datalist/datainfo["+row+"]/pid"); var indd = model.getValue("/root/main/datalist/datainfo["+row+"]/indd"); var cretno = model.getValue("/root/main/datalist/datainfo["+row+"]/cretno"); var seq = model.getValue("/root/main/datalist/datainfo["+row+"]/seq"); var patcomment = model.getValue("/root/main/datalist/datainfo["+row+"]/patcomment"); var compValue = model.getValue("/root/temp/datalist/datainfo[pid = '"+pid+"' and indd = '"+indd+"' and cretno = '"+cretno+"' and seq = '"+seq+"' ]/patcomment"); var bFlag = false; if(patcomment != compValue){ bFlag = true; } return bFlag; }