12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- /**
- * @desc : 약속수술저장
- * @
- * @param :
- * @return :
- * @authur : 오지훈 2008. 02. 21
- * @---------------------------------------------------
- */
- function fPrmsOp(){
- var setno = trv_promprcpset.value;
- var setnm = trv_promprcpset.label;
- var settypecd = "O";
- if(setno == "" || setno == 1){
- messageBox("약속수술을 등록할 폴더를 선택하세요", "E");
- return;
- }
- var totrow = opener.grd_prcplist.selectedRows;
- model.removeNodeset("/root/savedata");
- for(var i = 0; i < totrow; i++){
- var prcpclscd = opener.model.getValue("/root/main/prcp/prcplist[" + opener.grd_prcplist.selectedrow(i) + "]/prcpclscd");
- var prcpcd = opener.model.getValue("/root/main/prcp/prcplist[" + opener.grd_prcplist.selectedrow(i) + "]/prcpcd");
- var payflagcd = opener.model.getValue("/root/main/prcp/prcplist[" + opener.grd_prcplist.selectedrow(i) + "]/payflagcd");
- var erprcpflagcd = opener.model.getValue("/root/main/prcp/prcplist[" + opener.grd_prcplist.selectedrow(i) + "]/erprcpflagcd");
- var nigtprcpflag = opener.model.getValue("/root/main/prcp/prcplist[" + opener.grd_prcplist.selectedrow(i) + "]/nigtprcpflag");
- var opansflagcd = opener.model.getValue("/root/main/prcp/prcplist[" + opener.grd_prcplist.selectedrow(i) + "]/opansflagcd");
- var optermcd = opener.model.getValue("/root/main/prcp/prcplist[" + opener.grd_prcplist.selectedrow(i) + "]/optermcd");
-
- if(payflagcd == ""){payflagcd = "N";} //구분값이 없는 경우, default 'N'으로 설정
- if(erprcpflagcd == ""){erprcpflagcd = "N";}
- if(nigtprcpflag == ""){nigtprcpflag = "N";}
- if(opansflagcd == ""){opansflagcd = "N";}
-
- if(prcpclscd == "H2"){
- model.makeNode("/root/savedata");
- model.makeValue("/root/savedata[" + (i + 1) + "]/setno" , setno);
- model.makeValue("/root/savedata[" + (i + 1) + "]/settypecd" , settypecd);
- model.makeValue("/root/savedata[" + (i + 1) + "]/detlsetcd" , optermcd);
- model.makeValue("/root/savedata[" + (i + 1) + "]/prcpcd" , prcpcd);
- model.makeValue("/root/savedata[" + (i + 1) + "]/payflagcd" , payflagcd);
- model.makeValue("/root/savedata[" + (i + 1) + "]/erprcpflag" , erprcpflagcd);
- model.makeValue("/root/savedata[" + (i + 1) + "]/nigtprcpflag", nigtprcpflag);
- model.makeValue("/root/savedata[" + (i + 1) + "]/opansflagcd" , opansflagcd);
- model.makeValue("/root/savedata[" + (i + 1) + "]/optermcd" , optermcd);
- }else{
- continue;
- }
- }
- if(submit("TXMMB00608")){ //약속 수술, 처방 바로 저장
- }
- }
|