1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMZBC00310" position="absolute 0 0 1203 747" titletext="코드 관리" oninit="SMZBC00310_oninit" onlbuttonup="SMZBC00310_onlbuttonup" onload="SMZBC00310_onload">
- <Layouts>
- <Layout>
- <Div id="grd_general_bottom" taborder="33" position="absolute 0 560 1202 742" anchor="left right bottom">
- <Layouts>
- <Layout>
- <Static id="opt_modellabel" class="tit_2" position="absolute 0 4 342 21" anchor="left bottom"/>
- <Shape id="line1" onclick="line1_onclick" class="line_10" position="absolute -1 20 1193 26" anchor="left right bottom"/>
- <Static id="caption24" text="코드군 ID" class="cell_1" position="absolute 0 25 100 48" anchor="left bottom"/>
- <Edit id="ipt_cdgrupid" taborder="1" autoselect="true" autoskip="true" class="input_essential" position="absolute 101 27 186 46" anchor="left bottom"/>
- <Edit id="ipt_minval" taborder="2" autoselect="true" autoskip="true" class="input_essential" position="absolute 101 52 186 71" anchor="left bottom"/>
- <Static id="caption8" text="최소값" class="cell_1" position="absolute 0 51 100 74" anchor="left bottom"/>
- <Static id="caption22" text="코드 상세설명" class="cell_1" position="absolute 0 77 100 177" anchor="left bottom"/>
- <TextArea id="tar_detldesc" taborder="3" wordwrap="word" autoselect="true" autoskip="true" position="absolute 101 77 1191 177" anchor="left right bottom"/>
- <Shape id="line9" class="line_2" position="absolute 0 72 1194 81" anchor="left right bottom"/>
- <Shape id="line10" class="line_3" position="absolute 0 176 1194 182" anchor="left right bottom"/>
- <Static id="caption1" text="코드 ID" class="cell_1" position="absolute 187 25 287 48" anchor="left bottom"/>
- <Edit id="ipt_cdid" taborder="4" autoselect="true" autoskip="true" class="input_essential" position="absolute 288 27 373 46" anchor="left bottom"/>
- <Shape id="line5" class="line_2" position="absolute 1 46 1195 55" anchor="left right bottom"/>
- <Edit id="ipt_maxval" taborder="5" autoselect="true" autoskip="true" class="input_essential" position="absolute 288 52 373 71" anchor="left bottom"/>
- <Static id="caption10" text="최대값" class="cell_1" position="absolute 187 51 287 74" anchor="left bottom"/>
- <Static id="caption3" text="코드이름" class="cell_1" position="absolute 374 25 474 48" anchor="left bottom"/>
- <Static id="caption9" text="최소 연산자" class="cell_1" position="absolute 374 51 474 74" anchor="left bottom"/>
- <Edit id="ipt_cdnm" taborder="6" autoselect="true" autoskip="true" class="input_essential" position="absolute 475 27 565 46" anchor="left bottom"/>
- <Combo id="cmb_minopercd" taborder="7" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_essential" position="absolute 475 52 520 71" anchor="left bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">0</Col>
- <Col id="datacolumn"><</Col>
- </Row>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn"><=</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static id="caption11" text="최대 연산자" class="cell_1" position="absolute 521 51 621 74" anchor="left bottom"/>
- <Combo id="cmb_maxopercd" taborder="8" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_essential" position="absolute 622 52 667 71" anchor="left bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">0</Col>
- <Col id="datacolumn"><</Col>
- </Row>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn"><=</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static id="caption4" text="코드영문약어명" class="cell_1" position="absolute 566 25 666 48" anchor="left bottom"/>
- <Edit id="ipt_cdengabbrnm" taborder="9" autoselect="true" autoskip="true" class="input_essential" position="absolute 667 27 757 46" anchor="left bottom"/>
- <Static id="caption14" text="유효시작일시" class="cell_1" position="absolute 668 51 756 74" anchor="left bottom"/>
- <Calendar id="ipt_valifromdd" taborder="10" autoselect="true" autoskip="true" class="input_search" position="absolute 757 53 860 72" anchor="left bottom"/>
- <Static id="caption13" text="출력순서" class="cell_1" position="absolute 758 25 858 48" anchor="left bottom"/>
- <MaskEdit id="ipt_dispseq" taborder="11" type="string" mask="######-#######" maskchar=" " trimtype="both" autoselect="true" autoskip="true" class="input_essential" position="absolute 859 27 934 46" anchor="left bottom"/>
- <Static id="caption5" text="코드값" class="cell_1" position="absolute 935 25 995 48" anchor="left bottom"/>
- <Edit id="ipt_cdval" taborder="12" autoselect="true" autoskip="true" class="input_essential" position="absolute 996 27 1056 46" anchor="left bottom"/>
- <Calendar id="ipt_valitodd" taborder="13" autoselect="true" autoskip="true" class="input_search" position="absolute 947 53 1050 72" anchor="left bottom"/>
- <Static id="caption15" text="유효종료일시" class="cell_1" position="absolute 861 51 946 74" anchor="left bottom"/>
- <Button id="btn_add" taborder="14" text="추가" class="btn2" position="absolute 1066 1 1108 20" anchor="right bottom" onclick="grd_general_bottom_btn_add_onclick"/>
- <Button id="btn_update" taborder="15" text="수정" class="btn2" position="absolute 1109 1 1151 20" anchor="right bottom" onclick="grd_general_bottom_btn_update_onclick"/>
- <Button id="btn_delete" taborder="16" text="삭제" class="btn2" position="absolute 1152 1 1194 20" anchor="right bottom" onclick="grd_general_bottom_btn_delete_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption6" text="코드 관리" class="tit_1" position="absolute 0 0 101 25"/>
- <Button id="btn_save" taborder="1" text="저장" class="btn4" position="absolute 1067 2 1123 24" anchor="top right" onclick="btn_save_onclick"/>
- <Button id="btn_init" taborder="2" text="초기화" class="btn4" position="absolute 1126 2 1194 24" anchor="top right" onclick="btn_init_onclick"/>
- <Div id="grd_main" taborder="3" class="div_SA" position="absolute 0 25 1194 65" anchor="left top right">
- <Layouts>
- <Layout>
- <Shape id="line13" linetype="vertical" position="absolute 1103 12 1109 34" anchor="top right"/>
- <Button id="btn_search" taborder="1" text="조회" class="btn1" position="absolute 1120 10 1176 32" anchor="top right" onclick="grd_main_btn_search_onclick"/>
- <ImageViewer id="img_cdgrup_search_popup" taborder="2" class="icon_search" position="absolute 220 10 236 26"/>
- <Static id="caption2" text="코드군 ID :" class="search_name" position="absolute 15 11 106 28"/>
- <Edit id="ipt_search" taborder="3" class="input_search" position="absolute 115 11 215 30"/>
- <Combo id="combo1" taborder="4" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 115 11 270 30">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">R9997</Col>
- <Col id="datacolumn">진료행정발송</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption_cdgrup_list" text="코드군 목록" class="tit_2" position="absolute 29 79 147 100"/>
- <Shape id="line8" class="line_10" position="absolute 0 95 1194 101" anchor="left top right"/>
- <Grid id="grd_cdgruplist" taborder="5" binddataset="ds_main_cdgrup_list_cdgrup" useinputpanel="false" position="absolute 0 100 340 555" anchor="left top bottom" autoenter="select" cellsizingtype="col" oncelldblclick="grd_cdgruplist_oncelldblclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="21"/>
- <Column size="150"/>
- <Column size="200"/>
- <Column size="60"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <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/>
- <Cell col="1" text="코드군ID"/>
- <Cell col="2" text="코드군명"/>
- <Cell col="3" text="코드길이"/>
- <Cell col="4" text="코드군설명"/>
- <Cell col="5" text="출력순서"/>
- <Cell col="6" text="유효시작일자"/>
- <Cell col="7" text="유효종료일자"/>
- <Cell col="8" text="권한기관코드"/>
- <Cell col="9" text="권한기관명"/>
- <Cell col="10" text="권한부서코드"/>
- <Cell col="11" text="권한부서명"/>
- <Cell col="12" text="최초등록자ID"/>
- <Cell col="13" text="최초등록자이름"/>
- <Cell col="14" text="최초등록일시"/>
- <Cell col="15" text="최종수정자ID"/>
- <Cell col="16" text="최종수정자이름"/>
- <Cell col="17" text="최종수정일시"/>
- <Cell col="18" text="레 벨"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" style="align:left middle;" text="bind:cdgrupid"/>
- <Cell col="2" style="align:left middle;" text="bind:cdgrupnm"/>
- <Cell col="3" text="bind:cdlgth"/>
- <Cell col="4" text="bind:detldesc"/>
- <Cell col="5" text="bind:dispseq"/>
- <Cell col="6" text="bind:valifromdd" mask="####-##-##" maskchar=" "/>
- <Cell col="7" text="bind:valitodd" mask="####-##-##" maskchar=" "/>
- <Cell col="8" text="bind:authinstcd"/>
- <Cell col="9" text="bind:authinstnm"/>
- <Cell col="10" text="bind:authdeptcd"/>
- <Cell col="11" text="bind:authdeptnm"/>
- <Cell col="12" text="bind:fstrgstrid"/>
- <Cell col="13" text="bind:fstrgstrnm"/>
- <Cell col="14" text="bind:fstrgstdt" mask="yyyy-mm-dd hh:nn:ss"/>
- <Cell col="15" text="bind:lastupdtrid"/>
- <Cell col="16" text="bind:lastupdtrnm"/>
- <Cell col="17" text="bind:lastupdtdt" mask="yyyy-mm-dd hh:nn:ss"/>
- <Cell col="18" text="bind:level"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid id="grd_cdlist" taborder="6" binddataset="ds_main_code_list_code" useinputpanel="false" position="absolute 375 100 1195 555" anchor="all" autoenter="select" cellsizingtype="col" oncelldblclick="grd_cdlist_oncelldblclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="23"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="200"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="150"/>
- <Column size="68"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="68"/>
- <Column size="68"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="150"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="150"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="신청구분"/>
- <Cell col="2" text="대분류구분코드"/>
- <Cell col="3" text="코드SID"/>
- <Cell col="4" text="코드군ID"/>
- <Cell col="5" text="코드군명"/>
- <Cell col="6" text="코드ID"/>
- <Cell col="7" text="코드길이"/>
- <Cell col="8" text="코드이름"/>
- <Cell col="9" text="상세설명"/>
- <Cell col="10" text="출력순서"/>
- <Cell col="11" text="코드값"/>
- <Cell col="12" text="최소값"/>
- <Cell col="13" text="최대값"/>
- <Cell col="14" text="최소연산자"/>
- <Cell col="15" text="최대연산자"/>
- <Cell col="16" text="코드영문약어"/>
- <Cell col="17" text="유효시작일자"/>
- <Cell col="18" text="유효종료일자"/>
- <Cell col="19" text="최초등록자ID"/>
- <Cell col="20" text="최초등록자명"/>
- <Cell col="21" text="최초등록일시"/>
- <Cell col="22" text="최종수정자ID"/>
- <Cell col="23" text="최종수정자명"/>
- <Cell col="24" text="최종수정일시"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" style="align:left middle;padding:2 2 2 2;" text="bind:process"/>
- <Cell col="2" style="align:left middle;padding:2 2 2 2;" text="bind:class"/>
- <Cell col="3" style="align:left middle;padding:2 2 2 2;" text="bind:cdsid"/>
- <Cell col="4" style="align:left middle;padding:2 2 2 2;" text="bind:cdgrupid"/>
- <Cell col="5" style="align:left middle;padding:2 2 2 2;" text="bind:cdgrupnm"/>
- <Cell col="6" style="align:left middle;padding:2 2 2 2;" text="bind:cdid"/>
- <Cell col="7" style="align:left middle;padding:2 2 2 2;" text="bind:cdlgth"/>
- <Cell col="8" style="align:left middle;padding:2 2 2 2;" text="bind:cdnm"/>
- <Cell col="9" style="align:left middle;padding:2 2 2 2;" text="bind:detldesc"/>
- <Cell col="10" style="align:left middle;padding:2 2 2 2;" text="bind:dispseq"/>
- <Cell col="11" style="align:left middle;padding:2 2 2 2;" text="bind:cdval"/>
- <Cell col="12" style="align:left middle;padding:2 2 2 2;" text="bind:minval"/>
- <Cell col="13" style="align:left middle;padding:2 2 2 2;" text="bind:maxval"/>
- <Cell col="14" style="align:left middle;padding:2 2 2 2;" text="bind:minopercd"/>
- <Cell col="15" style="align:left middle;padding:2 2 2 2;" text="bind:maxopercd"/>
- <Cell col="16" style="align:left middle;padding:2 2 2 2;" text="bind:cdengabbrnm"/>
- <Cell col="17" style="align:left middle;padding:2 2 2 2;" text="bind:valifromdd" mask="####-##-##" maskchar=" " suppress="0"/>
- <Cell col="18" style="align:left middle;padding:2 2 2 2;" text="bind:valitodd" mask="####-##-##" maskchar=" " suppress="0"/>
- <Cell col="19" style="align:left middle;padding:2 2 2 2;" text="bind:fstrgstrid"/>
- <Cell col="20" style="align:left middle;padding:2 2 2 2;" text="bind:fstrgstrnm"/>
- <Cell col="21" style="align:left middle;padding:2 2 2 2;" text="bind:fstrgstdt" mask="####-##-## ##:##" maskchar=" "/>
- <Cell col="22" style="align:left middle;padding:2 2 2 2;" text="bind:lastupdtrid"/>
- <Cell col="23" style="align:left middle;padding:2 2 2 2;" text="bind:lastupdtrnm"/>
- <Cell col="24" style="align:left middle;padding:2 2 2 2;" text="bind:lastupdtdt" mask="####-##-## ##:##" maskchar=" "/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static id="caption_cd_list" text="코드 목록" class="tit_2" position="absolute 405 79 523 100"/>
- <Button id="img_convert_import_excel" taborder="10" class="icon_left" position="absolute 374 76 400 95" onclick="img_convert_import_excel_onclick"/>
- <Button id="img_convert_general_process" taborder="11" class="icon_right" position="absolute 0 76 26 95" onclick="img_convert_general_process_onclick"/>
- <Button id="img6" taborder="12" class="icon_top" position="absolute 344 309 370 328" anchor="left top" onclick="img6_onclick"/>
- <Button id="img3" taborder="13" class="icon_bottom" position="absolute 344 329 370 348" anchor="left top" onclick="img3_onclick"/>
- <Div id="grp_excel_process" taborder="32" position="absolute 992 75 1197 97" visible="false" anchor="top right">
- <Layouts>
- <Layout>
- <Button id="button1" taborder="2" text="엑셀입력" class="btn7" visible="false" position="absolute 1 0 75 20" anchor="top right" onclick="grp_excel_process_button1_onclick"/>
- <Button id="button2" taborder="0" text="엑셀출력" class="btn7" position="absolute 76 0 150 20" anchor="top right"/>
- <Button id="button3" taborder="1" text="행삭제" class="btn2" visible="false" position="absolute 151 0 202 20" anchor="top right" onclick="grp_excel_process_button3_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Button id="button4" taborder="9" text="엑셀출력" class="btn7" position="absolute 1068 75 1142 95" anchor="top right" visible="true" onclick="button4_onclick"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_search" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="supcdgrupid" type="STRING" size="256"/>
- <Column id="supcdgrupnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="supcdgrupid"/>
- <Col id="supcdgrupnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_cdgrup_list_cdgrup" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdgrupid" type="STRING" size="256" sumtext="코드군ID"/>
- <Column id="cdgrupnm" type="STRING" size="256" sumtext="코드군이름"/>
- <Column id="cdlgth" type="STRING" size="256" sumtext="코드길이"/>
- <Column id="detldesc" type="STRING" size="256" sumtext="코드군상세설명"/>
- <Column id="dispseq" type="STRING" size="256" sumtext="출력순서"/>
- <Column id="aliasid" type="STRING" size="256" sumtext="참조코드군ID"/>
- <Column id="valifromdd" type="STRING" size="256" sumtext="유효시작일자"/>
- <Column id="valitodd" type="STRING" size="256" sumtext="유효종료일자"/>
- <Column id="authinstcd" type="STRING" size="256" sumtext="권한기관코드"/>
- <Column id="authinstnm" type="STRING" size="256" sumtext="권한기관명"/>
- <Column id="authdeptcd" type="STRING" size="256" sumtext="권한부서코드"/>
- <Column id="authdeptnm" type="STRING" size="256" sumtext="권한부서명"/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID"/>
- <Column id="fstrgstrnm" type="STRING" size="256" sumtext="최초등록자이름"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID"/>
- <Column id="lastupdtrnm" type="STRING" size="256" sumtext="최종수정자이름"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
- <Column id="level" type="STRING" size="256" sumtext="레벨"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_code_list_code" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdsid" type="STRING" size="256" sumtext="코드 sid"/>
- <Column id="cdgrupid" type="STRING" size="256" sumtext="코드 group id"/>
- <Column id="cdgrupnm" type="STRING" size="256" sumtext="코드 group id"/>
- <Column id="cdlgth" type="STRING" size="256" sumtext="코드길이"/>
- <Column id="cdid" type="STRING" size="256" sumtext="코드 id"/>
- <Column id="cdengabbrnm" type="STRING" size="256" sumtext="코드 영문 약어명"/>
- <Column id="cdnm" type="STRING" size="256" sumtext="코드 이름"/>
- <Column id="detldesc" type="STRING" size="256" sumtext="코드 상세설명"/>
- <Column id="dispseq" type="STRING" size="256" sumtext="보여주기 순서"/>
- <Column id="cdval" type="STRING" size="256" sumtext="코드 값"/>
- <Column id="minval" type="STRING" size="256" sumtext="최소값"/>
- <Column id="maxval" type="STRING" size="256" sumtext="최대값"/>
- <Column id="minopercd" type="STRING" size="256" sumtext="최소값 연산자 코드"/>
- <Column id="maxopercd" type="STRING" size="256" sumtext="최대값 연산자 코드"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="등록일시"/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID"/>
- <Column id="fstrgstrnm" type="STRING" size="256" sumtext="최초등록자명"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID"/>
- <Column id="lastupdtrnm" type="STRING" size="256" sumtext="최종수정자명"/>
- <Column id="valifromdd" type="STRING" size="256" sumtext="유효 시작일시"/>
- <Column id="valitodd" type="STRING" size="256" sumtext="유효 종료일시"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_mode" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="modestatus" type="STRING" size="256"/>
- <Column id="modelabel" type="STRING" size="256"/>
- <Column id="mode" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="modestatus"></Col>
- <Col id="modelabel"></Col>
- <Col id="mode"></Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_data" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdsid" type="STRING" size="256"/>
- <Column id="cdgrupid" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdengabbrnm" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="detldesc" type="STRING" size="256"/>
- <Column id="cdval" type="STRING" size="256"/>
- <Column id="minval" type="STRING" size="256"/>
- <Column id="maxval" type="STRING" size="256"/>
- <Column id="minopercd" type="STRING" size="256"/>
- <Column id="maxopercd" type="STRING" size="256"/>
- <Column id="valifromdd" type="STRING" size="256"/>
- <Column id="valitodd" type="STRING" size="256"/>
- <Column id="dispseq" type="STRING" size="256"/>
- <Column id="fstrgstrid" type="STRING" size="256"/>
- <Column id="lastrgstrid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cdsid"/>
- <Col id="cdgrupid"/>
- <Col id="cdid"/>
- <Col id="cdengabbrnm"/>
- <Col id="cdnm"/>
- <Col id="detldesc"/>
- <Col id="cdval"/>
- <Col id="minval"/>
- <Col id="maxval"/>
- <Col id="minopercd"/>
- <Col id="maxopercd"/>
- <Col id="valifromdd"/>
- <Col id="valitodd"/>
- <Col id="dispseq"/>
- <Col id="fstrgstrid"/>
- <Col id="lastrgstrid"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_data" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdgrupid" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdengabbrnm" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="detldesc" type="STRING" size="256"/>
- <Column id="cdval" type="STRING" size="256"/>
- <Column id="minval" type="STRING" size="256"/>
- <Column id="maxval" type="STRING" size="256"/>
- <Column id="minopercd" type="STRING" size="256"/>
- <Column id="maxopercd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cdgrupid"/>
- <Col id="cdid"/>
- <Col id="cdengabbrnm"/>
- <Col id="cdnm"/>
- <Col id="detldesc"/>
- <Col id="cdval"/>
- <Col id="minval"/>
- <Col id="maxval"/>
- <Col id="minopercd"/>
- <Col id="maxopercd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_temp_count" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_command" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="session" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item14" compid="grd_general_bottom.opt_modellabel" propid="text" datasetid="ds_mode" columnid="modelabel"/>
- <BindItem id="item1" compid="grd_general_bottom.ipt_cdgrupid" propid="value" datasetid="ds_data" columnid="cdgrupid"/>
- <BindItem id="item4" compid="grd_general_bottom.ipt_minval" propid="value" datasetid="ds_data" columnid="minval"/>
- <BindItem id="item5" compid="grd_general_bottom.tar_detldesc" propid="value" datasetid="ds_data" columnid="detldesc"/>
- <BindItem id="item2" compid="grd_general_bottom.ipt_cdid" propid="value" datasetid="ds_data" columnid="cdid"/>
- <BindItem id="item3" compid="grd_general_bottom.ipt_maxval" propid="value" datasetid="ds_data" columnid="maxval"/>
- <BindItem id="item6" compid="grd_general_bottom.ipt_cdnm" propid="value" datasetid="ds_data" columnid="cdnm"/>
- <BindItem id="item7" compid="grd_general_bottom.cmb_minopercd" propid="value" datasetid="ds_data" columnid="minopercd"/>
- <BindItem id="item8" compid="grd_general_bottom.cmb_maxopercd" propid="value" datasetid="ds_data" columnid="maxopercd"/>
- <BindItem id="item9" compid="grd_general_bottom.ipt_cdengabbrnm" propid="value" datasetid="ds_data" columnid="cdengabbrnm"/>
- <BindItem id="item10" compid="grd_general_bottom.ipt_valifromdd" propid="value" datasetid="ds_data" columnid="valifromdd"/>
- <BindItem id="item12" compid="grd_general_bottom.ipt_dispseq" propid="value" datasetid="ds_data" columnid="dispseq"/>
- <BindItem id="item13" compid="grd_general_bottom.ipt_cdval" propid="value" datasetid="ds_data" columnid="cdval"/>
- <BindItem id="item11" compid="grd_general_bottom.ipt_valitodd" propid="value" datasetid="ds_data" columnid="valitodd"/>
- <BindItem id="item0" compid="grd_main.combo1" propid="value" datasetid="ds_main_search" columnid="supcdgrupid"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2017-09-20
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2017-09-20 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "com_basiccodexp::ZBC001.xjs";
- include "com_basiccodexp::ZBC003.xjs";
- var left = 0;
- var width = 0;
- var height = 0;
- function SMZBC00310_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SMZBC00310_onload(obj:Form, e:LoadEventInfo)
- {
- grdf_initGrid(grd_cdgruplist);
- grdf_setRowTypeIcon(grd_cdgruplist, 0);
- grdf_initGrid(grd_cdlist);
- grdf_setRowTypeIcon(grd_cdlist, 0);
-
- img_convert_general_process.visible = false;
- caption_cdgrup_list.position.left = 0;
- grd_cdgruplist.visible = true;
-
- img_convert_import_excel.visible = true;
- caption_cd_list.visible = true;
-
- grd_main.ipt_search.enable = true;
- grd_main.img_cdgrup_search_popup.enable = true;
- grd_main.btn_search.enable = true;
- grp_excel_process.visible = false;
- left = grd_cdlist.position.left;
- width = grd_cdlist.position.width;
- height = grd_cdlist.position.height;
-
- fShiftCdListGridColumn();
- var menuParameter = frmf_getMenuParam();
- menuParameter = "administrator";
- if(menuParameter != "administrator")
- {
- img_convert_import_excel.visible = false;
- }
- }
- function grd_main_btn_search_onclick(obj:Button, e:ClickEventInfo)
- {
- var supcdgrupid = ds_main_search.getColumn(0, "supcdgrupid");
- dsf_makeValue(ds_send_data, "level", "string", "3", 0);
- dsf_makeValue(ds_send_data, "supcdgrupid", "string", supcdgrupid, 0);
-
- dsf_setTypeFormat(ds_send_data, "level:INT");
- var oParam = {};
- oParam.id = "TRZBC00107";
- oParam.service = "basiccodeapp.BasicCodeAdmin";
- oParam.method = "reqGetSubCodeGroupList";
- oParam.inds = "req=ds_send_data";
- oParam.outds = "ds_main_cdgrup_list_cdgrup=cdgrup";
- oParam.async = false;
- oParam.callback = "cf_TRZBC00107";
- tranf_submit(oParam);
- }
- function cf_TRZBC00107(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0)
- {
- return;
- }
- else
- {
- fInitMainData(true);
- }
- }
- function grd_cdgruplist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- fInitMainData(true);
- var row = e.row;
- var cdgrupid = ds_main_cdgrup_list_cdgrup.getColumn(row, "cdgrupid");
-
- dsf_makeValue(ds_send_data, "cdgrupid", "string", cdgrupid, 0);
- dsf_makeValue(ds_send_data, "sortfield", "string", "dispseq", 0);
- dsf_makeValue(ds_send_data, "cdid", "string", "", 0);
- dsf_makeValue(ds_send_data, "cdengabbrnm", "string", "", 0);
- dsf_makeValue(ds_send_data, "cdnm", "string", "", 0);
- dsf_makeValue(ds_send_data, "detldesc", "string", "", 0);
- dsf_makeValue(ds_send_data, "cdval", "string", "", 0);
- dsf_makeValue(ds_send_data, "minval", "string", "", 0);
- dsf_makeValue(ds_send_data, "maxval", "string", "", 0);
- dsf_makeValue(ds_send_data, "minopercd", "string", "", 0);
- dsf_makeValue(ds_send_data, "maxopercd", "string", "", 0);
- dsf_setFixVal(ds_send_data, "join:true");
-
- var oParam = {};
- oParam.id = "TRZBC00124";
- oParam.service = "basiccodeapp.BasicCodeAdmin";
- oParam.method = "reqGetCodeList";
- oParam.inds = "req=ds_send_data";
- oParam.outds = "ds_main_code_list_code=code";
- oParam.async = false;
- //oParam.callback = "cf_TRZBC00124";
- tranf_submit(oParam);
- }
- function grd_cdlist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- var modestatus = ds_mode.getColumn(0, "modestatus");
-
- if(modestatus!="importexcel")
- {
- fInitMainDataControls(false);
- var row = ds_main_code_list_code.rowposition;
-
- var addRow = ds_data.addRow();
- ds_data.copyRow(addRow, ds_main_code_list_code, row);
-
- ds_mode.setColumn(0, "modelabel", "코드관리>코드상세보기");
- ds_mode.setColumn(0, "modestatus", "view");
-
- fInitMainDataControls(true);
- }
- }
- function img_convert_general_process_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_code_list_code.clearData();
-
- img_convert_general_process.visible = false;
- caption_cdgrup_list.position.left = 0;
- grd_cdgruplist.visible = true;
- grd_cdlist.position.left = left;
- grd_cdlist.position.width = width;
- grd_cdlist.position.height= height;
- img_convert_import_excel.visible = true;
- caption_cd_list.visible = true;
- grd_general_bottom.visible= true;
- grd_main.ipt_search.enable = true;
- grd_main.img_cdgrup_search_popup.enable = true;
- grd_main.btn_search.enable = true;
- grp_excel_process.visible = false;
- button4.visible = true;
-
- img6.visible = true;
- img3.visible = true;
-
- ds_mode.setColumn(0, "modestatus", "");
- fShiftCdListGridColumn();
- }
- function img_convert_import_excel_onclick(obj:Button, e:ClickEventInfo)
- {
- fShiftCdListGridColumn("excel");
- grd_cdgruplist.visible = false;
- grd_main.ipt_search.enable = false;
- grd_main.img_cdgrup_search_popup.enable = false;
- grd_main.btn_search.enable = false;
- img_convert_import_excel.visible = false;
- grp_excel_process.visible = true;
- button4.visible = false;
- caption_cd_list.visible = false;
- grp_excel_process.visible = true;
- grd_cdlist.position.left = 0;
- grd_cdlist.position.width = 1229;
- grd_cdlist.position.height = 700;
-
- img6.visible = false;
- img3.visible = false;
-
- grd_general_bottom.visible = false;
- img_convert_general_process.visible= true;
- caption_cdgrup_list.visible = true;
- caption_cdgrup_list.position.left = 29;
- ds_main_code_list_code.clearData();
-
- ds_mode.setColumn(0, "modestatus", "importexcel");
- }
- function img6_onclick(obj:Button, e:ClickEventInfo)
- {
- var selected_row = ds_main_code_list_code.rowposition;
- var up_row = selected_row - 1;
-
- if(selected_row > -1)
- {
- if(up_row > -1)
- {
- fSwapCodeSequence(ds_main_code_list_code, selected_row, up_row);
-
- ds_mode.setColumn(0, "modestatus", "swapsequence");
- }
- else
- {
- sysf_messageBox("더이상 위로 이동할수 없습니다.", "C");
- }
- }
- else
- {
- sysf_messageBox("선택된 행이 없습니다.", "C");
- }
- }
- function img3_onclick(obj:Button, e:ClickEventInfo)
- {
- var selected_row = ds_main_code_list_code.rowposition;
- var dn_row = selected_row + 1;
-
- if(selected_row > -1)
- {
- if(dn_row < ds_main_code_list_code.rowcount)
- {
- fSwapCodeSequence(ds_main_code_list_code, selected_row, dn_row);
-
- ds_mode.setColumn(0, "modestatus", "swapsequence");
- }
- else
- {
- sysf_messageBox("더이상 아래로 이동할수 없습니다.", "C");
- }
- }
- else
- {
- sysf_messageBox("선택된 행이 없습니다.", "C");
- }
- }
- function grd_general_bottom_btn_add_onclick(obj:Button, e:ClickEventInfo)
- {
- var row = ds_main_cdgrup_list_cdgrup.rowposition;
-
- if(row < 0)
- {
- sysf_messageBox('추가할 대상 코드군을', 'C002');
- return;
- }
-
- var authinstcd = ds_main_cdgrup_list_cdgrup.getColumn(ds_main_cdgrup_list_cdgrup.rowposition, "authinstcd");
- var authdeptcd = ds_main_cdgrup_list_cdgrup.getColumn(ds_main_cdgrup_list_cdgrup.rowposition, "authdeptcd");
- var authrized = fAuthorize(authinstcd, authdeptcd);
-
- if(authrized)
- {
- var cdgrupid = ds_main_cdgrup_list_cdgrup.getColumn(row, "cdgrupid");
- fInitMainData(false);
-
- ds_mode.setColumn(0, "mode", "insert");
- ds_mode.setColumn(0, "modelabel", "코드관리>코드추가");
- ds_mode.setColumn(0, "modestatus", "insert");
- ds_data.setColumn(0, "cdgrupid", cdgrupid);
-
- var cdlist_length = ds_main_code_list_code.rowcount;
-
- ds_data.setColumn(0, "dispseq", cdlist_length);
- ds_data.setColumn(0, "valifromdd", utlf_getCurrentDate());
- ds_data.setColumn(0, "valitodd", "99991231");
-
- grd_general_bottom.ipt_cdgrupid.enable = false;
- }
- else
- {
- var userinfo = fGetUserInfo();
- sysf_messageBox(userinfo+" 는 추가할", "E002") ;
- return;
- }
- }
- function grd_general_bottom_btn_update_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_mode.setColumn(0, "modelabel", "코드관리>코드수정");
- ds_mode.setColumn(0, "modestatus", "update");
-
- var row = ds_main_code_list_code.rowposition;
-
- if(row < 0)
- {
- sysf_messageBox("수정할 대상 코드군을", "C002");
- return;
- }
- var authinstcd = ds_main_cdgrup_list_cdgrup.getColumn(ds_main_cdgrup_list_cdgrup.rowposition, "authinstcd");
- var authdeptcd = ds_main_cdgrup_list_cdgrup.getColumn(ds_main_cdgrup_list_cdgrup.rowposition, "authdeptcd");
- var authrized = fAuthorize(authinstcd, authdeptcd);
-
- if(authrized)
- {
- ds_data.clearData();
-
- var row = ds_data.addRow();
- ds_data.copyRow(row, ds_main_code_list_code, row);
-
- fInitMainDataControls(false);
- grd_general_bottom.ipt_cdgrupid.enable = false;
- grd_general_bottom.ipt_cdid.enable = false;
- }
- else
- {
- var userinfo = fGetUserInfo();
- sysf_messageBox(userinfo+" 는 수정할", "E002") ;
- return;
- }
- }
- function grd_general_bottom_btn_delete_onclick(obj:Button, e:ClickEventInfo)
- {
- var row = ds_main_code_list_code.rowposition;
-
- if(row < 0)
- {
- sysf_messageBox("삭제할 대상 코드군을", "C002");
- return;
- }
- var authinstcd = ds_main_cdgrup_list_cdgrup.getColumn(ds_main_cdgrup_list_cdgrup.rowposition, "authinstcd");
- var authdeptcd = ds_main_cdgrup_list_cdgrup.getColumn(ds_main_cdgrup_list_cdgrup.rowposition, "authdeptcd");
- var authrized = fAuthorize(authinstcd, authdeptcd);
-
- if(authrized)
- {
- ds_data.clearData();
-
- var row = ds_data.addRow();
- ds_data.copyRow(row, ds_main_code_list_code, row);
-
- ds_mode.setColumn(0, "modelabel", "코드관리>코드삭제");
- ds_mode.setColumn(0, "modestatus", "delete");
-
- fInitMainDataControls(true);
- }
- else
- {
- var userinfo = fGetUserInfo();
- sysf_messageBox(userinfo+" 는 수정할", "E002") ;
- return;
- }
- }
- function grp_excel_process_button1_onclick(obj:Button, e:ClickEventInfo)
- {
- grdf_ImportExcel("ds_main_code_list_code", 2, grd_cdlist, 0);
- fRearrangeExcelData();
- }
- function button4_onclick(obj:Button, e:ClickEventInfo)
- {
- var row = ds_main_cdgrup_list_cdgrup.rowposition;
- var cdgrupid = utlf_transNullToEmpty(ds_main_cdgrup_list_cdgrup.getColumn(row, "cdgrupid"));
- var cdgrupnm = utlf_transNullToEmpty(ds_main_cdgrup_list_cdgrup.getColumn(row, "cdgrupnm"));
-
- grdf_exportExcel(grd_cdlist, cdgrupnm+"코드_"+cdgrupid, "see", "false");
- }
- function btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- var result;
- var modestatus = ds_mode.getColumn(0, "modestatus");
- var cdsid;
-
- if(modestatus == "view")
- {
- sysf_messageBox("조회중인 정보를 저장", 'E001') ;
- return;
- }
- else if(modestatus=="insert")
- {
- if(!fValidateMainData())
- {
- return false;
- }
- var cdgrupid = utlf_transNullToEmpty(ds_data.getColumn(0, "cdgrupid"));
- var cdid = utlf_transNullToEmpty(ds_data.getColumn(0, "cdid"));
- var cdnm = utlf_transNullToEmpty(ds_data.getColumn(0, "cdnm"));
- var cdsid = cdgrupid+cdid;
-
- if(utlf_isNull(cdnm))
- {
- ds_data.setColumn(0, "detldesc", cdnm);
- }
-
- result = sysf_messageBox( "[코드군 ID : "+cdgrupid+",코드 ID : "+cdid+", 코드 이름: "+cdnm+"]을 추가", "S001");
-
- dsf_makeValue(ds_data, "cdsid", "string", cdgrupid+cdid, 0);
-
- if( result==7 || result == 2 )
- {
- return;
- }
-
- ds_hidden_temp_count.clearData();
-
- ds_send_data.copyData(ds_data);
-
- var oParam = {};
- oParam.id = "TRZBC00126";
- oParam.service = "basiccodeapp.BasicCodeAdmin";
- oParam.method = "reqGetCodeNameCount";
- oParam.inds = "req=ds_send_data";
- oParam.outds = "ds_hidden_temp_count=count";
- oParam.async = false;
- //oParam.callback = "cf_TRZBC00126";
- tranf_submit(oParam);
-
- var count = ds_hidden_temp_count.getColumn(0, "count");
- if (count > 0)
- {
- result = sysf_messageBox( "[코드군 ID : "+cdgrupid+"]에 동일한 코드 이름이 존재합니다. ["+cdnm+"]을 추가", "S001");
- if( result==7 || result == 2 )
- {
- return;
- }
- }
-
- var oParam = {};
- oParam.id = "TRZBC00109";
- oParam.service = "basiccodeapp.BasicCodeAdmin";
- oParam.method = "reqInsCode";
- oParam.inds = "req=ds_send_data";
- oParam.async = false;
- //oParam.callback = "cf_TRZBC00109";
- tranf_submit(oParam);
- }
- else if(modestatus == "update")
- {
- var cdgrupid = utlf_transNullToEmpty(ds_data.getColumn(0, "cdgrupid"));
- var cdid = utlf_transNullToEmpty(ds_data.getColumn(0, "cdid"));
- cdsid = cdgrupid+cdid;
- var cdnm = utlf_transNullToEmpty(ds_data.getColumn(0, "cdnm"));
-
- result = sysf_messageBox( "[코드군 ID : "+cdgrupid+",코드 ID : "+cdid+", 코드 이름 : "+cdnm+"]을 수정", "S001");
- if( result==7 || result == 2 )
- {
- return;
- }
- ds_send_data.copyData(ds_data);
-
- var oParam = {};
- oParam.id = "TRZBC00109";
- oParam.service = "basiccodeapp.BasicCodeAdmin";
- oParam.method = "reqSetCode";
- oParam.inds = "req=ds_send_data";
- oParam.async = false;
- //oParam.callback = "cf_TRZBC00109";
- tranf_submit(oParam);
- }
- else if(modestatus == "delete")
- {
- var cdgrupid = utlf_transNullToEmpty(ds_data.getColumn(0, "cdgrupid"));
- var cdid = utlf_transNullToEmpty(ds_data.getColumn(0, "cdid"));
- cdsid = cdgrupid+cdid;
- var cdnm = utlf_transNullToEmpty(ds_data.getColumn(0, "cdnm"));
-
- result = sysf_messageBox( "[코드군 ID : "+cdgrupid+",코드 ID : "+cdid+", 코드 이름 : "+cdnm+"]을 삭제", "S001");
- if( result==7 || result == 2 )
- {
- return;
- }
- ds_send_data.copyData(ds_data);
- dsf_makeValue(ds_send_data, "cdsid", "string", cdsid, 0);
-
- var oParam = {};
- oParam.id = "TXZBC00111";
- oParam.service = "basiccodeapp.BasicCodeAdmin";
- oParam.method = "reqDelCode";
- oParam.inds = "req=ds_send_data";
- oParam.async = false;
- //oParam.callback = "cf_TXZBC00111";
- tranf_submit(oParam);
- }
- else if(modestatus == "importexcel")
- {
- var update_data = grdf_getGridUpdateData(grd_cdlist);
-
- ds_send_data.clearData();
- ds_send_data.copyData(update_data)
- dsf_setFixVal(ds_command, "session:false");
- dsf_setDefaultVal(ds_send_data, "maxopercd:'',valifromdd:19001231,valitodd:99991231,fstrgstrid:COM,fstrgstrnm:COM 사용자,lastupdtrid:COM,lastupdtrnm:COM 사용자");
-
- var oParam = {};
- oParam.id = "TXZBC00119";
- oParam.service = "basiccodeapp.BasicCodeAdmin";
- oParam.method = "reqInsCodeList";
- oParam.inds = "command=ds_command req=ds_send_data:u";
- oParam.typeStr = "m";
- oParam.async = false;
- oParam.callback = "cf_TXZBC00119";
- tranf_submit(oParam);
- }
- else if(modestatus=="swapsequence")
- {
- var update_data = grdf_getGridUpdateData(grd_cdlist);
- ds_send_data.clearData();
- ds_send_data.copyData(update_data)
-
- dsf_setFixVal(ds_command, "session:false");
- var oParam = {};
- oParam.id = "TXZBC00120";
- oParam.service = "basiccodeapp.BasicCodeAdmin";
- oParam.method = "reqExeSwapCodeSequence";
- oParam.inds = "command=ds_command req=ds_send_data";
- oParam.outds = "ds_hidden_temp=data";
- oParam.async = false;
- //oParam.callback = "cf_TXZBC00120";
- tranf_submit(oParam);
- }
- else
- {
- sysf_messageBox("처리 모드를", "C002");
- return;
- }
- if(modestatus!="importexcel")
- {
- fInitMainData(true);
- var row = ds_main_cdgrup_list_cdgrup.rowposition;
- var cdgrupid = ds_main_cdgrup_list_cdgrup.getColumn(row, "cdgrupid");
-
- dsf_makeValue(ds_send_data, "sortfield", "string", "dispseq", 0);
- dsf_makeValue(ds_send_data, "cdgrupid", "string", cdgrupid, 0);
- dsf_makeValue(ds_send_data, "cdid", "string", "", 0);
- dsf_makeValue(ds_send_data, "cdengabbrnm", "string", "", 0);
- dsf_makeValue(ds_send_data, "cdnm", "string", "", 0);
- dsf_makeValue(ds_send_data, "detldesc", "string", "", 0);
- dsf_makeValue(ds_send_data, "cdval", "string", "", 0);
- dsf_makeValue(ds_send_data, "minval", "string", "", 0);
- dsf_makeValue(ds_send_data, "maxval", "string", "", 0);
- dsf_makeValue(ds_send_data, "minopercd", "string", "", 0);
- dsf_makeValue(ds_send_data, "maxopercd", "string", "", 0);
-
- dsf_setFixVal(ds_send_data, "join:true");
-
- var oParam = {};
- oParam.id = "TRZBC00124";
- oParam.service = "basiccodeapp.BasicCodeAdmin";
- oParam.method = "reqGetCodeList";
- oParam.inds = "req=ds_send_data";
- oParam.outds = "ds_main_code_list_code=code";
- oParam.async = false;
- //oParam.callback = "cf_TRZBC00124";
- tranf_submit(oParam);
-
- fInitMainDataControls(false);
-
- if(modestatus != "delete" && modestatus != "swapsequence")
- {
- row = fFindGridItem(grd_cdlist, "cdsid", cdsid);
-
- ds_data.copyData(0, ds_main_code_list_code, row);
-
- ds_mode.setColumn(0, "modelabel", "코드관리>코드상세보기");
- ds_mode.setColumn(0, "modestatus", "view");
- }
-
- fInitMainDataControls(true);
- }
- }
- function cf_TXZBC00119(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0)
- {
- return;
- }
- else
- {
- alert("["+parseInt(ds_main_code_list_code.rowcount-1)+"]개의 코드군을 엑셀로 부터 추출하여 성공적으로 서버에 적용하였습니다.");
-
- for(var i = 0; i < ds_main_code_list_code.rowcount; i++)
- {
- ds_main_code_list_code.updatecontrol = false;
- ds_main_code_list_code.setRowType(i, "");
- ds_main_code_list_code.updatecontrol = true;
- }
- }
- }
- function btn_init_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_cdgrup_list_cdgrup.clearData();
- ds_main_code_list_code.clearData();
- }
- ]]></Script>
- </Form>
- </FDL>
|