/* --------------------------------------------------------------------- CART ºÒÃâ Áý°è³»¿ª Á¶È¸(SMMNP03300.xfm - JScript ) - Version : 1) : Ver.1.00.00 : Create By K. J. M : 2010.05.11 ----------------------------------------------------------------------*/ /* --------------------------------------------------*/ /* SMMNP03300_CART ºÒÃâ Áý°è³»¿ª Á¶È¸ */ /* On Load ½Ã Call */ /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : xforms-ready½Ã ¼öÇàÇÑ´Ù */ /* return : */ /* --------------------------------------------------*/ function fInit() { model.removenode("/root/send"); model.makeNode("/root/send"); model.makeValue("/root/send/opcnfmdd", getCurrentDate()); submit("TRMNP03004", false) // ¼ö¼ú½Ç(Rosette) °¡Á®¿À±â submit("TRMNP03002"); addComboItem("cmb_rosette","Àüü","","above"); addComboItem("cmb_oproomcd", "Àü ü", "", "above" ); model.setValue("/root/main/cond/opfromdd", getCurrentDate()); model.setValue("/root/main/cond/optodd", getCurrentDate()); grd_cartsumlist.explorerbar = "sort"; grd_cartsumlist.fixedcellcheckbox(0,18) = true; grd_reqsumlist.explorerbar = "sort"; grd_reqsumlist.fixedcellcheckbox(0,17) = true; model.removenode("/root/main/cartsumlist"); model.removenode("/root/main/reqsumlist"); model.refresh(); } /* --------------------------------------------------*/ /* SMMNP03300_CART ºÒÃâ Áý°è³»¿ª Á¶È¸ */ /* --------------------------------------------------*/ /* parameter : */ /* desc : ¼±ÅÃµÈ ±âÁØÀڷḦ Á¶È¸ÇÑ´Ù. */ /* return : */ /* --------------------------------------------------*/ function fSearch() { var refflag = model.getValue("/root/main/cond/refflag"); model.removenode("/root/send"); model.makeNode("/root/send/reqdata"); model.copyNode("/root/send/reqdata", "/root/main/cond"); if( refflag == "C" ) { submit("TRMNP03301"); }else { submit("TRMNP03302"); } } /* --------------------------------------------------*/ /* SMMNP03300_CART ºÒÃâ Áý°è³»¿ª Á¶È¸ */ /* --------------------------------------------------*/ /* parameter : */ /* desc : ³¯Â¥º¯°æ½Ã ¹öư¼³Á¤ */ /* return : */ /* --------------------------------------------------*/ function fChange() { var optodd = model.getValue("/root/main/cond/optodd"); var opfromdd = model.getValue("/root/main/cond/opfromdd"); var intervalday = getDateInterval(opfromdd, optodd, "dd"); if( intervalday == "0" ) { btn_save1.disabled = "false"; btn_save2.disabled = "false"; model.setValue("/root/main/cond/termflag", "1");//ÇÏ·ç Á¶È¸À϶§¸¸ È®ÀÎÀÚ, È®ÀÎÀϽà Á¶È¸¸¦ À§ÇØ ¼ÂÆÃ }else { btn_save1.disabled = "true"; btn_save2.disabled = "true"; model.setValue("/root/main/cond/termflag", "2"); } } /* --------------------------------------------------*/ /* SMMNP03300_CART ºÒÃâ Áý°è³»¿ª Á¶È¸ */ /* --------------------------------------------------*/ /* parameter : */ /* desc : ÀڷḦ ÀúÀåÇÑ´Ù. */ /* return : */ /* --------------------------------------------------*/ function fSave() { var goodcd, allsizespecid, refflag, opcnfmdd, oproomcd, chkflag, cmt, cnfmnm, stat; var cnt = 0; var cartsumlist = "status¢Ëgoodcd¢Ëallsizespecid¢Ërefflag¢Ëopcnfmdd¢Ëoproomcd¢Ëcmt"; for( var i = 1; i <= grd_cartsumlist.rows; i++ ) { chkflag = model.getValue("/root/main/cartsumlist[" + i + "]/chkflag"); goodcd = model.getValue("/root/main/cartsumlist[" + i + "]/goodcd"); allsizespecid = model.getValue("/root/main/cartsumlist[" + i + "]/allsizespecid"); refflag = model.getValue("/root/main/cond/refflag"); opcnfmdd = model.getValue("/root/main/cond/opfromdd"); oproomcd = model.getValue("/root/main/cartsumlist[" + i + "]/oproomcd"); cmt = model.getValue("/root/main/cartsumlist[" + i + "]/cmt"); cnfmnm = model.getValue("/root/main/cartsumlist[" + i + "]/cnfmnm"); if( oproomcd == "" ) {//¹æÁ¤º¸°¡ ¾øÀ¸¸é CCR·Î ¼ÂÆÃ oproomcd = "0000"; } if( cnfmnm == "" ) { stat = "I"; }else { stat = "U"; } if( chkflag == "true" ) { cartsumlist = cartsumlist + "¢Ì" + stat + "¢Ë" + goodcd + "¢Ë" + allsizespecid + "¢Ë" + refflag + "¢Ë" + opcnfmdd + "¢Ë" + oproomcd + "¢Ë" + cmt; cnt++; } } if( cnt > 0 ) { model.removenode("/root/send"); model.makeNode("/root/send/reqdata"); model.makeValue("/root/send/savedata", cartsumlist); model.copyNode("/root/send/reqdata", "/root/main/cond"); submit("TXMNP03301"); }else { messageBox("¼±ÅÃÇÑ ¸®½ºÆ®°¡ ¾ø½À´Ï´Ù.!", "E000"); return; } }