123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMPMB00400" position="absolute 0 0 1196 791" titletext="할인코드관리" oninit="SMPMB00400_oninit" onload="SMPMB00400_onload">
- <Layouts>
- <Layout>
- <Div position="absolute 0 0 1195 27" id="group1">
- <Layouts>
- <Layout>
- <Static text="할인코드관리" position="absolute 0 0 120 25" id="caption6" class="tit_1" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 0 19 1195 763" id="group3" scrollbars="autoboth" anchor="all">
- <Layouts>
- <Layout>
- <Shape position="absolute 0 163 1194 169" linetype="horizontal" id="line3" class="line_2" anchor="default"/>
- <Shape position="absolute 0 187 1194 193" linetype="horizontal" id="line4" class="line_2" anchor="default"/>
- <Edit position="absolute 632 120 672 139" align="align:right middle;" id="ipt_outspecapprate" class="input_default" anchor="default"/>
- <Edit position="absolute 570 120 610 139" align="align:right middle;" id="ipt_outnopyapprate" class="input_default" anchor="default"/>
- <Shape position="absolute 0 139 1194 145" linetype="horizontal" id="line2" class="line_2" anchor="default"/>
- <Shape position="absolute 0 115 1194 121" linetype="horizontal" id="line6" class="line_2" anchor="default"/>
- <Div position="absolute 0 6 1195 66" align="align:center top;" id="group2" class="div_SA" anchor="left top right">
- <Layouts>
- <Layout>
- <Static text="검색조건 :" position="absolute 16 22 102 39" id="caption2" class="search_name" anchor="default"/>
- <Shape position="absolute 1105 10 1111 51" linetype="vertical" id="line13" class="line_4" anchor="top right"/>
- <Static text="기준일자 :" position="absolute 722 10 808 27" id="caption21" class="search_name" anchor="default"/>
- <Static text="분류구분 :" position="absolute 722 34 808 51" id="caption17" class="search_name" anchor="default"/>
- <Combo position="absolute 105 21 260 40" id="cmb_srchcond" class="combo_search" codecolumn="codecolumn" datacolumn="datacolumn" value="A" text="전체" index="0" anchor="default" onitemchanged="group3_group2_cmb_srchcond_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">A</Col>
- <Col id="datacolumn">전체</Col>
- </Row>
- <Row>
- <Col id="codecolumn">C</Col>
- <Col id="datacolumn">코드</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">명칭</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Edit position="absolute 263 21 590 40" id="ipt_srchcnts" class="input_essential" anchor="default" enable="false"/>
- <Calendar position="absolute 811 9 966 28" id="ipt_basedd" class="input_search" anchor="default"/>
- <Combo position="absolute 811 33 966 52" id="cmb_clsflag" class="combo_search" innerdataset="@ds_init_P0004" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <Button position="absolute 1123 20 1179 42" id="btn_search" class="btn1" text="조회" onclick="group3_group2_btn_search_onclick" anchor="top right"/>
- </Layout>
- </Layouts>
- </Div>
- <Static text="할인코드내역" position="absolute 0 74 163 96" id="caption1" class="tit_2" anchor="default"/>
- <Shape position="absolute 0 90 1194 96" linetype="horizontal" id="line1" class="line_1" style="strokepen:3 solid #33bbbbff;" anchor="left top right"/>
- <Static text="할인코드" position="absolute 0 95 127 118" id="caption7" class="cell_1" anchor="default"/>
- <Static text="외래할인률(급여/비급/선택)" position="absolute 341 119 511 142" id="caption8" class="cell_1" anchor="default"/>
- <Static text="할인코드명" position="absolute 0 119 127 142" id="caption3" class="cell_1" anchor="default"/>
- <Static text="입원할인률(급여/비급/선택)" position="absolute 341 143 511 166" id="caption5" class="cell_1" anchor="default"/>
- <Static text="수익분류/수가코드" position="absolute 0 143 127 166" id="caption9" class="cell_1" anchor="default"/>
- <Static text="시작일자/종료일자" position="absolute 685 95 827 118" id="caption10" class="cell_1" anchor="default"/>
- <Static text="분류구분/자동산정여부" position="absolute 685 143 827 166" id="caption13" class="cell_1" anchor="default"/>
- <Static text="진찰료 할인률" position="absolute 341 95 511 118" id="caption14" class="cell_1" anchor="default"/>
- <Static text="할인코드내역 리스트" position="absolute 0 225 171 246" id="caption20" class="tit_2" anchor="default"/>
- <Button position="absolute 1142 219 1195 241" id="btn_excsave" class="btn7" text="엑셀" onclick="group3_btn_excsave_onclick" anchor="top right"/>
- <Static text="무인수납" position="absolute 1024 95 1100 118" id="caption27" class="cell_1" anchor="default"/>
- <Shape position="absolute 0 241 1195 247" linetype="horizontal" id="line8" class="line_1" style="strokepen:3 solid #33bbbbff;" anchor="left top right"/>
- <Static text="%" position="absolute 554 120 573 139" id="caption4" anchor="default"/>
- <Static text="%" position="absolute 610 120 626 139" id="caption11" anchor="default"/>
- <Button position="absolute 1153 68 1195 90" id="button54" class="btn2" text="신규" onclick="group3_button54_onclick" anchor="top right"/>
- <Static text="%" position="absolute 672 120 688 139" align="align:center middle;" id="caption15" anchor="default"/>
- <Static text="%" position="absolute 610 144 626 163" align="align:center middle;" id="caption18" anchor="default"/>
- <Static text="%" position="absolute 554 144 573 163" align="align:center middle;" id="caption19" anchor="default"/>
- <Static text="%" position="absolute 672 144 688 163" align="align:center middle;" id="caption22" anchor="default"/>
- <Static text="%" position="absolute 861 120 886 139" align="align:center middle;" id="caption12" anchor="default"/>
- <Static text="건진할인률(기본/추가)" position="absolute 685 119 827 142" align="align:center middle;" id="caption16" class="cell_1" anchor="default"/>
- <Static text="%" position="absolute 910 120 935 139" align="align:center middle;" id="caption23" anchor="default"/>
- <Edit position="absolute 130 96 340 115" id="ipt_discuncocd" class="input_default" anchor="default"/>
- <Edit position="absolute 130 120 340 139" id="ipt_discunconm" class="input_default" anchor="default"/>
- <Edit position="absolute 227 144 320 163" id="ipt_calcscorcd" class="input_default" anchor="default"/>
- <Button position="absolute 324 145 340 161" id="btn_calcscorcd" class="icon_search" text="" anchor="default"/>
- <Combo position="absolute 130 144 223 163" id="cmb_earncls" class="combo_search" innerdataset="@ds_out_earncls" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <Calendar position="absolute 830 96 915 115" id="ipt_fromdd" class="input_default" anchor="default"/>
- <Calendar position="absolute 933 96 1018 115" id="ipt_todd" class="input_default" anchor="default"/>
- <Edit position="absolute 514 120 554 139" align="align:right middle;" id="ipt_outpayapprate" class="input_default" anchor="default"/>
- <Edit position="absolute 514 144 554 163" align="align:right middle;" id="ipt_inpayapprate" class="input_default" anchor="default"/>
- <Edit position="absolute 570 144 610 163" align="align:right middle;" id="ipt_innopyapprate" class="input_default" anchor="default"/>
- <Edit position="absolute 632 144 672 163" align="align:right middle;" id="ipt_inspecapprate" class="input_default" anchor="default"/>
- <Edit position="absolute 830 120 860 139" align="align:right middle;" id="ipt_basehealexamapprate" class="input_default" anchor="default"/>
- <Edit position="absolute 879 120 909 139" align="align:right middle;" id="ipt_addhealexamapprate" class="input_default" anchor="default"/>
- <Combo position="absolute 830 144 915 163" id="cmb_discuncocls" class="combo_default" innerdataset="@ds_init_P0004" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <Grid position="absolute 0 246 1195 744" id="ds_disccdspeclist" binddataset="ds_disccdspeclist" oncellclick="group3_ds_disccdspeclist_oncellclick" anchor="all">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="24"/>
- <Column size="57"/>
- <Column size="212"/>
- <Column size="57"/>
- <Column size="63"/>
- <Column size="47"/>
- <Column size="42"/>
- <Column size="42"/>
- <Column size="42"/>
- <Column size="42"/>
- <Column size="42"/>
- <Column size="42"/>
- <Column size="68"/>
- <Column size="57"/>
- <Column size="75"/>
- <Column size="75"/>
- <Column size="32"/>
- <Column size="60"/>
- <Column size="35"/>
- <Column size="45"/>
- <Column size="45"/>
- <Column size="29"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="50"/>
- <Column size="50"/>
- <Column size="40"/>
- <Column size="261"/>
- <Column size="0"/>
- <Column size="128"/>
- <Column size="67"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell rowspan="2" taborder="undefined"/>
- <Cell col="1" rowspan="2" text="할인코드" taborder="undefined"/>
- <Cell col="2" rowspan="2" text="할인명" taborder="undefined"/>
- <Cell col="3" rowspan="2" text="수익분류" taborder="undefined"/>
- <Cell col="4" rowspan="2" text="수가코드" taborder="undefined"/>
- <Cell col="5" rowspan="2" text="진찰료 할인률" taborder="undefined"/>
- <Cell col="6" colspan="3" text="외래할인률" taborder="undefined"/>
- <Cell col="9" colspan="3" text="입원할인률" taborder="undefined"/>
- <Cell col="12" rowspan="2" text="기본(공단) 건진할인율" taborder="undefined"/>
- <Cell col="13" rowspan="2" text="추가건진 할인률" taborder="undefined"/>
- <Cell col="14" rowspan="2" text="시작일자" taborder="undefined"/>
- <Cell col="15" rowspan="2" text="종료일자" taborder="undefined"/>
- <Cell col="16" rowspan="2" text="분류 구분" taborder="undefined"/>
- <Cell col="17" rowspan="2" text="직원구분" taborder="undefined"/>
- <Cell col="18" colspan="3" text="관계종류" taborder="undefined"/>
- <Cell col="21" rowspan="2" text="우선 순위" taborder="undefined"/>
- <Cell col="22" rowspan="2" text="무인수납 여부" taborder="undefined"/>
- <Cell col="23" rowspan="2" text="감면정보 예외" taborder="undefined"/>
- <Cell col="24" rowspan="2" text="수납VIP" taborder="undefined"/>
- <Cell col="25" rowspan="2" text="실사용 여부" taborder="undefined"/>
- <Cell col="26" rowspan="2" text="표시 순서" taborder="undefined"/>
- <Cell col="27" rowspan="2" text="참고사항" taborder="undefined"/>
- <Cell col="28" text="자동산정"/>
- <Cell col="29" rowspan="2" text="수정일시" taborder="undefined"/>
- <Cell col="30" rowspan="2" text="수정자" taborder="undefined"/>
- <Cell col="31" text="caption1"/>
- <Cell row="1" col="6" text="급여"/>
- <Cell row="1" col="7" text="비급여"/>
- <Cell row="1" col="8" text="선택"/>
- <Cell row="1" col="9" text="급여"/>
- <Cell row="1" col="10" text="비급여"/>
- <Cell row="1" col="11" text="선택"/>
- <Cell row="1" col="18" text="본인"/>
- <Cell row="1" col="19" text="배우자"/>
- <Cell row="1" col="20" text="존비속"/>
- <Cell row="1" col="28" text="자동산정"/>
- <Cell row="1" col="31" text="caption1"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" displaytype="normal" expr="expr:currow + 1"/>
- <Cell col="1" class="text_center" text="bind:discuncocd"/>
- <Cell col="2" style="align:left;" class="text_left" text="bind:discunconm"/>
- <Cell col="3" class="text_center" text="bind:earncls"/>
- <Cell col="4" class="text_center" text="bind:calcscorcd"/>
- <Cell col="5" style="align:right;" class="text_right" text="bind:medfeeapprate"/>
- <Cell col="6" style="align:right;" class="text_right" text="bind:outpayapprate"/>
- <Cell col="7" style="align:right;" class="text_right" text="bind:outnopyapprate"/>
- <Cell col="8" style="align:right;" class="text_right" text="bind:outspecapprate"/>
- <Cell col="9" style="align:right;" class="text_right" text="bind:inpayapprate"/>
- <Cell col="10" style="align:right;" class="text_right" text="bind:innopyapprate"/>
- <Cell col="11" style="align:right;" class="text_right" text="bind:inspecapprate"/>
- <Cell col="12" style="align:right;" class="text_right" text="bind:basehealexamapprate"/>
- <Cell col="13" style="align:right;" class="text_right" text="bind:addhealexamapprate"/>
- <Cell col="14" displaytype="date" class="text_center" text="bind:fromdd" mask="yyyy-MM-dd"/>
- <Cell col="15" displaytype="date" class="text_center" text="bind:todd" mask="yyyy-MM-dd"/>
- <Cell col="16" displaytype="combo" edittype="combo" class="text_center" text="bind:discuncocls" combodataset="ds_init_P0004" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="17" displaytype="combo" edittype="combo" text="bind:holyordflag" combodataset="ds_init_PK027" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="18" text="bind:famyown"/>
- <Cell col="19" text="bind:famymate"/>
- <Cell col="20" text="bind:famyacdt"/>
- <Cell col="21" style="align:middle;" text="bind:prity"/>
- <Cell col="22" style="align:middle;" text="bind:kioskpossyn"/>
- <Cell col="23" style="align:middle;" text="bind:fmlychkyn"/>
- <Cell col="24" style="align:middle;" text="bind:aftrcptyn"/>
- <Cell col="25" style="align:middle;" text="bind:realuseyn"/>
- <Cell col="26" style="align:middle;" text="bind:orderbyseq"/>
- <Cell col="27" displaytype="text" style="align:left top;padding:4 2 1 2;" text="bind:reference"/>
- <Cell col="28" class="text_center" text="bind:autappyn"/>
- <Cell col="29" displaytype="date" text="bind:lastupdtdt" mask="yyyy-MM-dd hh:mm:ss"/>
- <Cell col="30" class="text_center" text="bind:lastupdtrid"/>
- <Cell col="31" text="bind:seqno"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Radio position="absolute 933 141 1021 164" id="rdo_autappyn" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" onitemclick="group3_rdo_autappyn_onitemclick" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Yes</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">No</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio position="absolute 1103 95 1191 113" id="radio1" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" onitemclick="group3_radio1_onitemclick" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Yes</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">No</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static text="-" position="absolute 919 96 940 115" align="align:center middle;" id="caption24" anchor="default"/>
- <Edit position="absolute 514 96 554 115" align="align:right middle;" id="input1" class="input_default" anchor="default"/>
- <Static text="%" position="absolute 554 96 573 115" id="caption25" anchor="default"/>
- <Edit position="absolute 130 168 223 187" id="input2" class="input_default" anchor="default"/>
- <Static text="수납VIP" position="absolute 1024 119 1100 142" id="caption28" class="cell_1" anchor="default"/>
- <Radio position="absolute 1103 119 1191 137" id="radio2" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Yes</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">No</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static text="감면예외의 예외" position="absolute 1024 143 1130 166" id="caption29" class="cell_1" anchor="default"/>
- <CheckBox position="absolute 1145 144 1165 164" id="checkbox1" text="." truevalue="Y" anchor="default"/>
- <Static text="우선순위" position="absolute 0 167 127 190" id="caption30" class="cell_1" anchor="default"/>
- <Static text="실사용여부" position="absolute 341 167 511 190" id="caption31" class="cell_1" anchor="default"/>
- <Static text="표시순서(정렬순서)" position="absolute 685 167 827 190" id="caption32" class="cell_1" anchor="default"/>
- <Static text="감면정보 예외" position="absolute 984 167 1085 190" id="caption33" class="cell_1" anchor="default"/>
- <Radio position="absolute 515 169 680 189" id="radio3" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Yes</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">No</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Edit position="absolute 830 168 915 187" id="input3" class="input_default" anchor="default"/>
- <Radio position="absolute 1095 169 1180 187" id="radio4" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Yes</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">No</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static text="직원구분" position="absolute 0 191 60 214" id="caption26" class="cell_1" anchor="default"/>
- <Static text="관계구분" position="absolute 685 191 827 214" id="caption34" class="cell_1" anchor="default"/>
- <Radio position="absolute 65 194 336 212" id="radio5" columncount="4" innerdataset="@ds_init_PK027" datacolumn="cdnm" codecolumn="cdid" onitemclick="group3_radio5_onitemclick" style="font:Dotum,9;" anchor="default"/>
- <CheckBox position="absolute 835 196 895 211" id="checkbox2" text="본인" onclick="group3_checkbox2_onclick" anchor="default"/>
- <CheckBox position="absolute 885 196 945 211" id="checkbox3" text="배우자" anchor="default"/>
- <CheckBox position="absolute 945 196 1010 211" id="checkbox4" text="비존속" anchor="default"/>
- <Static text="참고사항" position="absolute 341 191 400 214" id="caption35" class="cell_1" anchor="default"/>
- <Edit position="absolute 406 193 680 212" id="input4" anchor="default"/>
- <Shape position="absolute 1 213 1195 219" linetype="horizontal" id="line7" class="line_3" anchor="left top right"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 0 761 1195 788" id="group5" anchor="left right bottom">
- <Layouts>
- <Layout>
- <Button position="absolute 1010 5 1066 27" id="btn_update" class="btn4" text="저장" onclick="group5_btn_update_onclick" anchor="right bottom"/>
- <Button position="absolute 1068 5 1124 27" id="btn_delete" class="btn4" text="삭제" onclick="group5_btn_delete_onclick" anchor="right bottom"/>
- <Button position="absolute 1126 5 1194 27" id="btn_clear" class="btn4" text="초기화" onclick="group5_btn_clear_onclick" anchor="right bottom"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_init_cmb_clsflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_earncls" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_discuncocls" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_disccdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="discuncocd" type="STRING"/>
- <Column id="discunconm" type="STRING"/>
- <Column id="earncls" type="STRING"/>
- <Column id="calcscorcd" type="STRING"/>
- <Column id="medfeeapprate" type="STRING"/>
- <Column id="outpayapprate" type="STRING"/>
- <Column id="outnopyapprate" type="STRING"/>
- <Column id="outspecapprate" type="STRING"/>
- <Column id="inpayapprate" type="STRING"/>
- <Column id="innopyapprate" type="STRING"/>
- <Column id="inspecapprate" type="STRING"/>
- <Column id="basehealexamapprate" type="STRING"/>
- <Column id="addhealexamapprate" type="STRING"/>
- <Column id="fromdd" type="STRING"/>
- <Column id="todd" type="STRING"/>
- <Column id="discuncocls" type="STRING"/>
- <Column id="holyordflag" type="STRING"/>
- <Column id="famyown" type="STRING"/>
- <Column id="famymate" type="STRING"/>
- <Column id="famyacdt" type="STRING"/>
- <Column id="prity" type="STRING"/>
- <Column id="kioskpossyn" type="STRING"/>
- <Column id="fmlychkyn" type="STRING"/>
- <Column id="aftrcptyn" type="STRING"/>
- <Column id="realuseyn" type="STRING"/>
- <Column id="orderbyseq" type="STRING"/>
- <Column id="reference" type="STRING"/>
- <Column id="autappyn" type="STRING"/>
- <Column id="lastupdtdt" type="STRING"/>
- <Column id="lastupdtrid" type="STRING"/>
- <Column id="seqno" type="STRING"/>
- <Column id="reductexptexptyn" type="STRING" size="256"/>
- <Column id="workflag" type="STRING" size="256"/>
- <Column id="discuncoflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_P0004" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_PK027" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srchcond" type="STRING" size="256" sumtext="검색조건"/>
- <Column id="srchcnts" type="STRING" size="256" sumtext="검색내용"/>
- <Column id="basedd" type="STRING" size="256" sumtext="기준일자"/>
- <Column id="clsflag" type="STRING" size="256" sumtext="분류구분"/>
- <Column id="discuncoflag" type="STRING" size="256" sumtext="할인미수구분"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_disccdspeclist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="discuncocd" type="STRING" size="256" sumtext="할인코드"/>
- <Column id="discunconm" type="STRING" size="256" sumtext="할인명"/>
- <Column id="medfeeapprate" type="STRING" size="256" sumtext="진찰료 할인률"/>
- <Column id="earncls" type="STRING" size="256" sumtext="수익분류"/>
- <Column id="calcscorcd" type="STRING" size="256" sumtext="수가코드"/>
- <Column id="outpayapprate" type="STRING" size="256" sumtext="외래급여할인률"/>
- <Column id="outnopyapprate" type="STRING" size="256" sumtext="외래비급여할인률"/>
- <Column id="outspecapprate" type="STRING" size="256" sumtext="외래특진할인률"/>
- <Column id="inpayapprate" type="STRING" size="256" sumtext="입원급여할인률"/>
- <Column id="innopyapprate" type="STRING" size="256" sumtext="입원비급여할인률"/>
- <Column id="inspecapprate" type="STRING" size="256" sumtext="입원특진할인률"/>
- <Column id="basehealexamapprate" type="STRING" size="256" sumtext="기본건진할인률"/>
- <Column id="addhealexamapprate" type="STRING" size="256" sumtext="기본건진할인률"/>
- <Column id="fromdd" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="todd" type="STRING" size="256" sumtext="종료일자"/>
- <Column id="discuncocls" type="STRING" size="256" sumtext="분류구분"/>
- <Column id="autappyn" type="STRING" size="256" sumtext="자동산정여부"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자"/>
- <Column id="seqno" type="STRING" size="256" sumtext="일련번호"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="discuncoflag" type="STRING" size="256" sumtext="할인미수코드"/>
- <Column id="prity" type="STRING" size="256" sumtext="우선순위"/>
- <Column id="aftrcptyn" type="STRING" size="256" sumtext="수납VIP"/>
- <Column id="kioskpossyn" type="STRING" size="256" sumtext="무인수납여부"/>
- <Column id="reductexptexptyn" type="STRING" size="256" sumtext="감면예외의예외"/>
- <Column id="realuseyn" type="STRING" size="256" sumtext="실사용여부"/>
- <Column id="orderbyseq" type="STRING" size="256" sumtext="표시순서"/>
- <Column id="fmlychkyn" type="STRING" size="256" sumtext="감면정보 예외"/>
- <Column id="holyordflag" type="STRING" size="256" sumtext="감면정보 예외"/>
- <Column id="famyown" type="STRING" size="256" sumtext="감면정보 예외"/>
- <Column id="famymate" type="STRING" size="256" sumtext="감면정보 예외"/>
- <Column id="famyacdt" type="STRING" size="256" sumtext="감면정보 예외"/>
- <Column id="reference" type="STRING" size="256" sumtext="참고사항"/>
- <Column id="workflag" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_P6572" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm"/>
- <Column id="srchcnts" type="STRING" size="256" sumtext="검색내용"/>
- <Column id="detl"/>
- <Column id="dispseq"/>
- <Column id="fromdd"/>
- <Column id="todd"/>
- <Column id="remark"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_earncls" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srchcond" type="STRING" size="256" sumtext="검색조건"/>
- <Column id="earncls1" type="STRING" size="256" sumtext="수익분류1"/>
- <Column id="earncls2" type="STRING" size="256" sumtext="수익분류2"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_out_earncls" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256" sumtext="수익분류코드 명"/>
- <Column id="cdid" type="STRING" size="256" sumtext="수익분류코드"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_updatedata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="discuncocd" type="STRING" size="256" sumtext="할인코드"/>
- <Column id="discunconm" type="STRING" size="256" sumtext="할인명"/>
- <Column id="medfeeapprate" type="INT" size="256" sumtext="진찰료 할인률"/>
- <Column id="earncls" type="STRING" size="256" sumtext="수익분류"/>
- <Column id="calcscorcd" type="STRING" size="256" sumtext="수가코드"/>
- <Column id="outpayapprate" type="INT" size="256" sumtext="외래급여할인률"/>
- <Column id="outnopyapprate" type="INT" size="256" sumtext="외래비급여할인률"/>
- <Column id="outspecapprate" type="INT" size="256" sumtext="외래특진할인률"/>
- <Column id="inpayapprate" type="INT" size="256" sumtext="입원급여할인률"/>
- <Column id="innopyapprate" type="INT" size="256" sumtext="입원비급여할인률"/>
- <Column id="inspecapprate" type="INT" size="256" sumtext="입원특진할인률"/>
- <Column id="basehealexamapprate" type="INT" size="256" sumtext="기본건진할인률"/>
- <Column id="addhealexamapprate" type="INT" size="256" sumtext="기본건진할인률"/>
- <Column id="fromdd" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="todd" type="STRING" size="256" sumtext="종료일자"/>
- <Column id="discuncocls" type="STRING" size="256" sumtext="분류구분"/>
- <Column id="autappyn" type="STRING" size="256" sumtext="자동산정여부"/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종등록자ID"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종등록일시"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="workflag" type="STRING" size="256" sumtext="작업구분"/>
- <Column id="seqno" type="INT" size="256" sumtext="일련번호"/>
- <Column id="discuncoflag" type="STRING" size="256" sumtext="할인미수구분"/>
- <Column id="prity" type="INT" size="256" sumtext="우선순위"/>
- <Column id="aftrcptyn" type="STRING" size="256" sumtext="수납VIP"/>
- <Column id="kioskpossyn" type="STRING" size="256" sumtext="무인수납여부"/>
- <Column id="reductexptexptyn" type="STRING" size="256" sumtext="감면예외의예외"/>
- <Column id="realuseyn" type="STRING" size="256" sumtext="실사용여부"/>
- <Column id="orderbyseq" type="STRING" size="256" sumtext="표시순서"/>
- <Column id="fmlychkyn" type="STRING" size="256" sumtext="감면정보예외"/>
- <Column id="holyordflag" type="STRING" size="256" sumtext="감면정보예외"/>
- <Column id="famyown" type="STRING" size="256" sumtext="감면정보예외"/>
- <Column id="famymate" type="STRING" size="256" sumtext="감면정보예외"/>
- <Column id="famyacdt" type="STRING" size="256" sumtext="감면정보예외"/>
- <Column id="reference" type="STRING" size="256" sumtext="참고사항"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group3.ipt_discuncocd" propid="value" datasetid="ds_grd_disccdlist" columnid="discuncocd"/>
- <BindItem id="item1" compid="group3.ipt_discunconm" propid="value" datasetid="ds_grd_disccdlist" columnid="discunconm"/>
- <BindItem id="item2" compid="group3.cmb_earncls" propid="value" datasetid="ds_grd_disccdlist" columnid="earncls"/>
- <BindItem id="item3" compid="group3.ipt_calcscorcd" propid="value" datasetid="ds_grd_disccdlist" columnid="calcscorcd"/>
- <BindItem id="item4" compid="group3.input2" propid="value" datasetid="ds_grd_disccdlist" columnid="prity"/>
- <BindItem id="item5" compid="group3.radio5" propid="value" datasetid="ds_grd_disccdlist" columnid="holyordflag"/>
- <BindItem id="item6" compid="group3.input1" propid="value" datasetid="ds_grd_disccdlist" columnid="medfeeapprate"/>
- <BindItem id="item7" compid="group3.ipt_outpayapprate" propid="value" datasetid="ds_grd_disccdlist" columnid="outpayapprate"/>
- <BindItem id="item8" compid="group3.ipt_inpayapprate" propid="value" datasetid="ds_grd_disccdlist" columnid="inpayapprate"/>
- <BindItem id="item9" compid="group3.ipt_innopyapprate" propid="value" datasetid="ds_grd_disccdlist" columnid="innopyapprate"/>
- <BindItem id="item10" compid="group3.ipt_outnopyapprate" propid="value" datasetid="ds_grd_disccdlist" columnid="outnopyapprate"/>
- <BindItem id="item11" compid="group3.ipt_outspecapprate" propid="value" datasetid="ds_grd_disccdlist" columnid="outspecapprate"/>
- <BindItem id="item12" compid="group3.ipt_inspecapprate" propid="value" datasetid="ds_grd_disccdlist" columnid="inspecapprate"/>
- <BindItem id="item13" compid="group3.radio3" propid="value" datasetid="ds_grd_disccdlist" columnid="realuseyn"/>
- <BindItem id="item14" compid="group3.input4" propid="value" datasetid="ds_grd_disccdlist" columnid="reference"/>
- <BindItem id="item15" compid="group3.ipt_fromdd" propid="value" datasetid="ds_grd_disccdlist" columnid="fromdd"/>
- <BindItem id="item16" compid="group3.ipt_todd" propid="value" datasetid="ds_grd_disccdlist" columnid="todd"/>
- <BindItem id="item17" compid="group3.ipt_basehealexamapprate" propid="value" datasetid="ds_grd_disccdlist" columnid="basehealexamapprate"/>
- <BindItem id="item18" compid="group3.ipt_addhealexamapprate" propid="value" datasetid="ds_grd_disccdlist" columnid="addhealexamapprate"/>
- <BindItem id="item19" compid="group3.cmb_discuncocls" propid="value" datasetid="ds_grd_disccdlist" columnid="discuncocls"/>
- <BindItem id="item20" compid="group3.input3" propid="value" datasetid="ds_grd_disccdlist" columnid="orderbyseq"/>
- <BindItem id="item21" compid="group3.checkbox2" propid="value" datasetid="ds_grd_disccdlist" columnid="famyown"/>
- <BindItem id="item22" compid="group3.checkbox3" propid="value" datasetid="ds_grd_disccdlist" columnid="famymate"/>
- <BindItem id="item23" compid="group3.checkbox4" propid="value" datasetid="ds_grd_disccdlist" columnid="famyacdt"/>
- <BindItem id="item24" compid="group3.rdo_autappyn" propid="value" datasetid="ds_grd_disccdlist" columnid="autappyn"/>
- <BindItem id="item25" compid="group3.radio4" propid="value" datasetid="ds_grd_disccdlist" columnid="fmlychkyn"/>
- <BindItem id="item26" compid="group3.checkbox1" propid="value" datasetid="ds_grd_disccdlist" columnid="reductexptexptyn"/>
- <BindItem id="item27" compid="group3.radio2" propid="value" datasetid="ds_grd_disccdlist" columnid="aftrcptyn"/>
- <BindItem id="item28" compid="group3.radio1" propid="value" datasetid="ds_grd_disccdlist" columnid="kioskpossyn"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2016-07-22
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2016-07-22 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "pam_pamcomnxp::PAM001.xjs";
- function SMPMB00400_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SMPMB00400_onload(obj:Form, e:LoadEventInfo)
- {
- // grdf_setRowTypeIcon(grd_insukind, 0);
-
- grdf_setToolTipBind(group3.ds_disccdspeclist);
-
- //PAM공통코드4
- pamfGetCodeList([{dsNm: "ds_init_PK027", cdGrpId: "PK027"}
- ,{dsNm: "ds_init_P6572", cdGrpId: "P6572"}
- ]);
- //공통코드
- var arrParam = [{dsNm: "ds_init_P0004", cdGrpId: "P0004"}
- ]
- appf_getCodeList(arrParam, true);
- //group2.ipt_fromdd.value = utlf_getCurrentDate();
-
- ds_send_earncls.setColumn(0, "srchcond", "A");
-
- var oParam = {};
- oParam.id = "TRPMB00402";
- oParam.service = "pambaseinfomngtapp.DiscUncoCd";
- oParam.method = "reqGetEarnClsList";
- oParam.inds = "req=ds_send_earncls";
- oParam.outds = "ds_out_earncls=earncls";
- oParam.async = false;
- //oParam.callback = "cf_TRPMB00402";
- tranf_submit(oParam);
-
-
- }
- function group3_group2_btn_search_onclick(obj:Button, e:ClickEventInfo)
- {
- var srchcond = group3.group2.cmb_srchcond.value;
- var srchcnts = group3.group2.ipt_srchcnts.value;
- var basedd = group3.group2.ipt_basedd.value;
- var clsflag = group3.group2.cmb_clsflag.value;
-
- ds_send.setColumn(0, "srchcond", srchcond);
- ds_send.setColumn(0, "srchcnts", srchcnts);
- ds_send.setColumn(0, "basedd", basedd);
- ds_send.setColumn(0, "clsflag", clsflag);
- ds_send.setColumn(0, "discuncoflag", "D");
-
-
-
- var oParam = {};
- oParam.id = "TRPMB00401";
- oParam.service = "pambaseinfomngtapp.DiscUncoCd";
- oParam.method = "reqGetDiscCdList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_disccdspeclist=disccdspeclist";
- oParam.async = false;
- //oParam.callback = "cf_TRPMB00401";
- tranf_submit(oParam);
-
-
- var nIndex;
- nIndex = ds_disccdspeclist.addColumn( "workflag", "string" );
-
- ds_grd_disccdlist.reset();
-
- }
- function group3_ds_disccdspeclist_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- var rtn = fUserCheck();
-
-
- if (rtn == true) {
- fcopy();
- }else {
- ds_grd_disccdlist.reset();
- }
-
- }
- function fUserCheck() {
- var nRow = ds_disccdspeclist.rowposition
-
- ds_init_P6572.filter("cdid=='" + sysf_getUserInfo("userid")+"'");
- var cnt = ds_init_P6572.rowcount;
- ds_init_P6572.filter("");
- var vtodd = ds_disccdspeclist.getColumn(nRow,"todd");
-
- if (vtodd == "") {
- vtodd = "99991231"
- }
-
- if(cnt==0){
- if (vtodd <= utlf_getCurrentDate()) {
- sysf_messageBox("이미 종료된 내역은 수정하실 수 없습니다.","I999","");
- return false;
- }else{
-
- return true;
- }
- }else{
-
- if (vtodd <= utlf_getCurrentDate()) {
-
- ipt_discuncocd.disabled=true;
- input1.disabled=true;
- ipt_fromdd.disabled=true;
- ipt_todd.disabled=true;
- radio1.disabled=true;
- ipt_discunconm.disabled=true;
- ipt_outpayapprate.disabled=true;
- ipt_outnopyapprate.disabled=true;
- ipt_outspecapprate.disabled=true;
- ipt_basehealexamapprate.disabled=true;
- ipt_addhealexamapprate.disabled=true;
- radio2.disabled=true;
- cmb_earncls.disabled=true;
- ipt_calcscorcd.disabled=true;
- ipt_inpayapprate.disabled=true;
- ipt_innopyapprate.disabled=true;
- ipt_inspecapprate.disabled=true;
- cmb_discuncocls.disabled=true;
- rdo_autappyn.disabled=true;
- checkbox1.disabled=true;
- input2.disabled=true;
- radio3.disabled=true;
- input3.disabled=true;
- radio4.disabled=true;
- radio5.disabled=true;
- checkbox2.disabled=true;
- checkbox3.disabled=true;
- checkbox4.disabled=true;
- return true;
- }else{
-
- ipt_discuncocd.disabled=false;
- input1.disabled=false;
- ipt_fromdd.disabled=false;
- ipt_todd.disabled=false;
- radio1.disabled=false;
- ipt_discunconm.disabled=false;
- ipt_outpayapprate.disabled=false;
- ipt_outnopyapprate.disabled=false;
- ipt_outspecapprate.disabled=false;
- ipt_basehealexamapprate.disabled=false;
- ipt_addhealexamapprate.disabled=false;
- radio2.disabled=false;
- cmb_earncls.disabled=false;
- ipt_calcscorcd.disabled=false;
- ipt_inpayapprate.disabled=false;
- ipt_innopyapprate.disabled=false;
- ipt_inspecapprate.disabled=false;
- cmb_discuncocls.disabled=false;
- rdo_autappyn.disabled=false;
- checkbox1.disabled=false;
- input2.disabled=false;
- radio3.disabled=false;
- input3.disabled=false;
- radio4.disabled=false;
- radio5.disabled=false;
- checkbox2.disabled=false;
- checkbox3.disabled=false;
- checkbox4.disabled=false;
- return true;
- }
- }
- }
- //아래그리드에서 위로 복사
- function fcopy() {
- var bSucc;
- var nRow = ds_disccdspeclist.rowposition;
- bSucc = ds_grd_disccdlist.copyRow(0,ds_disccdspeclist,nRow);
- }
- function group5_btn_update_onclick(obj:Button, e:ClickEventInfo)
- {
- fCheckModify();
-
- var nRow = ds_grd_disccdlist.rowposition;
- var workflag = ds_grd_disccdlist.getColumn(nRow,"workflag");
-
- if (workflag == "I") {
- f_save("I");
- }else if (workflag == "D"){
- f_save("D");
- }else {
- f_save("U");
- }
-
- group3_group2_btn_search_onclick();// 저장 후 재 조회
- }
- function fCheckModify() {
- var nRow_old = ds_disccdspeclist.rowposition;
- var nRow = ds_grd_disccdlist.rowposition;
-
- //입력창에 매핑된 send Node 와 변경 전 데이타인 hidden Node 를 비교한다.
- //변경되었으면, return true
-
- if ((ds_grd_disccdlist.getColumn(nRow,"discuncocd")) != (ds_disccdspeclist.getColumn(nRow_old,"discuncocd")) ) return true; //할인코드
- if ((ds_grd_disccdlist.getColumn(nRow,"discunconm")) != (ds_disccdspeclist.getColumn(nRow_old,"discunconm")) ) return true; //할인코드명
- if ((ds_grd_disccdlist.getColumn(nRow,"medfeeapprate")) != (ds_disccdspeclist.getColumn(nRow_old,"medfeeapprate")) ) return true; //할인코드명
- if ((ds_grd_disccdlist.getColumn(nRow,"earncls")) != (ds_disccdspeclist.getColumn(nRow_old,"earncls")) ) return true; //수익분류
- if ((ds_grd_disccdlist.getColumn(nRow,"calcscorcd")) != (ds_disccdspeclist.getColumn(nRow_old,"calcscorcd")) ) return true; //수가코드
- if ((ds_grd_disccdlist.getColumn(nRow,"outpayapprate")) != (ds_disccdspeclist.getColumn(nRow_old,"outpayapprate")) ) return true; //외래급여할인률
- if ((ds_grd_disccdlist.getColumn(nRow,"outnopyapprate")) != (ds_disccdspeclist.getColumn(nRow_old,"outnopyapprate")) ) return true; //외래비급여할인률
- if ((ds_grd_disccdlist.getColumn(nRow,"outspecapprate")) != (ds_disccdspeclist.getColumn(nRow_old,"outspecapprate")) ) return true; //외래특진료할인률
- if ((ds_grd_disccdlist.getColumn(nRow,"inpayapprate")) != (ds_disccdspeclist.getColumn(nRow_old,"inpayapprate")) ) return true; //입원급여할인률
- if ((ds_grd_disccdlist.getColumn(nRow,"innopyapprate")) != (ds_disccdspeclist.getColumn(nRow_old,"innopyapprate")) ) return true; //입원비급여할인률
- if ((ds_grd_disccdlist.getColumn(nRow,"inspecapprate")) != (ds_disccdspeclist.getColumn(nRow_old,"inspecapprate")) ) return true; //입원특진료할인률
- if ((ds_grd_disccdlist.getColumn(nRow,"basehealexamapprate")) != (ds_disccdspeclist.getColumn(nRow_old,"basehealexamapprate")) ) return true; //기본건진할인률
- if ((ds_grd_disccdlist.getColumn(nRow,"addhealexamapprate")) != (ds_disccdspeclist.getColumn(nRow_old,"addhealexamapprate")) ) return true; //추가건진할인률
- if ((ds_grd_disccdlist.getColumn(nRow,"fromdd")) != (ds_disccdspeclist.getColumn(nRow_old,"fromdd")) ) return true; //시작일자
- if ((ds_grd_disccdlist.getColumn(nRow,"todd")) != (ds_disccdspeclist.getColumn(nRow_old,"todd")) ) return true; //종료일자
- if ((ds_grd_disccdlist.getColumn(nRow,"discuncocls")) != (ds_disccdspeclist.getColumn(nRow_old,"discuncocls")) ) return true; //분류구분
- if ((ds_grd_disccdlist.getColumn(nRow,"autappyn")) != (ds_disccdspeclist.getColumn(nRow_old,"autappyn")) ) return true; //자동산정여부
- if ((ds_grd_disccdlist.getColumn(nRow,"aftrcptyn")) != (ds_disccdspeclist.getColumn(nRow_old,"aftrcptyn")) ) return true; //수납VIP
- if ((ds_grd_disccdlist.getColumn(nRow,"kioskpossyn")) != (ds_disccdspeclist.getColumn(nRow_old,"kioskpossyn")) ) return true; //무인수납여부
- if ((ds_grd_disccdlist.getColumn(nRow,"realuseyn")) != (ds_disccdspeclist.getColumn(nRow_old,"realuseyn")) ) return true; ////자동산정여부
- if ((ds_grd_disccdlist.getColumn(nRow,"orderbyseq")) != (ds_disccdspeclist.getColumn(nRow_old,"orderbyseq")) ) return true; //자동산정여부
- if ((ds_grd_disccdlist.getColumn(nRow,"reductexptexptyn")) != (ds_disccdspeclist.getColumn(nRow_old,"reductexptexptyn")) ) return true; //감면예외의 예외
- if ((ds_grd_disccdlist.getColumn(nRow,"prity")) != (ds_disccdspeclist.getColumn(nRow_old,"prity")) ) return true; // 우선순위
- if ((ds_grd_disccdlist.getColumn(nRow,"fmlychkyn")) != (ds_disccdspeclist.getColumn(nRow_old,"fmlychkyn")) ) return true; // 감면정보 예외
- if ((ds_grd_disccdlist.getColumn(nRow,"holyordflag")) != (ds_disccdspeclist.getColumn(nRow_old,"holyordflag")) ) return true; // 직원구분
- if ((ds_grd_disccdlist.getColumn(nRow,"famyown")) != (ds_disccdspeclist.getColumn(nRow_old,"famyown")) ) return true; // 관계구분 본인
- if ((ds_grd_disccdlist.getColumn(nRow,"famymate")) != (ds_disccdspeclist.getColumn(nRow_old,"famymate")) ) return true; // 관계구분 배우자
- if ((ds_grd_disccdlist.getColumn(nRow,"famyacdt")) != (ds_disccdspeclist.getColumn(nRow_old,"famyacdt")) ) return true; // 관계구분 존비속
- if ((ds_grd_disccdlist.getColumn(nRow,"reference")) != (ds_disccdspeclist.getColumn(nRow_old,"reference")) ) return true; // 참고사항
-
- alert('수정사항이 없습니다');
- return false;
- }
- function f_save(iud_gbn){
- if (iud_gbn=="U") {
- fSpclGridUpdateRow();
- f_copy2();
- }
- if (iud_gbn=="I") {
- fSpclGridInsertRow();
- if (group3.checkbox1.value==true){
- ds_grd_disccdlist.setColumn(0, "reductexptexptyn", "Y");
- }else{
- ds_grd_disccdlist.setColumn(0, "reductexptexptyn", "N");
- }
- if (group3.checkbox2.value==true){
- ds_grd_disccdlist.setColumn(0, "famyown", "Y");
- }else{
- ds_grd_disccdlist.setColumn(0, "famyown", "N");
- }
- if (group3.checkbox3.value==true){
- ds_grd_disccdlist.setColumn(0, "famymate", "Y");
- }else{
- ds_grd_disccdlist.setColumn(0, "famymate", "N");
- }
- if (group3.checkbox4.value==true){
- ds_grd_disccdlist.setColumn(0, "famyacdt", "Y");
- }else{
- ds_grd_disccdlist.setColumn(0, "famyacdt", "N");
- }
- if (group3.rdo_autappyn.value==true){
- ds_grd_disccdlist.setColumn(0, "autappyn", "Y");
- }else{
- ds_grd_disccdlist.setColumn(0, "autappyn", "N");
- }
- if (group3.radio1.value==true){
- ds_grd_disccdlist.setColumn(0, "kioskpossyn", "Y");
- }else{
- ds_grd_disccdlist.setColumn(0, "kioskpossyn", "N");
- }
- if (group3.radio2.value==true){
- ds_grd_disccdlist.setColumn(0, "aftrcptyn", "Y");
- }else{
- ds_grd_disccdlist.setColumn(0, "aftrcptyn", "N");
- }
- if (group3.radio3.value==true){
- ds_grd_disccdlist.setColumn(0, "realuseyn", "Y");
- }else{
- ds_grd_disccdlist.setColumn(0, "realuseyn", "N");
- }
- if (group3.radio4.value==true){
- ds_grd_disccdlist.setColumn(0, "fmlychkyn", "Y");
- }else{
- ds_grd_disccdlist.setColumn(0, "fmlychkyn", "N");
- }
- f_copy2();
- }
- if (iud_gbn=="D") {
- fSpclGridDeleteRow();
- f_copy2();
- }
- var updtdata = grdf_getGridUpdateData(group3.ds_disccdspeclist);
- //grdf_setStatusColumn(updtdata,"workflag");
- grdf_setStatusColumn(updtdata,"status");
- if ( updtdata.rowcount == 0)
- {
- sysf_messageBox("변경된 데이터가","I004");
- return;
- }
- if (sysf_messageBox("저장", "S001") == 6)
- {
- ds_send_updatedata.copyData(updtdata,true);
- var oParam = {};
- oParam.id = "TXPMB00401";
- oParam.service = "pambaseinfomngtapp.DiscUncoCd";
- oParam.method = "reqExeDiscCd";
- oParam.inds = "req=ds_send_updatedata";
- oParam.outds = "";
- oParam.async = false;
- //oParam.callback = "cf_TXPMB00401";
- tranf_submit(oParam);
-
- group3_group2_btn_search_onclick();// 저장 후 재 조회
- }
- }
- function fSpclGridInsertRow()
- {
- var addRw = ds_disccdspeclist.addRow();
- var arrPostion = new Array();
- arrPostion[0] = addRw;
-
- }
- function fSpclGridUpdateRow(){
- var nRow = ds_disccdspeclist.rowposition;
- var bSucc;
-
- ds_grd_disccdlist.setColumn(0, "workflag", "U" );
- bSucc = ds_disccdspeclist.copyRow(nRow,ds_grd_disccdlist,0);
-
- //grdf_setStatus(group3.ds_disccdspeclist.ds_disccdspeclist, "U", nRow);
-
- }
- function fSpclGridDeleteRow(){
- var nRow = ds_disccdspeclist.rowposition;
- var bSucc;
-
- ds_grd_disccdlist.setColumn(0, "workflag", "D" );
- bSucc = ds_disccdspeclist.copyRow(nRow,ds_grd_disccdlist,0);
-
- //grdf_setStatus(group3.ds_disccdspeclist.ds_disccdspeclist, "U", nRow);
-
- }
- function group3_button54_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_grd_disccdlist.reset();
-
- ds_grd_disccdlist.setColumn(0, "autappyn", "N" );
- ds_grd_disccdlist.setColumn(0, "aftrcptyn", "N" );
- ds_grd_disccdlist.setColumn(0, "kioskpossyn", "N" );
- ds_grd_disccdlist.setColumn(0, "workflag", "I" );
- ds_grd_disccdlist.setColumn(0, "fromdd", utlf_getCurrentDate());
- ds_grd_disccdlist.setColumn(0, "calcscorcd", "-" );
- ds_grd_disccdlist.setColumn(0, "earncls", "-" );
- ds_grd_disccdlist.setColumn(0, "reductexptexptyn", "N" );
- ds_grd_disccdlist.setColumn(0, "discuncoflag", "D" );
-
- }
- function group5_btn_delete_onclick(obj:Button, e:ClickEventInfo)
- {
- if (sysf_messageBox("선택하신 할인코드를 ", "Q001") == '6') { //Yes 이면, 할인코드 삭제처리
-
- //삭제 작업구분 : D 세팅
- ds_grd_disccdlist.setColumn(0, "workflag", "D" );
-
- f_save("D");
-
- group3_group2_btn_search_onclick();// 삭제 후 재 조회
- }
-
- }
- //아래그리드에서 위로 복사
- function f_copy() {
- var bSucc;
- var nRow = ds_disccdspeclist.rowposition;
- bSucc = ds_grd_disccdlist.copyRow(0,ds_disccdspeclist,nRow);
-
- ds_disccdspeclist.setColumn(nRow, "workflag", "U" );
-
-
- }
- //위 그리드에서 아래로 복사
- function f_copy2() {
- var bSucc;
- var nRow = ds_disccdspeclist.rowposition;
- bSucc = ds_disccdspeclist.copyRow(nRow,ds_grd_disccdlist,0);
-
- // ds_disccdspeclist.setColumn(nRow, "workflag", "U" );
-
- }
- function group3_btn_excsave_onclick(obj:Button, e:ClickEventInfo)
- {
- if( ds_disccdspeclist.rowcount > 0 ){
- grdf_exportExcel(group3.ds_disccdspeclist, "할인 코드 관리", "할인 코드 관리", false, "", "user", false);
- } else {
- sysf_messageBox("조회된 데이터가 ", "I004");
- }
- }
- function group5_btn_clear_onclick(obj:Button, e:ClickEventInfo)
- {
- reload();
- }
- function group3_group2_cmb_srchcond_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- if (e.postvalue == "A") {
- group3.group2.ipt_srchcnts.enable = false;
- } else {
- group3.group2.ipt_srchcnts.enable = true;
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|