1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000 |
- <?xml version="1.0" encoding="utf-8" standalone="no"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMMND03000" position="absolute 0 0 435 375" titletext="복막투석 예약정보" onload="SMMND03000_onload">
- <Layouts>
- <Layout>
- <Div id="grp_biz" scrollbars="autoboth" position="absolute 0 0 426 371" style="">
- <Layouts>
- <Layout>
- <Static id="caption1" class="tit_2" position="absolute 0 9 132 25" style="" text="복막투석 예약생성" anchor="default"/>
- <Button id="button1" class="btn5" taborder="8" position="absolute 339 5 425 24" style="" text="예약생성저장" onclick="grp_biz_button1_onclick" anchor="default"/>
- <Shape id="line1" class="line_1" linetype="horizontal" position="absolute 0 26 425 30" style="strokepen:3 solid #33bbbbff;" anchor="default"/>
- <Static id="caption13" class="cell_1" position="absolute 0 30 59 53" style="align: middle;" text="등록번호" anchor="default"/>
- <Static id="caption2" class="cell_1" position="absolute 0 54 135 93" style="align: middle;" anchor="default"/>
- <Shape id="line2" class="line_2" linetype="horizontal" position="absolute 0 52 425 55" style="" anchor="default"/>
- <Shape id="line3" class="line_1" linetype="horizontal" position="absolute 0 118 425 127" style="" anchor="default"/>
- <Static id="caption4" class="cell_1" position="absolute 0 123 59 173" style="align: middle;" text="예약내용" anchor="default"/>
- <Shape id="line5" class="line_3" linetype="horizontal" position="absolute 0 172 425 175" style="" anchor="default"/>
- <Edit id="ipt_pid" class="input_default" taborder="1" position="absolute 60 31 135 50" style="" anchor="default" autoselect="true" autoskip="true" onkeyup="grp_biz_ipt_pid_onkeyup"/>
- <Button id="btn_srchpat" class="icon_search" visible="false" position="absolute 117 32 133 48" style="" text="" onclick="grp_biz_btn_srchpat_onclick" anchor="default"/>
- <Edit id="opt_hngnm" class="output" position="absolute 158 31 228 50" style="" anchor="default" readonly="true" autoselect="true" autoskip="true"/>
- <Edit id="opt_rrgstno1" class="output" position="absolute 231 31 296 50" style="" anchor="default" readonly="true" autoselect="true" autoskip="true"/>
- <Edit id="opt_rrgstno2" class="output" position="absolute 310 31 380 50" style="" anchor="default" readonly="true" autoselect="true" autoskip="true"/>
- <Static id="caption5" position="absolute 299 34 306 49" style="font:,,bold;" text="-" anchor="default"/>
- <Calendar id="ipt_rsrvfromdd" class="input_default" taborder="4" position="absolute 138 72 228 91" style="align:center ;" anchor="default" dateformat="yyyy-MM-dd" value="null" autoselect="true" autoskip="true"/>
- <Static id="caption6" position="absolute 230 75 245 90" style="font:,,bold;" text="~" anchor="default"/>
- <Calendar id="ipt_rsrvtodd" class="input_default" enable="false" taborder="5" position="absolute 244 72 334 91" style="align:center ;" anchor="default" dateformat="yyyy-MM-dd" value="null" autoselect="true" autoskip="true"/>
- <Edit id="ipt_rsrvterm" class="input_default" enable="false" taborder="6" position="absolute 338 72 378 91" style="align:center ;" anchor="default" autoselect="true"/>
- <Static id="caption7" position="absolute 379 74 421 89" style="" text="일 간격" anchor="default"/>
- <TextArea id="txt_rsrvcnts" taborder="7" position="absolute 60 123 426 170" style="" anchor="default" acceptstab="true" autoselect="true"/>
- <Edit id="opt_ioflag" class="output" position="absolute 383 31 424 50" style="" anchor="default" readonly="true" autoselect="true" autoskip="true"/>
- <Radio datacolumn="datacolumn" codecolumn="codecolumn" columncount="1" rowcount="2" id="rdo_rsrvopt" taborder="2" position="absolute 8 56 84 90" style="" onitemclick="grp_biz_rdo_rsrvopt_onitemclick" anchor="default" onitemchanged="grp_biz_rdo_rsrvopt_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">예약일자</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">예약범위</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Edit id="output1" class="output_fix" position="absolute 142 5 188 24" style="" anchor="default" readonly="true" visible="false" autoselect="true"/>
- <Button id="btn_patpopup" class="icon_search" taborder="2" position="absolute 138 32 154 48" style="" text="" onclick="grp_biz_btn_patpopup_onclick" anchor="default"/>
- <Button id="button2" class="btn5" taborder="11" position="absolute 340 174 426 193" style="" text="예약취소저장" onclick="grp_biz_button2_onclick" anchor="default"/>
- <Static id="caption3" class="tit_2" position="absolute 0 177 131 193" style="" text="복막투석 예약정보" anchor="default"/>
- <Shape id="line4" class="line_1" linetype="horizontal" position="absolute 0 194 425 198" style="strokepen:3 solid #33bbbbff;" anchor="default"/>
- <Grid id="grd_pdrsrvinfo" binddataset="ds_main_cretlist_pdrsrvlist_pdrsrvinfo" taborder="12" position="absolute 0 198 425 369" style="align:center ;" oncellclick="grp_biz_grd_pdrsrvinfo_oncellclick" anchor="default" autoenter="select" autofittype="col" cellsizingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="55"/>
- <Column size="110"/>
- <Column size="0"/>
- <Column size="241"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="선택"/>
- <Cell col="1" text="예약일자"/>
- <Cell col="2" text="요일"/>
- <Cell col="3" text="예약내용"/>
- <Cell col="4" text="disableyn"/>
- <Cell col="5" text="dialflag"/>
- <Cell col="6" text="pid"/>
- <Cell col="7" text="hngnm"/>
- <Cell col="8" text="sexage"/>
- <Cell col="9" text="ioflag"/>
- <Cell col="10" text="histstat"/>
- <Cell col="11" text="orddd"/>
- <Cell col="12" text="cretno"/>
- <Cell col="13" text="orddeptcd"/>
- <Cell col="14" text="orddrid"/>
- <Cell col="15" text="status"/>
- </Band>
- <Band id="body">
- <Cell displaytype="checkbox" edittype="expr:disableyn == 'false' ? 'none' : 'checkbox'" text="bind:check" expr="expr:check == 'true' ? 1 : 0"/>
- <Cell col="1" displaytype="date" text="bind:rsrvdd" calendardisplaynulltype="nulltext"/>
- <Cell col="2" text="bind:dw"/>
- <Cell col="3" style="align:left middle;padding:2 2 2 2;" text="bind:rsrvcnts"/>
- <Cell col="4" text="bind:disableyn"/>
- <Cell col="5" text="bind:dialflag"/>
- <Cell col="6" text="bind:pid"/>
- <Cell col="7" text="bind:hngnm"/>
- <Cell col="8" text="bind:sexage"/>
- <Cell col="9" text="bind:ioflag"/>
- <Cell col="10" text="bind:histstat"/>
- <Cell col="11" text="bind:orddd"/>
- <Cell col="12" text="bind:cretno"/>
- <Cell col="13" text="bind:orddeptcd"/>
- <Cell col="14" text="bind:orddrid"/>
- <Cell col="15" text="bind:status"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="button101" class="btn2" taborder="9" position="absolute 206 174 270 193" style="" text="전체선택" onclick="grp_biz_button101_onclick" anchor="default"/>
- <Button id="button102" class="btn2" taborder="10" position="absolute 273 174 337 193" style="" text="선택취소" onclick="grp_biz_button102_onclick" anchor="default"/>
- <Radio datacolumn="datacolumn" codecolumn="codecolumn" columncount="2" rowcount="-1" id="rdo_ampmflag" taborder="3" position="absolute 138 54 237 71" style="" onitemclick="grp_biz_rdo_ampmflag_onitemclick" anchor="default" value="4" index="0">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">오전</Col>
- </Row>
- <Row>
- <Col id="codecolumn">6</Col>
- <Col id="datacolumn">오후</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <CheckBox id="chk_medamtyn" taborder="13" text="복막투석 환자 재택관리 시범사업" position="absolute 12 95 236 119" truevalue="N"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_cretlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_main_cretlist_cretinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="rsrvfromdd" type="STRING" size="256"/>
- <Column id="rsrvtodd" type="STRING" size="256"/>
- <Column id="rsrvterm" type="STRING" size="256"/>
- <Column id="rsrvcnts" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="rrgstno1" type="STRING" size="256"/>
- <Column id="rrgstno2" type="STRING" size="256"/>
- <Column id="rsrvopt" type="STRING" size="256"/>
- <Column id="matndialflag" type="STRING" size="256"/>
- <Column id="ampmflag" type="STRING" size="256"/>
- <Column id="medamtyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="rsrvfromdd"/>
- <Col id="rsrvtodd"/>
- <Col id="rsrvterm"/>
- <Col id="rsrvcnts"/>
- <Col id="ioflag"/>
- <Col id="hngnm"/>
- <Col id="rrgstno1"/>
- <Col id="rrgstno2"/>
- <Col id="rsrvopt">1</Col>
- <Col id="matndialflag"/>
- <Col id="ampmflag">4</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_diaginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="hidden" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="paminfo" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_cretlist_pdrsrvlist_pdrsrvinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_main_cretlist_pdrsrvlist_pdrsrvinfo_oncolumnchanged">
- <ColumnInfo>
- <Column id="check" type="STRING" size="256"/>
- <Column id="rsrvdd" type="STRING" size="256"/>
- <Column id="dw" type="STRING" size="256"/>
- <Column id="rsrvcnts" type="STRING" size="256"/>
- <Column id="disableyn" type="STRING" size="256"/>
- <Column id="dialflag" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="sexage" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- <Column id="histstat" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="orddrid" type="STRING" size="256"/>
- <Column id="status" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="check"/>
- <Col id="rsrvdd"/>
- <Col id="dw"/>
- <Col id="rsrvcnts"/>
- <Col id="disableyn"/>
- <Col id="dialflag"/>
- <Col id="pid"/>
- <Col id="hngnm"/>
- <Col id="sexage"/>
- <Col id="ioflag"/>
- <Col id="histstat"/>
- <Col id="orddd"/>
- <Col id="cretno"/>
- <Col id="orddeptcd"/>
- <Col id="orddrid"/>
- <Col id="status"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_cretlist_getcreinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="ioflag" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="rrgstno1" type="STRING" size="256"/>
- <Column id="rrgstno2" type="STRING" size="256"/>
- <Column id="matndialflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="ioflag"/>
- <Col id="hngnm"/>
- <Col id="rrgstno1"/>
- <Col id="rrgstno2"/>
- <Col id="matndialflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="init" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="init"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="hidden" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="hidden"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="rtnmsg" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="rtnmsg"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="reqdata" type="STRING" size="256"/>
- <Column id="savedata" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="reqdata"/>
- <Col id="savedata"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_chkinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="rtnmgs" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="rtnmgs"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_cretlist_pdrsrvlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_temp_rtnmsg" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_savedata" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="ioflag" type="STRING" size="256" sumtext="입퇴원구분"/>
- <Column id="rsrvcnts" type="STRING" size="256" sumtext="예약내용"/>
- <Column id="rsrvdd" type="STRING" size="256" sumtext="예약일자"/>
- <Column id="dialflag" type="STRING" size="256" sumtext="투석구분"/>
- <Column id="status" type="STRING" size="256" sumtext="처리구분"/>
- <Column id="orddd_old" type="STRING" size="256" sumtext="과거 진료일자"/>
- <Column id="cretno_old" type="STRING" size="256" sumtext="과거 생성번호"/>
- <Column id="genrflagcd_old" type="STRING" size="256" sumtext="과거 외래입원구분"/>
- <Column id="orddeptcd_old" type="STRING" size="256" sumtext="과거 진료과"/>
- <Column id="copyflag" type="STRING" size="256" sumtext="진단복사구분"/>
- <Column id="shiftflag" type="STRING" size="256" sumtext="shift구분"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_reqdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="orddd_old" type="STRING" size="256"/>
- <Column id="rsrvfromdd" type="STRING" size="256"/>
- <Column id="rsrvtodd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_rsrvddlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rsrvdd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="grp_biz.ipt_pid" propid="value" datasetid="ds_main_cretlist_cretinfo" columnid="pid"/>
- <BindItem id="item1" compid="grp_biz.opt_hngnm" propid="value" datasetid="ds_main_cretlist_cretinfo" columnid="hngnm"/>
- <BindItem id="item2" compid="grp_biz.opt_rrgstno1" propid="value" datasetid="ds_main_cretlist_cretinfo" columnid="rrgstno1"/>
- <BindItem id="item3" compid="grp_biz.opt_rrgstno2" propid="value" datasetid="ds_main_cretlist_cretinfo" columnid="rrgstno2"/>
- <BindItem id="item4" compid="grp_biz.ipt_rsrvfromdd" propid="value" datasetid="ds_main_cretlist_cretinfo" columnid="rsrvfromdd"/>
- <BindItem id="item5" compid="grp_biz.ipt_rsrvtodd" propid="value" datasetid="ds_main_cretlist_cretinfo" columnid="rsrvtodd"/>
- <BindItem id="item6" compid="grp_biz.ipt_rsrvterm" propid="value" datasetid="ds_main_cretlist_cretinfo" columnid="rsrvterm"/>
- <BindItem id="item7" compid="grp_biz.txt_rsrvcnts" propid="value" datasetid="ds_main_cretlist_cretinfo" columnid="rsrvcnts"/>
- <BindItem id="item8" compid="grp_biz.opt_ioflag" propid="value" datasetid="ds_main_cretlist_cretinfo" columnid="ioflag"/>
- <BindItem id="item9" compid="grp_biz.rdo_rsrvopt" propid="value" datasetid="ds_main_cretlist_cretinfo" columnid="rsrvopt"/>
- <BindItem id="item10" compid="grp_biz.output1" propid="value" datasetid="ds_main_cretlist_cretinfo" columnid="matndialflag"/>
- <BindItem id="item11" compid="grp_biz.rdo_ampmflag" propid="value" datasetid="ds_main_cretlist_cretinfo" columnid="ampmflag"/>
- <BindItem id="item12" compid="grp_biz.chk_medamtyn" propid="value" datasetid="ds_main_cretlist_cretinfo" columnid="medamtyn"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[include 'com_commonxp::comm_main.xjs';
- //include 'emr_dialroomxp::SMMND03000.xjs';
- include 'emr_carecomxp::CareCom.xjs';
- var arErrorCode = new HashArray();
- function SMMND03000_onload(obj:Form, e:LoadEventInfo) {
- frmf_initForm(obj);
- grdf_initGrid(grp_biz.grd_pdrsrvinfo);
- //grdf_setGridSort(grd_XXX);
- //grdf_setRowTypeIcon(grd_XXX, 0_컬럼위치값);
- //setHelp(); // 온라인 도움말 화면이 있는 경우 ready 에서 실행.
- fDone();
- }
- // header파일 중 SMMND03000.js 파일 시작
- /*
- 복막투석 예약등록(SMMND03000.xrw - JScript )
- - Version :
- 1) : Ver.1.00.01
- */
- var rsrvfromdd; //예약시작일자
- var rsrvtodd ; //예약종료일자
- var ddterm; //예약일자 간격
- var rsrvterm = 0; //예약기간
- /**
- * _group :
- * _ver : 2007.05.14
- * _by : 김진아
- * _---------------------------------------------------
- * _type : function
- * _access : public
- * _desc : 화면 초기화
- * _param :
- * _return :
- * _---------------------------------------------------
- */
- function fDone(){
- //컨트롤 초기화
- var sRtn = utlf_getCurrentDate(); //현재일자 리턴
- dsf_makeValue( ds_main_cretlist_cretinfo, "rsrvfromdd", "string", sRtn);
- var node = sysf_getGlobalVariable("paminfo");
- dsf_setCSVToDs("ds_main_paminfo_list", node);
- if(ds_main_paminfo_list.rowcount> 0) {
- dsf_makeValue( ds_main_cretlist_cretinfo, "pid", "string", ds_main_paminfo_list.getColumn(0, "pid"));
- fSrchPat(); //환자기본정보 조회
- }
- // ds_main_cretlist_pdrsrvlist.clearData(); // 예약정보 그리드 초기화
- //grp_biz.grd_pdrsrvinfo.refresh();
- grp_biz.ipt_pid.setFocus();
- }
- /**
- * _group :
- * _ver : 2007.05.14
- * _by : 김진아
- * _---------------------------------------------------
- * _type : function
- * _access : public
- * _desc : 등록번호로 환자를 검색한다.(예약생성시)
- * _param :
- * _return : 환자명, 환자주민등록번호
- * _---------------------------------------------------
- */
- function fSrchPat()
- {
- if(ds_main_cretlist_cretinfo.getColumn(0, "pid") == ""){
- return;
- }
- ds_send_reqdata.clearData();
- dsf_makeValue( ds_send_reqdata, "pid", "string", ds_main_cretlist_cretinfo.getColumn(0, "pid"));
- dsf_makeValue( ds_send_reqdata, "dialflag", "string", "P");
- ds_main_cretlist_getcreinfo.setColumn(0, "hngnm", "");
- ds_main_cretlist_getcreinfo.setColumn(0, "rrgstno1", "");
- ds_main_cretlist_getcreinfo.setColumn(0, "rrgstno2", "");
- ds_main_cretlist_getcreinfo.setColumn(0, "ioflag", "");
- ds_main_cretlist_getcreinfo.setColumn(0, "matndialflag", ""); //유지투석구분
- ds_main_cretlist_pdrsrvlist.clearData(); // 예약정보 그리드 초기화
- grp_biz.opt_hngnm.value = "";
- grp_biz.opt_rrgstno1.value = "";
- grp_biz.opt_rrgstno2.value = "";
- grp_biz.opt_ioflag.value = ""; //입원환자 등록번호
- // submit("TRMND03001"); //환자기본정보 및 입원내역테이블을 조회한다.
- var oParam = {};
- oParam.id = "TRMND03001";
- oParam.service = "dialapp.DialPatMngt";
- oParam.method = "reqGetHngInfo";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_cretlist_getcreinfo=getcreinfo ds_main_cretlist_pdrsrvlist_pdrsrvinfo=detlrsrvinfo";
- oParam.async = false;
- tranf_submit(oParam);
-
- if(utlf_isNull(ds_main_cretlist_getcreinfo.getColumnInfo("matndialflag"))) {
- dsf_makeValue(ds_main_cretlist_getcreinfo, "matndialflag", "string", "");
- }
- dsf_makeValue( ds_main_cretlist_cretinfo, "pid", "string", ds_main_cretlist_getcreinfo.getColumn(0, "pid"));
- dsf_makeValue( ds_main_cretlist_cretinfo, "hngnm", "string", ds_main_cretlist_getcreinfo.getColumn(0, "hngnm"));
- dsf_makeValue( ds_main_cretlist_cretinfo, "rrgstno1", "string", ds_main_cretlist_getcreinfo.getColumn(0, "rrgstno1"));
- dsf_makeValue( ds_main_cretlist_cretinfo, "rrgstno2", "string", ds_main_cretlist_getcreinfo.getColumn(0, "rrgstno2"));
- dsf_makeValue( ds_main_cretlist_cretinfo, "ioflag", "string", ds_main_cretlist_getcreinfo.getColumn(0, "ioflag"));
- dsf_makeValue( ds_main_cretlist_cretinfo, "matndialflag", "string", ds_main_cretlist_getcreinfo.getColumn(0, "matndialflag"));
- fSetDefaultRsrvdd(); // 예약생성초기화
- // 복막투석 예약정보의 과거예약내역에 대한 선택항목 체크박스 비활성화
- // expr로 변경완료
- // for(var i = 0; i< ds_main_cretlist_pdrsrvlist_pdrsrvinfo.rowcount; i++ ){
- // if(ds_main_cretlist_pdrsrvlist_pdrsrvinfo.getColumn(i, "disableyn") == "false"){
- // grp_biz.grd_pdrsrvinfo.isReadOnly(i, grp_biz.grd_pdrsrvinfo.colRef("check")) = true;
- // }
- // }
- //model.refresh();
- if(ds_main_cretlist_getcreinfo.getColumn(0, "matndialflag") == "H"){
- sysf_messageBox("혈액투석 유지환자", "E008", "복막투석 예약을 수행 할 수 없습니다.");
- //fClearChildNode("ds_main_cretlist_cretinfo");
- ds_main_cretlist_cretinfo.clearData();
- //dsf_makeValue( ds_main_cretlist, "getcreinfo", "string", "" );
- ds_main_cretlist_getcreinfo.clearData();
- ds_main_cretlist_pdrsrvlist.clearData(); // 예약정보 그리드 초기화
- fSetDefaultRsrvdd();
- //model.refresh();
- }else if(ds_main_cretlist_getcreinfo.getColumn(0, "matndialflag") == ""){
- sysf_messageBox("유지환자가 아닙니다.", "I", "먼저 복막투석 유지환자로 등록하십시오.");
- //fClearChildNode("ds_main_cretlist_cretinfo");
- ds_main_cretlist_cretinfo.clearData();
- //dsf_makeValue( ds_main_cretlist, "getcreinfo", "string", "" );
- ds_main_cretlist_getcreinfo.clearData();
- ds_main_cretlist_pdrsrvlist.clearData(); // 예약정보 그리드 초기화
- fSetDefaultRsrvdd();
- //model.refresh();
- }
- }
- /**
- * _group :
- * _ver : 2007.05.14
- * _by : 김진아
- * _---------------------------------------------------
- * _type : function
- * _access : public
- * _desc : 예약일자 지정(저장버튼 클릭 시)
- * _param :
- * _return :
- * _---------------------------------------------------
- */
- function fSetRsrvdd()
- {
- rsrvfromdd = ds_main_cretlist_cretinfo.getColumn(0, "rsrvfromdd"); //예약시작일자
- rsrvtodd = ds_main_cretlist_cretinfo.getColumn(0, "rsrvtodd"); //예약종료일자
- ddterm = ds_main_cretlist_cretinfo.getColumn(0, "rsrvterm"); //예약일자 간격
-
- ds_hidden_rsrvddlist.clearData();
- ds_hidden.clearData();
- if(grp_biz.rdo_rsrvopt.value == 2)
- {
- rsrvterm = utlf_getDateInterval(rsrvfromdd,rsrvtodd);
- }
- if(grp_biz.rdo_rsrvopt.value == 1)
- {
- dsf_makeValue( ds_hidden_rsrvddlist, "rsrvdd", "string", ds_main_cretlist_cretinfo.getColumn(0, "rsrvfromdd"));
- }
- else if(grp_biz.rdo_rsrvopt.value == 2)
- {
- var dd = rsrvfromdd;
- for(var i = 1; i <= rsrvterm+1; i++)
- {
- if(dd <= rsrvtodd)
- {
- var insRow = ds_hidden_rsrvddlist.addRow();
- ds_hidden_rsrvddlist.setColumn(insRow, "rsrvdd", dd);
- dd = getDateCalc(dd, ddterm, "+");
- }
- }
- }
- }
- function fSetDefaultRsrvdd(){
- dsf_makeValue( ds_main_cretlist_cretinfo, "rsrvcnts", "string", "");
- dsf_makeValue( ds_main_cretlist_cretinfo, "rsrvopt", "string", "1");
- dsf_makeValue( ds_main_cretlist_cretinfo, "rsrvfromdd", "string", utlf_getCurrentDate());
- dsf_makeValue( ds_main_cretlist_cretinfo, "rsrvtodd", "string", "");
- dsf_makeValue( ds_main_cretlist_cretinfo, "rsrvterm", "string", "");
- grp_biz.ipt_rsrvtodd.enable = false;
- grp_biz.ipt_rsrvterm.enable = false;
- }
- /**
- * _group :
- * _ver : 2007.05.14
- * _by : 김진아
- * _---------------------------------------------------
- * _type : function
- * _access : public
- * _desc : 복막투석 예약 저장(저장버튼 클릭 시)
- * _param :
- * _return :
- * _---------------------------------------------------
- */
- function fSaveRsrv(){
-
- if(ds_main_cretlist_getcreinfo.getColumn(0, "matndialflag") == "H")
- {
- sysf_messageBox("혈액투석 유지환자", "E008", "복막투석 예약을 수행 할 수 없습니다.");
- ds_main_cretlist_cretinfo.clearData();
- ds_main_cretlist_getcreinfo.clearData();
-
- }
- else
- {
- if(utlf_isNull(ds_main_cretlist_cretinfo.getColumn(0, "pid")))
- {
- sysf_messageBox("등록번호는", "I003", "");
- return;
- }
- if(utlf_isNull(ds_main_cretlist_cretinfo.getColumn(0, "hngnm")))
- {
- sysf_messageBox("환자기본 정보 조회 수행을 하지", "E007", "(등록번호 입력 후 엔터키를 누르십시오.)");
- grp_biz.ipt_pid.setFocus();
- return;
- }
- var sCurrDate = utlf_getCurrentDate();
-
- if(sCurrDate > grp_biz.ipt_rsrvfromdd.value)
- {
- sysf_messageBox("예약일자는 현재일 이전으로 등록할 수 없습니다.","I");
- grp_biz.ipt_rsrvfromdd.value = sCurrDate;
- return;
- }
- if(grp_biz.ipt_rsrvtodd.value < grp_biz.ipt_rsrvfromdd.value && grp_biz.rdo_rsrvopt.value == "2")
- {
- sysf_messageBox("예약범위 설정이 잘 못되었습니다.","I");
- grp_biz.ipt_rsrvtodd.value = grp_biz.ipt_rsrvfromdd.value;
- return;
- }
- if(sCurrDate > grp_biz.ipt_rsrvtodd.value && grp_biz.rdo_rsrvopt.value == "2")
- {
- sysf_messageBox("예약일자는 현재일 이전으로 등록할 수 없습니다.","I");
- grp_biz.ipt_rsrvtodd.value = grp_biz.ipt_rsrvfromdd.value;
- return;
- }
- if(grp_biz.ipt_rsrvtodd.value < grp_biz.ipt_rsrvfromdd.value && grp_biz.rdo_rsrvopt.value == "2")
- {
- sysf_messageBox("예약범위 설정이 잘 못되었습니다.","I");
- grp_biz.ipt_rsrvtodd.value = grp_biz.ipt_rsrvfromdd.value;
- return;
- }
- if(utlf_isNull(ds_main_cretlist_cretinfo.getColumn(0, "ampmflag")))
- {
- ds_main_cretlist_cretinfo.setColumn( 0, "ampmflag", "4");
- }
- var sOrddd_Old = "";
- var sCretno_Old = "";
- var sGenrflagcd_Old = "";
- var sMedAmtYN = "";
-
- var sSavePid = ds_main_cretlist_cretinfo.getColumn(0, "pid");
- var sSaveioflag = ds_main_cretlist_cretinfo.getColumn(0, "ioflag");
- var sSaversrvcnts = ds_main_cretlist_cretinfo.getColumn(0, "rsrvcnts");
- var sParamPid = sSavePid;
- var sParamRsrvdd = ds_main_cretlist_cretinfo.getColumn(0, "rsrvfromdd");
- var sSaveShiftflag = ds_main_cretlist_cretinfo.getColumn(0, "ampmflag");
- var sMedAmtYN = ds_main_cretlist_cretinfo.getColumn(0, "medamtyn"); //20200221 복막투석 환자 재택관리 시범관리
- //trace("sMedAmtYN = " + sMedAmtYN);
-
- if(sSaveioflag == "외래" || sSaveioflag == "-" )
- {
- frmf_setParameter("preDiagCond", "InjRoom▦"+sParamPid+"▦"+sParamRsrvdd+"▦▦▦ds");
- fFindDiagInfo();
- var sParamArr = frmf_getParameter("preDiagResult").split("▦");
- sCretno_Old = sParamArr[3];
- sGenrflagcd_Old = sParamArr[4];
- sIoFlag = "외래";
- if(utlf_isNull(sParamArr[1]) && utlf_isNull(sParamArr[2]))
- {
- }else
- {
- if(sGenrflagcd_Old == "O")
- {
- sOrddd_Old = sParamArr[1];
- }
- else
- {
- sOrddd_Old = sParamArr[2];
- }
- }
- }
-
- ds_send_savedata.clearData();
-
- for(var i= 0 ; i < ds_hidden_rsrvddlist.rowcount; i++)
- {
- var addRow = ds_send_savedata.addRow();
- dsf_makeValue(ds_send_savedata, "pid", "string", sSavePid, addRow);
- dsf_makeValue(ds_send_savedata, "ioflag", "string", sSaveioflag, addRow);
- dsf_makeValue(ds_send_savedata, "rsrvcnts", "string", sSaversrvcnts, addRow);
- dsf_makeValue(ds_send_savedata, "status", "string", "i", addRow);
- dsf_makeValue(ds_send_savedata, "dialflag", "string", "P", addRow);
- dsf_makeValue(ds_send_savedata, "rsrvdd", "string", ds_hidden_rsrvddlist.getColumn(i, "rsrvdd"), addRow);
- dsf_makeValue(ds_send_savedata, "orddd_old", "string", sOrddd_Old, addRow);
- dsf_makeValue(ds_send_savedata, "cretno_old", "string", sCretno_Old, addRow);
- dsf_makeValue(ds_send_savedata, "genrflagcd_old", "string", sGenrflagcd_Old, addRow);
- dsf_makeValue(ds_send_savedata, "orddeptcd_old", "string", "", addRow);
- dsf_makeValue(ds_send_savedata, "copyflag", "string", "Y", addRow);
- dsf_makeValue(ds_send_savedata, "shiftflag", "string", sSaveShiftflag, addRow);
- dsf_makeValue(ds_send_savedata, "medamtyn", "string", sMedAmtYN, addRow); //20200221 복막투석환자 재택관리 체크
- }
- ds_main_chkinfo.clearData();
-
- var oParam = {};
- oParam.id = "TXMND03001";
- oParam.service = "dialapp.DialPatMngt";
- oParam.method = "reqExeSaveCretInfo";
- oParam.inds = "req=ds_send_savedata";
- oParam.outds = "ds_main_chkinfo=rtnmgs";
- oParam.async = false;
- oParam.callback = "cf_TXMND03001";
- tranf_submit(oParam);
- if(ds_main_chkinfo.rowcount > 0)
- {
- var pDupMsg = "";
- var pEmpMsg = "";
-
- for(var k = 0 ; k < ds_main_chkinfo.rowcount; k++)
- {
- if(ds_main_chkinfo.getColumn(k, "rtnmgsflag")=="dup")
- {
- if(utlf_isNull(pDupMsg))
- {
- pDupMsg += ds_main_chkinfo.getColumn(k, "rtnmgs");
- }
- else
- {
- pDupMsg += ", " + ds_main_chkinfo.getColumn(k, "rtnmgs");
- }
- }
- else
- {
- if(utlf_isNull(pEmpMsg))
- {
- pEmpMsg += utlf_transNullToEmpty(ds_main_chkinfo.getColumn(k, "rtnmgs").substr(0,4))+"-"
- + utlf_transNullToEmpty(ds_main_chkinfo.getColumn(k, "rtnmgs").substr(4,2))+"-"
- + utlf_transNullToEmpty(ds_main_chkinfo.getColumn(k, "rtnmgs").substr(6,2));
- }
- else
- {
- pEmpMsg += ", " + utlf_transNullToEmpty(ds_main_chkinfo.getColumn(k, "rtnmgs").substr(0,4))+"-"
- + utlf_transNullToEmpty(ds_main_chkinfo.getColumn(k, "rtnmgs").substr(4,2))+"-"
- + utlf_transNullToEmpty(ds_main_chkinfo.getColumn(k, "rtnmgs").substr(6,2));
- }
- }
- }
- if(!utlf_isNull(pDupMsg))
- {
- sysf_messageBox("["+pDupMsg+"]일자에 예약이", "E006", "\n확인 후 다시 시도하십시오.");
- }
- if(!utlf_isNull(pEmpMsg))
- {
- sysf_messageBox("["+pEmpMsg+"]일자에 예약의사가 지정되지 않았습니다.", "E", "\n확인 후 다시 시도하십시오.");
- }
- }
- else
- {
- if(arErrorCode.pop("TXMND03001") > -1)
- {
- sysf_messageBox("", "I001", "");
- }
- }
- }
- fSrchPat();//환자기본정보 조회
- }
- function cf_TXMND03001(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /**
- * _group :
- * _ver : 2008.02.11
- * _by : 김진아
- * _---------------------------------------------------
- * _type : function
- * _access : public
- * _desc : 복막투석 예약취소 저장(취소저장 버튼 클릭 시)
- * _param :
- * _return :
- * _---------------------------------------------------
- */
- function fSaveCncl(){
- ds_send_savedata.clearData();
- //dsf_makeValue( ds_send, "savedata", "string", grp_biz.grd_pdrsrvinfo.getupdatedataAll("i"));
- var grddata = grdf_getGridUpdateData(grp_biz.grd_pdrsrvinfo, "all");
- //grdf_setStatusColumn(grddata, "m");
- ds_send_savedata.copyData(grddata);
-
- ds_temp_rtnmsg.clearData();
- dsf_makeValue( ds_temp_rtnmsg, "rtnmsg", "string", "");
- // if(submit("TXMND03002") == true){ //kys-20091222
- var oParam = {};
- oParam.id = "TXMND03002";
- oParam.service = "dialapp.DialPatMngt";
- oParam.method = "reqExeSaveDetlrSrvInfo";
- oParam.inds = "req=ds_send_savedata";
- oParam.outds = "ds_temp_rtnmsg=rtnmsg";
- oParam.async = false;
- oParam.callback = "cf_TXMND03002";
- tranf_submit(oParam);
- if(arErrorCode.pop("TXMND03002") > -1) {
- if(ds_temp_rtnmsg.getColumn(0, "rtnmsg")=="Y"){ //추가-kys-20091222-예약취소시 기록중인지를 체크한다.
- sysf_messageBox("예약취소건중 복막투석기록한것이 존재하여 예약취소를 ","E001","확인 후 다시 시도하십시오.");
- }
- }
- }
- function cf_TXMND03002(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /**
- * _group :
- * _ver : 2007.06.30
- * _by : 김진아
- * _---------------------------------------------------
- * _type : function
- * _access : public
- * _desc : 예약범위 초기화
- * _param :
- * _return :
- * _---------------------------------------------------
- */
- function fInitRsrvdd() {
- if(grp_biz.rdo_rsrvopt.value == 1){ // 단일 예약일자
- dsf_makeValue( ds_main_cretlist_cretinfo, "rsrvfromdd", "string", utlf_getCurrentDate());
- dsf_makeValue( ds_main_cretlist_cretinfo, "rsrvtodd", "string", "");
- dsf_makeValue( ds_main_cretlist_cretinfo, "rsrvterm", "string", "");
- grp_biz.ipt_rsrvtodd.enable = false;
- grp_biz.ipt_rsrvterm.enable = false;
- }else{ // 예약범위 지정
- dsf_makeValue( ds_main_cretlist_cretinfo, "rsrvfromdd", "string", utlf_getCurrentDate());
- dsf_makeValue( ds_main_cretlist_cretinfo, "rsrvtodd", "string", utlf_getCurrentDate());
- dsf_makeValue( ds_main_cretlist_cretinfo, "rsrvterm", "string", "1");
- grp_biz.ipt_rsrvtodd.enable = true;
- grp_biz.ipt_rsrvterm.enable = true;
- }
- //model.refresh();
- }
- function fUseridPopup(pPath, pNodeID, pNodeNM, pNodeRrgsNo1, pNodeRrgsNo2, pDOC, e) {
- //ds_properties_parameters_SendData_SendDatavalue.clearData();
- //modal("SMMNE03700", 1, event.screenX-100, event.screenY-100, "SMMNE03700", "ds_main_cretlist_cretinfo_pid", "ds_init_searchitem");
- var X = e.screenX - 100;
- var Y = e.screenY - 100;
- // modal("SMMNE03700", 1, e.screenX-100, e.screenY-100, "SMMNE03700", "ds_main_condition_pid", "ds_init_searchitem");
- var objArg = new Object();
- objArg.arg_searchflag = "userid"; //userid, usernm
- objArg.arg_searchitem = ds_main_cretlist_cretinfo.getColumn(0, "pid");
- frmf_modal("SMMNE03700", "SMMNE03700", objArg, "", "1", X, Y, "", "", "", "", "", "M");
- var pParam = frmf_getParameter("senddata");
- var pParamValue = pParam.split("|");
- ds_main_cretlist_cretinfo.setColumn( 0, "pid", pParamValue[0]);
- ds_main_cretlist_cretinfo.setColumn( 0, "hngnm", pParamValue[1]);
- }
- // header파일 중 SMMND03000.js 파일 끝
- function grp_biz_button1_onclick(obj:Button, e:ClickEventInfo) {
- fSetRsrvdd(); //예약일자 지정
- fSaveRsrv(); //예약정보 저장
- //fSrchPat(); //환자기본정보 조회
- }
- function grp_biz_ipt_pid_onkeyup(obj:Edit, e:KeyEventInfo) {
- if(e.keycode == 13)
- {
- obj.updateToDataset();
- frmf_inputEnterKey("grp_biz.btn_srchpat", "onclick", new ClickEventInfo);
- }
- }
- function grp_biz_btn_srchpat_onclick(obj:Button, e:ClickEventInfo) {
- if(utlf_isNull(ds_main_cretlist_cretinfo.getColumn(0, "pid")))
- {
- sysf_messageBox("등록번호는 필수입력입니다.", "E", "등록번호를 입력하십시오.");
- fClearChildNode("ds_main_cretlist_cretinfo");
- ds_main_cretlist_cretinfo.setColumn( 0, "rsrvopt", "1");
- ds_main_cretlist_cretinfo.setColumn( 0, "rsrvfromdd", utlf_getCurrentDate() );
- //model.refresh();
- } else {
- fSrchPat(); //환자기본정보 조회
- }
- }
- function grp_biz_rdo_rsrvopt_onitemclick(obj:Radio, e:RadioMouseEventInfo) {
- //fInitRsrvdd();
- }
- function grp_biz_btn_patpopup_onclick(obj:Button, e:ClickEventInfo) {
- fUseridPopup(ds_main_cretlist_cretinfo, "pid", "", "", "", grp_biz.ipt_pid, e);
- fSrchPat(); //환자기본정보 조회
- }
- function grp_biz_button2_onclick(obj:Button, e:ClickEventInfo) {
- var cnt = 0;
- for(var i = 0; i < ds_main_cretlist_pdrsrvlist_pdrsrvinfo.rowcount; i++){
- if( ds_main_cretlist_pdrsrvlist_pdrsrvinfo.getColumn(i, "check") == "true"){
- dsf_makeValue(ds_main_cretlist_pdrsrvlist_pdrsrvinfo, "status", "string", "d", i);
- cnt++;
- }
- }
- if(cnt < 1){
- sysf_messageBox("취소저장 할 데이터가", "E014");
- } else{
- var msg = sysf_messageBox("취소를", "Q003", "");
- if(msg == 6) {
- fSaveCncl(); // 취소저장
- fSrchPat(); //환자기본정보 조회
- }
- }
- }
- function grp_biz_grd_pdrsrvinfo_oncellclick(obj:Grid, e:GridClickEventInfo) {
- var iRow = e.row;
- var iCol = e.col;
- if(iRow > -1 && iCol > 0){
- if(ds_main_cretlist_pdrsrvlist_pdrsrvinfo.getColumn(iRow, "disableyn") == "true"){
- if(ds_main_cretlist_pdrsrvlist_pdrsrvinfo.getColumn(iRow, "check") == "false"){
- ds_main_cretlist_pdrsrvlist_pdrsrvinfo.setColumn( iRow, "check", "true");
- }else if(ds_main_cretlist_pdrsrvlist_pdrsrvinfo.getColumn(iRow, "check") == "true"){
- ds_main_cretlist_pdrsrvlist_pdrsrvinfo.setColumn( iRow, "check", "false");
- }
- }
- }
- //grp_biz.grd_pdrsrvinfo.refresh();
- }
- function grp_biz_button101_onclick(obj:Button, e:ClickEventInfo) {
- for (var i = 0; i < ds_main_cretlist_pdrsrvlist_pdrsrvinfo.rowcount; i++ ) {
- if(ds_main_cretlist_pdrsrvlist_pdrsrvinfo.getColumn(i, "disableyn") == "true"){
- ds_main_cretlist_pdrsrvlist_pdrsrvinfo.setColumn( i, "check", "true");
- }
- }
- //grp_biz.grd_pdrsrvinfo.refresh();
- }
- function grp_biz_button102_onclick(obj:Button, e:ClickEventInfo) {
- for (var i = 0; i < ds_main_cretlist_pdrsrvlist_pdrsrvinfo.rowcount; i++ ) {
- if(ds_main_cretlist_pdrsrvlist_pdrsrvinfo.getColumn(i, "disableyn") == "true"){
- ds_main_cretlist_pdrsrvlist_pdrsrvinfo.setColumn( i, "check", "false");
- }
- }
- //grp_biz.grd_pdrsrvinfo.refresh();
- }
- function grp_biz_rdo_ampmflag_onitemclick(obj:Radio, e:RadioMouseEventInfo) {
- fInitRsrvdd();
- }
- function grp_biz_rdo_rsrvopt_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- fInitRsrvdd();
- }
- function ds_main_cretlist_pdrsrvlist_pdrsrvinfo_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if( e.columnid == "check" )
- {
- obj.setColumn(e.row, "check", (e.newvalue == "true" || e.newvalue == 1) ? "true" : "false");
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|