//SMPMC02401_ÀÀ±Þ´ëºÒ°ü¸®.xrw 20100204 Á¶¿µ»ó //È­¸é óÀ½¿¡ ¿­¸±‹š µü Çѹø¸¸ ½ÇÇà! ÀÌÈĽÇÇàÇÏ¸é ¾ÈµÊ! function fInitialize() { model.makenode("/root/node_bk/main"); model.makenode("/root/node_bk/send"); model.copynode("/root/node_bk/main" ,"/root/main"); model.copynode("/root/node_bk/send" ,"/root/send"); } function fOJBaseInfoRef(){ if ( model.getValue("/root/main/popupendflag") == "ok" ) { model.setValue("/root/send/data1/pid",model.getValue("/root/main/patinfo/patinfolist/pid")); fGetPatInfo(); } else if ( model.getValue("/root/main/popupendflag") == "pass" ) { model.setValue("/root/send/data1/pid",model.getValue("/root/main/ptbs/ptbs_pid")); fGetPatInfo(); } else { model.resetInstanceNode("/root/main/ptbs"); model.refresh(); return false; } model.refresh(); } //ȯÀÚ ÀÎÀû»çÇ×, ÀÀ±Þ´ëºÒ½Åû³»¿ªÁ¶È¸ function fGetPatInfo(){ if(submit("TRPMC02404")){ model.removeNodeset("/root/main/admi"); model.makeNode("/root/main/admi"); model.removeNodeset("/root/main/h_iscl"); model.makeNode("/root/main/h_iscl") // ÀÎÀû »çÇ× Á¶È¸ var iptbscnt = getNodesetCount("/root/hidden/rcv/ptbs"); if (iptbscnt > 0) { copyNodeType("/root/main/ptbs","/root/hidden/rcv/ptbs","replace"); } // ¼öÁøÀÌ·Â Á¶È¸ model.copyNode("/root/main/h_admi","/root/hidden/rcv/h_admi"); } } function fSearchIscl(){ submit("TRPMC02405"); fGetIscl(); } //󹿳»¿ªÁ¶È¸ function fGetIscl(){ model.copyNode("/root/main/h_iscl" , "/root/hidden/rcv/h_iscl"); model.copyNode("/root/main/h_iscl_sum" , "/root/hidden/rcv/h_iscl_sum"); grd_iscl.rebuild(); opt_totordamt.refresh(); opt_ownbamt.refresh(); grd_iscl.subtotal("sum", -1, 35, "format:(-)#,###; roundmode:round; roundpostion:2", "background-color:#fcd2c1; color:#0000; font-weight:bold; ", 5, "°è ", false); grd_iscl.subtotal("sum", -1, 36, "format:(-)#,###; roundmode:round; roundpostion:2", "background-color:#fcd2c1; color:#0000; font-weight:bold; ", 5, "°è ", false); grd_iscl.subtotal("sum", -1, 37, "format:(-)#,###; roundmode:round; roundpostion:2", "background-color:#fcd2c1; color:#0000; font-weight:bold; ", 5, "°è ", false); grd_iscl.subtotal("sum", -1, 38, "format:(-)#,###; roundmode:round; roundpostion:2", "background-color:#fcd2c1; color:#0000; font-weight:bold; ", 5, "°è ", false); grd_iscl.subtotal("sum", -1, 39, "format:(-)#,###; roundmode:round; roundpostion:2", "background-color:#fcd2c1; color:#0000; font-weight:bold; ", 5, "°è ", false); grd_iscl.subtotal("sum", -1, 40, "format:(-)#,###; roundmode:round; roundpostion:2", "background-color:#fcd2c1; color:#0000; font-weight:bold; ", 5, "°è ", false); grd_iscl.subtotal("sum", -1, 41, "format:(-)#,###; roundmode:round; roundpostion:2", "background-color:#fcd2c1; color:#0000; font-weight:bold; ", 5, "°è ", false); fEactlistClick0(); } //Àç°è»ê function fChgPayFlag(){ model.copynode("/root/send/data2" , "/root/node_bk/send/data2"); //º¸Çè´Ü°¡,ÀÚº¸´Ü°¡,½Ä´ë±Þ¿©´Ü°¡Àû¿ëµî¿¡ ´ëÇÑ Àç°è»ê var iSelRow = 0; for (var a = 1; a<= grd_iscl.rows ; a++) { if (grd_iscl.rowStatus(a) =="2") { copyNodeListType("/root/send/data2","/root/main/h_iscl/iscl["+a+"]","after"); } } if(submit("TXPMC02403")) { b=1; for (var a = 1; a<= grd_iscl.rows ; a++) { if (grd_iscl.rowStatus(a) =="2") { model.setvalue("/root/main/h_iscl/iscl["+a+"]/appunitcost" , model.getvalue("/root/temp/mech["+b+"]/unitcost")); model.setvalue("/root/main/h_iscl/iscl["+a+"]/totordamt" , model.getvalue("/root/temp/mech["+b+"]/totordamt")); model.setvalue("/root/main/h_iscl/iscl["+a+"]/ownbamt" , model.getvalue("/root/temp/mech["+b+"]/ownbamt")); model.setvalue("/root/main/h_iscl/iscl["+a+"]/payamt" , model.getvalue("/root/temp/mech["+b+"]/payamt")); model.setvalue("/root/main/h_iscl/iscl["+a+"]/payownbamt" , model.getvalue("/root/temp/mech["+b+"]/payownbamt")); model.setvalue("/root/main/h_iscl/iscl["+a+"]/payinsubamt" , model.getvalue("/root/temp/mech["+b+"]/payinsubamt")); model.setvalue("/root/main/h_iscl/iscl["+a+"]/nopyamt" , model.getvalue("/root/temp/mech["+b+"]/nopyamt")); model.setvalue("/root/main/h_iscl/iscl["+a+"]/nopyownbamt" , model.getvalue("/root/temp/mech["+b+"]/nopyownbamt")); model.setvalue("/root/main/h_iscl/iscl["+a+"]/nopyinsubamt" , model.getvalue("/root/temp/mech["+b+"]/nopyinsubamt")); model.setvalue("/root/main/h_iscl/iscl["+a+"]/specamt" , model.getvalue("/root/temp/mech["+b+"]/specamt")); model.setvalue("/root/main/h_iscl/iscl["+a+"]/specownbamt" , model.getvalue("/root/temp/mech["+b+"]/specownbamt")); model.setvalue("/root/main/h_iscl/iscl["+a+"]/specinsubamt" , model.getvalue("/root/temp/mech["+b+"]/specinsubamt")); b = b + 1; } } model.removeNodeset("/root/temp"); } //Çà»èÁ¦ ºÎºÐó¸® for (var a = 1; a<= grd_iscl.rows ; a++) { if (grd_iscl.rowStatus(a) =="4") { model.removenode("/root/main/h_iscl/iscl["+a+"]"); } } grd_iscl.refresh(); } function fRowDelete(){ grd_iscl.rowStatus(grd_iscl.row) = 4; grd_iscl.refresh(); } //½Ç½Ã³»¿ª Ŭ¸¯½Ã function fEactlistClick0() { for(var a =0; a < grd_iscl.rows ; a++) { var iscl_insukind = model.getValue("/root/main/h_iscl/iscl["+ a +"]/insukind"); grd_iscl.cellComboNodeset(a,24) = "/root/init/suppkind[up = '"+iscl_insukind+"' and (io = 'A' or io = 'I')]"; } } //³»¿ªÀúÀå function fSave() { if(model.getValue("/root/main/h_admi/admi["+ grd_admi.row +"]/clbs_judgdg") == "" || model.getValue("/root/main/h_admi/admi["+ grd_admi.row +"]/clbs_judgdg") == "-"){ var rtn = messageBox("½É»çÂ÷¼ö°¡ ¾ø½À´Ï´Ù. ÀúÀåÇϽðڽÀ´Ï±î?", "Q999"); if (rtn == 7) { // Yes : 6 / No : 7 / Cancel : 2 return; } } model.makevalue("/root/send/data3/req/req_pid" ,model.getValue("/root/send/data1/pid")); model.makevalue("/root/send/data3/req/req_indd" ,model.getValue("/root/send/data1/indd")); model.makevalue("/root/send/data3/req/req_cretno" ,model.getValue("/root/send/data1/cretno")); model.makevalue("/root/send/data3/req/req_insukind" ,model.getValue("/root/send/data1/insukind")); model.makevalue("/root/send/data3/req/req_appfromdd" ,model.getValue("/root/send/data1/appfromdd")); model.makevalue("/root/send/data3/req/req_apptodd" ,model.getValue("/root/send/data1/apptodd")); model.makevalue("/root/send/data3/req/req_rcptdd" ,model.getValue("/root/send/data1/rcptdd")); model.makevalue("/root/send/data3/req/req_rcptno" ,model.getValue("/root/send/data1/rcptno")); model.makevalue("/root/send/data3/req/req_rcptseqno" ,model.getValue("/root/send/data1/rcptseqno")); model.makevalue("/root/send/data3/req/req_clamdd" ,model.getValue("/root/send/data1/clamdd")); model.makevalue("/root/send/data3/req/req_erdebtamt" ,model.getValue("/root/send/data1/erdebtamt")); model.makevalue("/root/send/data3/req/req_rcptdd_espm" ,model.getValue("/root/send/data1/rcptdd_espm")); model.makevalue("/root/send/data3/req/req_rcptamt_espm" ,model.getValue("/root/send/data1/rcptamt_espm")); model.copynode("/root/send/data3/h_iscl" , "/root/main/h_iscl"); if(submit("TXPMC02404")) { // ¼öÁøÀÌ·Â Á¶È¸ model.copyNode("/root/main/h_admi","/root/hidden/rcv/h_admi"); grd_admi.refresh(); fGetIscl(); } } //¸í¼¼¼­ Ãâ·Â function fDetailPrint() { if(submit("TRPMC02406")){ model.copyNode("/root/send/report1/list1", "/root/hidden/list1"); model.copyNode("/root/send/report1/list2", "/root/hidden/list2"); model.copyNode("/root/send/report1/list3", "/root/hidden/list3"); model.copyNode("/root/send/report1/list4", "/root/hidden/list4"); //exeReportPreview("RPPMC02405", "XMLSTR", "","", model.getValue("/root/previewyn"),"","","","",model.getValue("/root/previewyn")); exeReportPreview("RPPMC02405", "XMLSTR", "","","true","","","","","true"); // 6. º¸°í¼­(³ª¸ÓÁö)·Î µ¥ÀÌÅÍ º¸³»±â(µÞÀåÀÇ Á¸ÀçÀ¯¹«¸¦ sorting1 °ªÀ¸·Î ÆÇ´ÜÇÑ´Ù. ÀÌÀü¿¡´Â edicd·Î Çߴµ¥ ¼Ò°è¿¡¼­´Â ºó°ªÀ̾ º¯°æÇÔ) var sorting1 = model.getValue("/root/hidden/list5/prcp_sub/prcp_sub_sorting1"); if (sorting1 != "") { model.copyNode("/root/send/report2/list1", "/root/hidden/list1"); model.copyNode("/root/send/report2/list5", "/root/hidden/list5"); //exeReportPreview("RPPID20706", "XMLSTR", "","", model.getValue("/root/previewyn"),"","","","",model.getValue("/root/previewyn")); exeReportPreview("RPPMC02406", "XMLSTR", "","", "true","","","","","true"); } model.copynode("/root/send/report1" , "/root/node_bk/send/report1"); model.copynode("/root/send/report2" , "/root/node_bk/send/report2"); } } //¸®½ºÆ® È£Ãâ function fPopUpList() { open("SMPMC02402"); } //»ùÆÄÀÏ »ý¼º function fCreateSamFile() { submit("TRPMC02408"); //model.copyNode("/root/main/h_samfile/samfile" , "/root/hidden/rcv/h_samfile/samfile"); grd_samfile.refresh(); var filename = window.fileDialog("save", ",", false, "", "txt", "Excel Text File(*.txt)|*.txt"); if(filename!="") { grd_samfile.saveText(filename, "\n", ",", "'", false, false); } } //ÅëÇÕ±â·ÏÁ¶È¸ function fBtn_SMMRI00400() { var wndobj = getOpenWindow("SMMRI00400"); if(wndobj != null) { setParameter("SMMRI00400_param_pid", model.getValue("/root/main/ptbs/ptbs_pid")); // ÃʱâÈ­ÇÔ¼ö È£Ãâ wndobj.javascript.fInitalize(); } else { setParameter("SMMRI00400_param_chosflag", "I"); setParameter("SMMRI00400_param_pid", model.getValue("/root/main/ptbs/ptbs_pid")); open("SMMRI00400", 1, "", "", "", "", "", "left:0; right:200; width:750; height:800;"); } }