123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137 |
- /*
- - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
- 신장실 환자명단조회 ( SMMND04000_신장실환자명단조회.xrw - JScript )
- - Version :
- 1) : Ver.1.00.01
- - Author : 최원돈
- - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
- */
- /**
- * creat : 20101011
- * author : 최원돈
- * desc : 초기화
- */
- function fInitialize(){
-
- //조회조건 default 세팅
- model.removenode('/root/main/cond');
- model.makeValue('/root/main/cond/rsrvdd' , getCurrentDate()); //예약일자
-
- //그리드 노드 초기화
- model.removenode('/root/main/bdHtRsrvPatinfo');
- model.makenode('/root/main/bdHtRsrvPatinfo');
-
- model.refresh();
-
- fGetBdHtRsrvPatList();
- }
-
-
- /**
- * creat : 20101011
- * author : 최원돈
- * desc : 신장실 환장명단조회
- */
- function fGetBdHtRsrvPatList(){
-
- //조건변수
- var rsrvdd = model.getValue('/root/main/cond/rsrvdd'); //예약일자
-
- //null 처리
- if(rsrvdd == null)
- {
- rsrvdd = '';
- }
- else
- {
- setGridColChange();
- }
- //send parameter 설정
- model.removenode('/root/send');
- model.makeValue('/root/send/rsrvdd', rsrvdd);
-
- //submit 호출
- if(!submit('TRMND04001')){
- messageBox('조회를 실패하였습니다.', 'E999');
- return;
- }
-
- model.refresh();
- }
-
- /**
- * @desc : 조회조건의 예약일자에 따른 환경 셋팅
- * @
- * @param :
- * @return :
- * @authur : 최원돈
- * @---------------------------------------------------
- */
- function setGridColChange()
- {
- var dd = model.getValue("/root/main/cond/rsrvdd").toDate("YYYYMMDD");
- var mmdd1 = getDateTime(dd, 'W') + dd.getDateFormat(" (MM/DD)");
- var mmdd2 = getDateTime(dd.getAddDate(1, "D"), 'W') + dd.getDateFormat(" (MM/DD)");
- var mmdd3 = getDateTime(dd.getAddDate(1, "D"), 'W') + dd.getDateFormat(" (MM/DD)");
- var mmdd4 = getDateTime(dd.getAddDate(1, "D"), 'W') + dd.getDateFormat(" (MM/DD)");
- var mmdd5 = getDateTime(dd.getAddDate(1, "D"), 'W') + dd.getDateFormat(" (MM/DD)");
- var mmdd6 = getDateTime(dd.getAddDate(1, "D"), 'W') + dd.getDateFormat(" (MM/DD)");
- datagrid1.caption = "순서^" + mmdd1 + "^" + mmdd1 + "^" + mmdd1
- + "^" + mmdd2 + "^" + mmdd2 + "^" + mmdd2
- + "^" + mmdd3 + "^" + mmdd3 + "^" + mmdd3
- + "^" + mmdd4 + "^" + mmdd4 + "^" + mmdd4
- + "^" + mmdd5 + "^" + mmdd5 + "^" + mmdd5
- + "^" + mmdd6 + "^" + mmdd6 + "^" + mmdd6
- + "|순서^1^2^3^1^2^3^1^2^3^1^2^3^1^2^3^1^2^3";
- }
- /**
- * creat : 20101011
- * author : 최원돈
- * desc : 신장실 환장명단 출력
- */
- function fPrintHtRsrvPatList(){
-
- if(datagrid1.rows == 1){
- messageBox('출력할 내역이 없습니다.', 'E999');
- return;
- }
-
- setPrtHeadInstanceChange();
-
- exeReportPreview("RPMND04001", "XMLSTR", "", "", "false","","","","","false", "", "");//미리보기
- }
-
- /**
- * creat : 20101011
- * author : 최원돈
- * desc : 신장실 환장명단 출력 헤드 설정
- */
- function setPrtHeadInstanceChange()
- {
- var dd = model.getValue("/root/main/cond/rsrvdd").toDate("YYYYMMDD");
- model.setValue("/root/main/prtmmddWinfo/prtmmddW1", getDateTime(dd, 'W'));
- model.setValue("/root/main/prtmmddinfo/prtmmdd1" , dd.getDateFormat("(MM/DD)"));
- model.setValue("/root/main/prtmmddWinfo/prtmmddW2", getDateTime(dd.getAddDate(1, "D"), 'W'));
- model.setValue("/root/main/prtmmddinfo/prtmmdd2" , dd.getDateFormat("(MM/DD)"));
- model.setValue("/root/main/prtmmddWinfo/prtmmddW3", getDateTime(dd.getAddDate(1, "D"), 'W'));
- model.setValue("/root/main/prtmmddinfo/prtmmdd3" , dd.getDateFormat("(MM/DD)"));
- model.setValue("/root/main/prtmmddWinfo/prtmmddW4", getDateTime(dd.getAddDate(1, "D"), 'W'));
- model.setValue("/root/main/prtmmddinfo/prtmmdd4" , dd.getDateFormat("(MM/DD)"));
- model.setValue("/root/main/prtmmddWinfo/prtmmddW5", getDateTime(dd.getAddDate(1, "D"), 'W'));
- model.setValue("/root/main/prtmmddinfo/prtmmdd5" , dd.getDateFormat("(MM/DD)"));
- model.setValue("/root/main/prtmmddWinfo/prtmmddW6", getDateTime(dd.getAddDate(1, "D"), 'W'));
- model.setValue("/root/main/prtmmddinfo/prtmmdd6" , dd.getDateFormat("(MM/DD)"));
- }
|