123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128 |
- /*
-
- 사별가족관리(SMMNH007.xfm - JScript )
- - Version :
- 1) : Ver.1.00.01
- */
- /**
- * @group :
- * @ver : 2007.04.23
- * @by : 하재륜
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : 사별가족관리 조회 (
- * @param :
- * @param :
- * @return :
- * @---------------------------------------------------
- */
-
- function fSearch(){
- var optionfdd;
- var optionldd;
- //getAddDay(stadd,-5);
-
- //조회시작, 종료일
- var stadd = model.getValue("/root/main/cond/fromdd");
- var lstdd = model.getValue("/root/main/cond/todd");
-
- //8~14번째 쎌은 머지하지 않고 보여준다.(보호자명~체크박스까지)
- grd_agonallist.mergecol(8) =false;
- grd_agonallist.mergecol(9) =false;
- grd_agonallist.mergecol(10)=false;
- grd_agonallist.mergecol(11)=false;
- grd_agonallist.mergecol(12)=false;
- grd_agonallist.mergecol(13)=false;
- grd_agonallist.mergecol(14)=false;
- grd_agonallist.mergecol(15)=false;
- model.removenodeset("/root/main/agonal");
- //model.makenode('/root/main/agonal');
- model.removenode("/root/send");
- model.makeValue("/root/send/fromdd", stadd);
- model.makeValue("/root/send/todd", lstdd);
- model.makeValue("/root/send/option", cmb_option.value);
- submit("TRMNH00701");
-
- }
- /**
- * @group :
- * @ver : 2007.04.23
- * @by : 하재륜
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : 화면 로드시
- * @param :
- * @return : 입력한날짜 - 뺄날자
- * @---------------------------------------------------
- */
- function getAddDay(inputday,addend){
- var backDate ="";
- var rt = 0;
- var yyyy = inputday.substring(0,4) +"";
- var mm = inputday.substring(4,6) +"";
- var dd = inputday.substring(6,8) +"";
- var startDate = new Date(yyyy,(eval(mm)-1),dd);
- startDate.setTime(startDate.getTime()+(86400000*addend));
- NowYear = startDate.getYear();// 년
- NowMonth = startDate.getMonth()+1;// 월
- NowDay = startDate.getDate(); // 일
- backDate += NowYear ; //년도
- if (NowMonth < 10 ) backDate += "0" + NowMonth ;
- else backDate += (startDate.getMonth() + 1);
- if (NowDay < 10 ) backDate += "0" + NowDay ;
- else backDate += (startDate.getDate());
- return backDate ;
- }
-
- /**
- * @group :
- * @ver : 2008.01.25
- * @by : dhkim
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : 라벨출력
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fPrintLabel(){
-
- var xGridPath = '/root/main/agonal/agonallist';
-
- model.removenode('/root/hidden');
- model.makenode('/root/hidden/labeldata');
-
- var labelcnt = 0;
- for(var i = 1; i < grd_agonallist.rows; i++){
-
- if(model.getValue(xGridPath +'[' + i + ']/status') == 'Y'){
-
- labelcnt = eval(getNodesetCount('/root/hidden/labeldata/agonallist')) + 1;
-
- model.makeNode('/root/hidden/labeldata/agonallist[' + labelcnt + ']');
- model.copyNode('/root/hidden/labeldata/agonallist[' + labelcnt + ']', xGridPath + '[' + i + ']');
-
- }
-
- }
-
- labelcnt = eval(getNodesetCount('/root/hidden/labeldata/agonallist'));
- if(labelcnt > 0){
- exeReportPreview("RMMNH00700", "XMLSTR"); //미리보기
- }
-
- }
|