123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SPCMS00600" position="absolute 0 0 515 507" titletext="주소록" oninit="SPCMS00600_oninit" onload="SPCMS00600_onload">
- <Layouts>
- <Layout>
- <Div id="grp_get" taborder="35" position="absolute 0 472 510 499">
- <Layouts>
- <Layout>
- <Button id="btn_update" taborder="0" text="수정모드" class="btn3" position="absolute 311 5 391 27" anchor="default" onclick="grp_get_btn_update_onclick"/>
- <Button id="btn_delete" taborder="1" text="삭제" class="btn4" position="absolute 395 5 451 27" anchor="default" onclick="grp_get_btn_delete_onclick"/>
- <Button id="btn_confirm" taborder="2" text="확인" class="btn4" position="absolute 454 5 510 27" anchor="default" onclick="grp_get_btn_confirm_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="grp_save2" taborder="34" position="absolute 0 472 510 502">
- <Layouts>
- <Layout width="510" height="30">
- <Button id="btn_save" taborder="0" text="저장" class="btn4" position="absolute 395 5 451 27" anchor="default" onclick="grp_save2_btn_save_onclick"/>
- <Button id="btn_close" taborder="1" text="취소" class="btn4" position="absolute 454 5 510 27" anchor="default" onclick="grp_save2_btn_close_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <TextArea id="tar_memo" taborder="27" class="input_default" position="absolute 93 344 510 393" wordwrap="word" maxlength="3000"/>
- <Static id="caption9" text="기본 정보" class="tit_2" position="absolute 0 6 95 28"/>
- <Shape id="line2" linetype="horizontal" class="line_10" position="absolute 0 22 510 28"/>
- <Shape id="line6" linetype="horizontal" class="line_2" position="absolute 0 49 510 55"/>
- <Shape id="line1" linetype="horizontal" class="line_2" position="absolute 0 75 510 81"/>
- <Shape id="line3" linetype="horizontal" class="line_2" position="absolute 0 101 510 107"/>
- <Shape id="line5" linetype="horizontal" class="line_2" position="absolute 0 127 510 133"/>
- <Shape id="line7" linetype="horizontal" class="line_2" position="absolute 0 153 510 159"/>
- <Shape id="line4" linetype="horizontal" class="line_2" position="absolute 0 179 510 185"/>
- <Shape id="line8" linetype="horizontal" class="line_2" position="absolute 0 205 510 211"/>
- <Shape id="line9" linetype="horizontal" class="line_2" position="absolute 0 256 510 262"/>
- <Static id="cap_dmtitl" text="이 름" class="cell_1" position="absolute 0 27 90 50" style="padding:0 0 0 0;align:center middle;"/>
- <Edit id="ipt_innrclntnm" taborder="1" class="input_essential" position="absolute 93 29 235 48" autoselect="true"/>
- <Static id="caption1" text="E-mail" class="cell_1" position="absolute 0 53 90 76" style="padding:0 0 0 0;align:center middle;"/>
- <Edit id="ipt_email" taborder="2" class="input_default" position="absolute 93 55 208 74" autoselect="true"/>
- <Static id="caption10" text="@" position="absolute 215 55 227 74"/>
- <Edit id="ipt_emailaddr" taborder="3" class="input_default" position="absolute 232 55 367 74" autoselect="true"/>
- <Combo id="cmb_email" taborder="4" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 375 55 510 74" index="0" text="직접입력" onitemchanged="cmb_email_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn"/>
- <Col id="datacolumn">직접입력</Col>
- </Row>
- <Row>
- <Col id="codecolumn">nownuri.net</Col>
- <Col id="datacolumn">나우누리</Col>
- </Row>
- <Row>
- <Col id="codecolumn">naver.com</Col>
- <Col id="datacolumn">네이버</Col>
- </Row>
- <Row>
- <Col id="codecolumn">nate.com</Col>
- <Col id="datacolumn">네이트</Col>
- </Row>
- <Row>
- <Col id="codecolumn">hanmail.net</Col>
- <Col id="datacolumn">다음/한메일</Col>
- </Row>
- <Row>
- <Col id="codecolumn">dreamwiz.com</Col>
- <Col id="datacolumn">드림위즈</Col>
- </Row>
- <Row>
- <Col id="codecolumn">lycos.co.kr</Col>
- <Col id="datacolumn">라이코스</Col>
- </Row>
- <Row>
- <Col id="codecolumn">yahoo.co.kr</Col>
- <Col id="datacolumn">야후</Col>
- </Row>
- <Row>
- <Col id="codecolumn">empal.com</Col>
- <Col id="datacolumn">엠파스</Col>
- </Row>
- <Row>
- <Col id="codecolumn">unitel.co.kr</Col>
- <Col id="datacolumn">유니텔</Col>
- </Row>
- <Row>
- <Col id="codecolumn">chollian.net</Col>
- <Col id="datacolumn">천리안</Col>
- </Row>
- <Row>
- <Col id="codecolumn">kornet.net</Col>
- <Col id="datacolumn">코넷</Col>
- </Row>
- <Row>
- <Col id="codecolumn">paran.com</Col>
- <Col id="datacolumn">파란</Col>
- </Row>
- <Row>
- <Col id="codecolumn">hanafos.com</Col>
- <Col id="datacolumn">하나포스</Col>
- </Row>
- <Row>
- <Col id="codecolumn">hitel.net</Col>
- <Col id="datacolumn">하이텔</Col>
- </Row>
- <Row>
- <Col id="codecolumn">hotmail.com</Col>
- <Col id="datacolumn">핫메일</Col>
- </Row>
- <Row>
- <Col id="codecolumn">catholic.ac.kr</Col>
- <Col id="datacolumn">Catholic</Col>
- </Row>
- <Row>
- <Col id="codecolumn">cmcnu.or.kr</Col>
- <Col id="datacolumn">CMCnU</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static id="caption2" text="휴대폰" class="cell_1" position="absolute 0 79 90 102" style="padding:0 0 0 0;align:center middle;"/>
- <Edit id="ipt_mpphontel" taborder="5" class="input_default" position="absolute 93 81 245 100" autoselect="true" maxlength="28"/>
- <Static id="caption3" text="주 소" class="cell_1" position="absolute 0 131 90 154" style="padding:0 0 0 0;align:center middle;"/>
- <Edit id="ipt_zipcd1" taborder="6" readonly="true" position="absolute 93 133 135 152" autoselect="true"/>
- <Static id="caption4" text="-" position="absolute 139 136 145 149"/>
- <Edit id="ipt_zipcd2" taborder="7" readonly="true" position="absolute 149 133 191 152" autoselect="true"/>
- <Button id="btnicon_search3" taborder="8" class="icon_search" position="absolute 193 135 209 151" onclick="btnicon_search3_onclick"/>
- <Edit id="ipt_detladdr" taborder="9" class="input_default" position="absolute 214 133 510 152" autoselect="true" maxlength="98"/>
- <Static id="caption5" text="고객분류" class="cell_1" position="absolute 0 260 90 283" style="padding:0 0 0 0;align:center middle;"/>
- <Static id="cpt_innrclntflagnm" position="absolute 95 260 215 283"/>
- <Static id="caption6" text="근무부서" class="cell_1" position="absolute 0 157 90 180" style="padding:0 0 0 0;align:center middle;"/>
- <Static id="caption7" text="소속부서" class="cell_1" position="absolute 0 183 90 206" style="padding:0 0 0 0;align:center middle;"/>
- <Static id="caption8" text="회사정보" class="cell_1" position="absolute 0 209 90 257" style="padding:0 0 0 0;align:center middle;"/>
- <Edit id="ipt_dutinstnm" taborder="10" class="input_default" position="absolute 93 159 218 178" oneditclick="ipt_dutinstnm_oneditclick" autoselect="true" maxlength="98"/>
- <Edit id="ipt_dutdeptnm" taborder="11" class="input_default" position="absolute 221 159 373 178" autoselect="true" maxlength="98"/>
- <Edit id="ipt_jobrespnm" taborder="12" class="input_default" position="absolute 375 159 510 178" autoselect="true" maxlength="98"/>
- <Static id="caption11" text="전화(home)" class="cell_1" position="absolute 255 79 345 102" style="padding:0 0 0 0;align:center middle;"/>
- <Edit id="ipt_hometel" taborder="13" class="input_default" position="absolute 348 81 510 100" autoselect="true" maxlength="28"/>
- <Shape id="line10" linetype="horizontal" class="line_2" position="absolute 0 282 510 288"/>
- <Static id="caption12" text="전화(office)" class="cell_1" position="absolute 0 105 90 128" style="padding:0 0 0 0;align:center middle;"/>
- <Edit id="ipt_intphno" taborder="14" class="input_default" position="absolute 93 107 245 126" autoselect="true" maxlength="14"/>
- <Static id="caption13" text="직장명" position="absolute 94 210 131 233"/>
- <Static id="caption14" text="부서명" position="absolute 94 234 131 257"/>
- <Edit id="ipt_posinstnm" taborder="15" class="input_default" position="absolute 93 185 218 204" autoselect="true" maxlength="98"/>
- <Edit id="ipt_posdeptnm" taborder="16" class="input_default" position="absolute 221 185 373 204" autoselect="true" maxlength="98"/>
- <Edit id="ipt_workplcenm" taborder="17" class="input_default" position="absolute 135 211 372 230" autoselect="true" maxlength="98"/>
- <Edit id="ipt_deptnm" taborder="18" class="input_default" position="absolute 135 235 312 254" autoselect="true" maxlength="98"/>
- <Static id="caption15" text="직급" position="absolute 321 234 353 257"/>
- <Edit id="ipt_jobgrad" taborder="19" class="input_default" position="absolute 353 235 510 254" maxlength="98"/>
- <Static id="caption16" text="팩 스" class="cell_1" position="absolute 255 105 345 128" style="padding:0 0 0 0;align:center middle;"/>
- <Edit id="ipt_faxno" taborder="20" class="input_default" position="absolute 348 107 510 126" autoselect="true" maxlength="14"/>
- <Static id="caption17" text="상세 정보" class="tit_2" position="absolute 0 296 95 318"/>
- <Shape id="line12" linetype="horizontal" class="line_10" position="absolute 0 312 510 318"/>
- <Static id="caption18" text="생 일" class="cell_1" position="absolute 0 317 90 340" style="padding:0 0 0 0;align:center middle;"/>
- <Calendar id="ipt_memodd" taborder="25" class="input_default" position="absolute 93 318 180 337" autoselect="true"/>
- <Radio id="rdo_lunarsolarflag" taborder="26" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" class="s" position="absolute 191 320 310 336">
- <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">0</Col>
- <Col id="datacolumn">음력</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Shape id="line13" linetype="horizontal" class="line_2" position="absolute 1 339 510 345"/>
- <Static id="caption19" text="메모" class="cell_1" position="absolute 0 343 90 396" style="padding:0 0 0 0;align:center middle;"/>
- <Shape id="line14" linetype="horizontal" class="line_2" position="absolute 0 395 510 401"/>
- <Static id="caption20" text="추가 e-mail" class="cell_1" position="absolute 0 399 90 422" style="padding:0 0 0 0;align:center middle;"/>
- <Shape id="line15" linetype="horizontal" class="line_2" position="absolute 0 421 510 427"/>
- <Edit id="ipt_email2" taborder="28" class="input_default" position="absolute 93 401 208 420" autoselect="true"/>
- <Static id="caption21" text="@" position="absolute 211 401 231 420"/>
- <Edit id="ipt_emailaddr2" taborder="29" class="input_default" position="absolute 230 401 365 420" autoselect="true"/>
- <Combo id="cmb_email2" taborder="30" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 375 401 510 420">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn"/>
- <Col id="datacolumn">직접입력</Col>
- </Row>
- <Row>
- <Col id="codecolumn">hanmail.net</Col>
- <Col id="datacolumn">hanmail.net</Col>
- </Row>
- <Row>
- <Col id="codecolumn">nate.com</Col>
- <Col id="datacolumn">nate.com</Col>
- </Row>
- <Row>
- <Col id="codecolumn">yahoo.co.kr</Col>
- <Col id="datacolumn">yahoo.co.kr</Col>
- </Row>
- <Row>
- <Col id="codecolumn">naver.com</Col>
- <Col id="datacolumn">naver.com</Col>
- </Row>
- <Row>
- <Col id="codecolumn">empal.com</Col>
- <Col id="datacolumn">empal.com</Col>
- </Row>
- <Row>
- <Col id="codecolumn">paran.com</Col>
- <Col id="datacolumn">paran.com</Col>
- </Row>
- <Row>
- <Col id="codecolumn">hitel.net</Col>
- <Col id="datacolumn">hitel.net</Col>
- </Row>
- <Row>
- <Col id="codecolumn">dreamwiz.com</Col>
- <Col id="datacolumn">dreamwiz.com</Col>
- </Row>
- <Row>
- <Col id="codecolumn">lycos.co.kr</Col>
- <Col id="datacolumn">lycos.co.kr</Col>
- </Row>
- <Row>
- <Col id="codecolumn">chollian.net</Col>
- <Col id="datacolumn">chollian.net</Col>
- </Row>
- <Row>
- <Col id="codecolumn">hotmail.com</Col>
- <Col id="datacolumn">hotmail.com</Col>
- </Row>
- <Row>
- <Col id="codecolumn">unitel.co.kr</Col>
- <Col id="datacolumn">unitel.co.kr</Col>
- </Row>
- <Row>
- <Col id="codecolumn">nownuri.net</Col>
- <Col id="datacolumn">nownuri.net</Col>
- </Row>
- <Row>
- <Col id="codecolumn">hanafos.com</Col>
- <Col id="datacolumn">hanafos.com</Col>
- </Row>
- <Row>
- <Col id="codecolumn">kornet.net</Col>
- <Col id="datacolumn">kornet.net</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Div id="grp_save" taborder="31" position="absolute 0 425 510 465" class="div_SA2">
- <Layouts>
- <Layout>
- <Static id="cpt_addr" text="주소록 위치 :" class="search_name" position="absolute 45 12 149 29" anchor="default"/>
- <Radio id="rdo_publyn" taborder="27" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" class="s" position="absolute 156 11 275 27" anchor="default" onitemchanged="grp_save_rdo_publyn_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">개인</Col>
- </Row>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">부서</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Combo id="cmb_innrgroup" taborder="28" innerdataset="@ds_main_innrgrupinfo_innrgruplist" codecolumn="innrgrupid" datacolumn="innrgrupnm" position="absolute 300 10 445 29" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_item" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="innrclntnm" type="STRING" size="256"/>
- <Column id="email" type="STRING" size="256"/>
- <Column id="mpphontel" type="STRING" size="256"/>
- <Column id="zipcd1" type="STRING" size="256"/>
- <Column id="zipcd2" type="STRING" size="256"/>
- <Column id="detladdr" type="STRING" size="256"/>
- <Column id="innrclntflagnm" type="STRING" size="256"/>
- <Column id="posinstnm" type="STRING" size="256"/>
- <Column id="posdeptnm" type="STRING" size="256"/>
- <Column id="dutinstnm" type="STRING" size="256"/>
- <Column id="dutdeptnm" type="STRING" size="256"/>
- <Column id="jobrespnm" type="STRING" size="256"/>
- <Column id="workplcenm" type="STRING" size="256"/>
- <Column id="deptnm" type="STRING" size="256"/>
- <Column id="jobgrad" type="STRING" size="256"/>
- <Column id="hometel" type="STRING" size="256"/>
- <Column id="intphno" type="STRING" size="256"/>
- <Column id="faxno" type="STRING" size="256"/>
- <Column id="brthdd" type="STRING" size="256"/>
- <Column id="lunarsolagflag" type="STRING" size="256"/>
- <Column id="memo" type="STRING" size="256"/>
- <Column id="addemail" type="STRING" size="256"/>
- <Column id="innrgrupid" type="STRING" size="256"/>
- <Column id="innrclntflag" type="STRING" size="256"/>
- <Column id="innrclntid" type="STRING" size="256"/>
- <Column id="savemode" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="innrclntnm"/>
- <Col id="email"/>
- <Col id="mpphontel"/>
- <Col id="zipcd1"/>
- <Col id="zipcd2"/>
- <Col id="detladdr"/>
- <Col id="innrclntflagnm"/>
- <Col id="posinstnm"/>
- <Col id="posdeptnm"/>
- <Col id="dutinstnm"/>
- <Col id="dutdeptnm"/>
- <Col id="jobrespnm"/>
- <Col id="workplcenm"/>
- <Col id="deptnm"/>
- <Col id="jobgrad"/>
- <Col id="hometel"/>
- <Col id="intphno"/>
- <Col id="faxno"/>
- <Col id="brthdd"/>
- <Col id="lunarsolagflag"/>
- <Col id="memo"/>
- <Col id="addemail"/>
- <Col id="innrgrupid"/>
- <Col id="innrclntflag"/>
- <Col id="innrclntid"/>
- <Col id="savemode"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_email" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="userid" type="STRING" size="256"/>
- <Column id="host" type="STRING" size="256"/>
- <Column id="selhost" type="STRING" size="256"/>
- <Column id="userid2" type="STRING" size="256"/>
- <Column id="host2" type="STRING" size="256"/>
- <Column id="selhost2" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="userid"/>
- <Col id="host"/>
- <Col id="selhost"/>
- <Col id="userid2"/>
- <Col id="host2"/>
- <Col id="selhost2"/>
- </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="publyn" type="STRING" size="256"/>
- <Column id="innrgrupid" type="INT" size="256"/>
- <Column id="innrclntflag" type="STRING" size="256"/>
- <Column id="innrclntid" type="INT" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="publyn"/>
- <Col id="innrgrupid"/>
- <Col id="innrclntflag"/>
- <Col id="innrclntid"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_innrgrupinfo_innrgruplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_fwd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="ipt_innrclntnm" propid="value" datasetid="ds_main_item" columnid="innrclntnm"/>
- <BindItem id="item1" compid="ipt_email" propid="value" datasetid="ds_temp_email" columnid="userid"/>
- <BindItem id="item2" compid="ipt_emailaddr" propid="value" datasetid="ds_temp_email" columnid="host"/>
- <BindItem id="item3" compid="cmb_email" propid="value" datasetid="ds_temp_email" columnid="selhost"/>
- <BindItem id="item4" compid="ipt_hometel" propid="value" datasetid="ds_main_item" columnid="hometel"/>
- <BindItem id="item5" compid="ipt_mpphontel" propid="value" datasetid="ds_main_item" columnid="mpphontel"/>
- <BindItem id="item6" compid="ipt_intphno" propid="value" datasetid="ds_main_item" columnid="intphno"/>
- <BindItem id="item7" compid="ipt_zipcd1" propid="value" datasetid="ds_main_item" columnid="zipcd1"/>
- <BindItem id="item8" compid="ipt_zipcd2" propid="value" datasetid="ds_main_item" columnid="zipcd2"/>
- <BindItem id="item9" compid="ipt_dutinstnm" propid="value" datasetid="ds_main_item" columnid="dutinstnm"/>
- <BindItem id="item10" compid="ipt_posinstnm" propid="value" datasetid="ds_main_item" columnid="posinstnm"/>
- <BindItem id="item11" compid="ipt_posdeptnm" propid="value" datasetid="ds_main_item" columnid=""/>
- <BindItem id="item12" compid="ipt_dutdeptnm" propid="value" datasetid="ds_main_item" columnid=""/>
- <BindItem id="item13" compid="ipt_detladdr" propid="value" datasetid="ds_main_item" columnid=""/>
- <BindItem id="item14" compid="ipt_jobrespnm" propid="value" datasetid="ds_main_item" columnid="jobrespnm"/>
- <BindItem id="item15" compid="ipt_faxno" propid="value" datasetid="ds_main_item" columnid=""/>
- <BindItem id="item16" compid="ipt_workplcenm" propid="value" datasetid="ds_main_item" columnid="workplcenm"/>
- <BindItem id="item17" compid="ipt_deptnm" propid="value" datasetid="ds_main_item" columnid="deptnm"/>
- <BindItem id="item18" compid="ipt_jobgrad" propid="value" datasetid="ds_main_item" columnid=""/>
- <BindItem id="item19" compid="ipt_memodd" propid="value" datasetid="ds_main_item" columnid="brthdd"/>
- <BindItem id="item20" compid="rdo_lunarsolarflag" propid="value" datasetid="ds_main_item" columnid="lunarsolagflag"/>
- <BindItem id="item21" compid="tar_memo" propid="value" datasetid="ds_main_item" columnid=""/>
- <BindItem id="item22" compid="ipt_email2" propid="value" datasetid="ds_temp_email" columnid="userid2"/>
- <BindItem id="item23" compid="ipt_emailaddr2" propid="value" datasetid="ds_temp_email" columnid="host2"/>
- <BindItem id="item24" compid="cmb_email2" propid="value" datasetid="ds_temp_email" columnid="selhost2"/>
- <BindItem id="item25" compid="grp_save.rdo_publyn" propid="value" datasetid="ds_send" columnid="publyn"/>
- <BindItem id="item26" compid="grp_save.cmb_innrgroup" propid="value" datasetid="ds_send" columnid="innrgrupid"/>
- <BindItem id="item27" compid="cpt_innrclntflagnm" propid="text" datasetid="ds_main_item" columnid="innrclntflagnm"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2016-05-24
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2016-05-24 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- function SPCMS00600_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SPCMS00600_onload(obj:Form, e:LoadEventInfo)
- {
- try
- {
- ds_fwd.copyData(arg_ds_fwd);
- }
- catch(e){}
- //내부고객관리에서 값 넘어옴
- var innrclntflag = ds_fwd.getColumn(0, "innrclntflag");
- var innrgrupid = ds_fwd.getColumn(0, "innrgrupid");
- var innrclntid = ds_fwd.getColumn(0, "innrclntid");
- var savemode = ds_fwd.getColumn(0, "savemode");
- var publyn = ds_fwd.getColumn(0, "publyn");
- //I추가, U수정, D삭제, G상세보기
- ds_main_item.setColumn(0, "savemode", savemode);
- ds_send.setColumn(0, "innrclntflag", innrclntflag);
- ds_send.setColumn(0, "innrgrupid", innrgrupid);
- ds_send.setColumn(0, "innrclntid", innrclntid);
- ds_send.setColumn(0, "publyn", publyn);
- if(innrclntflag == "0")
- {//새로추가
- // 초기화면 개인주소록으로 설정
- ds_main_innrgrupinfo_innrgruplist.clearData();
- var oParam = {}; //주소록 cmb
- oParam.id = "TRCCN00501";
- oParam.service = "crmapp.Common";
- oParam.method = "reqGetInnrCodeList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_innrgrupinfo_innrgruplist=innrgruplist";
- oParam.async = false;
- //oParam.callback = "cf_TRCCN00501";
- tranf_submit(oParam);
- ds_main_item.setColumn(0, "innrclntflagnm", "기타");
- ds_main_item.setColumn(0, "innrclntflag", "3");
-
- fSetStatus("save");
- ipt_dutinstnm.enable = false;
- ipt_dutdeptnm.enable = false;
- ipt_jobrespnm.enable = false;
- ipt_posinstnm.enable = false;
- ipt_posdeptnm.enable = false;
- }
- else
- {//상세보기 및 수정
- var oParam = {};
- oParam.id = "TRCMS00601";
- oParam.service = "clntmngtapp.InnrClntMngt";
- oParam.method = "reqGetInnrClntMember";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_item=item";
- oParam.async = false;
- //oParam.callback = "cf_TRCMS00601";
- tranf_submit(oParam); //id로 새로 검색
- var email = "ds_main_item/email";
- var userid = "ds_temp_email/userid";
- var host = "ds_temp_email/host";
- var email2 = "ds_main_item/addemail";
- var userid2 = "ds_temp_email/userid2";
- var host2 = "ds_temp_email/host2";
- fGetEmai(email, userid, host);
- fGetEmai(email2, userid2, host2);
-
- ds_main_innrgrupinfo_innrgruplist.clearData();
-
- var oParam = {};
- oParam.id = "TRCCN00501";
- oParam.service = "crmapp.Common";
- oParam.method = "reqGetInnrCodeList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_innrgrupinfo_innrgruplist=innrgruplist";
- oParam.async = false;
- //oParam.callback = "cf_TRCCN00501";
- tranf_submit(oParam); //주소록 cmb
-
- ds_send.setColumn(0, "innrgrupid", innrgrupid);
- if(savemode == "U") //수정
- {
- ds_main_item.setColumn(0, "savemode", savemode);
- fSetStatus("save");
- if(innrclntflag == "2") //교직원일때 소속정보 이름 수정 불가
- {
- ipt_innrclntnm.readonly = true;
- ipt_workplcenm.enable = false;
- ipt_deptnm.enable = false;
- ipt_jobgrad.enable = false;
- ipt_dutinstnm.enable = true;
- ipt_dutdeptnm.enable = true;
- ipt_jobrespnm.enable = true;
- ipt_posinstnm.enable = true;
- ipt_posdeptnm.enable = true;
- }
- else
- {
- ipt_innrclntnm.readonly = false;
- ipt_workplcenm.enable = true;
- ipt_deptnm.enable = true;
- ipt_jobgrad.enable = true;
- ipt_dutinstnm.enable = false;
- ipt_dutdeptnm.enable = false;
- ipt_jobrespnm.enable = false;
- ipt_posinstnm.enable = false;
- ipt_posdeptnm.enable = false;
- }
- }
- else
- { //상세보기
- fSetStatus("get");
- if(innrclntflag == "2")
- {//교직원일때 소속정보 이름 수정 불가
- ipt_workplcenm.enable = false;
- ipt_deptnm.enable = false;
- ipt_jobgrad.enable = false;
- ipt_dutinstnm.enable = true;
- ipt_dutdeptnm.enable = true;
- ipt_jobrespnm.enable = true;
- ipt_posinstnm.enable = true;
- ipt_posdeptnm.enable = true;
- }
- else
- {
- ipt_workplcenm.enable = true;
- ipt_deptnm.enable = true;
- ipt_jobgrad.enable = true;
- ipt_dutinstnm.enable = false;
- ipt_dutdeptnm.enable = false;
- ipt_jobrespnm.enable = false;
- ipt_posinstnm.enable = false;
- ipt_posdeptnm.enable = false;
- }
- }
- }
- }
- function fSetStatus(mode)
- {
- if(mode == "get")
- {
- grp_save.rdo_publyn.enable = false;
- grp_save.cmb_innrgroup.enable = false;
- grp_save2.visible = false;
- grp_get.visible = true;
-
- ipt_innrclntnm.readonly = true;
- ipt_email.readonly = true;
- ipt_emailaddr.readonly = true;
- cmb_email.enable = false;
- ipt_mpphontel.readonly = true;
- ipt_hometel.readonly = true;
- ipt_intphno.readonly = true;
- ipt_faxno.readonly = true;
- ipt_zipcd1.readonly = true;
- ipt_zipcd2.readonly = true;
- btnicon_search3.enable = false;
- ipt_detladdr.readonly = true;
- ipt_workplcenm.readonly = true;
- ipt_deptnm.readonly = true;
- ipt_jobgrad.readonly = true;
-
- ipt_memodd.enable = false;
- rdo_lunarsolarflag.enable = false;
- tar_memo.readonly = true;
- ipt_email2.readonly = true;
- ipt_emailaddr2.readonly = true;
- cmb_email2.enable = false;
- }
- else
- {
- if(ds_main_item.getColumn(0, "savemode") == "I")
- {
- grp_save.rdo_publyn.enable = true;
- grp_save.cmb_innrgroup.enable = true;
- }
- else
- {
- grp_save.rdo_publyn.enable = false;
- grp_save.cmb_innrgroup.enable = false;
- }
- grp_save2.visible = true;
- grp_get.visible = false;
-
- ipt_innrclntnm.readonly = false;
- ipt_email.readonly = false;
- ipt_emailaddr.readonly = false;
- cmb_email.enable = true;
- ipt_mpphontel.readonly = false;
- ipt_hometel.readonly = false;
- ipt_intphno.readonly = false;
- ipt_faxno.readonly = false;
- ipt_zipcd1.readonly = false;
- ipt_zipcd2.readonly = false;
- btnicon_search3.enable = true;
- ipt_detladdr.readonly = false;
- ipt_workplcenm.readonly = false;
- ipt_deptnm.readonly = false;
- ipt_jobgrad.readonly = false;
-
- ipt_memodd.enable = true;
- rdo_lunarsolarflag.enable = true;
- tar_memo.readonly = false;
- ipt_email2.readonly = false;
- ipt_emailaddr2.readonly = false;
- cmb_email2.enable = true;
- // grp_body.disabled = false;
- // grp_body2.disabled = false;
- }
- }
- function fGetEmai(email, userid, host)
- {
- var emailref = email.split("/"); // Dataset/columnid 로 입력 받음 -> spilt 작업
- var useridref = userid.split("/"); // Dataset/columnid 로 입력 받음 -> spilt 작업
- var hostref = host.split("/"); // Dataset/columnid 로 입력 받음 -> spilt 작업
-
- var str = eval(emailref[0]).getColumn(0, emailref[1]);
- if (!utlf_isNull(str))
- {
- var str_find = String(str.match(/[a-z0-9._-]+@[a-z0-9.-]+\.[a-z]{2,6}/i))
- var str_index = str_find.indexOf("@")
- var str_user = str_find.substring(0, str_index)
- var str_host = str_find.substring(str_index + 1)
-
- if(str_host != "null" && !utlf_isNull(str_host))
- {
- eval(hostref[0]).setColumn(0, hostref[1], str_host);
- }
- if(!utlf_isNull(str_user) && str_user != "null")
- {
- eval(useridref[0]).setColumn(0, useridref[1], str_user);
- }
- }
- }
- function cmb_email_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- var selhost = obj.value
- ds_temp_email.setColumn(0, "host", selhost);
- }
- function btnicon_search3_onclick(obj:Button, e:ClickEventInfo)
- {
- var search_condition = "srchcombination";
- var search_term1 = utlf_transNullToEmpty(ds_main_item.getColumn(0, "zipcd1"));
- var search_term2 = utlf_transNullToEmpty(ds_main_item.getColumn(0, "zipcd2"));
- var search_term = search_term1 + "-" + search_term2;
- frmf_setParameter("search_condition", search_condition);
- frmf_setParameter("search_term", search_term);
-
- var obj = frmf_modal("SPCCM00200", "SPCCM00200", "", "", "", "", "", "", "", "", "", "", "M");
-
- ds_main_item.setColumn(0, "zipcd1", obj.zipcd1);
- ds_main_item.setColumn(0, "zipcd2", obj.zipcd2);
- ds_main_item.setColumn(0, "detladdr", obj.zipcdaddr);
-
- frmf_clearParameter("search_condition");
- frmf_clearParameter("search_term");
- }
- function grp_save_rdo_publyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- var oParam = {}; //주소록 cmb
- oParam.id = "TRCCN00501";
- oParam.service = "crmapp.Common";
- oParam.method = "reqGetInnrCodeList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_innrgrupinfo_innrgruplist=innrgruplist";
- oParam.async = false;
- //oParam.callback = "cf_TRCCN00501";
- tranf_submit(oParam);
- }
- function grp_get_btn_update_onclick(obj:Button, e:ClickEventInfo)
- {
- var innrclntflag = ds_fwd.getColumn(0, "innrclntflag");
- ds_main_item.setColumn(0, "savemode", "U");
- fSetStatus("save");
- if(innrclntflag == "2") //교직원일때 소속정보 이름 수정 불가
- {
- ipt_innrclntnm.readonly = true;
- ipt_workplcenm.enable = false;
- ipt_deptnm.enable = false;
- ipt_jobgrad.enable = false;
- ipt_dutinstnm.enable = true;
- ipt_dutdeptnm.enable = true;
- ipt_jobrespnm.enable = true;
- ipt_posinstnm.enable = true;
- ipt_posdeptnm.enable = true;
- }
- else
- {
- ipt_innrclntnm.readonly = false;
- ipt_workplcenm.enable = true;
- ipt_deptnm.enable = true;
- ipt_jobgrad.enable = true;
- ipt_dutinstnm.enable = false;
- ipt_dutdeptnm.enable = false;
- ipt_jobrespnm.enable = false;
- ipt_posinstnm.enable = false;
- ipt_posdeptnm.enable = false;
- }
- }
- function grp_get_btn_delete_onclick(obj:Button, e:ClickEventInfo)
- {
- var innrgrupid = ds_send.getColumn(0, "innrgrupid");
- if (sysf_messageBox("주소록 정보를","Q001")==6)
- {
- ds_main_item.setColumn(0, "savemode", "D");
- var oParam = {};
- oParam.id = "TXCMS00601";
- oParam.service = "clntmngtapp.InnrClntMngt";
- oParam.method = "reqExeInnrClntMember";
- oParam.inds = "item=ds_main_item";
- oParam.outds = "";
- oParam.async = false;
- //oParam.callback = "cf_TXCMS00601";
- tranf_submit(oParam);
- //부모창 새로고침
- opener.fGetRefreshTree(innrgrupid);
- this.close();
- }
- }
- function grp_get_btn_confirm_onclick(obj:Button, e:ClickEventInfo)
- {
- this.close();
- }
- function grp_save2_btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- var innrgrupid = ds_send.getColumn(0, "innrgrupid");
- if(utlf_isNull(ds_main_item.getColumn(0, "innrclntnm")))
- {
- sysf_messageBox("이름은","I003");
- return;
- }
- if(utlf_isNull(innrgrupid))
- {
- sysf_messageBox("선택된 그룹이","I004");
- return;
- }
- else
- {
- var userid = utlf_transNullToEmpty(ds_temp_email.getColumn(0, "userid"));
- var host = utlf_transNullToEmpty(ds_temp_email.getColumn(0, "host"));
- if(!utlf_isNull(userid) || userid != "")
- {
- var email = userid + "@" + host;
- ds_main_item.setColumn(0, "email", email);
- }
-
- var userid2 = utlf_transNullToEmpty(ds_temp_email.getColumn(0, "userid2"));
- var host2 = utlf_transNullToEmpty(ds_temp_email.getColumn(0, "host2"));
- if(userid2 != "" || !utlf_isNull(userid2))
- {
- var email2 = userid2 + "@" + host2;
- ds_main_item.setColumn(0, "addemail", email2);
- }
- ds_main_item.setColumn(0, "innrgrupid", innrgrupid);
-
- var oParam = {};
- oParam.id = "TXCMS00601";
- oParam.service = "clntmngtapp.InnrClntMngt";
- oParam.method = "reqExeInnrClntMember";
- oParam.inds = "item=ds_main_item";
- oParam.outds = "";
- oParam.async = false;
- //oParam.callback = "cf_TXCMS00601";
- tranf_submit(oParam);
- //부모창 새로고침
- opener.fGetRefreshTree(innrgrupid);
- this.close();
- }
- }
- function grp_save2_btn_close_onclick(obj:Button, e:ClickEventInfo)
- {
- this.close();
- }
- ]]></Script>
- </Form>
- </FDL>
|