/* ºÐ¸¸½Ç óġÀåºÎ(SMMNN01300_ºÐ¸¸½Ç óġÀåºÎ.xrw - JScript ) - Version : 1) : Ver.1.00.01 */ var xMedicalListPath = "/root/main/medicalinfo/medicallist"; var xPrintListPath = "/root/send/printdata/medicalinfo/medicallist"; /** * @group : * @ver : 2007.07.25 * @by : ÃÖ°æ¿ë * @--------------------------------------------------- * @type : function * @access : public * @desc : ÃʱâÈ­ ÀÛ¾÷À» ÇÕ´Ï´Ù. * @param : * @param : * @return : * @--------------------------------------------------- */ function fInitialize(){ model.removenode(xMedicalListPath); zbcfGetCodeList(new Array("M0282","M0283"), new Array("/root/init/M0282list","/root/init/M0283list")); // »ê°úóġºÐ·ù(M0282), óġÄÚµå(M0283) model.setValue("/root/main/cond/fromdd", getCurrentDate().substr(0,6) + "01"); model.setValue("/root/main/cond/todd", getCurrentDate()); model.refresh(); fGetMedicalInfo(); } /** * @group : * @ver : 2007.07.25 * @by : ÃÖ°æ¿ë * @--------------------------------------------------- * @type : function * @access : public * @desc : ºÐ¸¸½Ç óġÀåºÎ Á¶È¸. * @param : * @param : * @return : * @--------------------------------------------------- */ function fGetMedicalInfo(){ model.copyNode("/root/send/reqdata", "/root/main/cond"); submit("TRMNN01301"); } /** * @group : * @ver : 2007.07.25 * @by : ÃÖ°æ¿ë * @--------------------------------------------------- * @type : function * @access : public * @desc : ºÐ¸¸½Ç óġÀåºÎ ¼öÁ¤(ÆË¾÷). * @param : * @param : * @return : * @--------------------------------------------------- */ function fModifyMedicalInfo(){ if(grd_medicallist.row > 0){ grd_medicallist.gridToInstance(); var medicalinfo = model.instances(0).selectNodes("/root/main/medicalinfo/medicallist[" + grd_medicallist.row + "]"); setParameter("SMMNN01300_param", getNodeListCSV(medicalinfo)); setParameter("SMMNN01300_paramYN", "Y"); modal("SPMNN02400.xrw"); fGetMedicalInfo(); }else{ messageBox("ȯÀÚ¸¦","C002"); } } /** * @group : * @ver : 2007.07.25 * @by : ÃÖ°æ¿ë * @--------------------------------------------------- * @type : function * @access : public * @desc : ±×¸®µå µ¥ÀÌÅÍ ¿¢¼¿ Àüȯ * @param : * @param : * @return : * @--------------------------------------------------- */ function fSaveExcel(){ grd_medicallist.gridToInstance(); file = window.fileDialog("save","","true","","xls","All Files (*.*)|*.*|Excel Files(*.xls)|*.xls"); if(file != "") { grd_medicallist.saveExcel(file); } } /** * @group : * @ver : 2007.06.23 * @by : ÃÖ°æ¿ë * @--------------------------------------------------- * @type : function * @access : public * @desc : óġÀåºÎ Ãâ·Â * @param : grid ¸í * @param : * @return : * @--------------------------------------------------- */ function fClickPrint(){ grd_medicallist.gridToInstance(); model.removenode("/root/send/printdata"); model.makeValue("/root/send/printdata",""); model.copynode("/root/send/printdata", "/root/main"); var nodecnt = getNodesetCount(xPrintListPath); var medicalflag = ""; var medicalcd = ""; var medicalflagnm = ""; var medicalcdnm = ""; if(nodecnt > 0){ for(var i = 1; i <= nodecnt; i++){ medicalflag = model.getValue(xPrintListPath + "[" + i + "]/medicalflag"); medicalcd = model.getValue(xPrintListPath + "[" + i + "]/medicalcd"); medicalflagnm = model.getValue("/root/init/M0282list/M0282[cdid ='" + medicalflag + "']/cdnm"); medicalcdnm = model.getValue("/root/init/M0283list/M0283[cdid ='" + medicalcd + "']/cdnm"); model.setValue(xPrintListPath + "[" + i + "]/medicalflag", medicalflagnm); model.setValue(xPrintListPath + "[" + i + "]/medicalcd", medicalcdnm); } exeReportPreview("RPMNN01301", "XMLSTR"); }else{ messageBox("Ãâ·ÂÇÒ ³»¿ëÀÌ","I004"); } } /** * @group : * @ver : 2008.11.19 * @by : Á¤°æÈ­ * @--------------------------------------------------- * @type : function * @access : public * @desc : ºÐ¸¸½Ç óġ ³»¿ª »èÁ¦(óġÁ¤º¸, óġÀǻ縮½ºÆ®, óġ °£È£»ç¸®½ºÆ®) * @param : * @param : * @return : * @--------------------------------------------------- */ function fClickDel(){ var spid = ""; spid = model.getvalue("/root/main/medicalinfo/medicallist[" + grd_medicallist.row + "]/pid"); // ȯÀÚ¼±Åà check if (spid == "") { messageBox("ȯÀÚ¸¦","C002"); return; } // »èÁ¦¿©ºÎ message var vbYes = messageBox("¼±ÅÃÇÑ È¯ÀÚÀÇ Ã³Ä¡ÀåºÎ¸¦", "Q001"); if(vbYes == 6){ model.makenode("/root/send/savedata/pid"); model.makenode("/root/send/savedata/indd"); model.makenode("/root/send/savedata/cretno"); model.makenode("/root/send/savedata/seqno"); model.setvalue("/root/send/savedata/pid", model.getvalue("/root/main/medicalinfo/medicallist[" + grd_medicallist.row + "]/pid")); model.setvalue("/root/send/savedata/indd", model.getvalue("/root/main/medicalinfo/medicallist[" + grd_medicallist.row + "]/indd")); model.setvalue("/root/send/savedata/cretno", model.getvalue("/root/main/medicalinfo/medicallist[" + grd_medicallist.row + "]/cretno")); model.setvalue("/root/send/savedata/seqno", model.getvalue("/root/main/medicalinfo/medicallist[" + grd_medicallist.row + "]/seqno")); model.refresh(); submit("TXMNN01301"); fGetMedicalInfo(); // ListÀçÁ¶È¸ //alert("Yes"); } else { //alert("No"); return; } }