12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMRAC01000" position="absolute 0 0 1211 784" titletext="계정코드 관리" oninit="SMRAC01000_oninit" onload="SMRAC01000_onload">
- <Layouts>
- <Layout>
- <Static id="caption6" text="소득자 관리" class="tit_1" position="absolute 0 0 230 25"/>
- <Shape id="line2" class="line_6" position="absolute 0 46 1194 52" anchor="left top right"/>
- <Button id="btn_save" taborder="1" text="저장" class="btn4" position="absolute 1076 25 1132 47" anchor="top right" onclick="btn_save_onclick"/>
- <Button id="btn_delete" taborder="2" text="삭제" class="btn4" position="absolute 1135 25 1191 47" anchor="top right" onclick="btn_delete_onclick"/>
- <Shape id="line1" class="line_10" position="absolute 0 121 558 127" anchor="left top right"/>
- <Div id="group4" anchor="left top right" taborder="3" class="div_SA2" position="absolute 0 50 558 90">
- <Layouts>
- <Layout>
- <Static id="caption7" text="조회조건 :" class="search_name" position="absolute 11 12 110 29"/>
- <Shape id="line3" linetype="vertical" class="line_4" position="absolute 468 9 474 31" anchor="top right"/>
- <Edit id="ipt_retrref" taborder="6" autoselect="true" autoskip="true" class="input_s_essential" position="absolute 250 10 415 29" onkeydown="group4_ipt_retrref_onkeydown"/>
- <Button id="btn_search" taborder="7" text="조회" class="btn1" position="absolute 486 9 542 31" anchor="top right" onclick="group4_btn_search_onclick"/>
- <Radio id="rdo_retrflag" taborder="8" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 97 12 250 27" columncount="-1" rowcount="-1">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">code</Col>
- <Col id="datacolumn">주민등록번호</Col>
- </Row>
- <Row>
- <Col id="codecolumn">name</Col>
- <Col id="datacolumn">성명</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- </Layout>
- </Layouts>
- </Div>
- <Shape id="line4" class="line_10" position="absolute 563 78 1195 84" anchor="top right"/>
- <Static id="caption21" text="소득자 목록" class="tit_2" position="absolute 0 105 118 126"/>
- <Static id="caption22" text="소득자 정보" class="tit_2" position="absolute 565 62 683 84" anchor="top right"/>
- <Grid id="grd_incmlist" taborder="4" binddataset="ds_main_list1_incmlist" autoenter="select" useinputpanel="false" cellsizingtype="col" autofittype="col" position="absolute 0 126 558 772" anchor="all" oncellclick="grd_incmlist_oncellclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="38"/>
- <Column size="130"/>
- <Column size="140"/>
- <Column size="110"/>
- <Column size="110"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="주민등록번호"/>
- <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="우편번호1"/>
- <Cell col="12" text="우편번호2"/>
- <Cell col="13" text="우편번호일련번호"/>
- <Cell col="14" text="상위주소"/>
- <Cell col="15" text="하위주소"/>
- <Cell col="16" text="전화번호"/>
- <Cell col="17" text="e-Mail"/>
- <Cell col="18" text="업종구분"/>
- <Cell col="19" text="소득구분"/>
- <Cell col="20" text="은행코드"/>
- <Cell col="21" text="예금주"/>
- <Cell col="22" text="계좌번호"/>
- <Cell col="23" text="여권번호"/>
- <Cell col="24" text="비고"/>
- <Cell col="25" text="Status"/>
- <Cell col="26"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow+1"/>
- <Cell col="1" class="text_center" text="bind:rrgstno" mask="######-#######" maskchar=" "/>
- <Cell col="2" text="bind:name"/>
- <Cell col="3" displaytype="combo" style="align:center;" text="bind:ionatiflag" combodataset="ds_cmb_ionatiflag" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="4" displaytype="combo" style="align:center;" text="bind:incmpsnflag" combodataset="ds_cmb_incmpsnflag" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="5" text="bind:instcd"/>
- <Cell col="6" text="bind:residentflag"/>
- <Cell col="7" text="bind:residncnati"/>
- <Cell col="8" text="bind:entrregno"/>
- <Cell col="9" text="bind:custnm"/>
- <Cell col="10" text="bind:zipcd"/>
- <Cell col="11" text="bind:zipcd1"/>
- <Cell col="12" text="bind:zipcd2"/>
- <Cell col="13" text="bind:zipcdseqno"/>
- <Cell col="14" text="bind:supaddr"/>
- <Cell col="15" text="bind:infaddr"/>
- <Cell col="16" text="bind:cntctel"/>
- <Cell col="17" text="bind:emailaddr"/>
- <Cell col="18" text="bind:induflag"/>
- <Cell col="19" text="bind:incmflag"/>
- <Cell col="20" text="bind:bankcd"/>
- <Cell col="21" text="bind:depor"/>
- <Cell col="22" text="bind:aactno"/>
- <Cell col="23" text="bind:passportno"/>
- <Cell col="24" text="bind:cmt"/>
- <Cell col="25" text="bind:status"/>
- <Cell col="26" text="bind:rrgstnovalidyn"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="btn_add" taborder="5" text="신규" class="btn2" position="absolute 1149 59 1191 78" anchor="top right" onclick="btn_add_onclick"/>
- <Button id="btn_excsave" taborder="6" text="엑셀저장" class="btn7" position="absolute 479 102 559 121" anchor="top right" onclick="btn_excsave_onclick"/>
- <Shape id="line8" class="line_2" position="absolute 564 338 1194 344" anchor="top right"/>
- <Combo id="cmb_residncnati" taborder="7" innerdataset="@ds_init_R0282list_R0282" codecolumn="cdid" datacolumn="cdnm" enable="false" position="absolute 667 188 817 207" anchor="top right"/>
- <Shape id="line9" class="line_3" position="absolute 564 572 1194 578" anchor="top right"/>
- <Button id="btn_zipcd" taborder="8" class="icon_search" position="absolute 786 293 802 309" anchor="top right" onclick="btn_zipcd_onclick"/>
- <Shape id="line10" class="line_2" position="absolute 564 364 1194 370" anchor="top right"/>
- <Edit id="ipt_cmt" taborder="9" autoselect="true" autoskip="true" class="input_default" position="absolute 667 578 1107 597" anchor="top right" onkeydown="ipt_cmt_onkeydown"/>
- <Edit id="ipt_rrgstno" taborder="10" autoselect="true" autoskip="true" class="input_essential" position="absolute 667 85 817 104" anchor="top right" onkeydown="ipt_rrgstno_onkeydown"/>
- <Shape id="line11" class="line_2" position="absolute 564 208 1194 214" anchor="top right"/>
- <Combo id="cmb_incmflag" taborder="11" innerdataset="@ds_init_R0279list_R0279" codecolumn="cdid" datacolumn="cdnm" position="absolute 667 448 864 467" anchor="top right"/>
- <Edit id="opt_zipcd1" taborder="12" readonly="true" visible="false" position="absolute 830 292 865 311" anchor="top right"/>
- <Shape id="line13" class="line_2" position="absolute 564 157 1194 163" anchor="top right"/>
- <Static id="caption1" text="전화번호" class="cell_1" position="absolute 564 368 664 391" anchor="top right"/>
- <Static id="caption10" text="상세주소" class="cell_1" position="absolute 564 342 664 365" anchor="top right"/>
- <Edit id="opt_zipcd2" taborder="13" readonly="true" visible="false" position="absolute 865 292 895 311" anchor="top right"/>
- <Edit id="ipt_aactno" taborder="14" autoselect="true" autoskip="true" class="input_default" position="absolute 667 474 817 493" anchor="top right" onkeydown="ipt_aactno_onkeydown"/>
- <Edit id="ipt_custnm" taborder="15" class="input_default" enable="false" position="absolute 667 266 847 285" anchor="top right" onkeydown="ipt_custnm_onkeydown"/>
- <Static id="caption11" text="사업자등록번호" class="cell_1" position="absolute 564 238 664 261" anchor="top right"/>
- <Shape id="line14" class="line_2" position="absolute 564 182 1194 188" anchor="top right"/>
- <Static id="caption2" text="거주지국" class="cell_1" position="absolute 564 186 664 209" anchor="top right"/>
- <Shape id="line15" class="line_2" position="absolute 564 390 1194 396" anchor="top right"/>
- <Static id="caption12" text="상호" class="cell_1" position="absolute 564 264 664 287" anchor="top right"/>
- <Static id="caption3" text="성명" class="cell_1" position="absolute 564 160 664 183" anchor="top right"/>
- <Edit id="ipt_zipcd" taborder="16" autoselect="true" autoskip="true" class="input_default" position="absolute 667 292 782 311" anchor="top right"/>
- <Edit id="ipt_supaddr" taborder="17" autoselect="true" autoskip="true" class="input_default" position="absolute 667 318 1107 337" anchor="top right" onkeydown="ipt_supaddr_onkeydown"/>
- <Shape id="line16" class="line_2" position="absolute 564 416 1194 422" anchor="top right"/>
- <Static id="caption13" text="e-mail주소" class="cell_1" position="absolute 564 394 664 417" anchor="top right"/>
- <Static id="caption5" text="우편번호" class="cell_1" position="absolute 564 290 664 313" anchor="top right"/>
- <Combo id="cmb_bankcd" taborder="18" innerdataset="@ds_init_R0001list_R0001" codecolumn="cdid" datacolumn="cdnm" position="absolute 667 500 817 519" anchor="top right"/>
- <Edit id="ipt_depor" taborder="19" autoselect="true" autoskip="true" class="input_default" position="absolute 667 526 817 545" anchor="top right" onkeydown="ipt_depor_onkeydown"/>
- <Shape id="line17" class="line_2" position="absolute 564 468 1194 474" anchor="top right"/>
- <Static id="caption14" text="업종구분" class="cell_1" position="absolute 564 420 664 443" anchor="top right"/>
- <Edit id="ipt_emailaddr" taborder="20" autoselect="true" autoskip="true" class="input_essential" position="absolute 667 396 919 415" anchor="top right" onkeydown="ipt_emailaddr_onkeydown"/>
- <Radio id="rdo_incmpsnflag" taborder="21" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 667 214 812 234" anchor="top right" onitemchanged="rdo_incmpsnflag_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">사업자</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">개인</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static id="caption8" text="주소" class="cell_1" position="absolute 564 316 664 339" anchor="top right"/>
- <Static id="caption47" text="내/외국인구분" class="cell_1" position="absolute 564 109 664 132" anchor="top right"/>
- <Edit id="opt_zipcdseqno" taborder="22" readonly="true" visible="false" position="absolute 895 292 920 311" anchor="top right"/>
- <Shape id="line18" class="line_2" position="absolute 564 494 1194 500" anchor="top right"/>
- <Static id="caption15" text="계좌번호" class="cell_1" position="absolute 564 472 664 495" anchor="top right"/>
- <Edit id="ipt_name" taborder="23" autoselect="true" autoskip="true" class="input_essential" position="absolute 667 162 817 181" anchor="top right" onkeydown="ipt_name_onkeydown"/>
- <Static id="caption16" text="은행" class="cell_1" position="absolute 564 498 664 521" anchor="top right"/>
- <Shape id="line19" class="line_2" position="absolute 564 520 1194 526" anchor="top right"/>
- <MaskEdit id="ipt_entrregno" taborder="24" mask="999-99-99999" class="input_default" enable="false" position="absolute 667 241 817 260" anchor="top right" onkeydown="ipt_entrregno_onkeydown"/>
- <Radio id="rdo_ionatiflag" taborder="25" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 667 109 812 132" anchor="top right">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">내국인</Col>
- </Row>
- <Row>
- <Col id="codecolumn">9</Col>
- <Col id="datacolumn">외국인</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static id="caption9" text="비고" class="cell_1" position="absolute 564 577 664 600" anchor="top right"/>
- <Shape id="line5" class="line_2" position="absolute 564 105 1194 111" anchor="top right"/>
- <Combo id="cmb_induflag" taborder="26" innerdataset="@ds_init_R0278list_R0278" codecolumn="cdid" datacolumn="cdnm" position="absolute 667 423 894 442" anchor="top right"/>
- <Static id="caption17" text="예금주" class="cell_1" position="absolute 564 524 664 547" anchor="top right"/>
- <Static id="caption18" text="주민등록번호" class="cell_1" position="absolute 564 83 664 106" anchor="top right"/>
- <Shape id="line6" class="line_2" position="absolute 564 131 1194 137" anchor="top right"/>
- <Static id="caption20" text="소득자구분" class="cell_1" position="absolute 564 212 664 235" anchor="top right"/>
- <Shape id="line7" class="line_2" position="absolute 564 235 1194 241" anchor="top right"/>
- <Shape id="line12" linetype="horizontal" class="line_2" position="absolute 564 312 1107 318" anchor="top right"/>
- <Edit id="ipt_infaddr" taborder="27" autoselect="true" autoskip="true" class="input_default" position="absolute 667 344 1007 363" anchor="top right" onkeydown="ipt_infaddr_onkeydown"/>
- <Edit id="ipt_cntctel" taborder="28" autoselect="true" autoskip="true" class="input_default" position="absolute 667 370 817 389" anchor="top right" onkeydown="ipt_cntctel_onkeydown"/>
- <Shape id="line20" class="line_2" position="absolute 564 286 1194 292" anchor="top right"/>
- <Static id="caption23" text="소득구분" class="cell_1" position="absolute 564 446 664 469" anchor="top right"/>
- <Shape id="line21" class="line_2" position="absolute 564 442 1194 448" anchor="top right"/>
- <Shape id="line22" class="line_2" position="absolute 564 261 1194 267" anchor="top right"/>
- <Static id="caption19" text="여권번호" class="cell_1" position="absolute 564 550 664 573" anchor="top right"/>
- <Shape id="line23" class="line_2" position="absolute 564 546 1194 552" anchor="top right"/>
- <Edit id="ipt_passportno" taborder="29" autoselect="true" autoskip="true" class="input_default" position="absolute 667 552 1107 571" anchor="top right" onkeydown="ipt_passportno_onkeydown"/>
- <Button id="button1" taborder="30" text="주민등록번호오류검사" class="btn2" position="absolute 100 102 246 121" onclick="button1_onclick"/>
- <Static id="caption24" text="거주자 구분" class="cell_1" position="absolute 564 135 664 158" anchor="top right"/>
- <Radio id="rdo_residentflag" taborder="31" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 667 136 825 159" anchor="top right" onitemchanged="rdo_residentflag_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">거주자</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">비거주자</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static id="caption25" text="( '-' 없이 입력하세요)" position="absolute 820 85 957 105" anchor="top right" style="color:#0000ffff;font:Dotum,9,bold;"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_send_retrparams" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_send_retrparams_oncolumnchanged">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="rrgstno" type="STRING" size="256"/>
- <Column id="name" type="STRING" size="256"/>
- <Column id="retrflag" type="STRING" size="256"/>
- <Column id="retrref" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="rrgstno"/>
- <Col id="name"/>
- <Col id="retrflag">name</Col>
- <Col id="retrref"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_list1_incmlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="rrgstno" type="STRING" size="256" sumtext="주민등록번호"/>
- <Column id="name" type="STRING" size="256" sumtext="성명"/>
- <Column id="ionatiflag" type="STRING" size="256" sumtext="내외국인구분"/>
- <Column id="residentflag" type="STRING" size="256" sumtext="거주자구분"/>
- <Column id="residncnati" type="STRING" size="256" sumtext="거주지국"/>
- <Column id="incmpsnflag" type="STRING" size="256" sumtext="소득자구분"/>
- <Column id="entrregno" type="STRING" size="256" sumtext="사업자등록번호"/>
- <Column id="custnm" type="STRING" size="256" sumtext="상호"/>
- <Column id="zipcd" type="STRING" size="256" sumtext="우편번호"/>
- <Column id="zipcd1" type="STRING" size="256" sumtext="우편번호1"/>
- <Column id="zipcd2" type="STRING" size="256" sumtext="우편번호2"/>
- <Column id="zipcdseqno" type="STRING" size="256" sumtext="우편번호일련번호"/>
- <Column id="supaddr" type="STRING" size="256" sumtext="상위주소"/>
- <Column id="infaddr" type="STRING" size="256" sumtext="하위주소"/>
- <Column id="cntctel" type="STRING" size="256" sumtext="전화번호"/>
- <Column id="emailaddr" type="STRING" size="256" sumtext="이메일주소"/>
- <Column id="induflag" type="STRING" size="256" sumtext="업종구분"/>
- <Column id="incmflag" type="STRING" size="256" sumtext="소득구분"/>
- <Column id="aactno" type="STRING" size="256" sumtext="계좌번호"/>
- <Column id="bankcd" type="STRING" size="256" sumtext="은행코드"/>
- <Column id="depor" type="STRING" size="256" sumtext="예금주"/>
- <Column id="passportno" type="STRING" size="256" sumtext="비고"/>
- <Column id="cmt" type="STRING" size="256" sumtext="비고"/>
- <Column id="status" type="STRING" size="256" sumtext="상태"/>
- <Column id="rrgstnovalidyn" type="STRING" size="256" sumtext="유효여부"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_list2_incmpsn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_list2_incmpsn_oncolumnchanged">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="rrgstno" type="STRING" size="256"/>
- <Column id="name" type="STRING" size="256"/>
- <Column id="ionatiflag" type="STRING" size="256"/>
- <Column id="residentflag" type="STRING" size="256"/>
- <Column id="residncnati" type="STRING" size="256"/>
- <Column id="incmpsnflag" type="STRING" size="256"/>
- <Column id="entrregno" type="STRING" size="256"/>
- <Column id="custnm" type="STRING" size="256"/>
- <Column id="zipcd" type="STRING" size="256"/>
- <Column id="zipcd1" type="STRING" size="256"/>
- <Column id="zipcd2" type="STRING" size="256"/>
- <Column id="zipcdseqno" type="STRING" size="256"/>
- <Column id="supaddr" type="STRING" size="256"/>
- <Column id="infaddr" type="STRING" size="256"/>
- <Column id="cntctel" type="STRING" size="256"/>
- <Column id="emailaddr" type="STRING" size="256"/>
- <Column id="induflag" type="STRING" size="256"/>
- <Column id="incmflag" type="STRING" size="256"/>
- <Column id="aactno" type="STRING" size="256"/>
- <Column id="bankcd" type="STRING" size="256"/>
- <Column id="depor" type="STRING" size="256"/>
- <Column id="passportno" type="STRING" size="256"/>
- <Column id="cmt" type="STRING" size="256"/>
- <Column id="status" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="rrgstno"/>
- <Col id="name"/>
- <Col id="ionatiflag">1</Col>
- <Col id="residentflag">1</Col>
- <Col id="residncnati"/>
- <Col id="incmpsnflag">2</Col>
- <Col id="entrregno"/>
- <Col id="custnm"/>
- <Col id="zipcd"/>
- <Col id="zipcd1"/>
- <Col id="zipcd2"/>
- <Col id="zipcdseqno"/>
- <Col id="supaddr"/>
- <Col id="infaddr"/>
- <Col id="cntctel"/>
- <Col id="emailaddr"/>
- <Col id="induflag"/>
- <Col id="incmflag"/>
- <Col id="aactno"/>
- <Col id="bankcd"/>
- <Col id="depor"/>
- <Col id="passportno"/>
- <Col id="cmt"/>
- <Col id="status"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_cmb_ionatiflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">내국인</Col>
- <Col id="value">1</Col>
- </Row>
- <Row>
- <Col id="label">외국인</Col>
- <Col id="value">9</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_cmb_incmpsnflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">사업자</Col>
- <Col id="value">1</Col>
- </Row>
- <Row>
- <Col id="label">개인</Col>
- <Col id="value">2</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_R0282list_R0282" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_R0278list_R0278" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_R0279list_R0279" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_R0001list_R0001" 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_hidden_tmpincmpsn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="rrgstno" type="STRING" size="256"/>
- <Column id="name" type="STRING" size="256"/>
- <Column id="ionatiflag" type="STRING" size="256"/>
- <Column id="residentflag" type="STRING" size="256"/>
- <Column id="residncnati" type="STRING" size="256"/>
- <Column id="incmpsnflag" type="STRING" size="256"/>
- <Column id="entrregno" type="STRING" size="256"/>
- <Column id="custnm" type="STRING" size="256"/>
- <Column id="zipcd" type="STRING" size="256"/>
- <Column id="zipcd1" type="STRING" size="256"/>
- <Column id="zipcd2" type="STRING" size="256"/>
- <Column id="zipcdseqno" type="STRING" size="256"/>
- <Column id="supaddr" type="STRING" size="256"/>
- <Column id="infaddr" type="STRING" size="256"/>
- <Column id="cntctel" type="STRING" size="256"/>
- <Column id="emailaddr" type="STRING" size="256"/>
- <Column id="induflag" type="STRING" size="256"/>
- <Column id="incmflag" type="STRING" size="256"/>
- <Column id="aactno" type="STRING" size="256"/>
- <Column id="bankcd" type="STRING" size="256"/>
- <Column id="depor" type="STRING" size="256"/>
- <Column id="passportno" type="STRING" size="256"/>
- <Column id="cmt" type="STRING" size="256"/>
- <Column id="status" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="rrgstno"/>
- <Col id="name"/>
- <Col id="ionatiflag">1</Col>
- <Col id="residentflag"/>
- <Col id="residncnati"/>
- <Col id="incmpsnflag">2</Col>
- <Col id="entrregno"/>
- <Col id="custnm"/>
- <Col id="zipcd"/>
- <Col id="zipcd1"/>
- <Col id="zipcd2"/>
- <Col id="zipcdseqno"/>
- <Col id="supaddr"/>
- <Col id="infaddr"/>
- <Col id="cntctel"/>
- <Col id="emailaddr"/>
- <Col id="induflag"/>
- <Col id="incmflag"/>
- <Col id="aactno"/>
- <Col id="bankcd"/>
- <Col id="depor"/>
- <Col id="passportno"/>
- <Col id="cmt"/>
- <Col id="status"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_retrparams2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="rrgstno" type="STRING" size="256"/>
- <Column id="name" type="STRING" size="256"/>
- <Column id="retrflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="rrgstno"/>
- <Col id="name"/>
- <Col id="retrflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_incmpsn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="rrgstno" type="STRING" size="256" sumtext="주민등록번호"/>
- <Column id="name" type="STRING" size="256" sumtext="성명"/>
- <Column id="ionatiflag" type="STRING" size="256" sumtext="내외국인구분"/>
- <Column id="residentflag" type="STRING" size="256" sumtext="거주지구분"/>
- <Column id="residncnati" type="STRING" size="256" sumtext="거주지국"/>
- <Column id="incmpsnflag" type="STRING" size="256" sumtext="소득자구분"/>
- <Column id="entrregno" type="STRING" size="256" sumtext="사업자등록번호"/>
- <Column id="custnm" type="STRING" size="256" sumtext="상호"/>
- <Column id="zipcd" type="STRING" size="256" sumtext="우편번호"/>
- <Column id="zipcd1" type="STRING" size="256" sumtext="우편번호1"/>
- <Column id="zipcd2" type="STRING" size="256" sumtext="우편번호2"/>
- <Column id="zipcdseqno" type="STRING" size="256" sumtext="우편번호일련번호"/>
- <Column id="supaddr" type="STRING" size="256" sumtext="상위주소"/>
- <Column id="infaddr" type="STRING" size="256" sumtext="하위주소"/>
- <Column id="cntctel" type="STRING" size="256" sumtext="전화번호"/>
- <Column id="emailaddr" type="STRING" size="256" sumtext="이메일주소"/>
- <Column id="induflag" type="STRING" size="256" sumtext="업종구분"/>
- <Column id="incmflag" type="STRING" size="256" sumtext="소득구분"/>
- <Column id="aactno" type="STRING" size="256" sumtext="계좌번호"/>
- <Column id="bankcd" type="STRING" size="256" sumtext="은행코드"/>
- <Column id="depor" type="STRING" size="256" sumtext="예금주"/>
- <Column id="passportno" type="STRING" size="256" sumtext="여권번호"/>
- <Column id="cmt" type="STRING" size="256" sumtext="비고"/>
- <Column id="status" type="STRING" size="256" sumtext="상태"/>
- </ColumnInfo>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group4.ipt_retrref" propid="value" datasetid="ds_send_retrparams" columnid="retrref"/>
- <BindItem id="item1" compid="group4.rdo_retrflag" propid="value" datasetid="ds_send_retrparams" columnid="retrflag"/>
- <BindItem id="item2" compid="ipt_rrgstno" propid="value" datasetid="ds_main_list2_incmpsn" columnid="rrgstno"/>
- <BindItem id="item3" compid="rdo_ionatiflag" propid="value" datasetid="ds_main_list2_incmpsn" columnid="ionatiflag"/>
- <BindItem id="item4" compid="rdo_residentflag" propid="value" datasetid="ds_main_list2_incmpsn" columnid="residentflag"/>
- <BindItem id="item5" compid="ipt_name" propid="value" datasetid="ds_main_list2_incmpsn" columnid="name"/>
- <BindItem id="item6" compid="cmb_residncnati" propid="value" datasetid="ds_main_list2_incmpsn" columnid="residncnati"/>
- <BindItem id="item7" compid="rdo_incmpsnflag" propid="value" datasetid="ds_main_list2_incmpsn" columnid="incmpsnflag"/>
- <BindItem id="item8" compid="ipt_entrregno" propid="value" datasetid="ds_main_list2_incmpsn" columnid="entrregno"/>
- <BindItem id="item9" compid="ipt_custnm" propid="value" datasetid="ds_main_list2_incmpsn" columnid="custnm"/>
- <BindItem id="item10" compid="ipt_zipcd" propid="value" datasetid="ds_main_list2_incmpsn" columnid="zipcd"/>
- <BindItem id="item11" compid="ipt_supaddr" propid="value" datasetid="ds_main_list2_incmpsn" columnid="supaddr"/>
- <BindItem id="item12" compid="opt_zipcd1" propid="value" datasetid="ds_main_list2_incmpsn" columnid="zipcd1"/>
- <BindItem id="item13" compid="opt_zipcd2" propid="value" datasetid="ds_main_list2_incmpsn" columnid="zipcd2"/>
- <BindItem id="item14" compid="opt_zipcdseqno" propid="value" datasetid="ds_main_list2_incmpsn" columnid="zipcdseqno"/>
- <BindItem id="item15" compid="ipt_infaddr" propid="value" datasetid="ds_main_list2_incmpsn" columnid="infaddr"/>
- <BindItem id="item16" compid="ipt_cntctel" propid="value" datasetid="ds_main_list2_incmpsn" columnid="cntctel"/>
- <BindItem id="item17" compid="ipt_emailaddr" propid="value" datasetid="ds_main_list2_incmpsn" columnid="emailaddr"/>
- <BindItem id="item18" compid="cmb_induflag" propid="value" datasetid="ds_main_list2_incmpsn" columnid="induflag"/>
- <BindItem id="item19" compid="cmb_incmflag" propid="value" datasetid="ds_main_list2_incmpsn" columnid="incmflag"/>
- <BindItem id="item20" compid="ipt_aactno" propid="value" datasetid="ds_main_list2_incmpsn" columnid="aactno"/>
- <BindItem id="item21" compid="cmb_bankcd" propid="value" datasetid="ds_main_list2_incmpsn" columnid="bankcd"/>
- <BindItem id="item22" compid="ipt_depor" propid="value" datasetid="ds_main_list2_incmpsn" columnid="depor"/>
- <BindItem id="item23" compid="ipt_passportno" propid="value" datasetid="ds_main_list2_incmpsn" columnid="passportno"/>
- <BindItem id="item24" compid="ipt_cmt" propid="value" datasetid="ds_main_list2_incmpsn" columnid="cmt"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2017-06-19
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2017-06-19 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "mis_miscommonxp::MIS.xjs";
- include "mis_acntcommonxp::RAD001.xjs";
- function SMRAC01000_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SMRAC01000_onload(obj:Form, e:LoadEventInfo)
- {
- grdf_initGrid(grd_incmlist);
- fCheckAuth();
-
- fOpenForm();
-
- group4.btn_search.click();
- }
- function fCheckAuth()
- {
- group4.btn_search.enable = frmf_checkAuth("R") ;
- btn_save.enable = frmf_checkAuth("X") ;
- }
- function fOpenForm()
- {
- ds_main_list1_incmlist.clearData();
- ds_main_list2_incmpsn.clearData();
- ds_main_list2_incmpsn.addRow();
-
- ds_send_retrparams.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd"));
-
- misfComboComCdListMulti("R0282,R0278,R0279,R0001", "cmb_residncnati,cmb_induflag,cmb_incmflag,cmb_bankcd");
- ds_main_list2_incmpsn.setColumn(0, "status", "i");
-
- frmf_inputEnterKey("group4.rdo_retrflag", "onitemchanged", new ItemChangeEventInfo );
- }
- function group4_ipt_retrref_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- obj.updateToDataset();
- group4.btn_search.setFocus();
- }
- }
- function ds_send_retrparams_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == "retrref")
- {
- fRetrieve();
- }
- }
- function fRetrieve()
- {
- var sRetrFlag = ds_send_retrparams.getColumn(0, "retrflag");
-
- if(sRetrFlag == "code")
- {
- ds_send_retrparams.setColumn(0, "rrgstno", ds_send_retrparams.getColumn(0, "retrref"));
- ds_send_retrparams.setColumn(0, "name", "");
- }
- else if(sRetrFlag == "name")
- {
- ds_send_retrparams.setColumn(0, "name", ds_send_retrparams.getColumn(0, "retrref"));
- ds_send_retrparams.setColumn(0, "rrgstno", "");
- }
-
- var oParam = {};
- oParam.id = "TRRAC01001";
- oParam.service = "acntbaseinfoapp.AcntBaseInfo";
- oParam.method = "reqGetIncmPsnList";
- oParam.inds = "req=ds_send_retrparams";
- oParam.outds = "ds_main_list1_incmlist=incmlist";
- oParam.async = false;
- //oParam.callback = "cf_TRRAC01001";
- tranf_submit(oParam);
-
- dsf_setFixVal(ds_main_list1_incmlist, "status:-,rrgstnovalidyn:Y");
- ds_main_list1_incmlist.rowposition = -1;
- }
- function grd_incmlist_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- ds_main_list2_incmpsn.clearData();
- ds_main_list2_incmpsn.addRow();
- ds_main_list2_incmpsn.copyRow(0, ds_main_list1_incmlist, ds_main_list1_incmlist.rowposition);
- ds_main_list2_incmpsn.setColumn(0, "status", "u");
-
- ipt_rrgstno.enable = false;
- }
- function button1_onclick(obj:Button, e:ClickEventInfo)
- {
- for(var i = 0 ; i < ds_main_list1_incmlist.rowcount; i++)
- {
- var sRrgstno = ds_main_list1_incmlist.getColumn(i, "rrgstno");
-
- if((ds_main_list1_incmlist.getColumn(i, "residentflag") == "1") && ((!radfJuminCheck(sRrgstno) && ds_main_list1_incmlist.getColumn(i, "ionatiflag") == "1" )
- || (!radfFgnJuminCheck(sRrgstno) && ds_main_list1_incmlist.getColumn(i, "ionatiflag") == "9")))
- {
- misfSetGridColor(grd_incmlist, "all", "#ff99cc", "B" ,i);
- ds_main_list1_incmlist.setColumn(i, "rrgstnovalidyn", "N");
- }
- }
- }
- function group4_btn_search_onclick(obj:Button, e:ClickEventInfo)
- {
- fRetrieve();
- }
- function btn_add_onclick(obj:Button, e:ClickEventInfo)
- {
- fResetControl();
- }
- function fResetControl()
- {
- ds_main_list2_incmpsn.clearData();
- ds_main_list2_incmpsn.addRow();
-
- ds_main_list2_incmpsn.copyRow(0, ds_hidden_tmpincmpsn, 0);
- ds_main_list2_incmpsn.setColumn(0, "status", "i");
-
- ipt_rrgstno.enable = true;
- ipt_name.enable = true;
- }
- function fRetrieveExistList(sType)
- {
- var instcd = sysf_getUserInfo("dutplceinstcd");
- var rrgstno = ds_main_list2_incmpsn.getColumn(0, "rrgstno");
- var name = ds_main_list2_incmpsn.getColumn(0, "name");
- ds_hidden_tmpincmpsn.copyData(ds_main_list2_incmpsn);
-
- ds_send_retrparams2.setColumn(0, "instcd", instcd);
- ds_send_retrparams2.setColumn(0, "rrgstno", rrgstno);
- ds_send_retrparams2.setColumn(0, "name", name);
- ds_send_retrparams2.setColumn(0, "retrflag", sType);
-
- if (!utlf_isNull(rrgstno) || !utlf_isNull(name))
- {
- var oParam = {};
- oParam.id = "TRRAC00611";
- oParam.service = "acntbaseinfoapp.AcntBaseInfo";
- oParam.method = "reqGetIncmPsn";
- oParam.inds = "req=ds_send_retrparams2";
- oParam.outds = "ds_hidden_incmpsn=incmpsn";
- oParam.async = false;
- //oParam.callback = "cf_TRRAC00611";
- tranf_submit(oParam);
-
- dsf_setFixVal(ds_hidden_incmpsn, "status:-");
- if(ds_hidden_incmpsn.rowcount == 0)
- {
- ds_main_list2_incmpsn.clearData();
- ds_main_list2_incmpsn.addRow();
-
- ds_main_list2_incmpsn.copyData(ds_hidden_tmpincmpsn);
- ds_main_list2_incmpsn.setColumn(0, "instcd", instcd);
- ds_main_list2_incmpsn.setColumn(0, "rrgstno", rrgstno);
- ds_main_list2_incmpsn.setColumn(0, "ionatiflag", "1");
- ds_main_list2_incmpsn.setColumn(0, "incmpsnflag", "2");
- ds_main_list2_incmpsn.setColumn(0, "residentflag", "1");
- ds_main_list2_incmpsn.setColumn(0, "status", "i");
- }
- else
- {
- ds_main_list2_incmpsn.clearData();
- ds_main_list2_incmpsn.addRow();
- ds_main_list2_incmpsn.copyData(ds_hidden_incmpsn);
- ds_main_list2_incmpsn.setColumn(0, "status", "u");
-
- ipt_rrgstno.enable = false;
- }
- frmf_inputEnterKey("rdo_ionatiflag", "onitemchanged", new ItemChangeEventInfo );
- frmf_inputEnterKey("rdo_incmpsnflag", "onitemchanged", new ItemChangeEventInfo );
- }
- else
- {
- ds_main_list2_incmpsn.setColumn(0, "status", "i");
- }
- }
- function ds_main_list2_incmpsn_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == "rrgstno")
- {
- fRetrieveExistList("code");
- }
- }
- function ipt_rrgstno_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- obj.updateToDataset();
- ipt_name.setFocus();
- }
- }
- function rdo_residentflag_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- if (obj.value == "1")
- {
- ds_main_list2_incmpsn.setColumn(0, "residncnati", "");
- cmb_residncnati.enable = false;
- }
- else
- {
- cmb_residncnati.enable = true;
- }
- }
- function ipt_name_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- obj.updateToDataset();
- rdo_ionatiflag.setFocus();
- }
- }
- function rdo_incmpsnflag_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- if (obj.value == "1")
- {
- ipt_entrregno.enable = true;
- ipt_custnm.enable = true;
- }
- else
- {
- ds_main_list2_incmpsn.setColumn(0, "entrregno", "");
- ds_main_list2_incmpsn.setColumn(0, "custnm", "");
-
- ipt_entrregno.enable = false;
- ipt_custnm.enable = false;
- }
- }
- function ipt_entrregno_onkeydown(obj:MaskEdit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- obj.updateToDataset();
- ipt_custnm.setFocus();
- }
- }
- function ipt_custnm_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- obj.updateToDataset();
- btn_zipcd.setFocus();
- }
- }
- function btn_zipcd_onclick(obj:Button, e:ClickEventInfo)
- {
- var retValue = appf_getZipCodeList("combination");
- ds_main_list2_incmpsn.setColumn(0, "zipcd1", retValue.zipcdhead);
- ds_main_list2_incmpsn.setColumn(0, "zipcd2", retValue.zipcdfoot);
- ds_main_list2_incmpsn.setColumn(0, "zipcdseqno", retValue.seqno);
- ds_main_list2_incmpsn.setColumn(0, "supaddr", retValue.address);
- ds_main_list2_incmpsn.setColumn(0, "infaddr", "");
-
- var sZipcd = ds_main_list2_incmpsn.getColumn(0, "zipcd1") + ds_main_list2_incmpsn.getColumn(0, "zipcd2");
- ds_main_list2_incmpsn.setColumn(0, "zipcd", sZipcd);
- }
- function ipt_supaddr_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- obj.updateToDataset();
- ipt_infaddr.setFocus();
- }
- }
- function ipt_infaddr_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- obj.updateToDataset();
- ipt_cntctel.setFocus();
- }
- }
- function ipt_cntctel_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- obj.updateToDataset();
- ipt_emailaddr.setFocus();
- }
- }
- function ipt_emailaddr_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- obj.updateToDataset();
- cmb_induflag.setFocus();
- }
- }
- function ipt_aactno_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- obj.updateToDataset();
- cmb_bankcd.setFocus();
- }
- }
- function ipt_depor_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- obj.updateToDataset();
- ipt_cmt.setFocus();
- }
- }
- function ipt_passportno_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- obj.updateToDataset();
- ipt_cmt.setFocus();
- }
- }
- function ipt_cmt_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- obj.updateToDataset();
- btn_save.setFocus();
- }
- }
- function btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- if(!fCheckNumber())
- {
- return false;
- }
- fSave();
- }
- function fCheckNumber()
- {
- var sRrgstno = ds_main_list2_incmpsn.getColumn(0, "rrgstno");
-
- if(rdo_residentflag.value == "1" && (!radfJuminCheck(sRrgstno) && rdo_ionatiflag.value == "1" ) ||(!radfFgnJuminCheck(sRrgstno) && rdo_ionatiflag.value == "9"))
- {
- sysf_messageBox("잘못된 주민등록번호 입니다." ,"I000");
- return false;
- }
- else
- {
- return true;
- }
- }
- function fSave()
- {
- var sRrgstNo = ds_main_list2_incmpsn.getColumn(0, "rrgstno");
- var sName = ds_main_list2_incmpsn.getColumn(0, "name");
- var sResidentflag = ds_main_list2_incmpsn.getColumn(0, "residentflag");
- var sResidncnati = ds_main_list2_incmpsn.getColumn(0, "residncnati");
-
- if(sRrgstNo.getTrim().length != 13 && rdo_residentflag.value == "1")
- {
- sysf_messageBox("주민등록번호를", "C001");
- return;
- }
- if(utlf_isNull(sName.getTrim()))
- {
- sysf_messageBox("성명을", "C001");
- return;
- }
-
- if(sResidentflag == "2" && utlf_isNull(sResidncnati))
- {
- sysf_messageBox("거주지국을 선택하세요", "C001");
- return;
- }
- var oParam = {};
- oParam.id = "TXRAC00611";
- oParam.service = "acntbaseinfoapp.AcntBaseInfo";
- oParam.method = "reqExeSaveIncmPsn";
- oParam.inds = "req=ds_main_list2_incmpsn";
- oParam.outds = "";
- oParam.async = false;
- //oParam.callback = "cf_TXRAC00611";
- tranf_submit(oParam);
-
- var sStatus = ds_main_list2_incmpsn.getColumn(0, "status");
- if(sStatus == "u")
- {
- ds_main_list1_incmlist.copyRow(ds_main_list1_incmlist.rowposition, ds_main_list2_incmpsn, 0);
- }
- else if(sStatus == "i")
- {
- var addRow = ds_main_list1_incmlist.addRow();
- ds_main_list1_incmlist.copyRow(addRow, ds_main_list2_incmpsn, 0);
- }
- }
- function btn_delete_onclick(obj:Button, e:ClickEventInfo)
- {
- var dlgRslt = sysf_messageBox("선택하신 소득자를", "Q001");
- if(dlgRslt == 6)
- {
- ds_main_list2_incmpsn.setColumn(0, "status", "d");
-
- var oParam = {};
- oParam.id = "TXRAC00611";
- oParam.service = "acntbaseinfoapp.AcntBaseInfo";
- oParam.method = "reqExeSaveIncmPsn";
- oParam.inds = "req=ds_main_list2_incmpsn";
- oParam.outds = "";
- oParam.async = false;
- //oParam.callback = "cf_TXRAC00611";
- tranf_submit(oParam);
-
- fRetrieve();
- fResetControl();
- }
- }
- function btn_excsave_onclick(obj:Button, e:ClickEventInfo)
- {
- misfSaveExcel(grd_incmlist);
- }
- ]]></Script>
- </Form>
- </FDL>
|