123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMMRD00800" position="absolute 0 0 833 720" titletext="Untitle" oninit="SMMRD00800_oninit" onload="SMMRD00800_onload">
- <Layouts>
- <Layout>
- <Div id="group1" taborder="1" position="absolute 0 62 825 102" anchor="left top right" class="div_SA2"/>
- <Static text="항암병기마스터 관리" position="absolute 0 0 193 24" id="caption29" class="tit_1"/>
- <Tab position="absolute 0 34 825 703" id="switch1" anchor="all">
- <Tabpages>
- <Tabpage text="상병코드관리" id="case1">
- <Layouts>
- <Layout>
- <Static text="상병코드 :" position="absolute 10 12 127 29" id="caption1" class="search_name"/>
- <Static text="상병코드 리스트" position="absolute 0 51 121 73" id="caption22" class="tit_2"/>
- <Shape position="absolute 0 67 825 73" linetype="horizontal" id="line1" class="line_10" anchor="left top right"/>
- <Grid position="absolute 0 72 825 452" id="grd_diagcdlist" binddataset="ds_main_serinfolist_row" autoenter="select" cellsizingtype="col" anchor="all" oncellclick="switch1_case1_grd_diagcdlist_oncellclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="79"/>
- <Column size="78"/>
- <Column size="88"/>
- <Column size="55"/>
- <Column size="50"/>
- <Column size="50"/>
- <Column size="50"/>
- <Column size="100"/>
- <Column size="61"/>
- <Column size="62"/>
- <Column size="127"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="상병코드"/>
- <Cell col="1" text="병기분류코드"/>
- <Cell col="2" text="병기분류Seq"/>
- <Cell col="3" text="Stage"/>
- <Cell col="4" text="T"/>
- <Cell col="5" text="N"/>
- <Cell col="6" text="M"/>
- <Cell col="7" text="DisplayStage"/>
- <Cell col="8" text="연결여부"/>
- <Cell col="9" text="직접입력"/>
- <Cell col="10" text="소세포/난소암 여부"/>
- </Band>
- <Band id="body">
- <Cell style="align:left middle;padding:2 2 2 2;" text="bind:diagcd"/>
- <Cell col="1" style="align:left middle;padding:2 2 2 2;" text="bind:serdiaggrpcd"/>
- <Cell col="2" style="align:left middle;padding:2 2 2 2;" text="bind:genrno"/>
- <Cell col="3" style="align:left middle;padding:2 2 2 2;" text="bind:stage"/>
- <Cell col="4" style="align:left middle;padding:2 2 2 2;" text="bind:t"/>
- <Cell col="5" style="align:left middle;padding:2 2 2 2;" text="bind:n"/>
- <Cell col="6" style="align:left middle;padding:2 2 2 2;" text="bind:m"/>
- <Cell col="7" style="align:left middle;padding:2 2 2 2;" text="bind:displaystage"/>
- <Cell col="8" style="align:left middle;padding:2 2 2 2;" text="bind:diaguseflag"/>
- <Cell col="9" style="align:left middle;padding:2 2 2 2;" text="bind:mataflag"/>
- <Cell col="10" displaytype="combo" edittype="combo" style="padding:2 2 2 2;" text="bind:cncrflag" combodataset="ds_cmb_cncrflag" combocodecol="value" combodatacol="label"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static text="상병코드" position="absolute 0 485 87 508" align="align:center middle;" id="caption5" class="cell_1" anchor="left bottom" style="padding:0 0 0 0;align:center middle;"/>
- <Static text="병기분류코드" position="absolute 0 510 87 533" align="align:center middle;" id="caption6" class="cell_1" anchor="left bottom" style="padding:0 0 0 0;align:center middle;"/>
- <Static text="연결여부" position="absolute 283 485 378 505" id="caption7" anchor="left bottom"/>
- <Static text="상병코드 항목" position="absolute 0 464 147 486" id="caption8" class="tit_2" anchor="left bottom"/>
- <Shape position="absolute 0 480 825 486" linetype="horizontal" id="line4" class="line_10" anchor="left right bottom"/>
- <Edit position="absolute 97 11 222 30" id="ipt_srchserdiagcd" class="input_search" autoselect="true" onkeyup="switch1_case1_ipt_srchserdiagcd_onkeyup"/>
- <Button position="absolute 750 9 806 31" id="btn_serdiagsrch" class="btn1" text="조회" anchor="top right" onclick="switch1_case1_btn_serdiagsrch_onclick"/>
- <Edit position="absolute 93 486 219 505" id="ipt_diagcd" anchor="left bottom"/>
- <Edit position="absolute 93 511 163 530" id="ipt_serdiaggrpcd" anchor="left bottom"/>
- <CheckBox position="absolute 264 484 284 504" id="bool_diaguseflag" anchor="left bottom"/>
- <Button position="absolute 740 461 782 480" id="btn_new1" class="btn2" enable="false" text="신규" anchor="right bottom" onclick="switch1_case1_btn_new1_onclick"/>
- <Button position="absolute 783 461 825 480" id="btn_save1" class="btn2" enable="false" text="저장" anchor="right bottom" onclick="switch1_case1_btn_save1_onclick"/>
- <Button position="absolute 686 461 739 480" id="btn_reset1" class="btn2" text="초기화" anchor="right bottom" onclick="switch1_case1_btn_reset1_onclick"/>
- <Static text="직접입력여부" position="absolute 283 508 364 528" id="caption18" anchor="left bottom"/>
- <Static text="소세포/난소암 여부" position="absolute 385 485 506 508" align="align:center middle;" id="caption17" class="cell_1" anchor="left bottom" style="padding:0 0 0 0;align:center middle;"/>
- <Combo position="absolute 508 486 648 505" id="combo1" codecolumn="codecolumn" datacolumn="datacolumn" anchor="left bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">0</Col>
- <Col id="datacolumn">0. 선택없음</Col>
- </Row>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">1. 난소암</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">2. 소세포암</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">3. 난소암/소세포암</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <CheckBox position="absolute 264 507 284 527" id="bool_mataflag" anchor="left bottom"/>
- <Edit position="absolute 93 539 163 558" id="ipt_prevserdiaggrpcd" visible="false" anchor="left bottom"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="병기분류코드관리" id="case2">
- <Layouts>
- <Layout>
- <Static text="병기분류코드 :" position="absolute 10 12 127 29" id="caption2" class="search_name"/>
- <Static text="병기분류코드 리스트" position="absolute 0 51 147 73" id="caption3" class="tit_2"/>
- <Shape position="absolute 0 67 825 73" linetype="horizontal" id="line2" class="line_10" anchor="left top right"/>
- <Grid position="absolute 0 72 825 452" id="grd_stagegrpcdlist" binddataset="ds_main_serinfolist2_row" anchor="all" autoenter="select" cellsizingtype="col" oncellclick="switch1_case2_grd_stagegrpcdlist_oncellclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="78"/>
- <Column size="88"/>
- <Column size="55"/>
- <Column size="50"/>
- <Column size="50"/>
- <Column size="50"/>
- <Column size="100"/>
- <Column size="59"/>
- <Column size="131"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="병기분류코드"/>
- <Cell col="1" text="병기분류Seq"/>
- <Cell col="2" text="Stage"/>
- <Cell col="3" text="T"/>
- <Cell col="4" text="N"/>
- <Cell col="5" text="M"/>
- <Cell col="6" text="DisplayStage"/>
- <Cell col="7" text="사용유무"/>
- <Cell col="8" text="비고"/>
- </Band>
- <Band id="body">
- <Cell style="align:left middle;padding:2 2 2 2;" text="bind:serdiaggrpcd"/>
- <Cell col="1" style="align:left middle;padding:2 2 2 2;" text="bind:genrno"/>
- <Cell col="2" style="align:left middle;padding:2 2 2 2;" text="bind:stage"/>
- <Cell col="3" style="align:left middle;padding:2 2 2 2;" text="bind:t"/>
- <Cell col="4" style="align:left middle;padding:2 2 2 2;" text="bind:n"/>
- <Cell col="5" style="align:left middle;padding:2 2 2 2;" text="bind:m"/>
- <Cell col="6" style="align:left middle;padding:2 2 2 2;" text="bind:displaystage"/>
- <Cell col="7" style="align:left middle;padding:2 2 2 2;" text="bind:stageuseflag"/>
- <Cell col="8" style="align:left middle;padding:2 2 2 2;"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static text="병기분류코드 항목" position="absolute 0 464 139 486" id="caption4" class="tit_2" anchor="left bottom"/>
- <Shape position="absolute 0 480 825 486" linetype="horizontal" id="line3" class="line_10" anchor="left right bottom"/>
- <Static text="병기분류코드" position="absolute 0 485 87 508" align="align:left middle;" id="caption10" class="cell_1" anchor="left bottom"/>
- <Static text="사용여부" position="absolute 496 516 591 536" id="caption11" anchor="left bottom"/>
- <Static text="STAGE" position="absolute 0 535 87 558" align="align:left middle;" id="caption9" class="cell_1" anchor="left bottom"/>
- <Static text="T-Code" position="absolute 185 485 272 508" align="align:left middle;" id="caption12" class="cell_1" anchor="left bottom"/>
- <Static text="N-Code" position="absolute 185 510 272 533" align="align:left middle;" id="caption13" class="cell_1" anchor="left bottom"/>
- <Static text="M-Code" position="absolute 185 535 272 558" align="align:left middle;" id="caption14" class="cell_1" anchor="left bottom"/>
- <Static text="DisplayStage" position="absolute 395 485 483 508" align="align:left middle;" id="caption16" class="cell_1" anchor="left bottom"/>
- <Button position="absolute 750 9 806 31" id="btn_serstagesrch" class="btn1" text="조회" anchor="top right" onclick="switch1_case2_btn_serstagesrch_onclick"/>
- <MaskEdit position="absolute 129 11 254 30" id="ipt_srchstagecd" class="input_search" mask="####" autoselect="true" onkeyup="switch1_case2_ipt_srchstagecd_onkeyup" style="align:left middle;"/>
- <Edit position="absolute 93 486 163 505" id="ipt_serdiaggrpcd2" anchor="left bottom"/>
- <Edit position="absolute 93 538 163 557" id="ipt_stage" anchor="left bottom"/>
- <Edit position="absolute 278 486 348 505" id="ipt_t" anchor="left bottom"/>
- <Edit position="absolute 278 511 348 530" id="ipt_n" anchor="left bottom"/>
- <Edit position="absolute 278 536 348 555" id="ipt_m" anchor="left bottom"/>
- <Edit position="absolute 93 513 163 532" id="ipt_genrno" anchor="left bottom"/>
- <Edit position="absolute 488 486 558 505" id="ipt_displaystage" anchor="left bottom"/>
- <CheckBox position="absolute 477 515 497 535" id="bool_stageuseflag" anchor="left bottom"/>
- <Button position="absolute 686 461 739 480" id="btn_reset" class="btn2" text="초기화" anchor="right bottom" onclick="switch1_case2_btn_reset_onclick"/>
- <Button position="absolute 740 461 782 480" id="btn_new2" class="btn2" enable="false" text="신규" anchor="right bottom" onclick="switch1_case2_btn_new2_onclick"/>
- <Button position="absolute 783 461 825 480" id="btn_save2" class="btn2" enable="false" text="저장" anchor="right bottom" onclick="switch1_case2_btn_save2_onclick"/>
- <Static text="병기분류Seq" position="absolute 0 510 87 533" align="align:left middle;" id="caption15" class="cell_1" anchor="left bottom"/>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_init_srch" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srch_diagcd" type="STRING" size="256"/>
- <Column id="srch_stagecd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_serinfolist_row" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="diagcd" type="STRING" size="256" sumtext="진단코드"/>
- <Column id="serdiaggrpcd" type="STRING" size="256" sumtext="중증진단일련번호"/>
- <Column id="genrno" type="STRING" size="256" sumtext="생성번호"/>
- <Column id="stage" type="STRING" size="256" sumtext="STAGE"/>
- <Column id="t" type="STRING" size="256" sumtext="T-Code"/>
- <Column id="n" type="STRING" size="256" sumtext="N-Code"/>
- <Column id="m" type="STRING" size="256" sumtext="M-Code"/>
- <Column id="displaystage" type="STRING" size="256" sumtext="표시병기"/>
- <Column id="diaguseflag" type="STRING" size="256" sumtext="진단기준자료사용여부"/>
- <Column id="mataflag" type="STRING" size="256" sumtext="직접입력여부"/>
- <Column id="stageuseflag" type="STRING" size="256" sumtext="분류기준자료사용여부"/>
- <Column id="cncrflag" type="STRING" size="256" sumtext="소세포암/난소암여부"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_cmb_cncrflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">0. 선택없음</Col>
- <Col id="value">0</Col>
- </Row>
- <Row>
- <Col id="label">1. 난소암</Col>
- <Col id="value">1</Col>
- </Row>
- <Row>
- <Col id="label">2. 소세포암</Col>
- <Col id="value">2</Col>
- </Row>
- <Row>
- <Col id="label">2. 난소암/소세포암</Col>
- <Col id="value">3</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_serdiaginfo_row" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="status" type="STRING" size="256"/>
- <Column id="diagcd" type="STRING" size="256"/>
- <Column id="serdiaggrpcd" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="useflag" type="STRING" size="256"/>
- <Column id="mataflag" type="STRING" size="256"/>
- <Column id="cncrflag" type="STRING" size="256"/>
- <Column id="prevserdiaggrpcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="status"/>
- <Col id="diagcd"/>
- <Col id="serdiaggrpcd"/>
- <Col id="instcd"/>
- <Col id="useflag"/>
- <Col id="mataflag"/>
- <Col id="cncrflag"/>
- <Col id="prevserdiaggrpcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_serinfolist2_row" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="diagcd" type="STRING" size="256" sumtext="진단코드"/>
- <Column id="serdiaggrpcd" type="STRING" size="256" sumtext="중증진단일련번호"/>
- <Column id="genrno" type="STRING" size="256" sumtext="생성번호"/>
- <Column id="stage" type="STRING" size="256" sumtext="STAGE"/>
- <Column id="t" type="STRING" size="256" sumtext="T-Code"/>
- <Column id="n" type="STRING" size="256" sumtext="N-Code"/>
- <Column id="m" type="STRING" size="256" sumtext="M-Code"/>
- <Column id="displaystage" type="STRING" size="256" sumtext="표시병기"/>
- <Column id="diaguseflag" type="STRING" size="256" sumtext="진단기준자료사용여부"/>
- <Column id="mataflag" type="STRING" size="256" sumtext="직접입력여부"/>
- <Column id="stageuseflag" type="STRING" size="256" sumtext="분류기준자료사용여부"/>
- <Column id="cncrflag" type="STRING" size="256" sumtext="소세포암/난소암여부"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_sergrpinfo_row" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="status" type="STRING" size="256"/>
- <Column id="serdiaggrpcd" type="STRING" size="256"/>
- <Column id="genrno" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="stage" type="STRING" size="256"/>
- <Column id="t" type="STRING" size="256"/>
- <Column id="n" type="STRING" size="256"/>
- <Column id="m" type="STRING" size="256"/>
- <Column id="displaystage" type="STRING" size="256"/>
- <Column id="useflag" type="STRING" size="256"/>
- <Column id="stagegubun" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="status"/>
- <Col id="serdiaggrpcd"/>
- <Col id="genrno"/>
- <Col id="instcd"/>
- <Col id="stage"/>
- <Col id="t"/>
- <Col id="n"/>
- <Col id="m"/>
- <Col id="displaystage"/>
- <Col id="useflag"/>
- <Col id="stagegubun"/>
- </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="cond1" type="STRING" size="256"/>
- <Column id="cond2" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="switch1.case1.ipt_srchserdiagcd" propid="value" datasetid="ds_init_srch" columnid="srch_diagcd"/>
- <BindItem id="item1" compid="switch1.case1.ipt_diagcd" propid="value" datasetid="ds_main_serdiaginfo_row" columnid="diagcd"/>
- <BindItem id="item2" compid="switch1.case1.ipt_serdiaggrpcd" propid="value" datasetid="ds_main_serdiaginfo_row" columnid="serdiaggrpcd"/>
- <BindItem id="item3" compid="switch1.case1.ipt_prevserdiaggrpcd" propid="value" datasetid="ds_main_serdiaginfo_row" columnid="prevserdiaggrpcd"/>
- <BindItem id="item4" compid="switch1.case1.bool_diaguseflag" propid="value" datasetid="ds_main_serdiaginfo_row" columnid="useflag"/>
- <BindItem id="item5" compid="switch1.case1.bool_mataflag" propid="value" datasetid="ds_main_serdiaginfo_row" columnid="mataflag"/>
- <BindItem id="item6" compid="switch1.case1.combo1" propid="value" datasetid="ds_main_serdiaginfo_row" columnid="cncrflag"/>
- <BindItem id="item7" compid="switch1.case2.ipt_srchstagecd" propid="value" datasetid="ds_init_srch" columnid="srch_stagecd"/>
- <BindItem id="item8" compid="switch1.case2.ipt_displaystage" propid="value" datasetid="ds_main_sergrpinfo_row" columnid="displaystage"/>
- <BindItem id="item9" compid="switch1.case2.ipt_t" propid="value" datasetid="ds_main_sergrpinfo_row" columnid="t"/>
- <BindItem id="item10" compid="switch1.case2.ipt_n" propid="value" datasetid="ds_main_sergrpinfo_row" columnid="n"/>
- <BindItem id="item11" compid="switch1.case2.ipt_m" propid="value" datasetid="ds_main_sergrpinfo_row" columnid="m"/>
- <BindItem id="item12" compid="switch1.case2.ipt_stage" propid="value" datasetid="ds_main_sergrpinfo_row" columnid="stage"/>
- <BindItem id="item13" compid="switch1.case2.ipt_genrno" propid="value" datasetid="ds_main_sergrpinfo_row" columnid="genrno"/>
- <BindItem id="item14" compid="switch1.case2.ipt_serdiaggrpcd2" propid="value" datasetid="ds_main_sergrpinfo_row" columnid="serdiaggrpcd"/>
- <BindItem id="item15" compid="switch1.case2.bool_stageuseflag" propid="value" datasetid="ds_main_sergrpinfo_row" columnid="useflag"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-11-13
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-11-13 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- function SMMRD00800_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SMMRD00800_onload(obj:Form, e:LoadEventInfo)
- {
- grdf_initGrid(switch1.case1.grd_diagcdlist);
- grdf_initGrid(switch1.case2.grd_stagegrpcdlist);
- }
- function switch1_case1_ipt_srchserdiagcd_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- obj.updateToDataset();
- switch1.case1.btn_serdiagsrch.click();
- }
- }
- function switch1_case1_btn_serdiagsrch_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_serinfolist_row.clearData();
- ds_init_srch.setColumn(0, "srch_diagcd", String(utlf_transNullToEmpty(ds_init_srch.getColumn(0, "srch_diagcd"))).toUpperCase() );
- ds_send_reqdata.setColumn(0, "cond1", ds_init_srch.getColumn(0, "srch_diagcd") );
- ds_send_reqdata.setColumn(0, "cond2", "diag");
- var oParam = {};
- oParam.id = "TRMRD00801";
- oParam.service = "dschanalyapp.DschAnaly";
- oParam.method = "reqGetSerDiagList";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_serinfolist_row=serinfolist";
- oParam.async = false;
- //oParam.callback = "cf_TRMRD00801";
- tranf_submit(oParam);
- }
- function switch1_case1_grd_diagcdlist_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if( !utlf_isNull(obj.getCellText(e.row, e.cell)) && e.row >= 0)
- {
- var row = ds_main_serinfolist_row.rowposition;
- ds_main_serdiaginfo_row.setColumn(0, "status", "U");
- ds_main_serdiaginfo_row.setColumn(0, "diagcd", ds_main_serinfolist_row.getColumn(row, "diagcd") );
- ds_main_serdiaginfo_row.setColumn(0, "serdiaggrpcd", ds_main_serinfolist_row.getColumn(row, "serdiaggrpcd") );
- ds_main_serdiaginfo_row.setColumn(0, "prevserdiaggrpcd", ds_main_serinfolist_row.getColumn(row, "serdiaggrpcd") );
- ds_main_serdiaginfo_row.setColumn(0, "cncrflag", ds_main_serinfolist_row.getColumn(row, "cncrflag") );
-
- if (ds_main_serinfolist_row.getColumn(row, "diaguseflag") == "Y" )
- {
- switch1.case1.bool_diaguseflag.value = true;
- }
- else
- {
- switch1.case1.bool_diaguseflag.value = false;
- }
- if (ds_main_serinfolist_row.getColumn(row, "mataflag") == "Y" )
- {
- switch1.case1.bool_mataflag.value = true;
- }
- else
- {
- switch1.case1.bool_mataflag.value = false;
- }
- switch1.case1.btn_new1.enable = false;
- switch1.case1.btn_save1.enable = true;
- }
- }
- function switch1_case1_btn_reset1_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_serdiaginfo_row.clearData();
- ds_main_serdiaginfo_row.addRow();
-
- ds_main_serdiaginfo_row.setColumn(0, "status", "I");
- switch1.case1.btn_new1.enable = true;
- switch1.case1.btn_save1.enable = false;
- }
- function switch1_case1_btn_new1_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_serdiaginfo_row.setColumn(0, "status", "I");
- ds_main_serdiaginfo_row.setColumn(0, "diagcd", String(utlf_transNullToEmpty(ds_main_serdiaginfo_row.getColumn(0, "diagcd"))).toUpperCase() );
- if (utlf_isNull(ds_main_serdiaginfo_row.getColumn(0, "cncrflag")))
- {
- sysf_messageBox("소세포/난소암 여부 항목은", "I003");
- return;
- }
- var oParam = {};
- oParam.id = "TXMRD00801";
- oParam.service = "dschanalyapp.DschAnaly";
- oParam.method = "reqExeSaveSerDiagInfo";
- oParam.inds = "req=ds_main_serdiaginfo_row";
- oParam.outds = "ds_main_serinfolist_row=serinfolist";
- oParam.async = false;
- //oParam.callback = "cf_TXMRD00801";
- tranf_submit(oParam);
- ds_init_srch.setColumn(0, "srch_diagcd", String(utlf_transNullToEmpty(ds_init_srch.getColumn(0, "srch_diagcd"))).toUpperCase());
- ds_send_reqdata.setColumn(0, "cond1", ds_init_srch.getColumn(0, "srch_diagcd") );
- ds_send_reqdata.setColumn(0, "cond2", "diag" );
- var oParam = {};
- oParam.id = "TRMRD00801";
- oParam.service = "dschanalyapp.DschAnaly";
- oParam.method = "reqGetSerDiagList";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_serinfolist_row=serinfolist";
- oParam.async = false;
- //oParam.callback = "cf_TRMRD00801";
- tranf_submit(oParam);
- }
- function switch1_case1_btn_save1_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_serdiaginfo_row.setColumn(0, "status", "U");
- ds_main_serdiaginfo_row.setColumn(0, "diagcd", String(utlf_transNullToEmpty(ds_main_serdiaginfo_row.getColumn(0, "diagcd"))).toUpperCase());
-
- if (utlf_isNull(ds_main_serdiaginfo_row.getColumn(0, "cncrflag")))
- {
- sysf_messageBox("소세포/난소암 여부 항목은", "I003");
- return;
- }
-
- var oParam = {};
- oParam.id = "TXMRD00801";
- oParam.service = "dschanalyapp.DschAnaly";
- oParam.method = "reqExeSaveSerDiagInfo";
- oParam.inds = "req=ds_main_serdiaginfo_row";
- oParam.outds = "ds_main_serinfolist_row=serinfolist";
- oParam.async = false;
- //oParam.callback = "cf_TXMRD00801";
- tranf_submit(oParam);
-
- ds_init_srch.setColumn(0, "srch_diagcd", String(utlf_transNullToEmpty(ds_init_srch.getColumn(0, "srch_diagcd"))).toUpperCase());
- ds_send_reqdata.setColumn(0, "cond1", ds_init_srch.getColumn(0, "srch_diagcd") );
- ds_send_reqdata.setColumn(0, "cond2", "diag");
-
- var oParam = {};
- oParam.id = "TRMRD00801";
- oParam.service = "dschanalyapp.DschAnaly";
- oParam.method = "reqGetSerDiagList";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_serinfolist_row=serinfolist";
- oParam.async = false;
- //oParam.callback = "cf_TRMRD00801";
- tranf_submit(oParam);
- }
- function switch1_case2_ipt_srchstagecd_onkeyup(obj:MaskEdit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- obj.updateToDataset();
- switch1.case2.btn_serstagesrch.click();
- }
- }
- function switch1_case2_btn_serstagesrch_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_send_reqdata.setColumn(0, "cond1", ds_init_srch.getColumn(0, "srch_stagecd") );
- ds_send_reqdata.setColumn(0, "cond2", "stage" );
- var oParam = {};
- oParam.id = "TRMRD00802";
- oParam.service = "dschanalyapp.DschAnaly";
- oParam.method = "reqGetSerDiagList";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_serinfolist2_row=serinfolist";
- oParam.async = false;
- //oParam.callback = "cf_TRMRD00802";
- tranf_submit(oParam);
- }
- function switch1_case2_grd_stagegrpcdlist_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if( !utlf_isNull(obj.getCellText(e.row, e.cell)) && e.row >= 0)
- {
- var row = ds_main_serinfolist2_row.rowposition;
- ds_main_sergrpinfo_row.setColumn(0, "status", "U");
- ds_main_sergrpinfo_row.setColumn(0, "serdiaggrpcd", ds_main_serinfolist2_row.getColumn(row, "serdiaggrpcd") );
- ds_main_sergrpinfo_row.setColumn(0, "genrno", ds_main_serinfolist2_row.getColumn(row, "genrno") );
- ds_main_sergrpinfo_row.setColumn(0, "stage", ds_main_serinfolist2_row.getColumn(row, "stage") );
- ds_main_sergrpinfo_row.setColumn(0, "t", ds_main_serinfolist2_row.getColumn(row, "t") );
- ds_main_sergrpinfo_row.setColumn(0, "n", ds_main_serinfolist2_row.getColumn(row, "n") );
- ds_main_sergrpinfo_row.setColumn(0, "m", ds_main_serinfolist2_row.getColumn(row, "m") );
- ds_main_sergrpinfo_row.setColumn(0, "displaystage", ds_main_serinfolist2_row.getColumn(row, "displaystage") );
-
- if(ds_main_serinfolist2_row.getColumn(row, "stageuseflag") == "Y" )
- {
- switch1.case2.bool_stageuseflag.value = true;
- }
- else
- {
- switch1.case2.bool_stageuseflag.value = false;
- }
- switch1.case2.btn_new2.enable = false;
- switch1.case2.btn_save2.enable = true;
- }
- }
- function switch1_case2_btn_reset_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_sergrpinfo_row.clearData();
- ds_main_sergrpinfo_row.addRow();
- ds_main_sergrpinfo_row.setColumn(0, "status", "I");
- switch1.case2.btn_new2.enable = true;
- switch1.case2.btn_save2.enable = false;
- }
- function switch1_case2_btn_new2_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_sergrpinfo_row.setColumn(0, "status", "I");
-
- if(utlf_isNull(ds_main_sergrpinfo_row.getColumn(0, "serdiaggrpcd")))
- {
- sysf_messageBox("병기분류코드 항목은", "I003");
- return;
- }
- if(utlf_isNull(ds_main_sergrpinfo_row.getColumn(0, "genrno")))
- {
- sysf_messageBox("병기분류Seq 항목은", "I003");
- return;
- }
- if(utlf_isNull(ds_main_sergrpinfo_row.getColumn(0, "stage")))
- {
- sysf_messageBox("Stage 항목은", "I003");
- return;
- }
- if(utlf_isNull(ds_main_sergrpinfo_row.getColumn(0, "t")))
- {
- sysf_messageBox("T-Code 항목은", "I003");
- return;
- }
- if(utlf_isNull(ds_main_sergrpinfo_row.getColumn(0, "n")))
- {
- sysf_messageBox("N-Code 항목은", "I003");
- return;
- }
- if(utlf_isNull(ds_main_sergrpinfo_row.getColumn(0, "m")))
- {
- sysf_messageBox("M-Code 항목은", "I003");
- return;
- }
- if(utlf_isNull(ds_main_sergrpinfo_row.getColumn(0, "displaystage")))
- {
- sysf_messageBox("DisplayStage 항목은", "I003");
- return;
- }
-
- var oParam = {};
- oParam.id = "TXMRD00802";
- oParam.service = "dschanalyapp.DschAnaly";
- oParam.method = "reqExeSaveSerGrpInfo";
- oParam.inds = "req=ds_main_sergrpinfo_row";
- oParam.outds = "ds_main_serinfolist2_row=serinfolist";
- oParam.async = false;
- //oParam.callback = "cf_TXMRD00802";
- tranf_submit(oParam);
-
- ds_send_reqdata.setColumn(0, "cond1", ds_init_srch.getColumn(0, "srch_stagecd") );
- ds_send_reqdata.setColumn(0, "cond2", "stage" );
- var oParam = {};
- oParam.id = "TRMRD00802";
- oParam.service = "dschanalyapp.DschAnaly";
- oParam.method = "reqGetSerDiagList";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_serinfolist2_row=serinfolist";
- oParam.async = false;
- //oParam.callback = "cf_TRMRD00802";
- tranf_submit(oParam);
- }
- function switch1_case2_btn_save2_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_sergrpinfo_row.setColumn(0, "status", "U");
-
- if(utlf_isNull(ds_main_sergrpinfo_row.getColumn(0, "serdiaggrpcd")))
- {
- sysf_messageBox("병기분류코드 항목은", "I003");
- return;
- }
- if(utlf_isNull(ds_main_sergrpinfo_row.getColumn(0, "genrno")))
- {
- sysf_messageBox("병기분류Seq 항목은", "I003");
- return;
- }
- if(utlf_isNull(ds_main_sergrpinfo_row.getColumn(0, "stage")))
- {
- sysf_messageBox("Stage 항목은", "I003");
- return;
- }
- if(utlf_isNull(ds_main_sergrpinfo_row.getColumn(0, "t")))
- {
- sysf_messageBox("T-Code 항목은", "I003");
- return;
- }
- if(utlf_isNull(ds_main_sergrpinfo_row.getColumn(0, "n")))
- {
- sysf_messageBox("N-Code 항목은", "I003");
- return;
- }
- if(utlf_isNull(ds_main_sergrpinfo_row.getColumn(0, "m")))
- {
- sysf_messageBox("M-Code 항목은", "I003");
- return;
- }
- if(utlf_isNull(ds_main_sergrpinfo_row.getColumn(0, "displaystage")))
- {
- sysf_messageBox("DisplayStage 항목은", "I003");
- return;
- }
-
- var oParam = {};
- oParam.id = "TXMRD00802";
- oParam.service = "dschanalyapp.DschAnaly";
- oParam.method = "reqExeSaveSerGrpInfo";
- oParam.inds = "req=ds_main_sergrpinfo_row";
- oParam.outds = "ds_main_serinfolist2_row=serinfolist";
- oParam.async = false;
- //oParam.callback = "cf_TXMRD00802";
- tranf_submit(oParam);
- ds_send_reqdata.setColumn(0, "cond1", ds_init_srch.getColumn(0, "srch_stagecd") );
- ds_send_reqdata.setColumn(0, "cond2", "stage" );
- var oParam = {};
- oParam.id = "TRMRD00802";
- oParam.service = "dschanalyapp.DschAnaly";
- oParam.method = "reqGetSerDiagList";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_serinfolist2_row=serinfolist";
- oParam.async = false;
- //oParam.callback = "cf_TRMRD00802";
- tranf_submit(oParam);
- }
- ]]></Script>
- </Form>
- </FDL>
|