/* --------------------------------------------------------------------- CSR¹°Ç°ÀÔ°í (SMMNP04100.xfm - JScript ) - Version : 1) : Ver.1.00.01 : Create By K. J. M : 2009.09.04 ---------------------------------------------------------------------- */ /* --------------------------------------------------*/ /* SMMNP004100_CSR ¹°Ç°ÀÔ°í */ /* On Load ½Ã Call */ /* --------------------------------------------------*/ /* group : EMR °£È£ ¼ö¼ú¸¶Ãë */ /* ver : 2009.09.04 */ /* by : ±èÁø¸í */ /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : xforms-ready½Ã ¼öÇàÇÑ´Ù */ /* return : */ /* --------------------------------------------------*/ function fInit() { model.removenode("/root/send"); model.removenode("/root/main/oplists"); model.removenode("/root/main/csrdetllists"); ipt_fromdd.value = getCurrentDate(); ipt_todd.value = getCurrentDate(); submit("TRMNP03004", false) // ¼ö¼ú½Ç(Rosette) °¡Á®¿À±â addComboItem("cmb_rosette","Àüü","","above"); model.makeValue("/root/send/opcnfmdd" ,ipt_fromdd.value ); model.makeValue("/root/send/rosette" ,model.getValue("/root/main/oprosettecd")); submit("TRMNP03002", false); // ¼ö¼ú½ÇÄÚµå °¡Á®¿À±â addComboItem("cmb_omcd","Àüü","","above"); // AllCheck ±¸ºÐ grd_opstoclist.fixedcellcheckbox(0,1) = true; grd_oplist.explorerbar = "sort"; grd_opstoclist.explorerbar = "sort"; fSearch(); } /* --------------------------------------------------*/ /* group : EMR °£È£ ¼ö¼ú¸¶Ãë */ /* ver : 2009.09.04 */ /* by : ±èÁø¸í */ /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : ¼ö¼úȯÀÚ ¸®½ºÆ®¸¦ Á¶È¸ÇÑ´Ù. */ /* return : */ /* --------------------------------------------------*/ function fSearch() { var iRows = -1; var opflagcd; model.removenode("/root/send"); model.makeNode("/root/send/reqdata"); model.copyNode("/root/send/reqdata", "/root/main/cond"); submit("TRMNP04101"); //iRows = getNodesetCount("/root/main/oplists/oplist"); //for(var i = 1; i<=iRows; i++) { // opflagcd = model.getValue("/root/main/oplists/oplist[" + i + "]/opflagcd"); // if( (opflagcd == "1")||(opflagcd == "3") ){//Á¤±Ô, Ãß°¡ // grd_oppatlist.rowstyle( i , "data", "color") = "#2D2D2D"; // } // if( opflagcd == "2" ) {//ÀÀ±Þ // grd_oppatlist.rowstyle( i , "data", "color") = "#D22D2D"; // } // if( opflagcd == "4" ) {//Ãë¼Ò // grd_oppatlist.rowstyle( i , "data", "color") = "#2D2DD2"; // } // if (model.getValue("/root/main/oplists/oplist[" + i + "]/opstatcd").substr(1,1)=="9") {//ÀÓ½ÃÃë¼Ò // grd_oppatlist.rowstyle( i , "data", "color") = "#2D2DD2"; // } //} //model.refresh(); } /* --------------------------------------------------*/ /* group : EMR °£È£ ¼ö¼ú¸¶Ãë */ /* ver : 2009.09.04 */ /* by : ±èÁø¸í */ /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : ¹Ý³³ »ó¼¼ ¸®½ºÆ®¸¦ Á¶È¸ÇÑ´Ù. */ /* return : */ /* --------------------------------------------------*/ function fRtnDetlList() { model.setValue("/root/main/cond/oprsrvno", model.getValue("/root/main/oplists/oplist[" + grd_oplist.row + "]/oprsrvno")); model.removenode("/root/send"); model.makeNode("/root/send/reqdata"); model.copyNode("/root/send/reqdata", "/root/main/cond"); submit("TRMNP04102"); } /* --------------------------------------------------*/ /* group : EMR °£È£ ¼ö¼ú¸¶Ãë */ /* ver : 2009.09.04 */ /* by : ±èÁø¸í */ /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : ÀÔ°íÀúÀå */ /* return : */ /* --------------------------------------------------*/ function fInSave() { var goodcd, subid, chkflag, goodcls, oprsrvno, ordseq, cartgubn; var iRows = grd_opstoclist.rows; var cnt = 0; var rtnlist = "m¢Ëgoodcd¢Ësubid¢Ëoprsrvno¢Ëordseq¢Ëcartgubn¢Ësubstat¢Ëoproomcd"; for( var i=1; i < iRows; i++ ) { chkflag = model.getValue("/root/main/csrdetllists/instrumentdetllist[" + i + "]/chkflag"); goodcd = model.getValue("/root/main/csrdetllists/instrumentdetllist[" + i + "]/goodcd"); subid = model.getValue("/root/main/csrdetllists/instrumentdetllist[" + i + "]/subid"); oprsrvno = model.getValue("/root/main/csrdetllists/instrumentdetllist[" + i + "]/oprsrvno"); ordseq = model.getValue("/root/main/csrdetllists/instrumentdetllist[" + i + "]/ordseq"); cartgubn = model.getValue("/root/main/csrdetllists/instrumentdetllist[" + i + "]/cartgubn"); if( chkflag == "true" ) { rtnlist = rtnlist + "¢Ì" + "I" + "¢Ë" + goodcd + "¢Ë" + subid + "¢Ë" + oprsrvno + "¢Ë" + ordseq + "¢Ë" + cartgubn + "¢Ë" + "0" + "¢Ë" + "-"; cnt++; } } if( cnt > 0 ) { model.removenode("/root/send"); model.makeNode("/root/send/reqdata"); model.makeValue("/root/send/savedata", rtnlist); model.copyNode("/root/send/reqdata", "/root/main/cond"); submit("TXMNP04101"); }else { messageBox("¼±ÅÃÇÑ °ÍÀÌ ¾ø½À´Ï´Ù.!", "E000"); return; } } /* --------------------------------------------------*/ /* group : EMR °£È£ ¼ö¼ú¸¶Ãë */ /* ver : 2009.09.04 */ /* by : ±èÁø¸í */ /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : ÀÔ°íÃë¼Ò */ /* return : */ /* --------------------------------------------------*/ function fCnclInSave() { var goodcd, subid, chkflag, goodcls, oprsrvno, ordseq, cartgubn, oproomcd; var iRows = grd_opstoclist.rows; var cnt = 0; var rtnlist = "m¢Ëgoodcd¢Ësubid¢Ëoprsrvno¢Ëordseq¢Ëcartgubn¢Ësubstat¢Ëoproomcd"; for( var i=1; i < iRows; i++ ) { chkflag = model.getValue("/root/main/csrdetllists/instrumentdetllist[" + i + "]/chkflag"); goodcd = model.getValue("/root/main/csrdetllists/instrumentdetllist[" + i + "]/goodcd"); subid = model.getValue("/root/main/csrdetllists/instrumentdetllist[" + i + "]/subid"); oprsrvno = model.getValue("/root/main/csrdetllists/instrumentdetllist[" + i + "]/oprsrvno"); ordseq = model.getValue("/root/main/csrdetllists/instrumentdetllist[" + i + "]/ordseq"); cartgubn = model.getValue("/root/main/csrdetllists/instrumentdetllist[" + i + "]/cartgubn"); oproomcd = model.getValue("/root/main/oplists/oplist[" + grd_oplist.row + "]/oproomcd"); if( chkflag == "true" ) { rtnlist = rtnlist + "¢Ì" + "C" + "¢Ë" + goodcd + "¢Ë" + subid + "¢Ë" + oprsrvno + "¢Ë" + ordseq + "¢Ë" + cartgubn + "¢Ë" + "2"; cnt++; } } if( cnt > 0 ) { model.removenode("/root/send"); model.makeNode("/root/send/reqdata"); model.makeValue("/root/send/savedata", rtnlist); model.copyNode("/root/send/reqdata", "/root/main/cond"); submit("TXMNP04102"); }else { messageBox("¼±ÅÃÇÑ °ÍÀÌ ¾ø½À´Ï´Ù.!", "E000"); return; } }