/* --------------------------------------------------------------------- CaseCart¹Ý³³°ü¸®(SMMNP03500.xsm - JScript ) - Version : 1) : Ver.1.00.01 : Create By ±èÁø¸í : 2007.10.08 ---------------------------------------------------------------------- */ /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : CaseCart¹Ý³³°ü¸® ÃʱâÈ­ */ /* param : */ /* return : */ /* --------------------------------------------------*/ function fInit() { var iRows = -1; var ccrtstat; var cnt = 0; var openflag = model.getValue("/root/main/cond/openflag"); if( openflag == "CCR" ) { btn_listprn.attribute("style") = "left:1029px; top:55px; width:64px; height:19px;"; btn_excel.attribute("style") = "left:1095px; top:55px; width:53px; height:19px;"; btn_rtn.attribute("style") = "left:1150px; top:55px; width:42px; height:19px;"; btn_rtnprn.attribute("style") = "left:908px; top:55px; width:119px; height:19px;"; btn_cnclrtn.visible = "false"; btn_rtn.visible = "true"; } var curtDate = getCurrentDate(); curtDate = curtDate.substr(0, 8); model.setValue("/root/main/cond/opdd", curtDate); submit("TRMNP03004"); addComboItem("cmb_rosette", "Àü ü", "", "above" ); model.removenode("/root/send"); model.makeNode("/root/send"); model.makeValue("/root/send/opcnfmdd" ,model.getValue("/root/main/cond/opdd") ); model.makeValue("/root/send/rosette" ,model.getValue("/root/main/cond/rosette")); submit("TRMNP03002"); // ¼ö¼ú½ÇÄÚµå °¡Á®¿À±â addComboItem("cmb_oproomlist","Àüü","","above"); model.removeNodeset("/root/main/castcartrtnmngtlist"); //addComboItem("cmb_oproomlist", "Àü ü", "", "above" ); grd_casecartrtnmngtlist.fixedcellcheckbox(0, 1) = true; grd_casecartrtnmngtlist.fixedcellcheckbox(0, 2) = true; grd_casecartrtnmngtlist.explorerbar = "sort"; model.removenode("/root/send") model.makeNode("/root/send/reqdata"); model.copyNode("/root/send/reqdata", "/root/main/cond"); submit("TRMNP03502"); iRows = grd_casecartrtnmngtlist.rows; var refMsg = model.getValue("/root/properties/error/msg"); var refMsgCnt = refMsg.substring(0, 1); if( refMsgCnt == "0" ) { return; }else { for(var i = 1; i<=iRows; i++) { ccrtstat = model.getValue("/root/main/castcartrtnmngtlist["+i+"]/ccrtstat"); opstatcd = model.getValue("/root/main/castcartrtnmngtlist["+i+"]/opstatcd"); if( ccrtstat == "9" ) {//¹Ý³³ grd_casecartrtnmngtlist.rowstyle( i , "data", "color") = "#0000FF"; }else if( opstatcd == "19"||opstatcd == "29"||opstatcd == "39" ) { grd_casecartrtnmngtlist.rowstyle( i , "data", "color") = "#D22D2D"; }else { grd_casecartrtnmngtlist.rowstyle( i , "data", "color") = "#000000"; } } } } /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : ÄÞº¸¾ÆÀÌÅÛ Á¦°Å */ /* param : */ /* return : */ /* --------------------------------------------------*/ function removeComboItem( comboID ) { var comboObj = document.all.item(comboID); var comboItemNodeSet = comboObj.choices.itemset.attribute("nodeset"); model.removenode(comboItemNodeSet + "[1]");//CCR model.removenode(comboItemNodeSet + "[1]");//C-C(Clean-Zone) model.removenode(comboItemNodeSet + "[1]");//C-O(ORâ°í) model.refresh(); } /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : CaseCart¹Ý³³°ü¸® Á¶È¸ */ /* param : */ /* return : */ /* --------------------------------------------------*/ function fSearch() { var iRows = -1; var ccrtstat; grd_casecartrtnmngtlist.fixedcellischeck(0, 1) = false; grd_casecartrtnmngtlist.fixedcellischeck(0, 2) = false; model.removenode("/root/send"); model.makeNode("/root/send/reqdata"); model.copyNode("/root/send/reqdata", "/root/main/cond"); submit("TRMNP03502"); iRows = grd_casecartrtnmngtlist.rows; for(var i = 1; i <= iRows; i++) { ccrtstat = model.getValue("/root/main/castcartrtnmngtlist["+i+"]/ccrtstat"); opstatcd = model.getValue("/root/main/castcartrtnmngtlist["+i+"]/opstatcd"); if( ccrtstat == "9" ) {//¹Ý³³ grd_casecartrtnmngtlist.rowstyle( i , "data", "color") = "#0000FF"; }else if( opstatcd == "19"||opstatcd == "29"||opstatcd == "39" ) { grd_casecartrtnmngtlist.rowstyle( i , "data", "color") = "#D22D2D"; }else { grd_casecartrtnmngtlist.rowstyle( i , "data", "color") = "#000000"; } } model.refresh(); } /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : »ó¼¼³»¿ª ÆË¾÷ Á¶È¸ */ /* param : */ /* return : */ /* --------------------------------------------------*/ function fDblClick() { var iRow = -1; var iRows = -1; iRow = grd_casecartrtnmngtlist.row; iRows = grd_casecartrtnmngtlist.rows; if( ( iRow < 1 )||( iRow > iRows ) ) { return; }else { var patnm = model.getValue("/root/main/castcartrtnmngtlist[" + iRow + "]/patnm"); var pid = model.getValue("/root/main/castcartrtnmngtlist[" + iRow + "]/pid"); var roomcd = model.getValue("/root/main/castcartrtnmngtlist[" + iRow + "]/roomcd"); var sa = model.getValue("/root/main/castcartrtnmngtlist[" + iRow + "]/sa"); var perfdeptabbr = model.getValue("/root/main/castcartrtnmngtlist[" + iRow + "]/perfdeptabbr"); var perfnm = model.getValue("/root/main/castcartrtnmngtlist[" + iRow + "]/perfnm"); var opnm = model.getValue("/root/main/castcartrtnmngtlist[" + iRow + "]/opnm"); var oproomnm = model.getValue("/root/main/castcartrtnmngtlist[" + iRow + "]/oproomnm"); var wardnm = model.getValue("/root/main/castcartrtnmngtlist[" + iRow + "]/wardnm"); var optype = model.getValue("/root/main/castcartrtnmngtlist[" + iRow + "]/opflag"); var tm = model.getValue("/root/main/castcartrtnmngtlist[" + iRow + "]/tm"); var patinfo = wardnm + " " + roomcd + " " + patnm + " " + sa + " " + pid; var opcnfmdd = model.getValue("/root/main/castcartrtnmngtlist[" + iRow + "]/opcnfmdd"); var opinfo = perfdeptabbr + " " + oproomnm + " " + perfnm + " " + opnm; var disp1 = model.getValue("/root/main/castcartrtnmngtlist[" + iRow + "]/disp1"); var disp2 = model.getValue("/root/main/castcartrtnmngtlist[" + iRow + "]/disp2"); var disp3 = model.getValue("/root/main/castcartrtnmngtlist[" + iRow + "]/disp3"); var patflagcd = model.getValue("/root/main/castcartrtnmngtlist[" + iRow + "]/patflagcd"); var ccrtstat = model.getValue("/root/main/castcartrtnmngtlist[" + iRow + "]/ccrtstat"); var oproomcd = model.getValue("/root/main/castcartrtnmngtlist[" + iRow + "]/oproomcd"); var opstatcd = model.getValue("/root/main/castcartrtnmngtlist[" + iRow + "]/opstatcd"); if( ccrtstat == "4" ) { messageBox("Cart »óŰ¡ ó¹æÀÔ´Ï´Ù. ¼ö¼ú¹æ¿¡ È®ÀÎÇØ ÁÖ¼¼¿ä.!", "I000"); return; } setParameter("patinfo", patinfo); setParameter("opcnfmdd", opcnfmdd); setParameter("opinfo", opinfo); setParameter("patnm", patnm); setParameter("pid", pid); setParameter("roomcd", roomcd); setParameter("sa", sa); setParameter("perfdeptabbr", perfdeptabbr); setParameter("opnm", opnm); setParameter("perfnm", perfnm); setParameter("oproomnm", oproomnm); setParameter("wardnm", wardnm); setParameter("optype", optype); setParameter("patflagcd", patflagcd); setParameter("disp1", disp1); setParameter("disp2", disp2); setParameter("disp3", disp3); setParameter("tm", tm); setParameter("oproomcd", oproomcd); setParameter("opstatcd", opstatcd); setParameter("ccrtstat", ccrtstat); setParameter("oprsrvno", model.getValue("/root/main/castcartrtnmngtlist[" + iRow + "]/oprsrvno")); setParameter("opdd", model.getValue("/root/main/cond/opdd")); setParameter("cartgubn", model.getValue("/root/main/cond/cartgubn")); var openflag = model.getValue("/root/main/cond/openflag"); if( openflag == "CCR" ) { modal("SMMNP03600" ,"", "", "", "SMMNP03600"); }else { modal("SMMNP03810" ,"", "", "", "SMMNP03810"); } } } /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : CaseCart¹Ý³³°ü¸® ÀúÀå */ /* param : */ /* return : */ /* --------------------------------------------------*/ function fSaveRtn() { var iRows = -1; var rtnflag, oprsrvno, oproomnm, oproomcd, ccrtstat, cartgubn, opstatcd; var opdd, roomcd, orddept, perfdr, pid, patnm, sa, diagnm, opnm; var cnt = 0; var instcd = getUserInfo("dutplceinstcd"); iRows = grd_casecartrtnmngtlist.rows; var casecartrtnmngtlist = "m¢Ërownum¢Ëoprsrvno¢Ëoproomcd¢Ëcartgubn¢Ëccrtstat¢Ëopstatcd"; for( var i = 1; i <= iRows; i++ ) { cartgubn = model.getValue("/root/main/cond/cartgubn"); rtnflag = model.getValue("/root/main/castcartrtnmngtlist[" + i + "]/rtnflag"); oprsrvno = model.getValue("/root/main/castcartrtnmngtlist[" + i + "]/oprsrvno"); oproomcd = model.getValue("/root/main/castcartrtnmngtlist[" + i + "]/oproomcd"); opstatcd = model.getValue("/root/main/castcartrtnmngtlist[" + i + "]/opstatcd"); ccrtstat = model.getValue("/root/main/castcartrtnmngtlist[" + i + "]/ccrtstat"); //if( ( rtnflag == "true" ) && ( ccrtstat == "5" ) ) { //¹Ý³³»óÅÂÀ̸é Ãë¼Ò if( rtnflag == "true" && ( ccrtstat == "5" || (ccrtstat == "3" && (opstatcd=="19"||opstatcd=="29"||opstatcd=="39")) ) ) { //È®Á¤À̰ųª.. ¼ö¼úÃë¼ÒÀ̸鼭 ºÒÃâÀΰæ¿ì.. /*if( opstatcd == "19"||opstatcd == "29"||opstatcd == "39" ) { messageBox("Ãë¼ÒµÈ ½ºÄÉÁìÀº ¹Ý³³ÇÒ ¼ö ¾ø½À´Ï´Ù.!", "E000"); return; }*/ casecartrtnmngtlist = casecartrtnmngtlist + "¢Ì" + "u" + "¢Ë" + i + "¢Ë" + oprsrvno + "¢Ë" + oproomcd + "¢Ë" + cartgubn + "¢Ë" + "9" + "¢Ë" + opstatcd; //opstatcd Ãß°¡ (2011.01.21 JJE) cnt += 1; //2010.02.03 ºó¼¾Æ® °­ÀÌÁø ¼ö³à´Ô ¿äû //if( instcd == "017" ) { // model.setValue("/root/main/cond/prntgood", "G"); // model.setValue("/root/main/castcartrtnmngtlist[" + i + "]/prntflag", "true"); //} } } if( cnt > 0 ) { //if( instcd == "017" ) { // fPrntCartRtnHist(); //} model.removenode("/root/send"); model.makeNode("/root/send/reqdata"); model.makeNode("/root/send/savedata"); model.copyNode("/root/send/reqdata", "/root/main/cond"); model.setValue("/root/send/savedata", casecartrtnmngtlist); submit("TXMNP03501"); for(var i = 1; i <= iRows; i++) { ccrtstat = model.getValue("/root/main/castcartrtnmngtlist["+i+"]/ccrtstat"); opstatcd = model.getValue("/root/main/castcartrtnmngtlist["+i+"]/opstatcd"); if( ccrtstat == "9" ) {//¹Ý³³ grd_casecartrtnmngtlist.rowstyle( i , "data", "color") = "#0000FF"; }else if( opstatcd == "19"||opstatcd == "29"||opstatcd == "39" ) { grd_casecartrtnmngtlist.rowstyle( i , "data", "color") = "#D22D2D"; }else { grd_casecartrtnmngtlist.rowstyle( i , "data", "color") = "#000000"; } } }else { messageBox("¼±ÅÃÇѰÍÀÌ", "I004"); } model.refresh(); } /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : CaseCart¹Ý³³°ü¸® Ãë¼Ò */ /* param : */ /* return : */ /* --------------------------------------------------*/ function fCnclRtn() { var iRows = -1; var rtnflag, oprsrvno, oproomnm, oproomcd, ccrtstat, cartgubn, opstatcd; var opdd, roomcd, orddept, perfdr, pid, patnm, sa, diagnm, opnm; var cnt = 0; var instcd = getUserInfo("dutplceinstcd"); iRows = grd_casecartrtnmngtlist.rows; var casecartrtnmngtlist = "m¢Ërownum¢Ëoprsrvno¢Ëoproomcd¢Ëcartgubn¢Ëccrtstat¢Ëopstatcd"; for( var i = 1; i <= iRows; i++ ) { rtnflag = model.getValue("/root/main/castcartrtnmngtlist[" + i + "]/rtnflag"); oprsrvno = model.getValue("/root/main/castcartrtnmngtlist[" + i + "]/oprsrvno"); oproomcd = model.getValue("/root/main/castcartrtnmngtlist[" + i + "]/oproomcd"); ccrtstat = model.getValue("/root/main/castcartrtnmngtlist[" + i + "]/ccrtstat"); opstatcd = model.getValue("/root/main/castcartrtnmngtlist[" + i + "]/opstatcd"); cartgubn = model.getValue("/root/main/cond/cartgubn"); if( ( rtnflag == "true" )&&( ccrtstat == "9" ) ) { //¹Ý³³»óÅÂÀ̸é Ãë¼Ò(È®Á¤»óÅ·Î) /*if( opstatcd == "19"||opstatcd == "29"||opstatcd == "39" ) { messageBox("Ãë¼ÒµÈ ½ºÄÉÁìÀº ¹Ý³³Ãë¼Ò ÇÒ ¼ö ¾ø½À´Ï´Ù.!", "E000"); return; }*/ casecartrtnmngtlist = casecartrtnmngtlist + "¢Ì" + "c" + "¢Ë" + i + "¢Ë" + oprsrvno + "¢Ë" + oproomcd + "¢Ë" + cartgubn + "¢Ë" + "5" + "¢Ë" + opstatcd; //opstatcd Ãß°¡ (2011.01.21 JJE) cnt += 1; } } if( cnt > 0 ) { model.removenode("/root/send"); model.makeNode("/root/send/reqdata"); model.makeNode("/root/send/savedata"); model.copyNode("/root/send/reqdata", "/root/main/cond"); model.setValue("/root/send/savedata", casecartrtnmngtlist); submit("TXMNP03501"); for(var i = 1; i <= iRows; i++) { ccrtstat = model.getValue("/root/main/castcartrtnmngtlist["+i+"]/ccrtstat"); opstatcd = model.getValue("/root/main/castcartrtnmngtlist["+i+"]/opstatcd"); if( ccrtstat == "9" ) {//¹Ý³³ grd_casecartrtnmngtlist.rowstyle( i , "data", "color") = "#0000FF"; }else if( opstatcd == "19"||opstatcd == "29"||opstatcd == "39" ) { grd_casecartrtnmngtlist.rowstyle( i , "data", "color") = "#D22D2D"; }else { grd_casecartrtnmngtlist.rowstyle( i , "data", "color") = "#000000"; } } }else { messageBox("¼±ÅÃÇѰÍÀÌ", "I004"); } model.refresh(); } /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : CaseCart¹Ý³³°ü¸® ¹Ý³³³»¿ª¼­ Ãâ·Â */ /* param : */ /* return : */ /* --------------------------------------------------*/ function fPrntCartRtnHist() { var iRows = -1; var prntflag, oprsrvno, opdd, oproomcd, roomcd, orddept, perfdr, pid, patnm, sa, diagnm, opnm, prntgood, prntinstr, prntcst, prntpad; var cnt = 0; iRows = grd_casecartrtnmngtlist.rows; var instcd = getUserInfo("dutplceinstcd"); var usernm = getUserInfo("usernm"); prntgood = model.getValue("/root/main/cond/prntgood"); prntinstr = model.getValue("/root/main/cond/prntinstr"); prntcst = model.getValue("/root/main/cond/prntcst"); prntpad = model.getValue("/root/main/cond/prntpad"); if( prntgood == ""&&prntinstr == ""&&prntcst == ""&&prntpad == "" ) { messageBox("Ãâ·ÂÇÒ ±¸ºÐÀ» ¼±ÅÃÇϼ¼¿ä.", "E000"); return; } var curtDate = getCurrentDate(); curtDate = curtDate.substr(0, 4) +"/"+ curtDate.substr(4, 2) +"/"+ curtDate.substr(6, 2); model.removenode("/root/send"); model.makeNode("/root/send/report"); for( var i = 1; i <= iRows; i++ ) { if( model.getValue("/root/main/castcartrtnmngtlist[" + i + "]/prntflag") == "true") { model.makeValue("/root/send/report/oprsrvno", model.getValue("/root/main/castcartrtnmngtlist[" + i + "]/oprsrvno")); model.makeValue("/root/send/report/opdd", model.getValue("/root/main/cond/opdd")); model.makeValue("/root/send/report/oproomnm", model.getValue("/root/main/castcartrtnmngtlist[" + i + "]/oproomnm")); model.makeValue("/root/send/report/roomcd", model.getValue("/root/main/castcartrtnmngtlist[" + i + "]/roomcd")); model.makeValue("/root/send/report/orddept", model.getValue("/root/main/castcartrtnmngtlist[" + i + "]/perfdeptabbr")); model.makeValue("/root/send/report/perfdr", model.getValue("/root/main/castcartrtnmngtlist[" + i + "]/perfnm")); model.makeValue("/root/send/report/pid", model.getValue("/root/main/castcartrtnmngtlist[" + i + "]/pid")); model.makeValue("/root/send/report/patnm", model.getValue("/root/main/castcartrtnmngtlist[" + i + "]/patnm")); model.makeValue("/root/send/report/sa", model.getValue("/root/main/castcartrtnmngtlist[" + i + "]/sa")); model.makeValue("/root/send/report/optype", model.getValue("/root/main/castcartrtnmngtlist[" + i + "]/opflag")); model.makeValue("/root/send/report/opnm", model.getValue("/root/main/castcartrtnmngtlist[" + i + "]/opnm")); model.makeValue("/root/send/report/patflagcd", model.getValue("/root/main/castcartrtnmngtlist[" + i + "]/patflagcd")); model.makeValue("/root/send/report/opfromtm", model.getValue("/root/main/castcartrtnmngtlist[" + i + "]/tm")); model.makeValue("/root/send/report/disp1", model.getValue("/root/main/castcartrtnmngtlist[" + i + "]/disp1")); model.makeValue("/root/send/report/disp2", model.getValue("/root/main/castcartrtnmngtlist[" + i + "]/disp2")); model.makeValue("/root/send/report/disp3", model.getValue("/root/main/castcartrtnmngtlist[" + i + "]/disp3")); model.makeValue("/root/send/report/prntdd", curtDate); model.makeValue("/root/send/report/usernm", usernm); model.makeValue("/root/send/report/instcd", instcd); model.makeValue("/root/send/report/cartgubn", model.getValue("/root/main/cond/cartgubn")); model.makeValue("/root/send/report/prntinstr", prntinstr); model.makeValue("/root/send/report/prntcst", prntcst); model.makeValue("/root/send/report/prntpad", prntpad); if( prntgood == "G" ) { exeReportPreview("RPMNP03500", "XML", "/root/send/report", "", "true", "", "", "", "", "true", "", ""); } if( prntinstr == "I"||prntcst == "C"||prntpad == "P" ) { exeReportPreview("RPMNP03501", "XML", "/root/send/report", "", "true", "", "", "", "", "true", "", ""); } //if( prntcst == "C" ) { // exeReportPreview("RPMNP03502", "XML", "/root/send/report", "", "true", "", "", "", "", "true", "", ""); //} } } } /* -------------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : CaseCart¹Ý³³»ó¼¼³»¿ªÈ­¸é¿¡¼­ ¹Ý³³³»¿ª¼­ Ãâ·Â */ /* param : */ /* return : */ /* -------------------------------------------------------*/ function fSelPrntCartRtnHist(flag) { var prntflag, oprsrvno, opdd, oproomcd, roomcd, orddept, perfdr, pid, patnm, sa, diagnm, opnm, prntgood, prntinstr, prntcst, prntpad; var instcd = getUserInfo("dutplceinstcd"); var usernm = getUserInfo("usernm"); prntgood = model.getValue("/root/main/cond/prntgood"); prntinstr = model.getValue("/root/main/cond/prntinstr"); prntcst = model.getValue("/root/main/cond/prntcst"); prntpad = model.getValue("/root/main/cond/prntpad"); if( prntgood == ""&&prntinstr == ""&&prntcst == ""&&prntpad == "" ) { messageBox("Ãâ·ÂÇÒ ±¸ºÐÀ» ¼±ÅÃÇϼ¼¿ä.", "E000"); return; } var curtDate = getCurrentDate(); curtDate = curtDate.substr(0, 4) +"/"+ curtDate.substr(4, 2) +"/"+ curtDate.substr(6, 2); model.removenode("/root/send"); model.makeNode("/root/send/report"); model.makeValue("/root/send/report/oprsrvno", model.getValue("/root/main/cond/oprsrvno")); model.makeValue("/root/send/report/opdd", model.getValue("/root/main/cond/opdd")); model.makeValue("/root/send/report/oproomnm", model.getValue("/root/main/cond/oproomnm")); model.makeValue("/root/send/report/roomcd", model.getValue("/root/main/cond/roomcd")); model.makeValue("/root/send/report/orddept", model.getValue("/root/main/cond/perfdeptabbr")); model.makeValue("/root/send/report/perfdr", model.getValue("/root/main/cond/perfnm")); model.makeValue("/root/send/report/pid", model.getValue("/root/main/cond/pid")); model.makeValue("/root/send/report/patnm", model.getValue("/root/main/cond/patnm")); model.makeValue("/root/send/report/sa", model.getValue("/root/main/cond/sa")); model.makeValue("/root/send/report/optype", model.getValue("/root/main/cond/optype")); model.makeValue("/root/send/report/opnm", model.getValue("/root/main/cond/opnm")); model.makeValue("/root/send/report/patflagcd", model.getValue("/root/main/cond/patflagcd")); model.makeValue("/root/send/report/opfromtm", model.getValue("/root/main/cond/tm")); model.makeValue("/root/send/report/disp1", model.getValue("/root/main/cond/disp1")); model.makeValue("/root/send/report/disp2", model.getValue("/root/main/cond/disp2")); model.makeValue("/root/send/report/disp3", model.getValue("/root/main/cond/disp3")); model.makeValue("/root/send/report/prntdd", curtDate); model.makeValue("/root/send/report/usernm", usernm); model.makeValue("/root/send/report/instcd", instcd); model.makeValue("/root/send/report/cartgubn", model.getValue("/root/main/cond/cartgubn")); model.makeValue("/root/send/report/prntinstr", prntinstr); model.makeValue("/root/send/report/prntcst", prntcst); model.makeValue("/root/send/report/prntpad", prntpad); if( prntgood == "G" ) { if(flag == "2") { alert("2"); exeReportPreview("RPMNP03600", "XMLSTR", "", "", "true", "", "", "", "", "true", "", ""); } else { exeReportPreview("RPMNP03500", "XML", "/root/send/report", "", "true", "", "", "", "", "true", "", ""); } } if( prntinstr == "I"||prntcst == "C"||prntpad == "P" ) { exeReportPreview("RPMNP03501", "XML", "/root/send/report", "", "true", "", "", "", "", "true", "", ""); } } /* -------------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : CSR ¹Ý³³ */ /* param : */ /* return : */ /* -------------------------------------------------------*/ function fRtnCSR() { var goodcd, allsizespecid, subid, chkflag, rtnqty, oprsrvno, substat, cartgubn, ordseq, oproomcd; var instrRows = -1, cstRows = -1, padRows = -1, cnt = 0; var rtnlist = "m¢Ëoprsrvno¢Ëgoodcd¢Ëallsizespecid¢Ësubid¢Ërtnqty¢Ëgoodcls¢Ëcartgubn¢Ëordseq¢Ësubstat¢Ëoproomcd"; instrRows = grd_instr.rows; cstRows = grd_cst.rows; padRows = grd_pad.rows; for( var i = 1; i < instrRows; i++ ) { chkflag = model.getValue("/root/main/gooddetllist/instrumentlist[" + i + "]/chkflag"); goodcd = model.getValue("/root/main/gooddetllist/instrumentlist[" + i + "]/goodcd"); allsizespecid = model.getValue("/root/main/gooddetllist/instrumentlist[" + i + "]/allsizespecid"); subid = model.getValue("/root/main/gooddetllist/instrumentlist[" + i + "]/subid"); rtnqty = model.getValue("/root/main/gooddetllist/instrumentlist[" + i + "]/rtnqty"); oprsrvno = model.getValue("/root/main/cond/oprsrvno"); cartgubn = model.getValue("/root/main/cond/cartgubn"); substat = model.getValue("/root/main/gooddetllist/instrumentlist[" + i + "]/stat"); ordseq = model.getValue("/root/main/gooddetllist/instrumentlist[" + i + "]/ordseq"); oproomcd = model.getValue("/root/main/cond/oproomcd"); if( chkflag == "true" ) { if( substat == "0" ) {//ºÒÃâÀ̸é rtnlist = rtnlist + "¢Ì" + "R" + "¢Ë" + oprsrvno + "¢Ë" + goodcd + "¢Ë" + allsizespecid + "¢Ë" + subid + "¢Ë" + rtnqty + "¢Ë" + "4" + "¢Ë" + cartgubn + "¢Ë" + ordseq + "¢Ë" + "2" + "¢Ë" + oproomcd; cnt++; } } } for( var j = 1; j < cstRows; j++ ) { chkflag = model.getValue("/root/main/gooddetllist/cstlist[" + j + "]/chkflag"); goodcd = model.getValue("/root/main/gooddetllist/cstlist[" + j + "]/goodcd"); allsizespecid = model.getValue("/root/main/gooddetllist/cstlist[" + j + "]/allsizespecid"); subid = model.getValue("/root/main/gooddetllist/cstlist[" + j + "]/subid"); rtnqty = model.getValue("/root/main/gooddetllist/cstlist[" + j + "]/rtnqty"); oprsrvno = model.getValue("/root/main/cond/oprsrvno"); cartgubn = model.getValue("/root/main/cond/cartgubn"); substat = model.getValue("/root/main/gooddetllist/cstlist[" + j + "]/stat"); ordseq = model.getValue("/root/main/gooddetllist/cstlist[" + j + "]/ordseq"); oproomcd = model.getValue("/root/main/cond/oproomcd"); if( chkflag == "true" ) { if( substat == "0" ) {//ºÒÃâÀ̸é rtnlist = rtnlist + "¢Ì" + "R" + "¢Ë" + oprsrvno + "¢Ë" + goodcd + "¢Ë" + allsizespecid + "¢Ë" + subid + "¢Ë" + rtnqty + "¢Ë" + "6" + "¢Ë" + cartgubn + "¢Ë" + ordseq + "¢Ë" + "2" + "¢Ë" + oproomcd; cnt++; } } } for( var k = 1; k < padRows; k++ ) { chkflag = model.getValue("/root/main/gooddetllist/padlist[" + k + "]/chkflag"); goodcd = model.getValue("/root/main/gooddetllist/padlist[" + k + "]/goodcd"); allsizespecid = model.getValue("/root/main/gooddetllist/padlist[" + k + "]/allsizespecid"); subid = model.getValue("/root/main/gooddetllist/padlist[" + k + "]/subid"); rtnqty = model.getValue("/root/main/gooddetllist/padlist[" + k + "]/rtnqty"); oprsrvno = model.getValue("/root/main/cond/oprsrvno"); cartgubn = model.getValue("/root/main/cond/cartgubn"); substat = model.getValue("/root/main/gooddetllist/padlist[" + k + "]/stat"); ordseq = model.getValue("/root/main/gooddetllist/padlist[" + k + "]/ordseq"); oproomcd = model.getValue("/root/main/cond/oproomcd"); if( chkflag == "true" ) { if( substat == "0" ) {//ºÒÃâÀ̸é rtnlist = rtnlist + "¢Ì" + "R" + "¢Ë" + oprsrvno + "¢Ë" + goodcd + "¢Ë" + allsizespecid + "¢Ë" + subid + "¢Ë" + rtnqty + "¢Ë" + "10" + "¢Ë" + cartgubn + "¢Ë" + ordseq + "¢Ë" + "2" + "¢Ë" + oproomcd; cnt++; } } } if( cnt > 0 ) { model.removenode("/root/send"); model.makeNode("/root/send/reqdata"); model.copyNode("/root/send/reqdata", "/root/main/cond"); model.makeValue("/root/send/savedata", rtnlist); model.makeValue("/root/send/rtndata/oprsrvno", model.getValue("/root/main/cond/oprsrvno")); model.makeValue("/root/send/rtndata/cartgubn", model.getValue("/root/main/cond/cartgubn")); submit("TXMNP03801", false); model.copyNode("/root/send/reqdata", "/root/main/cond"); submit("TRMNP03601"); }else { messageBox("¹Ý³³ ´ë»óÀ» ¼±ÅÃÇϽаÍÀÌ ¾ø½À´Ï´Ù.!", "E000"); } } /* -------------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : CSR ¹Ý³³Ãë¼Ò */ /* param : */ /* return : */ /* -------------------------------------------------------*/ function fCnclRtnCSR() { var goodcd, allsizespecid, subid, chkflag, rtnqty, oprsrvno, substat, cartgubn, ordseq, oproomcd; var instrRows = -1, cstRows = -1, padRows = -1, cnt = 0; var rtnlist = "m¢Ëoprsrvno¢Ëgoodcd¢Ëallsizespecid¢Ësubid¢Ërtnqty¢Ëgoodcls¢Ëcartgubn¢Ëordseq¢Ësubstat¢Ëoproomcd"; instrRows = grd_instr.rows; cstRows = grd_cst.rows; padRows = grd_pad.rows; for( var i = 1; i < instrRows; i++ ) { chkflag = model.getValue("/root/main/gooddetllist/instrumentlist[" + i + "]/chkflag"); goodcd = model.getValue("/root/main/gooddetllist/instrumentlist[" + i + "]/goodcd"); allsizespecid = model.getValue("/root/main/gooddetllist/instrumentlist[" + i + "]/allsizespecid"); subid = model.getValue("/root/main/gooddetllist/instrumentlist[" + i + "]/subid"); rtnqty = model.getValue("/root/main/gooddetllist/instrumentlist[" + i + "]/rtnqty"); oprsrvno = model.getValue("/root/main/cond/oprsrvno"); cartgubn = model.getValue("/root/main/cond/cartgubn"); substat = model.getValue("/root/main/gooddetllist/instrumentlist[" + i + "]/stat"); ordseq = model.getValue("/root/main/gooddetllist/instrumentlist[" + i + "]/ordseq"); oproomcd = model.getValue("/root/main/cond/oproomcd"); if( chkflag == "true" ) { if( substat == "9" ) {//¹Ý³³À̸é rtnlist = rtnlist + "¢Ì" + "C" + "¢Ë" + oprsrvno + "¢Ë" + goodcd + "¢Ë" + allsizespecid + "¢Ë" + subid + "¢Ë" + rtnqty + "¢Ë" + "4" + "¢Ë" + cartgubn + "¢Ë" + ordseq + "¢Ë" + "1" + "¢Ë" + oproomcd; cnt++; } } } for( var j = 1; j < cstRows; j++ ) { chkflag = model.getValue("/root/main/gooddetllist/cstlist[" + j + "]/chkflag"); goodcd = model.getValue("/root/main/gooddetllist/cstlist[" + j + "]/goodcd"); allsizespecid = model.getValue("/root/main/gooddetllist/cstlist[" + j + "]/allsizespecid"); subid = model.getValue("/root/main/gooddetllist/cstlist[" + j + "]/subid"); rtnqty = model.getValue("/root/main/gooddetllist/cstlist[" + j + "]/rtnqty"); oprsrvno = model.getValue("/root/main/cond/oprsrvno"); cartgubn = model.getValue("/root/main/cond/cartgubn"); substat = model.getValue("/root/main/gooddetllist/cstlist[" + j + "]/stat"); ordseq = model.getValue("/root/main/gooddetllist/cstlist[" + j + "]/ordseq"); oproomcd = model.getValue("/root/main/cond/oproomcd"); if( chkflag == "true" ) { if( substat == "9" ) {//¹Ý³³À̸é rtnlist = rtnlist + "¢Ì" + "C" + "¢Ë" + oprsrvno + "¢Ë" + goodcd + "¢Ë" + allsizespecid + "¢Ë" + subid + "¢Ë" + rtnqty + "¢Ë" + "6" + "¢Ë" + cartgubn + "¢Ë" + ordseq + "¢Ë" + "1" + "¢Ë" + oproomcd; cnt++; } } } for( var k = 1; k < padRows; k++ ) { chkflag = model.getValue("/root/main/gooddetllist/padlist[" + k + "]/chkflag"); goodcd = model.getValue("/root/main/gooddetllist/padlist[" + k + "]/goodcd"); allsizespecid = model.getValue("/root/main/gooddetllist/padlist[" + k + "]/allsizespecid"); subid = model.getValue("/root/main/gooddetllist/padlist[" + k + "]/subid"); rtnqty = model.getValue("/root/main/gooddetllist/padlist[" + k + "]/rtnqty"); oprsrvno = model.getValue("/root/main/cond/oprsrvno"); cartgubn = model.getValue("/root/main/cond/cartgubn"); substat = model.getValue("/root/main/gooddetllist/padlist[" + k + "]/stat"); ordseq = model.getValue("/root/main/gooddetllist/padlist[" + k + "]/ordseq"); oproomcd = model.getValue("/root/main/cond/oproomcd"); if( chkflag == "true" ) { if( substat == "9" ) {//¹Ý³³À̸é rtnlist = rtnlist + "¢Ì" + "C" + "¢Ë" + oprsrvno + "¢Ë" + goodcd + "¢Ë" + allsizespecid + "¢Ë" + subid + "¢Ë" + rtnqty + "¢Ë" + "10" + "¢Ë" + cartgubn + "¢Ë" + ordseq + "¢Ë" + "1" + "¢Ë" + oproomcd; cnt++; } } } if( cnt > 0 ) { model.removenode("/root/send"); model.makeNode("/root/send/reqdata"); model.copyNode("/root/send/reqdata", "/root/main/cond"); model.makeValue("/root/send/savedata", rtnlist); model.makeValue("/root/send/rtndata/oprsrvno", model.getValue("/root/main/cond/oprsrvno")); model.makeValue("/root/send/rtndata/cartgubn", model.getValue("/root/main/cond/cartgubn")); submit("TXMNP03801", false); model.copyNode("/root/send/reqdata", "/root/main/cond"); submit("TRMNP03601"); }else { messageBox("¹Ý³³ ´ë»óÀ» ¼±ÅÃÇϽаÍÀÌ ¾ø½À´Ï´Ù.!", "E000"); } }