SMRPB02200_개인인적사항변경신청.xfdl 151 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMRPB02200" position="absolute 0 0 1197 766" titletext="개인인적사항변경신청" onload="SMRPB02200_onload">
  5. <Layouts>
  6. <Layout>
  7. <Static id="caption6" text="개인인적사항변경신청" class="tit_1" position="absolute 0 0 180 25"/>
  8. <Button id="btn_save" taborder="1" text="저장" class="btn4" position="absolute 1137 27 1193 49" anchor="top right" onclick="btn_save_onclick"/>
  9. <Button id="button1" taborder="2" text="변경요청취소" class="btn4" position="absolute 1031 27 1135 49" anchor="top right" onclick="button1_onclick"/>
  10. <Button id="button2" taborder="3" text="변경요청" class="btn4" position="absolute 949 27 1029 49" anchor="top right" onclick="button2_onclick"/>
  11. <Static id="caption17" text="연말정산에서 가족사항을 입력하신 분들은 변경요청이나 변경요청취소 없이 저장만 하시면 됩니다." position="absolute 320 28 945 48" style="color:#ff0000ff;font:Dotum,9,bold;"/>
  12. <Button id="button11" taborder="4" text="화면이동" class="btn3" visible="false" position="absolute 0 27 80 49"/>
  13. <Shape id="line7" class="line_2" position="absolute 165 218 1195 224" anchor="left top right"/>
  14. <Shape id="line6" class="line_2" position="absolute 165 194 1195 200" anchor="left top right"/>
  15. <Shape id="line5" class="line_2" position="absolute 165 170 1195 176" anchor="left top right"/>
  16. <Shape id="line4" class="line_2" position="absolute 165 146 1195 152" anchor="left top right"/>
  17. <Shape id="line3" class="line_2" position="absolute 165 122 1195 128" anchor="left top right"/>
  18. <Shape id="line2" class="line_2" position="absolute 165 98 1195 104" anchor="left top right"/>
  19. <Shape id="line1" class="line_2" position="absolute 165 74 1195 80" anchor="left top right"/>
  20. <Static id="caption333" text="전화번호" class="cell_1" position="absolute 483 126 573 149"/>
  21. <Button id="btn_emplsearch" taborder="5" class="icon_search" position="absolute 408 57 424 73" onclick="btn_emplsearch_onclick"/>
  22. <Static id="caption314" text="주거형태" class="cell_1" position="absolute 483 150 573 173"/>
  23. <Static id="caption329" text="성명(한문)" class="cell_1" position="absolute 165 102 255 125"/>
  24. <Static id="caption2" text="성명" class="cell_1" position="absolute 165 78 255 101"/>
  25. <Static id="caption308" text="E-Mail" class="cell_1" position="absolute 717 126 782 149"/>
  26. <Static id="caption3" text="성명(영문)" class="cell_1" position="absolute 165 126 255 149"/>
  27. <Shape id="line196" class="line_3" position="absolute 0 241 160 247"/>
  28. <Static id="caption5" text="결혼여부" class="cell_1" position="absolute 165 222 255 245"/>
  29. <Static id="caption172" class="cell_1" position="absolute 0 54 160 245"/>
  30. <Edit id="ipt_emplno" taborder="6" class="input_essential" enable="true" position="absolute 257 55 404 75" style="align:center middle;font:Dotum,12,bold;" onkeydown="ipt_emplno_onkeydown"/>
  31. <Static id="caption1" text="주민등록지" class="cell_1" position="absolute 483 78 573 101"/>
  32. <Edit id="ipt_name" taborder="7" class="input_essential" position="absolute 257 80 480 99"/>
  33. <Edit id="ipt_chinm" taborder="8" class="input_essential" position="absolute 257 104 480 123"/>
  34. <Edit id="ipt_hosinseqno" taborder="9" class="input_essential" position="absolute 257 176 480 195"/>
  35. <Static id="caption331" text="거주지" class="cell_1" position="absolute 483 102 573 125"/>
  36. <Edit id="ipt_mpphonno" taborder="10" class="input_essential" position="absolute 257 200 480 219"/>
  37. <Radio id="rdo_maryyn" taborder="11" columncount="2" rowcount="0" innerdataset="@ds_init_maryynnodeset" codecolumn="value" datacolumn="label" class="radio_search" position="absolute 257 224 361 243"/>
  38. <ImageViewer id="img_view" taborder="12" position="absolute 7 61 153 219"/>
  39. <Static id="caption164" text="사원번호" class="cell_1" position="absolute 165 54 255 77"/>
  40. <Static id="caption66" text="본적" class="cell_1" position="absolute 483 54 573 77"/>
  41. <Edit id="ipt_emplengnm" taborder="14" class="input_default" position="absolute 257 128 480 147"/>
  42. <Calendar id="ipt_wedanvy" taborder="15" class="input_default" position="absolute 257 152 480 171"/>
  43. <Edit id="ipt_etcemailaddr" taborder="16" class="input_essential" position="absolute 1015 128 1192 147" anchor="left top right"/>
  44. <Edit id="ipt_emailid" taborder="17" class="input_default" position="absolute 783 128 880 147"/>
  45. <Combo id="cmb_emailaddr2" taborder="18" class="combo_default" position="absolute 882 128 1014 147"/>
  46. <Combo id="cmb_hometype" taborder="19" class="combo_essential" position="absolute 575 152 691 171"/>
  47. <Button id="btn_domizipcd" taborder="20" class="icon_search" position="absolute 697 57 713 73" onclick="btn_domizipcd_onclick"/>
  48. <Static id="caption92" text="-" position="absolute 627 56 637 76"/>
  49. <Static id="caption93" text="-" position="absolute 627 81 637 101"/>
  50. <Edit id="ipt_domiaddr" taborder="21" class="input_default" position="absolute 717 56 1193 75" anchor="left top right"/>
  51. <Static id="caption97" text="-" position="absolute 627 105 637 125"/>
  52. <Edit id="ipt_residnczipcd1" taborder="22" class="input_default" enable="false" position="absolute 575 104 624 123"/>
  53. <Button id="btn_resdnrgstareazipcd" taborder="23" class="icon_search" position="absolute 697 80 713 96" onclick="btn_resdnrgstareazipcd_onclick"/>
  54. <Edit id="ipt_domizipcd1" taborder="24" class="input_default" enable="false" position="absolute 575 56 624 75"/>
  55. <Edit id="ipt_residnczipcd2" taborder="25" class="input_default" enable="false" position="absolute 640 104 692 123"/>
  56. <Edit id="ipt_domizipcd2" taborder="26" class="input_default" enable="false" position="absolute 640 56 692 75"/>
  57. <Button id="btn_residnczipcd" taborder="27" class="icon_search" position="absolute 697 105 713 121" onclick="btn_residnczipcd_onclick"/>
  58. <Edit id="ipt_residncaddr" taborder="28" class="input_default" position="absolute 717 104 1193 123" anchor="left top right"/>
  59. <Edit id="ipt_resdnrgstareaaddr" taborder="29" class="input_default" position="absolute 717 80 1193 99" anchor="left top right"/>
  60. <Edit id="ipt_resdnrgstareazipcd1" taborder="30" class="input_default" enable="false" position="absolute 575 80 624 99"/>
  61. <Edit id="ipt_resdnrgstareazipcd2" taborder="31" class="input_default" enable="false" position="absolute 640 80 692 99"/>
  62. <Edit id="ipt_cntctel" taborder="32" class="input_default" position="absolute 575 128 692 147"/>
  63. <Static id="caption4" text="원내번호" class="cell_1" position="absolute 165 174 255 197"/>
  64. <Static id="caption7" text="결혼기념일" class="cell_1" position="absolute 165 150 255 173"/>
  65. <Static id="caption8" text="휴대폰" class="cell_1" position="absolute 165 198 255 221"/>
  66. <Edit id="ipt_datayn" taborder="33" visible="false" position="absolute 1150 224 1170 243"/>
  67. <Radio id="rdo_psnworkapryn" taborder="34" columncount="2" rowcount="0" innerdataset="@ds_init_psnworkapryn" codecolumn="value" datacolumn="label" class="radio_search" visible="false" position="absolute 1175 224 1191 243"/>
  68. <Edit id="ipt_updtreqdd" taborder="35" visible="false" position="absolute 1170 199 1190 218"/>
  69. <Edit id="ipt_seqno" taborder="36" visible="false" position="absolute 1140 199 1165 218"/>
  70. <Static id="caption10" text="최종수정자" class="cell_1" position="absolute 483 222 573 245"/>
  71. <Edit id="ipt_lastupdtrname" taborder="37" enable="false" position="absolute 575 224 815 243"/>
  72. <Shape id="line192" class="line_10" position="absolute 0 49 1193 55" anchor="left top right"/>
  73. <Button id="btn_fileupload" taborder="38" text="사 진 변 경" class="btn2" visible="false" position="absolute 20 222 139 242"/>
  74. <Static id="caption9" text="생일" class="cell_1" position="absolute 717 150 782 173"/>
  75. <Calendar id="ipt_brthddaftupdt" taborder="39" class="input_default" position="absolute 783 152 880 171" mask="yyyy-mm-dd" dateformat="yyyy-MM-dd" value="null"/>
  76. <Radio id="rdo_brthflagaftupdt" taborder="40" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" class="radio_search" position="absolute 882 152 1014 171">
  77. <Dataset id="innerdataset">
  78. <ColumnInfo>
  79. <Column id="codecolumn"/>
  80. <Column id="datacolumn"/>
  81. </ColumnInfo>
  82. <Rows>
  83. <Row>
  84. <Col id="codecolumn">M</Col>
  85. <Col id="datacolumn">음력</Col>
  86. </Row>
  87. <Row>
  88. <Col id="codecolumn">S</Col>
  89. <Col id="datacolumn">양력</Col>
  90. </Row>
  91. </Rows>
  92. </Dataset>
  93. </Radio>
  94. <Static id="caption11" text="종교" class="cell_1" position="absolute 483 174 573 197"/>
  95. <Combo id="cmb_relignaftupdt" taborder="41" class="combo_essential" position="absolute 575 176 691 195"/>
  96. <Static id="caption12" text="영명일" class="cell_1" visible="false" position="absolute 717 174 782 197"/>
  97. <Edit id="ipt_fairnmddaftupdt" taborder="42" class="input_default" visible="false" position="absolute 783 176 880 195"/>
  98. <Edit id="ipt_chrchnmaftupdt" taborder="43" class="input_default" visible="false" position="absolute 949 176 1192 195" anchor="left top right"/>
  99. <Static id="caption13" text="교회명" class="cell_1" visible="false" position="absolute 882 174 947 197"/>
  100. <Calendar id="ipt_baptddaftupdt" taborder="44" class="input_default" visible="false" position="absolute 575 200 691 219" mask="yyyy-mm-dd"/>
  101. <Static id="caption14" text="세례일자" class="cell_1" visible="false" position="absolute 483 198 573 221"/>
  102. <Edit id="ipt_baptnmaftupdt" taborder="45" class="input_default" visible="false" position="absolute 783 200 880 219"/>
  103. <Static id="caption15" text="세례명" class="cell_1" visible="false" position="absolute 717 198 782 221"/>
  104. <Static id="caption16" text="견진일자" class="cell_1" visible="false" position="absolute 882 198 947 221"/>
  105. <Calendar id="ipt_rtconfmddaftupdt" taborder="46" class="input_default" visible="false" position="absolute 949 200 1065 219" mask="yyyy-mm-dd"/>
  106. <Tab id="switch1" taborder="47" tabindex="0" position="absolute 0 257 1195 764" anchor="all">
  107. <Tabpages>
  108. <Tabpage id="case1" text="가족사항">
  109. <Layouts>
  110. <Layout>
  111. <Grid id="grd_famylist" taborder="1" binddataset="ds_main_famy_famylist" useinputpanel="false" position="absolute 0 0 1195 480" anchor="all" onexpandup="switch1_case1_grd_famylist_onexpandup" autoenter="key" cellclickbound="cell" onmousemove="switch1_case1_grd_famylist_onmousemove">
  112. <Formats>
  113. <Format id="default">
  114. <Columns>
  115. <Column size="25" band="left"/>
  116. <Column size="64"/>
  117. <Column size="82"/>
  118. <Column size="92"/>
  119. <Column size="70"/>
  120. <Column size="70"/>
  121. <Column size="111"/>
  122. <Column size="106"/>
  123. <Column size="107"/>
  124. <Column size="100"/>
  125. <Column size="0"/>
  126. <Column size="35"/>
  127. <Column size="35"/>
  128. <Column size="32"/>
  129. <Column size="39"/>
  130. <Column size="32"/>
  131. <Column size="0"/>
  132. <Column size="219"/>
  133. <Column size="0"/>
  134. <Column size="0"/>
  135. <Column size="0"/>
  136. <Column size="0"/>
  137. <Column size="0"/>
  138. <Column size="0"/>
  139. <Column size="0"/>
  140. <Column size="0"/>
  141. <Column size="0"/>
  142. <Column size="0"/>
  143. <Column size="0"/>
  144. <Column size="0"/>
  145. <Column size="0"/>
  146. <Column size="0"/>
  147. <Column size="0"/>
  148. <Column size="0"/>
  149. <Column size="0"/>
  150. <Column size="0"/>
  151. <Column size="0"/>
  152. <Column size="0"/>
  153. <Column size="0"/>
  154. <Column size="0"/>
  155. <Column size="0"/>
  156. <Column size="0"/>
  157. <Column size="0"/>
  158. </Columns>
  159. <Rows>
  160. <Row size="24" band="head"/>
  161. <Row size="24" band="head"/>
  162. <Row size="24"/>
  163. </Rows>
  164. <Band id="head">
  165. <Cell rowspan="2" taborder="undefined"/>
  166. <Cell col="1" rowspan="2" text="구분" wordwrap="char" taborder="undefined"/>
  167. <Cell col="2" rowspan="2" text="성명" wordwrap="char" taborder="undefined"/>
  168. <Cell col="3" rowspan="2" text="관계" wordwrap="char" taborder="undefined"/>
  169. <Cell col="4" colspan="2" text="주민번호" wordwrap="char" taborder="undefined"/>
  170. <Cell col="6" rowspan="2" text="학력" wordwrap="char" taborder="undefined"/>
  171. <Cell col="7" rowspan="2" text="직업" wordwrap="char" taborder="undefined"/>
  172. <Cell col="8" rowspan="2" text="회사명" wordwrap="char" taborder="undefined"/>
  173. <Cell col="9" rowspan="2" text="직책" wordwrap="char" taborder="undefined"/>
  174. <Cell col="10" text="진료비감면여부" wordwrap="char"/>
  175. <Cell col="11" rowspan="2" text="동거여부" wordwrap="char" taborder="undefined"/>
  176. <Cell col="12" rowspan="2" text="결혼여부" wordwrap="char" taborder="undefined"/>
  177. <Cell col="13" rowspan="2" text="사망여부" wordwrap="char" taborder="undefined"/>
  178. <Cell col="14" rowspan="2" text="장애&#10;여부" wordwrap="char" taborder="undefined"/>
  179. <Cell col="15" rowspan="2" text="수당여부" wordwrap="char" taborder="undefined"/>
  180. <Cell col="16" text="삭제" wordwrap="char"/>
  181. <Cell col="17" rowspan="2" text="비고" wordwrap="char" taborder="undefined"/>
  182. <Cell col="18" text="주민번호후"/>
  183. <Cell col="19" text="사번"/>
  184. <Cell col="20" text="주민번호"/>
  185. <Cell col="21" text="성명전"/>
  186. <Cell col="22" text="가족관계전"/>
  187. <Cell col="23" text="주민번호전"/>
  188. <Cell col="24" text="caption1"/>
  189. <Cell col="25"/>
  190. <Cell col="26"/>
  191. <Cell col="27"/>
  192. <Cell col="28"/>
  193. <Cell col="29"/>
  194. <Cell col="30"/>
  195. <Cell col="31"/>
  196. <Cell col="32"/>
  197. <Cell col="33"/>
  198. <Cell col="34"/>
  199. <Cell col="35"/>
  200. <Cell col="36"/>
  201. <Cell col="37"/>
  202. <Cell col="38"/>
  203. <Cell col="39"/>
  204. <Cell col="40"/>
  205. <Cell col="41"/>
  206. <Cell col="42"/>
  207. <Cell row="1" col="4" text="앞자리" wordwrap="char"/>
  208. <Cell row="1" col="5" text="뒷자리" wordwrap="char"/>
  209. <Cell row="1" col="10" text="진료비감면여부" wordwrap="char"/>
  210. <Cell row="1" col="16" text="삭제" wordwrap="char"/>
  211. <Cell row="1" col="18" text="주민번호후"/>
  212. <Cell row="1" col="19" text="사번"/>
  213. <Cell row="1" col="20" text="주민번호"/>
  214. <Cell row="1" col="21" text="성명전"/>
  215. <Cell row="1" col="22" text="가족관계전"/>
  216. <Cell row="1" col="23" text="주민번호전"/>
  217. <Cell row="1" col="24" text="caption1"/>
  218. <Cell row="1" col="25"/>
  219. <Cell row="1" col="26"/>
  220. <Cell row="1" col="27"/>
  221. <Cell row="1" col="28"/>
  222. <Cell row="1" col="29"/>
  223. <Cell row="1" col="30"/>
  224. <Cell row="1" col="31"/>
  225. <Cell row="1" col="32"/>
  226. <Cell row="1" col="33"/>
  227. <Cell row="1" col="34"/>
  228. <Cell row="1" col="35"/>
  229. <Cell row="1" col="36"/>
  230. <Cell row="1" col="37"/>
  231. <Cell row="1" col="38"/>
  232. <Cell row="1" col="39"/>
  233. <Cell row="1" col="40"/>
  234. <Cell row="1" col="41"/>
  235. <Cell row="1" col="42"/>
  236. </Band>
  237. <Band id="body">
  238. <Cell celltype="head"/>
  239. <Cell col="1" displaytype="combo" edittype="combo" text="bind:datachgbn" combodataset="ds_init_datachgbn" combocodecol="value" combodatacol="label" id="datachgbn"/>
  240. <Cell col="2" displaytype="text" edittype="text" text="bind:nameaftupdt" expandshow="show"/>
  241. <Cell col="3" displaytype="combo" edittype="combo" text="bind:famyrelaftupdt" id="famyrelaftupdt"/>
  242. <Cell col="4" displaytype="text" edittype="text" text="bind:rregno1aftupdt" mask="expr:utlf_isNull(rregno1aftupdt) ? '' : '999999'" enable="false"/>
  243. <Cell col="5" displaytype="text" edittype="text" text="bind:rregno2aftupdt" mask="expr:utlf_isNull(rregno2aftupdt) ? '' : '9999999'" enable="false"/>
  244. <Cell col="6" displaytype="combo" edittype="combo" text="bind:scholcdaftupdt" id="scholcdaftupdt"/>
  245. <Cell col="7" displaytype="combo" edittype="combo" text="bind:jobcdaftupdt" id="jobcdaftupdt"/>
  246. <Cell col="8" displaytype="text" edittype="text" text="bind:cmpynmaftupdt"/>
  247. <Cell col="9" displaytype="text" edittype="text" text="bind:jobrespaftupdt"/>
  248. <Cell col="10" displaytype="checkbox" edittype="checkbox" text="bind:ordamtreductynaftupdt"/>
  249. <Cell col="11" displaytype="checkbox" edittype="checkbox" text="bind:lvnsmhoseynaftupdt" expr="expr:(lvnsmhoseynaftupdt==&quot;Y&quot;||lvnsmhoseynaftupdt==1)?1:0"/>
  250. <Cell col="12" displaytype="checkbox" edittype="checkbox" text="bind:maryynaftupdt" expr="expr:(maryynaftupdt==&quot;Y&quot;||maryynaftupdt==1)?1:0"/>
  251. <Cell col="13" displaytype="checkbox" edittype="checkbox" text="bind:dethynaftupdt" expr="expr:(dethynaftupdt==&quot;Y&quot;||dethynaftupdt==1)?1:0"/>
  252. <Cell col="14" displaytype="checkbox" edittype="checkbox" text="bind:handcapynaftupdt" expr="expr:(handcapynaftupdt==&quot;Y&quot;||handcapynaftupdt==1)?1:0"/>
  253. <Cell col="15" displaytype="checkbox" edittype="checkbox" text="bind:sudangynaftupdt" expr="expr:(sudangynaftupdt==&quot;Y&quot;||sudangynaftupdt==1)?1:0"/>
  254. <Cell col="16" displaytype="checkbox" edittype="checkbox" text="bind:delynaftupdt"/>
  255. <Cell col="17" displaytype="text" edittype="text" text="bind:cmtaftupdt"/>
  256. <Cell col="18" text="bind:rregnoaftupdt"/>
  257. <Cell col="19" text="bind:emplno"/>
  258. <Cell col="20" text="bind:rregno"/>
  259. <Cell col="21" text="bind:namebfupdt"/>
  260. <Cell col="22" text="bind:famyrelbfupdt"/>
  261. <Cell col="23" text="bind:rregnobfupdt"/>
  262. <Cell col="24" text="bind:rregno1bfupdt"/>
  263. <Cell col="25" text="bind:rregno2bfupdt"/>
  264. <Cell col="26" text="bind:scholcdbfupdt"/>
  265. <Cell col="27" text="bind:jobcdbfupdt"/>
  266. <Cell col="28" text="bind:cmpynmbfupdt"/>
  267. <Cell col="29" text="bind:jobrespbfupdt"/>
  268. <Cell col="30" text="bind:ordamtreductynbfupdt"/>
  269. <Cell col="31" text="bind:lvnsmhoseynbfupdt"/>
  270. <Cell col="32" text="bind:maryynbfupdt"/>
  271. <Cell col="33" text="bind:dethynbfupdt"/>
  272. <Cell col="34" text="bind:cmtbfupdt"/>
  273. <Cell col="35" text="bind:delynbfupdt"/>
  274. <Cell col="36" text="bind:handcapynbfupdt"/>
  275. <Cell col="37" text="bind:sudangynbfupdt"/>
  276. <Cell col="38" text="bind:mastseqno"/>
  277. <Cell col="39" text="bind:updtreqdd"/>
  278. <Cell col="40" text="bind:deprtmangraprvyn"/>
  279. <Cell col="41" text="bind:seqno"/>
  280. <Cell col="42" text="bind:psnworkapryn"/>
  281. </Band>
  282. </Format>
  283. </Formats>
  284. </Grid>
  285. </Layout>
  286. </Layouts>
  287. </Tabpage>
  288. <Tabpage id="case2" text="학력사항">
  289. <Layouts>
  290. <Layout>
  291. <Grid id="grd_scholist" taborder="1" binddataset="ds_main_scho_scholist" useinputpanel="false" position="absolute 0 0 1195 480" anchor="all" onexpandup="switch1_case2_grd_scholist_onexpandup" autoenter="key" cellclickbound="cell" onmousemove="switch1_case2_grd_scholist_onmousemove">
  292. <Formats>
  293. <Format id="default">
  294. <Columns>
  295. <Column size="25" band="left"/>
  296. <Column size="58"/>
  297. <Column size="122"/>
  298. <Column size="71"/>
  299. <Column size="70"/>
  300. <Column size="85"/>
  301. <Column size="86"/>
  302. <Column size="35"/>
  303. <Column size="64"/>
  304. <Column size="88"/>
  305. <Column size="65"/>
  306. <Column size="73"/>
  307. <Column size="57"/>
  308. <Column size="83"/>
  309. <Column size="45"/>
  310. <Column size="83"/>
  311. <Column size="0"/>
  312. <Column size="37"/>
  313. <Column size="38"/>
  314. <Column size="0"/>
  315. <Column size="0"/>
  316. <Column size="0"/>
  317. <Column size="0"/>
  318. <Column size="0"/>
  319. <Column size="0"/>
  320. <Column size="0"/>
  321. <Column size="0"/>
  322. <Column size="0"/>
  323. <Column size="0"/>
  324. <Column size="0"/>
  325. <Column size="0"/>
  326. <Column size="0"/>
  327. <Column size="0"/>
  328. <Column size="0"/>
  329. <Column size="0"/>
  330. <Column size="0"/>
  331. <Column size="0"/>
  332. <Column size="0"/>
  333. <Column size="0"/>
  334. <Column size="0"/>
  335. <Column size="0"/>
  336. <Column size="0"/>
  337. </Columns>
  338. <Rows>
  339. <Row size="24" band="head"/>
  340. <Row size="24" band="head"/>
  341. <Row size="24"/>
  342. </Rows>
  343. <Band id="head">
  344. <Cell rowspan="2" taborder="undefined"/>
  345. <Cell col="1" rowspan="2" text="구분" wordwrap="char" taborder="undefined"/>
  346. <Cell col="2" rowspan="2" text="학교명" wordwrap="char" taborder="undefined"/>
  347. <Cell col="3" rowspan="2" text="학력구분" wordwrap="char" taborder="undefined"/>
  348. <Cell col="4" rowspan="2" text="학교코드" wordwrap="char" taborder="undefined"/>
  349. <Cell col="5" rowspan="2" text="입학일" wordwrap="char" taborder="undefined"/>
  350. <Cell col="6" rowspan="2" text="졸업일" wordwrap="char" taborder="undefined"/>
  351. <Cell col="7" rowspan="2" text="수업년한" wordwrap="char" taborder="undefined"/>
  352. <Cell col="8" rowspan="2" text="전공" wordwrap="char" taborder="undefined"/>
  353. <Cell col="9" rowspan="2" text="전공명" wordwrap="char" taborder="undefined"/>
  354. <Cell col="10" rowspan="2" text="부전공" wordwrap="char" taborder="undefined"/>
  355. <Cell col="11" rowspan="2" text="부전공명" wordwrap="char" taborder="undefined"/>
  356. <Cell col="12" rowspan="2" text="학위" wordwrap="char" taborder="undefined"/>
  357. <Cell col="13" rowspan="2" text="학위등록번호" wordwrap="char" taborder="undefined"/>
  358. <Cell col="14" rowspan="2" text="입사후여부" wordwrap="char" taborder="undefined"/>
  359. <Cell col="15" rowspan="2" text="부전공과목" wordwrap="char" taborder="undefined"/>
  360. <Cell col="16" text="승급인정" wordwrap="char"/>
  361. <Cell col="17" rowspan="2" text="편입&#10;여부" wordwrap="char" taborder="undefined"/>
  362. <Cell col="18" rowspan="2" text="졸업&#10;횟수" wordwrap="char" taborder="undefined"/>
  363. <Cell col="19" text="학력"/>
  364. <Cell col="20" text="학교코드"/>
  365. <Cell col="21" text="학교명"/>
  366. <Cell col="22" text="입학일"/>
  367. <Cell col="23" text="졸업일"/>
  368. <Cell col="24" text="수업년한"/>
  369. <Cell col="25" text="전공"/>
  370. <Cell col="26" text="전공명"/>
  371. <Cell col="27"/>
  372. <Cell col="28"/>
  373. <Cell col="29"/>
  374. <Cell col="30"/>
  375. <Cell col="31"/>
  376. <Cell col="32"/>
  377. <Cell col="33"/>
  378. <Cell col="34"/>
  379. <Cell col="35"/>
  380. <Cell col="36"/>
  381. <Cell col="37"/>
  382. <Cell col="38"/>
  383. <Cell col="39"/>
  384. <Cell col="40"/>
  385. <Cell col="41"/>
  386. <Cell row="1" col="16" text="승급인정" wordwrap="char"/>
  387. <Cell row="1" col="19" text="학력"/>
  388. <Cell row="1" col="20" text="학교코드"/>
  389. <Cell row="1" col="21" text="학교명"/>
  390. <Cell row="1" col="22" text="입학일"/>
  391. <Cell row="1" col="23" text="졸업일"/>
  392. <Cell row="1" col="24" text="수업년한"/>
  393. <Cell row="1" col="25" text="전공"/>
  394. <Cell row="1" col="26" text="전공명"/>
  395. <Cell row="1" col="27"/>
  396. <Cell row="1" col="28"/>
  397. <Cell row="1" col="29"/>
  398. <Cell row="1" col="30"/>
  399. <Cell row="1" col="31"/>
  400. <Cell row="1" col="32"/>
  401. <Cell row="1" col="33"/>
  402. <Cell row="1" col="34"/>
  403. <Cell row="1" col="35"/>
  404. <Cell row="1" col="36"/>
  405. <Cell row="1" col="37"/>
  406. <Cell row="1" col="38"/>
  407. <Cell row="1" col="39"/>
  408. <Cell row="1" col="40"/>
  409. <Cell row="1" col="41"/>
  410. </Band>
  411. <Band id="body">
  412. <Cell celltype="head"/>
  413. <Cell col="1" displaytype="combo" edittype="combo" text="bind:datachgbn" combodataset="ds_init_datachgbn" combocodecol="value" combodatacol="label"/>
  414. <Cell col="2" displaytype="text" edittype="text" text="bind:schoolnmaftupdt" expandshow="show"/>
  415. <Cell col="3" displaytype="combo" edittype="combo" text="bind:scholflagaftupdt" id="scholflagaftupdt"/>
  416. <Cell col="4" displaytype="text" edittype="text" text="bind:schoolcdaftupdt" expandshow="show" id="schoolcdaftupdt"/>
  417. <Cell col="5" displaytype="date" edittype="date" style="padding:0 0 0 0;" text="bind:admischoolddaftupdt" calendardisplay="display"/>
  418. <Cell col="6" displaytype="date" edittype="date" style="padding:0 0 0 0;" text="bind:gradutnddaftupdt" calendardisplay="display"/>
  419. <Cell col="7" displaytype="text" edittype="text" text="bind:lesnfixyearpdaftupdt"/>
  420. <Cell col="8" displaytype="text" edittype="text" text="bind:frmrmertaftupdt" expandshow="show"/>
  421. <Cell col="9" text="bind:frmrmertnmaftupdt"/>
  422. <Cell col="10" displaytype="text" edittype="text" text="bind:subspclaftupdt" expandshow="show"/>
  423. <Cell col="11" text="bind:subspclnmaftupdt"/>
  424. <Cell col="12" displaytype="combo" edittype="combo" text="bind:acdmydgaftupdt" id="acdmydgaftupdt"/>
  425. <Cell col="13" displaytype="text" edittype="text" text="bind:acdmydgnoaftupdt"/>
  426. <Cell col="14" displaytype="checkbox" edittype="checkbox" text="bind:aftentcoynaftupdt" expr="expr:(aftentcoynaftupdt==&quot;Y&quot;||aftentcoynaftupdt==1)?1:0"/>
  427. <Cell col="15" displaytype="text" edittype="text" text="bind:subspclitemaftupdt"/>
  428. <Cell col="16" displaytype="checkbox" edittype="checkbox" text="bind:graduprcogaftupdt"/>
  429. <Cell col="17" displaytype="checkbox" edittype="checkbox" text="bind:incportynaftupdt" expr="expr:(incportynaftupdt==&quot;Y&quot;||incportynaftupdt==1)?1:0"/>
  430. <Cell col="18" displaytype="text" edittype="text" text="bind:gradutnnoaftupdt"/>
  431. <Cell col="19" text="bind:scholflagbfupdt"/>
  432. <Cell col="20" text="bind:schoolcdbfupdt"/>
  433. <Cell col="21" text="bind:schoolnmbfupdt"/>
  434. <Cell col="22" text="bind:admischoolddbfupdt"/>
  435. <Cell col="23" text="bind:gradutnddbfupdt"/>
  436. <Cell col="24" text="bind:lesnfixyearpdbfupdt"/>
  437. <Cell col="25" text="bind:frmrmertbfupdt"/>
  438. <Cell col="26" text="bind:frmrmertnmbfupdt"/>
  439. <Cell col="27" text="bind:subspclbfupdt"/>
  440. <Cell col="28" text="bind:subspclnmbfupdt"/>
  441. <Cell col="29" text="bind:acdmydgbfupdt"/>
  442. <Cell col="30" text="bind:acdmydgnobfupdt"/>
  443. <Cell col="31" text="bind:aftentcoynbfupdt"/>
  444. <Cell col="32" text="bind:subspclitembfupdt"/>
  445. <Cell col="33" text="bind:graduprcogbfupdt"/>
  446. <Cell col="34" text="bind:incportynbfupdt"/>
  447. <Cell col="35" text="bind:gradutnnobfupdt"/>
  448. <Cell col="36" text="bind:emplno"/>
  449. <Cell col="37" text="bind:mastseqno"/>
  450. <Cell col="38" text="bind:updtreqdd"/>
  451. <Cell col="39" text="bind:seqno"/>
  452. <Cell col="40" text="bind:deprtmangraprvyn"/>
  453. <Cell col="41" text="bind:psnworkapryn"/>
  454. </Band>
  455. </Format>
  456. </Formats>
  457. </Grid>
  458. </Layout>
  459. </Layouts>
  460. </Tabpage>
  461. <Tabpage id="case3" text="자격면허사항">
  462. <Layouts>
  463. <Layout>
  464. <Grid id="grd_licnlist" taborder="1" binddataset="ds_main_licn_licnlist" useinputpanel="false" position="absolute 0 0 1195 480" anchor="all" onexpandup="switch1_case3_grd_licnlist_onexpandup" autoenter="key" cellclickbound="cell" onmousemove="switch1_case3_grd_licnlist_onmousemove">
  465. <Formats>
  466. <Format id="default">
  467. <Columns>
  468. <Column size="25" band="left"/>
  469. <Column size="78"/>
  470. <Column size="142"/>
  471. <Column size="152"/>
  472. <Column size="134"/>
  473. <Column size="99"/>
  474. <Column size="114"/>
  475. <Column size="0"/>
  476. <Column size="0"/>
  477. <Column size="428"/>
  478. <Column size="0"/>
  479. <Column size="0"/>
  480. <Column size="0"/>
  481. <Column size="0"/>
  482. <Column size="0"/>
  483. <Column size="0"/>
  484. <Column size="0"/>
  485. <Column size="0"/>
  486. <Column size="0"/>
  487. <Column size="0"/>
  488. </Columns>
  489. <Rows>
  490. <Row size="24" band="head"/>
  491. <Row size="24" band="head"/>
  492. <Row size="24"/>
  493. </Rows>
  494. <Band id="head">
  495. <Cell rowspan="2" taborder="undefined"/>
  496. <Cell col="1" rowspan="2" text="구분" taborder="undefined"/>
  497. <Cell col="2" rowspan="2" text="자격면허명" taborder="undefined"/>
  498. <Cell col="3" rowspan="2" text="자격/면허" taborder="undefined"/>
  499. <Cell col="4" rowspan="2" text="발급기관" taborder="undefined"/>
  500. <Cell col="5" rowspan="2" text="발급번호" taborder="undefined"/>
  501. <Cell col="6" rowspan="2" text="취득일자" taborder="undefined"/>
  502. <Cell col="7" text="자격수당"/>
  503. <Cell col="8" text="선임수당"/>
  504. <Cell col="9" rowspan="2" text="비고" taborder="undefined"/>
  505. <Cell col="10" text="사번"/>
  506. <Cell col="11"/>
  507. <Cell col="12"/>
  508. <Cell col="13"/>
  509. <Cell col="14"/>
  510. <Cell col="15"/>
  511. <Cell col="16"/>
  512. <Cell col="17"/>
  513. <Cell col="18"/>
  514. <Cell col="19"/>
  515. <Cell row="1" col="7" text="자격수당"/>
  516. <Cell row="1" col="8" text="선임수당"/>
  517. <Cell row="1" col="10" text="사번"/>
  518. <Cell row="1" col="11"/>
  519. <Cell row="1" col="12"/>
  520. <Cell row="1" col="13"/>
  521. <Cell row="1" col="14"/>
  522. <Cell row="1" col="15"/>
  523. <Cell row="1" col="16"/>
  524. <Cell row="1" col="17"/>
  525. <Cell row="1" col="18"/>
  526. <Cell row="1" col="19"/>
  527. </Band>
  528. <Band id="body">
  529. <Cell celltype="head"/>
  530. <Cell col="1" displaytype="combo" edittype="combo" text="bind:datachgbn" combodataset="ds_init_datachgbn" combocodecol="value" combodatacol="label"/>
  531. <Cell col="2" displaytype="text" edittype="text" text="bind:licnsnm" expandshow="show"/>
  532. <Cell col="3" displaytype="text" edittype="text" text="bind:licnscd" expandshow="show"/>
  533. <Cell col="4" displaytype="text" edittype="text" text="bind:issinstaftupdt"/>
  534. <Cell col="5" displaytype="text" edittype="text" text="bind:licnsnoaftupdt"/>
  535. <Cell col="6" displaytype="date" edittype="date" style="padding:0 0 0 0;" text="bind:possnddaftupdt" calendardisplay="display"/>
  536. <Cell col="7" displaytype="combo" edittype="combo" text="bind:licnalwnflagaftupdt"/>
  537. <Cell col="8" displaytype="checkbox" edittype="checkbox" text="bind:senirtyalwnaftupdt"/>
  538. <Cell col="9" displaytype="text" edittype="text" text="bind:cmtaftupdt"/>
  539. <Cell col="10" text="bind:issinstbfupdt"/>
  540. <Cell col="11" text="bind:licnsnobfupdt"/>
  541. <Cell col="12" text="bind:possnddbfupdt"/>
  542. <Cell col="13" text="bind:licnalwnflagbfupdt"/>
  543. <Cell col="14" text="bind:senirtyalwnbfupdt"/>
  544. <Cell col="15" text="bind:emplno"/>
  545. <Cell col="16" text="bind:updtreqdd"/>
  546. <Cell col="17" text="bind:seqno"/>
  547. <Cell col="18" text="bind:deprtmangraprvyn"/>
  548. <Cell col="19" text="bind:psnworkapryn"/>
  549. </Band>
  550. </Format>
  551. </Formats>
  552. </Grid>
  553. </Layout>
  554. </Layouts>
  555. </Tabpage>
  556. <Tabpage id="case4" text="경력사항">
  557. <Layouts>
  558. <Layout>
  559. <Grid id="grd_afcrlist" taborder="1" binddataset="ds_main_afcr_afcrlist" useinputpanel="false" position="absolute 0 0 1195 480" anchor="all" onexpandup="switch1_case4_grd_afcrlist_onexpandup" autoenter="key" cellclickbound="cell" onmousemove="switch1_case4_grd_afcrlist_onmousemove">
  560. <Formats>
  561. <Format id="default">
  562. <Columns>
  563. <Column size="25" band="left"/>
  564. <Column size="56"/>
  565. <Column size="128"/>
  566. <Column size="192"/>
  567. <Column size="105"/>
  568. <Column size="99"/>
  569. <Column size="176"/>
  570. <Column size="90"/>
  571. <Column size="308"/>
  572. <Column size="0"/>
  573. <Column size="0"/>
  574. <Column size="0"/>
  575. <Column size="0"/>
  576. <Column size="0"/>
  577. <Column size="0"/>
  578. <Column size="0"/>
  579. <Column size="0"/>
  580. <Column size="0"/>
  581. <Column size="0"/>
  582. <Column size="0"/>
  583. <Column size="0"/>
  584. <Column size="0"/>
  585. </Columns>
  586. <Rows>
  587. <Row size="24" band="head"/>
  588. <Row size="24" band="head"/>
  589. <Row size="24"/>
  590. </Rows>
  591. <Band id="head">
  592. <Cell rowspan="2" taborder="undefined"/>
  593. <Cell col="1" rowspan="2" text="구분" taborder="undefined"/>
  594. <Cell col="2" rowspan="2" text="경력구분코드" taborder="undefined"/>
  595. <Cell col="3" rowspan="2" text="세부명칭" taborder="undefined"/>
  596. <Cell col="4" colspan="2" text="기간" taborder="undefined"/>
  597. <Cell col="6" rowspan="2" text="주요내용" taborder="undefined"/>
  598. <Cell col="7" rowspan="2" text="원내,원외구분" taborder="undefined"/>
  599. <Cell col="8" rowspan="2" text="비고" taborder="undefined"/>
  600. <Cell col="9" text="사번"/>
  601. <Cell col="10"/>
  602. <Cell col="11"/>
  603. <Cell col="12"/>
  604. <Cell col="13"/>
  605. <Cell col="14"/>
  606. <Cell col="15"/>
  607. <Cell col="16"/>
  608. <Cell col="17"/>
  609. <Cell col="18"/>
  610. <Cell col="19"/>
  611. <Cell col="20"/>
  612. <Cell col="21"/>
  613. <Cell row="1" col="4" text="시작일"/>
  614. <Cell row="1" col="5" text="종료일"/>
  615. <Cell row="1" col="9" text="사번"/>
  616. <Cell row="1" col="10"/>
  617. <Cell row="1" col="11"/>
  618. <Cell row="1" col="12"/>
  619. <Cell row="1" col="13"/>
  620. <Cell row="1" col="14"/>
  621. <Cell row="1" col="15"/>
  622. <Cell row="1" col="16"/>
  623. <Cell row="1" col="17"/>
  624. <Cell row="1" col="18"/>
  625. <Cell row="1" col="19"/>
  626. <Cell row="1" col="20"/>
  627. <Cell row="1" col="21"/>
  628. </Band>
  629. <Band id="body">
  630. <Cell celltype="head"/>
  631. <Cell col="1" displaytype="combo" edittype="combo" text="bind:datachgbn" combodataset="ds_init_datachgbn" combocodecol="value" combodatacol="label"/>
  632. <Cell col="2" displaytype="combo" edittype="combo" text="bind:carerflagcdaftupdt"/>
  633. <Cell col="3" displaytype="text" edittype="text" text="bind:detlnmaftupdt" expandshow="show"/>
  634. <Cell col="4" displaytype="date" edittype="date" style="padding:0 0 0 0;" text="bind:fromddaftupdt" calendardisplay="display"/>
  635. <Cell col="5" displaytype="date" edittype="date" style="padding:0 0 0 0;" text="bind:toddaftupdt" calendardisplay="display"/>
  636. <Cell col="6" displaytype="text" edittype="text" text="bind:maincntsaftupdt"/>
  637. <Cell col="7" displaytype="combo" edittype="combo" text="bind:hosioflagaftupdt" combodataset="ds_init_hosioflag" combocodecol="value" combodatacol="label"/>
  638. <Cell col="8" displaytype="text" edittype="text" text="bind:cmtaftupdt"/>
  639. <Cell col="9" text="bind:carerflagcdbfupdt"/>
  640. <Cell col="10" text="bind:detlnmbfupdt"/>
  641. <Cell col="11" text="bind:fromddbfupdt"/>
  642. <Cell col="12" text="bind:toddbfupdt"/>
  643. <Cell col="13" text="bind:maincntsbfupdt"/>
  644. <Cell col="14" text="bind:hosioflagbfupdt"/>
  645. <Cell col="15" text="bind:cmtbfupdt"/>
  646. <Cell col="16" text="bind:emplno"/>
  647. <Cell col="17" text="bind:mastseqno"/>
  648. <Cell col="18" text="bind:deprtmangraprvyn"/>
  649. <Cell col="19" text="bind:psnworkapryn"/>
  650. <Cell col="20" text="bind:updtreqdd"/>
  651. <Cell col="21" text="bind:seqno"/>
  652. </Band>
  653. </Format>
  654. </Formats>
  655. </Grid>
  656. </Layout>
  657. </Layouts>
  658. </Tabpage>
  659. </Tabpages>
  660. </Tab>
  661. <Shape id="line195" class="line_3" position="absolute 165 242 1195 248" anchor="left top right"/>
  662. <Button id="addRow" taborder="48" text="행추가" class="btn2" position="absolute 1005 259 1058 279" anchor="top right" onclick="addRow_onclick"/>
  663. <Button id="delrow" taborder="49" text="행삭제" class="btn2" position="absolute 1060 259 1113 279" anchor="top right" onclick="delrow_onclick"/>
  664. <Button id="btn_saveexcel" taborder="50" text="엑셀저장" class="btn7" position="absolute 1115 259 1195 279" anchor="top right" onclick="btn_saveexcel_onclick"/>
  665. <Grid id="grd_empllist" taborder="51" binddataset="ds_main_empl_empllist" useinputpanel="false" visible="false" position="absolute 5 551 800 641" oncellclick="grd_empllist_oncellclick">
  666. <Formats>
  667. <Format id="default">
  668. <Columns>
  669. <Column size="25" band="left"/>
  670. <Column size="68"/>
  671. <Column size="100"/>
  672. <Column size="100"/>
  673. <Column size="100"/>
  674. <Column size="100"/>
  675. <Column size="100"/>
  676. <Column size="72"/>
  677. <Column size="100"/>
  678. <Column size="102"/>
  679. <Column size="100"/>
  680. <Column size="100"/>
  681. <Column size="100"/>
  682. <Column size="100"/>
  683. <Column size="100"/>
  684. <Column size="100"/>
  685. <Column size="53"/>
  686. <Column size="61"/>
  687. <Column size="100"/>
  688. <Column size="100"/>
  689. <Column size="100"/>
  690. <Column size="100"/>
  691. <Column size="100"/>
  692. <Column size="100"/>
  693. <Column size="100"/>
  694. <Column size="100"/>
  695. <Column size="100"/>
  696. <Column size="100"/>
  697. <Column size="100"/>
  698. <Column size="100"/>
  699. <Column size="100"/>
  700. <Column size="100"/>
  701. <Column size="100"/>
  702. <Column size="100"/>
  703. <Column size="100"/>
  704. <Column size="100"/>
  705. <Column size="100"/>
  706. <Column size="100"/>
  707. <Column size="100"/>
  708. <Column size="100"/>
  709. <Column size="100"/>
  710. <Column size="100"/>
  711. <Column size="100"/>
  712. <Column size="100"/>
  713. <Column size="100"/>
  714. <Column size="100"/>
  715. <Column size="100"/>
  716. <Column size="100"/>
  717. <Column size="100"/>
  718. <Column size="100"/>
  719. <Column size="100"/>
  720. <Column size="100"/>
  721. <Column size="100"/>
  722. <Column size="100"/>
  723. <Column size="100"/>
  724. <Column size="100"/>
  725. <Column size="100"/>
  726. <Column size="100"/>
  727. <Column size="100"/>
  728. <Column size="100"/>
  729. <Column size="100"/>
  730. <Column size="100"/>
  731. <Column size="100"/>
  732. <Column size="100"/>
  733. <Column size="100"/>
  734. <Column size="100"/>
  735. <Column size="100"/>
  736. </Columns>
  737. <Rows>
  738. <Row size="24" band="head"/>
  739. <Row size="22"/>
  740. </Rows>
  741. <Band id="head">
  742. <Cell/>
  743. <Cell col="1" text="사원번호"/>
  744. <Cell col="2" text="일련번호"/>
  745. <Cell col="3" text="성명"/>
  746. <Cell col="4" text="주민번호"/>
  747. <Cell col="5" text="주민번호1"/>
  748. <Cell col="6" text="주민번호2"/>
  749. <Cell col="7" text="변경요청일"/>
  750. <Cell col="8" text="본적변경전"/>
  751. <Cell col="9" text="본적변경후"/>
  752. <Cell col="10" text="한문명변경전"/>
  753. <Cell col="11" text="한문명변경후"/>
  754. <Cell col="12" text="영문명변경전"/>
  755. <Cell col="13" text="영문명변경후"/>
  756. <Cell col="14" text="주민등록지전"/>
  757. <Cell col="15" text="주민등록지후"/>
  758. <Cell col="16" text="거주지전"/>
  759. <Cell col="17" text="거주지후"/>
  760. <Cell col="18" text="결혼기념일전"/>
  761. <Cell col="19" text="결혼기념일후"/>
  762. <Cell col="20" text="결혼여부전"/>
  763. <Cell col="21" text="결혼여부후"/>
  764. <Cell col="22" text="전화번호전"/>
  765. <Cell col="23" text="전화번호후"/>
  766. <Cell col="24" text="원내전화번호전"/>
  767. <Cell col="25" text="원내전화번호후"/>
  768. <Cell col="26" text="이메일ID전"/>
  769. <Cell col="27" text="이메일ID후"/>
  770. <Cell col="28" text="이메일주소전"/>
  771. <Cell col="29" text="이메일주소후"/>
  772. <Cell col="30" text="이메일기타전"/>
  773. <Cell col="31" text="이메일기타후"/>
  774. <Cell col="32" text="휴대전화전"/>
  775. <Cell col="33" text="휴대전화후"/>
  776. <Cell col="34" text="주거형태전"/>
  777. <Cell col="35" text="주거형태후"/>
  778. <Cell col="36" text="본적우편번호1전"/>
  779. <Cell col="37" text="본적우편번호1후"/>
  780. <Cell col="38" text="본적우편번호2전"/>
  781. <Cell col="39" text="본적우편번호2후"/>
  782. <Cell col="40" text="주민등록우편1전"/>
  783. <Cell col="41" text="주민등록우편번호1후"/>
  784. <Cell col="42" text="주민등록우편2전"/>
  785. <Cell col="43" text="주민등록우편2후"/>
  786. <Cell col="44" text="거주지우편1전"/>
  787. <Cell col="45" text="거주지우현1후"/>
  788. <Cell col="46" text="거주지우편2전"/>
  789. <Cell col="47" text="거주지우편2후"/>
  790. <Cell col="48" text="caption1"/>
  791. <Cell col="49"/>
  792. <Cell col="50"/>
  793. <Cell col="51"/>
  794. <Cell col="52"/>
  795. <Cell col="53"/>
  796. <Cell col="54"/>
  797. <Cell col="55"/>
  798. <Cell col="56"/>
  799. <Cell col="57"/>
  800. <Cell col="58"/>
  801. <Cell col="59"/>
  802. <Cell col="60"/>
  803. <Cell col="61"/>
  804. <Cell col="62"/>
  805. <Cell col="63"/>
  806. <Cell col="64"/>
  807. <Cell col="65"/>
  808. <Cell col="66"/>
  809. </Band>
  810. <Band id="body">
  811. <Cell celltype="head"/>
  812. <Cell col="1" text="bind:emplno"/>
  813. <Cell col="2" text="bind:seqno"/>
  814. <Cell col="3" text="bind:name"/>
  815. <Cell col="4" text="bind:rregno"/>
  816. <Cell col="5" text="bind:rregno1"/>
  817. <Cell col="6" text="bind:rregno2"/>
  818. <Cell col="7" text="bind:updtreqdd"/>
  819. <Cell col="8" text="bind:domibfupdt"/>
  820. <Cell col="9" text="bind:domiaftupdt"/>
  821. <Cell col="10" text="bind:chinmbfupdt"/>
  822. <Cell col="11" text="bind:chinmaftupdt"/>
  823. <Cell col="12" text="bind:emplengnmbfupdt"/>
  824. <Cell col="13" text="bind:emplengnmaftupdt"/>
  825. <Cell col="14" text="bind:resdnrgstareabfupdt"/>
  826. <Cell col="15" text="bind:resdnrgstareaaftupdt"/>
  827. <Cell col="16" text="bind:residncbfupdt"/>
  828. <Cell col="17" text="bind:residncaftupdt"/>
  829. <Cell col="18" text="bind:wedanvybfupdt"/>
  830. <Cell col="19" text="bind:wedanvyaftupdt"/>
  831. <Cell col="20" text="bind:maryynbfupdt"/>
  832. <Cell col="21" text="bind:maryynaftupdt"/>
  833. <Cell col="22" text="bind:cntctelbfupdt"/>
  834. <Cell col="23" text="bind:cntctelaftupdt"/>
  835. <Cell col="24" text="bind:hosinseqnobfupdt"/>
  836. <Cell col="25" text="bind:hosinseqnoaftupdt"/>
  837. <Cell col="26" text="bind:emailidbfupdt"/>
  838. <Cell col="27" text="bind:emailidaftupdt"/>
  839. <Cell col="28" text="bind:emailaddrbfupdt"/>
  840. <Cell col="29" text="bind:emailaddraftupdt"/>
  841. <Cell col="30" text="bind:etcemailaddrbfupdt"/>
  842. <Cell col="31" text="bind:etcemailaddraftupdt"/>
  843. <Cell col="32" text="bind:mpphonnobfupdt"/>
  844. <Cell col="33" text="bind:mpphonnoaftupdt"/>
  845. <Cell col="34" text="bind:hometypebfupdt"/>
  846. <Cell col="35" text="bind:hometypeaftupdt"/>
  847. <Cell col="36" text="bind:domizipcd1bfupdt"/>
  848. <Cell col="37" text="bind:domizipcd1aftupdt"/>
  849. <Cell col="38" text="bind:domizipcd2bfupdt"/>
  850. <Cell col="39" text="bind:domizipcd2aftupdt"/>
  851. <Cell col="40" text="bind:resdnrgstareazipcd1bfupdt"/>
  852. <Cell col="41" text="bind:resdnrgstareazipcd1aftupdt"/>
  853. <Cell col="42" text="bind:resdnrgstareazipcd2bfupdt"/>
  854. <Cell col="43" text="bind:resdnrgstareazipcd2aftupdt"/>
  855. <Cell col="44" text="bind:residnczipcd1bfupdt"/>
  856. <Cell col="45" text="bind:residnczipcd1aftupdt"/>
  857. <Cell col="46" text="bind:residnczipcd2bfupdt"/>
  858. <Cell col="47" text="bind:residnczipcd2aftupdt"/>
  859. <Cell col="48" text="bind:datayn"/>
  860. <Cell col="49" text="bind:psnworkapryn"/>
  861. <Cell col="50" text="bind:lastupdtrname"/>
  862. <Cell col="51" text="bind:brthddbfupdt"/>
  863. <Cell col="52" text="bind:brthddaftupdt"/>
  864. <Cell col="53" text="bind:brthflagbfupdt"/>
  865. <Cell col="54" text="bind:brthflagaftupdt"/>
  866. <Cell col="55" text="bind:relignbfupdt"/>
  867. <Cell col="56" text="bind:relignaftupdt"/>
  868. <Cell col="57" text="bind:fairnmddbfupdt"/>
  869. <Cell col="58" text="bind:fairnmddaftupdt"/>
  870. <Cell col="59" text="bind:chrchnmbfupdt"/>
  871. <Cell col="60" text="bind:chrchnmaftupdt"/>
  872. <Cell col="61" text="bind:baptddbfupdt"/>
  873. <Cell col="62" text="bind:baptddaftupdt"/>
  874. <Cell col="63" text="bind:baptnmbfupdt"/>
  875. <Cell col="64" text="bind:baptnmaftupdt"/>
  876. <Cell col="65" text="bind:rtconfmddbfupdt"/>
  877. <Cell col="66" text="bind:rtconfmddaftupdt"/>
  878. </Band>
  879. </Format>
  880. </Formats>
  881. </Grid>
  882. <Grid id="grd_tempempllist" taborder="52" binddataset="ds_main_empl_tempempllist" useinputpanel="false" visible="false" position="absolute 5 646 1160 736">
  883. <Formats>
  884. <Format id="default">
  885. <Columns>
  886. <Column size="25" band="left"/>
  887. <Column size="68"/>
  888. <Column size="100"/>
  889. <Column size="100"/>
  890. <Column size="100"/>
  891. <Column size="100"/>
  892. <Column size="53"/>
  893. <Column size="100"/>
  894. <Column size="100"/>
  895. <Column size="100"/>
  896. <Column size="100"/>
  897. <Column size="100"/>
  898. <Column size="100"/>
  899. <Column size="100"/>
  900. <Column size="100"/>
  901. <Column size="100"/>
  902. <Column size="100"/>
  903. <Column size="100"/>
  904. <Column size="100"/>
  905. <Column size="100"/>
  906. <Column size="100"/>
  907. <Column size="100"/>
  908. <Column size="100"/>
  909. <Column size="100"/>
  910. <Column size="100"/>
  911. <Column size="100"/>
  912. <Column size="100"/>
  913. <Column size="100"/>
  914. <Column size="100"/>
  915. <Column size="100"/>
  916. </Columns>
  917. <Rows>
  918. <Row size="24" band="head"/>
  919. <Row size="24"/>
  920. </Rows>
  921. <Band id="head">
  922. <Cell/>
  923. <Cell col="1" text="사원번호"/>
  924. <Cell col="2" text="본적변경전"/>
  925. <Cell col="3" text="한문명변경전"/>
  926. <Cell col="4" text="영문명변경전"/>
  927. <Cell col="5" text="주민등록지전"/>
  928. <Cell col="6" text="거주지전"/>
  929. <Cell col="7" text="결혼기념일전"/>
  930. <Cell col="8" text="결혼여부전"/>
  931. <Cell col="9" text="전화번호전"/>
  932. <Cell col="10" text="원내전화번호전"/>
  933. <Cell col="11" text="이메일ID전"/>
  934. <Cell col="12" text="이메일주소전"/>
  935. <Cell col="13" text="이메일기타전"/>
  936. <Cell col="14" text="휴대전화전"/>
  937. <Cell col="15" text="주거형태전"/>
  938. <Cell col="16" text="본적우편번호1전"/>
  939. <Cell col="17" text="본적우편번호2전"/>
  940. <Cell col="18" text="주민등록우편1전"/>
  941. <Cell col="19" text="주민등록우편2전"/>
  942. <Cell col="20" text="거주지우편1전"/>
  943. <Cell col="21" text="거주지우편2전"/>
  944. <Cell col="22"/>
  945. <Cell col="23"/>
  946. <Cell col="24"/>
  947. <Cell col="25"/>
  948. <Cell col="26"/>
  949. <Cell col="27"/>
  950. <Cell col="28"/>
  951. <Cell col="29"/>
  952. </Band>
  953. <Band id="body">
  954. <Cell celltype="head"/>
  955. <Cell col="1" text="bind:emplno"/>
  956. <Cell col="2" text="bind:domibfupdt"/>
  957. <Cell col="3" text="bind:chinmbfupdt"/>
  958. <Cell col="4" text="bind:emplengnmbfupdt"/>
  959. <Cell col="5" text="bind:resdnrgstareabfupdt"/>
  960. <Cell col="6" text="bind:residncbfupdt"/>
  961. <Cell col="7" text="bind:wedanvybfupdt"/>
  962. <Cell col="8" text="bind:maryynbfupdt"/>
  963. <Cell col="9" text="bind:cntctelbfupdt"/>
  964. <Cell col="10" text="bind:hosinseqnobfupdt"/>
  965. <Cell col="11" text="bind:emailidbfupdt"/>
  966. <Cell col="12" text="bind:emailaddrbfupdt"/>
  967. <Cell col="13" text="bind:etcemailaddrbfupdt"/>
  968. <Cell col="14" text="bind:mpphonnobfupdt"/>
  969. <Cell col="15" text="bind:hometypebfupdt"/>
  970. <Cell col="16" text="bind:domizipcd1bfupdt"/>
  971. <Cell col="17" text="bind:domizipcd2bfupdt"/>
  972. <Cell col="18" text="bind:resdnrgstareazipcd1bfupdt"/>
  973. <Cell col="19" text="bind:resdnrgstareazipcd2bfupdt"/>
  974. <Cell col="20" text="bind:residnczipcd1bfupdt"/>
  975. <Cell col="21" text="bind:residnczipcd2bfupdt"/>
  976. <Cell col="22" text="bind:brthddbfupdt"/>
  977. <Cell col="23" text="bind:brthflagbfupdt"/>
  978. <Cell col="24" text="bind:relignbfupdt"/>
  979. <Cell col="25" text="bind:fairnmddbfupdt"/>
  980. <Cell col="26" text="bind:chrchnmbfupdt"/>
  981. <Cell col="27" text="bind:baptddbfupdt"/>
  982. <Cell col="28" text="bind:baptnmbfupdt"/>
  983. <Cell col="29" text="bind:rtconfmddbfupdt"/>
  984. </Band>
  985. </Format>
  986. </Formats>
  987. </Grid>
  988. <Grid id="grd_imgviewlist" taborder="53" binddataset="ds_main_imgviewlist" useinputpanel="false" visible="false" position="absolute 850 496 1090 636">
  989. <Formats>
  990. <Format id="default">
  991. <Columns>
  992. <Column size="25" band="left"/>
  993. <Column size="100"/>
  994. <Column size="100"/>
  995. </Columns>
  996. <Rows>
  997. <Row size="24" band="head"/>
  998. <Row size="24"/>
  999. </Rows>
  1000. <Band id="head">
  1001. <Cell/>
  1002. <Cell col="1" text="사원번호"/>
  1003. <Cell col="2" text="이미지"/>
  1004. </Band>
  1005. <Band id="body">
  1006. <Cell celltype="head" edittype="none"/>
  1007. <Cell col="1" text="bind:emplno"/>
  1008. <Cell col="2" text="bind:photimg"/>
  1009. </Band>
  1010. </Format>
  1011. </Formats>
  1012. </Grid>
  1013. <ImageViewer id="img_hidden" taborder="54" position="absolute 7 61 153 219" visible="false"/>
  1014. </Layout>
  1015. </Layouts>
  1016. <Objects>
  1017. <Dataset id="ds_main_empl_empllist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1018. <ColumnInfo>
  1019. <Column id="emplno" type="STRING" size="256"/>
  1020. <Column id="updtreqdd" type="STRING" size="256"/>
  1021. <Column id="domibfupdt" type="STRING" size="256"/>
  1022. <Column id="domiaftupdt" type="STRING" size="256"/>
  1023. <Column id="chinmbfupdt" type="STRING" size="256"/>
  1024. <Column id="chinmaftupdtaftupdt" type="STRING" size="256"/>
  1025. <Column id="emplengnmbfupdt" type="STRING" size="256"/>
  1026. <Column id="emplengnmaftupdt" type="STRING" size="256"/>
  1027. <Column id="resdnrgstareabfupdt" type="STRING" size="256"/>
  1028. <Column id="resdnrgstareaaftupdt" type="STRING" size="256"/>
  1029. <Column id="residncbfupdt" type="STRING" size="256"/>
  1030. <Column id="residncaftupdt" type="STRING" size="256"/>
  1031. <Column id="wedanvybfupdt" type="STRING" size="256"/>
  1032. <Column id="wedanvyaftupdt" type="STRING" size="256"/>
  1033. <Column id="maryynbfupdt" type="STRING" size="256"/>
  1034. <Column id="maryynaftupdt" type="STRING" size="256"/>
  1035. <Column id="sudangynbfupdt" type="STRING" size="256"/>
  1036. <Column id="sudangynaftupdt" type="STRING" size="256"/>
  1037. <Column id="cntctelbfupdt" type="STRING" size="256"/>
  1038. <Column id="cntctelaftupdt" type="STRING" size="256"/>
  1039. <Column id="hosinseqnobfupdt" type="STRING" size="256"/>
  1040. <Column id="hosinseqnoaftupdt" type="STRING" size="256"/>
  1041. <Column id="emailbfupdt" type="STRING" size="256"/>
  1042. <Column id="emailaftupdt" type="STRING" size="256"/>
  1043. <Column id="mpphonnobfupdt" type="STRING" size="256"/>
  1044. <Column id="mpphonnoaftupdt" type="STRING" size="256"/>
  1045. <Column id="hometypebfupdt" type="STRING" size="256"/>
  1046. <Column id="hometypeaftupdt" type="STRING" size="256"/>
  1047. <Column id="hdfamyynbfupdt" type="STRING" size="256"/>
  1048. <Column id="hdfamyynaftupdt" type="STRING" size="256"/>
  1049. <Column id="headfamrelabfupdt" type="STRING" size="256"/>
  1050. <Column id="headfamrelaaftupdt" type="STRING" size="256"/>
  1051. <Column id="hshdrelabfupdt" type="STRING" size="256"/>
  1052. <Column id="hshdrelaaftupdt" type="STRING" size="256"/>
  1053. <Column id="deprtmangraprvyn" type="STRING" size="256"/>
  1054. <Column id="psnworkapryn" type="STRING" size="256"/>
  1055. <Column id="datayn" type="STRING" size="256"/>
  1056. </ColumnInfo>
  1057. <Rows>
  1058. <Row>
  1059. <Col id="emplno"/>
  1060. <Col id="updtreqdd"/>
  1061. <Col id="domibfupdt"/>
  1062. <Col id="domiaftupdt"/>
  1063. <Col id="chinmbfupdt"/>
  1064. <Col id="chinmaftupdtaftupdt"/>
  1065. <Col id="emplengnmbfupdt"/>
  1066. <Col id="emplengnmaftupdt"/>
  1067. <Col id="resdnrgstareabfupdt"/>
  1068. <Col id="resdnrgstareaaftupdt"/>
  1069. <Col id="residncbfupdt"/>
  1070. <Col id="residncaftupdt"/>
  1071. <Col id="wedanvybfupdt"/>
  1072. <Col id="wedanvyaftupdt"/>
  1073. <Col id="maryynbfupdt"/>
  1074. <Col id="maryynaftupdt"/>
  1075. <Col id="sudangynbfupdt"/>
  1076. <Col id="sudangynaftupdt"/>
  1077. <Col id="cntctelbfupdt"/>
  1078. <Col id="cntctelaftupdt"/>
  1079. <Col id="hosinseqnobfupdt"/>
  1080. <Col id="hosinseqnoaftupdt"/>
  1081. <Col id="emailbfupdt"/>
  1082. <Col id="emailaftupdt"/>
  1083. <Col id="mpphonnobfupdt"/>
  1084. <Col id="mpphonnoaftupdt"/>
  1085. <Col id="hometypebfupdt"/>
  1086. <Col id="hometypeaftupdt"/>
  1087. <Col id="hdfamyynbfupdt"/>
  1088. <Col id="hdfamyynaftupdt"/>
  1089. <Col id="headfamrelabfupdt"/>
  1090. <Col id="headfamrelaaftupdt"/>
  1091. <Col id="hshdrelabfupdt"/>
  1092. <Col id="hshdrelaaftupdt"/>
  1093. <Col id="deprtmangraprvyn"/>
  1094. <Col id="psnworkapryn"/>
  1095. <Col id="datayn"/>
  1096. </Row>
  1097. </Rows>
  1098. </Dataset>
  1099. <Dataset id="ds_init_hosioflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1100. <ColumnInfo>
  1101. <Column id="label" type="STRING" size="256"/>
  1102. <Column id="value" type="STRING" size="256"/>
  1103. </ColumnInfo>
  1104. <Rows>
  1105. <Row>
  1106. <Col id="label">원내</Col>
  1107. <Col id="value">1</Col>
  1108. </Row>
  1109. <Row>
  1110. <Col id="label">원외</Col>
  1111. <Col id="value">2</Col>
  1112. </Row>
  1113. </Rows>
  1114. </Dataset>
  1115. <Dataset id="ds_main_imgdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1116. <ColumnInfo>
  1117. <Column id="photimg" type="STRING" size="256"/>
  1118. </ColumnInfo>
  1119. <Rows>
  1120. <Row>
  1121. <Col id="photimg"/>
  1122. </Row>
  1123. </Rows>
  1124. </Dataset>
  1125. <Dataset id="ds_main_licn_licnlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_main_licn_licnlist_oncolumnchanged">
  1126. <ColumnInfo>
  1127. <Column id="licnscdaftupdt" type="STRING" size="256"/>
  1128. <Column id="licnsnmaftupdt" type="STRING" size="256"/>
  1129. <Column id="issinstaftupdt" type="STRING" size="256"/>
  1130. <Column id="licnsnoaftupdt" type="STRING" size="256"/>
  1131. <Column id="possnddaftupdt" type="STRING" size="256"/>
  1132. <Column id="licnalwnflagaftupdt" type="STRING" size="256"/>
  1133. <Column id="senirtyalwnaftupdt" type="STRING" size="256"/>
  1134. <Column id="cmtaftupdt" type="STRING" size="256"/>
  1135. <Column id="licnscdbfupdt" type="STRING" size="256"/>
  1136. <Column id="licnsnmbfupdt" type="STRING" size="256"/>
  1137. <Column id="issinstbfupdt" type="STRING" size="256"/>
  1138. <Column id="licnsnobfupdt" type="STRING" size="256"/>
  1139. <Column id="possnddbfupdt" type="STRING" size="256"/>
  1140. <Column id="licnalwnflagbfupdt" type="STRING" size="256"/>
  1141. <Column id="senirtyalwnbfupdt" type="STRING" size="256"/>
  1142. <Column id="emplno" type="STRING" size="256"/>
  1143. <Column id="updtreqdd" type="STRING" size="256"/>
  1144. <Column id="licnscd" type="STRING" size="256"/>
  1145. <Column id="seqno" type="STRING" size="256"/>
  1146. </ColumnInfo>
  1147. <Rows>
  1148. <Row>
  1149. <Col id="licnscdaftupdt"/>
  1150. <Col id="licnsnmaftupdt"/>
  1151. <Col id="issinstaftupdt"/>
  1152. <Col id="licnsnoaftupdt"/>
  1153. <Col id="possnddaftupdt"/>
  1154. <Col id="licnalwnflagaftupdt"/>
  1155. <Col id="senirtyalwnaftupdt"/>
  1156. <Col id="cmtaftupdt"/>
  1157. <Col id="licnscdbfupdt"/>
  1158. <Col id="licnsnmbfupdt"/>
  1159. <Col id="issinstbfupdt"/>
  1160. <Col id="licnsnobfupdt"/>
  1161. <Col id="possnddbfupdt"/>
  1162. <Col id="licnalwnflagbfupdt"/>
  1163. <Col id="senirtyalwnbfupdt"/>
  1164. <Col id="emplno"/>
  1165. <Col id="updtreqdd"/>
  1166. <Col id="licnscd"/>
  1167. <Col id="seqno"/>
  1168. </Row>
  1169. </Rows>
  1170. </Dataset>
  1171. <Dataset id="ds_init_psnworkapryn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1172. <ColumnInfo>
  1173. <Column id="label" type="STRING" size="256"/>
  1174. <Column id="value" type="STRING" size="256"/>
  1175. </ColumnInfo>
  1176. <Rows>
  1177. <Row>
  1178. <Col id="label">승인</Col>
  1179. <Col id="value">Y</Col>
  1180. </Row>
  1181. <Row>
  1182. <Col id="label">미승인</Col>
  1183. <Col id="value">N</Col>
  1184. </Row>
  1185. </Rows>
  1186. </Dataset>
  1187. <Dataset id="ds_list_emplauthlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
  1188. <Dataset id="ds_main_imgviewlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1189. <ColumnInfo>
  1190. <Column id="emplno" type="STRING" size="256"/>
  1191. <Column id="photimg" type="STRING" size="256"/>
  1192. </ColumnInfo>
  1193. <Rows>
  1194. <Row>
  1195. <Col id="emplno"/>
  1196. <Col id="photimg"/>
  1197. </Row>
  1198. </Rows>
  1199. </Dataset>
  1200. <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1201. <ColumnInfo>
  1202. <Column id="image" type="BLOB" size="256"/>
  1203. </ColumnInfo>
  1204. <Rows>
  1205. <Row/>
  1206. </Rows>
  1207. </Dataset>
  1208. <Dataset id="ds_main_scho_scholist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_main_scho_scholist_oncolumnchanged">
  1209. <ColumnInfo>
  1210. <Column id="seqno" type="STRING" size="256"/>
  1211. <Column id="updtreqdd" type="STRING" size="256"/>
  1212. <Column id="schoolnmaftupdt" type="STRING" size="256"/>
  1213. <Column id="scholflagaftupdt" type="STRING" size="256"/>
  1214. <Column id="schoolcdaftupdt" type="STRING" size="256"/>
  1215. <Column id="admischoolddaftupdt" type="STRING" size="256"/>
  1216. <Column id="gradutnddaftupdt" type="STRING" size="256"/>
  1217. <Column id="lesnfixyearpdaftupdt" type="STRING" size="256"/>
  1218. <Column id="frmrmertaftupdt" type="STRING" size="256"/>
  1219. <Column id="frmrmertnmaftupdt" type="STRING" size="256"/>
  1220. <Column id="subspclaftupdt" type="STRING" size="256"/>
  1221. <Column id="subspclnmaftupdt" type="STRING" size="256"/>
  1222. <Column id="acdmydgaftupdt" type="STRING" size="256"/>
  1223. <Column id="acdmydgnoaftupdt" type="STRING" size="256"/>
  1224. <Column id="aftentcoynaftupdt" type="STRING" size="256"/>
  1225. <Column id="subspclitemaftupdt" type="STRING" size="256"/>
  1226. <Column id="graduprcogaftupdt" type="STRING" size="256"/>
  1227. <Column id="emplno" type="STRING" size="256"/>
  1228. <Column id="scholflagbfupdt" type="STRING" size="256"/>
  1229. <Column id="schoolcdbfupdt" type="STRING" size="256"/>
  1230. <Column id="schoolnmbfupdt" type="STRING" size="256"/>
  1231. <Column id="admischoolddbfupdt" type="STRING" size="256"/>
  1232. <Column id="gradutnddbfupdt" type="STRING" size="256"/>
  1233. <Column id="lesnfixyearpdbfupdt" type="STRING" size="256"/>
  1234. <Column id="frmrmertbfupdt" type="STRING" size="256"/>
  1235. <Column id="frmrmertnmbfupdt" type="STRING" size="256"/>
  1236. <Column id="subspclbfupdt" type="STRING" size="256"/>
  1237. <Column id="subspclnmbfupdt" type="STRING" size="256"/>
  1238. <Column id="acdmydgbfupdt" type="STRING" size="256"/>
  1239. <Column id="acdmydgnobfupdt" type="STRING" size="256"/>
  1240. <Column id="aftentcoynbfupdt" type="STRING" size="256"/>
  1241. <Column id="subspclitembfupdt" type="STRING" size="256"/>
  1242. <Column id="graduprcogbfupdt" type="STRING" size="256"/>
  1243. <Column id="incportynbfupdt" type="STRING" size="256"/>
  1244. <Column id="gradutnnobfupdt" type="STRING" size="256"/>
  1245. <Column id="mastseqno" type="STRING" size="256"/>
  1246. <Column id="datachgbn" type="STRING" size="256"/>
  1247. <Column id="deprtmangraprvyn" type="STRING" size="256"/>
  1248. <Column id="psnworkapryn" type="STRING" size="256"/>
  1249. </ColumnInfo>
  1250. <Rows>
  1251. <Row>
  1252. <Col id="seqno"/>
  1253. <Col id="updtreqdd"/>
  1254. <Col id="schoolnmaftupdt"/>
  1255. <Col id="scholflagaftupdt"/>
  1256. <Col id="schoolcdaftupdt"/>
  1257. <Col id="admischoolddaftupdt"/>
  1258. <Col id="gradutnddaftupdt"/>
  1259. <Col id="lesnfixyearpdaftupdt"/>
  1260. <Col id="frmrmertaftupdt"/>
  1261. <Col id="frmrmertnmaftupdt"/>
  1262. <Col id="subspclaftupdt"/>
  1263. <Col id="subspclnmaftupdt"/>
  1264. <Col id="acdmydgaftupdt"/>
  1265. <Col id="acdmydgnoaftupdt"/>
  1266. <Col id="aftentcoynaftupdt"/>
  1267. <Col id="subspclitemaftupdt"/>
  1268. <Col id="graduprcogaftupdt"/>
  1269. <Col id="emplno"/>
  1270. <Col id="scholflagbfupdt"/>
  1271. <Col id="schoolcdbfupdt"/>
  1272. <Col id="schoolnmbfupdt"/>
  1273. <Col id="admischoolddbfupdt"/>
  1274. <Col id="gradutnddbfupdt"/>
  1275. <Col id="lesnfixyearpdbfupdt"/>
  1276. <Col id="frmrmertbfupdt"/>
  1277. <Col id="frmrmertnmbfupdt"/>
  1278. <Col id="subspclbfupdt"/>
  1279. <Col id="subspclnmbfupdt"/>
  1280. <Col id="acdmydgbfupdt"/>
  1281. <Col id="acdmydgnobfupdt"/>
  1282. <Col id="aftentcoynbfupdt"/>
  1283. <Col id="subspclitembfupdt"/>
  1284. <Col id="graduprcogbfupdt"/>
  1285. <Col id="incportynbfupdt"/>
  1286. <Col id="gradutnnobfupdt"/>
  1287. <Col id="mastseqno"/>
  1288. <Col id="datachgbn"/>
  1289. <Col id="deprtmangraprvyn"/>
  1290. <Col id="psnworkapryn"/>
  1291. </Row>
  1292. </Rows>
  1293. </Dataset>
  1294. <Dataset id="ds_send_search" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1295. <ColumnInfo>
  1296. <Column id="instcd" type="STRING" size="256"/>
  1297. <Column id="emplno" type="STRING" size="256"/>
  1298. </ColumnInfo>
  1299. <Rows>
  1300. <Row>
  1301. <Col id="instcd"/>
  1302. <Col id="emplno"/>
  1303. </Row>
  1304. </Rows>
  1305. </Dataset>
  1306. <Dataset id="ds_init_maryynnodeset" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1307. <ColumnInfo>
  1308. <Column id="label" type="STRING" size="256"/>
  1309. <Column id="value" type="STRING" size="256"/>
  1310. </ColumnInfo>
  1311. <Rows>
  1312. <Row>
  1313. <Col id="label">기혼</Col>
  1314. <Col id="value">Y</Col>
  1315. </Row>
  1316. <Row>
  1317. <Col id="label">미혼</Col>
  1318. <Col id="value">N</Col>
  1319. </Row>
  1320. </Rows>
  1321. </Dataset>
  1322. <Dataset id="ds_send_save" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1323. <ColumnInfo>
  1324. <Column id="empllist" type="STRING" size="256"/>
  1325. <Column id="famylist" type="STRING" size="256"/>
  1326. <Column id="scholist" type="STRING" size="256"/>
  1327. <Column id="licnlist" type="STRING" size="256"/>
  1328. <Column id="afcrlist" type="STRING" size="256"/>
  1329. </ColumnInfo>
  1330. <Rows>
  1331. <Row>
  1332. <Col id="empllist"/>
  1333. <Col id="famylist"/>
  1334. <Col id="scholist"/>
  1335. <Col id="licnlist"/>
  1336. <Col id="afcrlist"/>
  1337. </Row>
  1338. </Rows>
  1339. </Dataset>
  1340. <Dataset id="ds_main_famy_famylist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_main_famy_famylist_oncolumnchanged">
  1341. <ColumnInfo>
  1342. <Column id="nameaftupdt" type="STRING" size="256"/>
  1343. <Column id="famyrelaftupdt" type="STRING" size="256"/>
  1344. <Column id="rregno1aftupdt" type="STRING" size="256"/>
  1345. <Column id="rregno2aftupdt" type="STRING" size="256"/>
  1346. <Column id="scholcdaftupdt" type="STRING" size="256"/>
  1347. <Column id="jobcdaftupdt" type="STRING" size="256"/>
  1348. <Column id="cmpynmaftupdt" type="STRING" size="256"/>
  1349. <Column id="jobrespaftupdt" type="STRING" size="256"/>
  1350. <Column id="ordamtreductynaftupdt" type="STRING" size="256"/>
  1351. <Column id="lvnsmhoseynaftupdt" type="STRING" size="256"/>
  1352. <Column id="maryynaftupdt" type="STRING" size="256"/>
  1353. <Column id="dethynaftupdt" type="STRING" size="256"/>
  1354. <Column id="handcapynaftupdt" type="STRING" size="256"/>
  1355. <Column id="sudangynaftupdt" type="STRING" size="256"/>
  1356. <Column id="delynaftupdt" type="STRING" size="256"/>
  1357. <Column id="cmtaftupdt" type="STRING" size="256"/>
  1358. <Column id="rregnoaftupdt" type="STRING" size="256"/>
  1359. <Column id="emplno" type="STRING" size="256"/>
  1360. <Column id="rregno" type="STRING" size="256"/>
  1361. <Column id="datachgbn" type="STRING" size="256"/>
  1362. <Column id="rregnobfupdt" type="STRING" size="256"/>
  1363. <Column id="namebfupdt" type="STRING" size="256"/>
  1364. <Column id="famyrelbfupdt" type="STRING" size="256"/>
  1365. <Column id="rregno1bfupdt" type="STRING" size="256"/>
  1366. <Column id="rregno2bfupdt" type="STRING" size="256"/>
  1367. <Column id="scholcdbfupdt" type="STRING" size="256"/>
  1368. <Column id="jobcdbfupdt" type="STRING" size="256"/>
  1369. <Column id="cmpynmbfupdt" type="STRING" size="256"/>
  1370. <Column id="jobrespbfupdt" type="STRING" size="256"/>
  1371. <Column id="ordamtreductynbfupdt" type="STRING" size="256"/>
  1372. <Column id="lvnsmhoseynbfupdt" type="STRING" size="256"/>
  1373. <Column id="maryynbfupdt" type="STRING" size="256"/>
  1374. <Column id="dethynbfupdt" type="STRING" size="256"/>
  1375. <Column id="handcapynbfupdt" type="STRING" size="256"/>
  1376. <Column id="sudangynbfupdt" type="STRING" size="256"/>
  1377. <Column id="delynbfupdt" type="STRING" size="256"/>
  1378. <Column id="cmtbfupdt" type="STRING" size="256"/>
  1379. <Column id="rregnobfupdt" type="STRING" size="256"/>
  1380. </ColumnInfo>
  1381. <Rows>
  1382. <Row>
  1383. <Col id="nameaftupdt"/>
  1384. <Col id="famyrelaftupdt"/>
  1385. <Col id="rregno1aftupdt"/>
  1386. <Col id="rregno2aftupdt"/>
  1387. <Col id="scholcdaftupdt"/>
  1388. <Col id="jobcdaftupdt"/>
  1389. <Col id="cmpynmaftupdt"/>
  1390. <Col id="jobrespaftupdt"/>
  1391. <Col id="ordamtreductynaftupdt"/>
  1392. <Col id="lvnsmhoseynaftupdt"/>
  1393. <Col id="maryynaftupdt"/>
  1394. <Col id="dethynaftupdt"/>
  1395. <Col id="handcapynaftupdt"/>
  1396. <Col id="sudangynaftupdt"/>
  1397. <Col id="delynaftupdt"/>
  1398. <Col id="cmtaftupdt"/>
  1399. <Col id="rregnoaftupdt"/>
  1400. <Col id="emplno"/>
  1401. <Col id="rregno"/>
  1402. <Col id="datachgbn"/>
  1403. <Col id="rregnobfupdt"/>
  1404. <Col id="namebfupdt"/>
  1405. <Col id="famyrelbfupdt"/>
  1406. <Col id="rregno1bfupdt"/>
  1407. <Col id="rregno2bfupdt"/>
  1408. <Col id="scholcdbfupdt"/>
  1409. <Col id="jobcdbfupdt"/>
  1410. <Col id="cmpynmbfupdt"/>
  1411. <Col id="jobrespbfupdt"/>
  1412. <Col id="ordamtreductynbfupdt"/>
  1413. <Col id="lvnsmhoseynbfupdt"/>
  1414. <Col id="maryynbfupdt"/>
  1415. <Col id="dethynbfupdt"/>
  1416. <Col id="handcapynbfupdt"/>
  1417. <Col id="sudangynbfupdt"/>
  1418. <Col id="delynbfupdt"/>
  1419. <Col id="cmtbfupdt"/>
  1420. <Col id="rregnobfupdt"/>
  1421. </Row>
  1422. </Rows>
  1423. </Dataset>
  1424. <Dataset id="ds_init_datachgbn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1425. <ColumnInfo>
  1426. <Column id="label" type="STRING" size="256"/>
  1427. <Column id="value" type="STRING" size="256"/>
  1428. </ColumnInfo>
  1429. <Rows>
  1430. <Row>
  1431. <Col id="label">추가</Col>
  1432. <Col id="value">I</Col>
  1433. </Row>
  1434. <Row>
  1435. <Col id="label">수정</Col>
  1436. <Col id="value">U</Col>
  1437. </Row>
  1438. <Row>
  1439. <Col id="label">삭제</Col>
  1440. <Col id="value">D</Col>
  1441. </Row>
  1442. </Rows>
  1443. </Dataset>
  1444. <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1445. <ColumnInfo/>
  1446. </Dataset>
  1447. <Dataset id="ds_send_psnworkaprlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1448. <ColumnInfo>
  1449. <Column id="emplno" type="STRING" size="256"/>
  1450. <Column id="changcnfmyn" type="STRING" size="256"/>
  1451. </ColumnInfo>
  1452. <Rows>
  1453. <Row>
  1454. <Col id="emplno"/>
  1455. <Col id="changcnfmyn"/>
  1456. </Row>
  1457. </Rows>
  1458. </Dataset>
  1459. <Dataset id="ds_main_empldata_empllist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
  1460. <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1461. <ColumnInfo/>
  1462. </Dataset>
  1463. <Dataset id="ds_temp_checklist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1464. <ColumnInfo>
  1465. <Column id="changcnfmyn" type="STRING" size="256"/>
  1466. <Column id="deprtmangraprvyn" type="STRING" size="256"/>
  1467. </ColumnInfo>
  1468. <Rows>
  1469. <Row>
  1470. <Col id="changcnfmyn"/>
  1471. <Col id="deprtmangraprvyn"/>
  1472. </Row>
  1473. </Rows>
  1474. </Dataset>
  1475. <Dataset id="ds_main_afcr_afcrlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1476. <ColumnInfo>
  1477. <Column id="datachgbn" type="STRING" size="256"/>
  1478. <Column id="carerflagcdaftupdt" type="STRING" size="256"/>
  1479. <Column id="detlnmaftupdt" type="STRING" size="256"/>
  1480. <Column id="fromddaftupdt" type="STRING" size="256"/>
  1481. <Column id="toddaftupdt" type="STRING" size="256"/>
  1482. <Column id="maincntsaftupdt" type="STRING" size="256"/>
  1483. <Column id="hosioflagaftupdt" type="STRING" size="256"/>
  1484. <Column id="cmtaftupdt" type="STRING" size="256"/>
  1485. <Column id="carerflagcdbfupdt" type="STRING" size="256"/>
  1486. <Column id="detlnmbfupdt" type="STRING" size="256"/>
  1487. <Column id="fromddbfupdt" type="STRING" size="256"/>
  1488. <Column id="toddbfupdt" type="STRING" size="256"/>
  1489. <Column id="maincntsbfupdt" type="STRING" size="256"/>
  1490. <Column id="hosioflagbfupdt" type="STRING" size="256"/>
  1491. <Column id="cmtbfupdt" type="STRING" size="256"/>
  1492. <Column id="emplno" type="STRING" size="256"/>
  1493. <Column id="mastseqno" type="STRING" size="256"/>
  1494. <Column id="deprtmangraprvyn" type="STRING" size="256"/>
  1495. <Column id="psnworkapryn" type="STRING" size="256"/>
  1496. <Column id="updtreqdd" type="STRING" size="256"/>
  1497. <Column id="seqno" type="STRING" size="256"/>
  1498. </ColumnInfo>
  1499. <Rows>
  1500. <Row>
  1501. <Col id="datachgbn"/>
  1502. <Col id="carerflagcdaftupdt"/>
  1503. <Col id="detlnmaftupdt"/>
  1504. <Col id="fromddaftupdt"/>
  1505. <Col id="toddaftupdt"/>
  1506. <Col id="maincntsaftupdt"/>
  1507. <Col id="hosioflagaftupdt"/>
  1508. <Col id="cmtaftupdt"/>
  1509. <Col id="carerflagcdbfupdt"/>
  1510. <Col id="detlnmbfupdt"/>
  1511. <Col id="fromddbfupdt"/>
  1512. <Col id="toddbfupdt"/>
  1513. <Col id="maincntsbfupdt"/>
  1514. <Col id="hosioflagbfupdt"/>
  1515. <Col id="cmtbfupdt"/>
  1516. <Col id="emplno"/>
  1517. <Col id="mastseqno"/>
  1518. <Col id="deprtmangraprvyn"/>
  1519. <Col id="psnworkapryn"/>
  1520. <Col id="updtreqdd"/>
  1521. <Col id="seqno"/>
  1522. </Row>
  1523. </Rows>
  1524. </Dataset>
  1525. <Dataset id="ds_main_empl_tempempllist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1526. <ColumnInfo>
  1527. <Column id="emplno" type="STRING" size="256"/>
  1528. <Column id="updtreqdd" type="STRING" size="256"/>
  1529. <Column id="domibfupdt" type="STRING" size="256"/>
  1530. <Column id="chinmbfupdt" type="STRING" size="256"/>
  1531. <Column id="emplengnmbfupdt" type="STRING" size="256"/>
  1532. <Column id="resdnrgstareabfupdt" type="STRING" size="256"/>
  1533. <Column id="residncbfupdt" type="STRING" size="256"/>
  1534. <Column id="wedanvybfupdt" type="STRING" size="256"/>
  1535. <Column id="maryynbfupdt" type="STRING" size="256"/>
  1536. <Column id="sudangynbfupdt" type="STRING" size="256"/>
  1537. <Column id="cntctelbfupdt" type="STRING" size="256"/>
  1538. <Column id="hosinseqnobfupdt" type="STRING" size="256"/>
  1539. <Column id="emailbfupdt" type="STRING" size="256"/>
  1540. <Column id="mpphonnobfupdt" type="STRING" size="256"/>
  1541. <Column id="hometypebfupdt" type="STRING" size="256"/>
  1542. <Column id="hdfamyynbfupdt" type="STRING" size="256"/>
  1543. <Column id="headfamrelabfupdt" type="STRING" size="256"/>
  1544. <Column id="hshdrelabfupdt" type="STRING" size="256"/>
  1545. <Column id="deprtmangraprvyn" type="STRING" size="256"/>
  1546. <Column id="psnworkapryn" type="STRING" size="256"/>
  1547. </ColumnInfo>
  1548. <Rows>
  1549. <Row>
  1550. <Col id="emplno"/>
  1551. <Col id="updtreqdd"/>
  1552. <Col id="domibfupdt"/>
  1553. <Col id="chinmbfupdt"/>
  1554. <Col id="emplengnmbfupdt"/>
  1555. <Col id="resdnrgstareabfupdt"/>
  1556. <Col id="residncbfupdt"/>
  1557. <Col id="wedanvybfupdt"/>
  1558. <Col id="maryynbfupdt"/>
  1559. <Col id="sudangynbfupdt"/>
  1560. <Col id="cntctelbfupdt"/>
  1561. <Col id="hosinseqnobfupdt"/>
  1562. <Col id="emailbfupdt"/>
  1563. <Col id="mpphonnobfupdt"/>
  1564. <Col id="hometypebfupdt"/>
  1565. <Col id="hdfamyynbfupdt"/>
  1566. <Col id="headfamrelabfupdt"/>
  1567. <Col id="hshdrelabfupdt"/>
  1568. <Col id="deprtmangraprvyn"/>
  1569. <Col id="psnworkapryn"/>
  1570. </Row>
  1571. </Rows>
  1572. </Dataset>
  1573. <Dataset id="ds_send_emplref" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_send_emplref_oncolumnchanged">
  1574. <ColumnInfo>
  1575. <Column id="emplno" type="STRING" size="256"/>
  1576. <Column id="psnworkapryn" type="STRING" size="256"/>
  1577. </ColumnInfo>
  1578. <Rows>
  1579. <Row>
  1580. <Col id="emplno"/>
  1581. <Col id="psnworkapryn"/>
  1582. </Row>
  1583. </Rows>
  1584. </Dataset>
  1585. <Dataset id="ds_main_scho" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1586. <ColumnInfo/>
  1587. </Dataset>
  1588. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1589. <ColumnInfo/>
  1590. </Dataset>
  1591. <Dataset id="ds_main_empldata_tempempllist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
  1592. </Objects>
  1593. <Bind>
  1594. <BindItem id="item0" compid="ipt_emplno" propid="value" datasetid="ds_send_emplref" columnid="emplno"/>
  1595. <BindItem id="item1" compid="ipt_name" propid="value" datasetid="ds_main_empldata_empllist" columnid="name"/>
  1596. <BindItem id="item2" compid="ipt_chinm" propid="value" datasetid="ds_main_empldata_empllist" columnid="chinmaftupdt"/>
  1597. <BindItem id="item3" compid="ipt_hosinseqno" propid="value" datasetid="ds_main_empldata_empllist" columnid="hosinseqnoaftupdt"/>
  1598. <BindItem id="item4" compid="ipt_mpphonno" propid="value" datasetid="ds_main_empldata_empllist" columnid="mpphonnoaftupdt"/>
  1599. <BindItem id="item5" compid="rdo_maryyn" propid="value" datasetid="ds_main_empldata_empllist" columnid="maryynaftupdt"/>
  1600. <BindItem id="item6" compid="img_view" propid="value" datasetid="ds_main_imgdata" columnid="photimg"/>
  1601. <BindItem id="item7" compid="ipt_emplengnm" propid="value" datasetid="ds_main_empldata_empllist" columnid="emplengnmaftupdt"/>
  1602. <BindItem id="item8" compid="ipt_wedanvy" propid="value" datasetid="ds_main_empldata_empllist" columnid="wedanvyaftupdt"/>
  1603. <BindItem id="item9" compid="ipt_etcemailaddr" propid="value" datasetid="ds_main_empldata_empllist" columnid="etcemailaddraftupdt"/>
  1604. <BindItem id="item10" compid="ipt_emailid" propid="value" datasetid="ds_main_empldata_empllist" columnid="emailidaftupdt"/>
  1605. <BindItem id="item11" compid="cmb_emailaddr2" propid="value" datasetid="ds_main_empldata_empllist" columnid="emailaddraftupdt"/>
  1606. <BindItem id="item12" compid="cmb_hometype" propid="value" datasetid="ds_main_empldata_empllist" columnid="hometypeaftupdt"/>
  1607. <BindItem id="item13" compid="ipt_domiaddr" propid="value" datasetid="ds_main_empldata_empllist" columnid="domiaftupdt"/>
  1608. <BindItem id="item14" compid="ipt_residnczipcd1" propid="value" datasetid="ds_main_empldata_empllist" columnid="residnczipcd1aftupdt"/>
  1609. <BindItem id="item15" compid="ipt_domizipcd1" propid="value" datasetid="ds_main_empldata_empllist" columnid="domizipcd1aftupdt"/>
  1610. <BindItem id="item16" compid="ipt_residnczipcd2" propid="value" datasetid="ds_main_empldata_empllist" columnid="residnczipcd2aftupdt"/>
  1611. <BindItem id="item17" compid="ipt_domizipcd2" propid="value" datasetid="ds_main_empldata_empllist" columnid="domizipcd2aftupdt"/>
  1612. <BindItem id="item18" compid="ipt_residncaddr" propid="value" datasetid="ds_main_empldata_empllist" columnid="residncaftupdt"/>
  1613. <BindItem id="item19" compid="ipt_resdnrgstareaaddr" propid="value" datasetid="ds_main_empldata_empllist" columnid="resdnrgstareaaftupdt"/>
  1614. <BindItem id="item20" compid="ipt_resdnrgstareazipcd1" propid="value" datasetid="ds_main_empldata_empllist" columnid="resdnrgstareazipcd1aftupdt"/>
  1615. <BindItem id="item21" compid="ipt_resdnrgstareazipcd2" propid="value" datasetid="ds_main_empldata_empllist" columnid="resdnrgstareazipcd2aftupdt"/>
  1616. <BindItem id="item22" compid="ipt_cntctel" propid="value" datasetid="ds_main_empldata_empllist" columnid="cntctelaftupdt"/>
  1617. <BindItem id="item23" compid="ipt_datayn" propid="value" datasetid="ds_main_empldata_empllist" columnid="datayn"/>
  1618. <BindItem id="item24" compid="rdo_psnworkapryn" propid="value" datasetid="ds_main_empldata_empllist" columnid="psnworkapryn"/>
  1619. <BindItem id="item25" compid="ipt_updtreqdd" propid="value" datasetid="ds_main_empldata_empllist" columnid="updtreqdd"/>
  1620. <BindItem id="item26" compid="ipt_seqno" propid="value" datasetid="ds_main_empldata_empllist" columnid="seqno"/>
  1621. <BindItem id="item27" compid="ipt_lastupdtrname" propid="value" datasetid="ds_main_empldata_empllist" columnid="lastupdtrname"/>
  1622. <BindItem id="item28" compid="ipt_brthddaftupdt" propid="value" datasetid="ds_main_empldata_empllist" columnid="brthddaftupdt"/>
  1623. <BindItem id="item29" compid="rdo_brthflagaftupdt" propid="value" datasetid="ds_main_empldata_empllist" columnid="brthflagaftupdt"/>
  1624. <BindItem id="item30" compid="cmb_relignaftupdt" propid="value" datasetid="ds_main_empldata_empllist" columnid="relignaftupdt"/>
  1625. <BindItem id="item31" compid="ipt_fairnmddaftupdt" propid="value" datasetid="ds_main_empldata_empllist" columnid="fairnmddaftupdt"/>
  1626. <BindItem id="item32" compid="ipt_chrchnmaftupdt" propid="value" datasetid="ds_main_empldata_empllist" columnid="chrchnmaftupdt"/>
  1627. <BindItem id="item33" compid="ipt_baptddaftupdt" propid="value" datasetid="ds_main_empldata_empllist" columnid="baptddaftupdt"/>
  1628. <BindItem id="item34" compid="ipt_baptnmaftupdt" propid="value" datasetid="ds_main_empldata_empllist" columnid="baptnmaftupdt"/>
  1629. <BindItem id="item35" compid="ipt_rtconfmddaftupdt" propid="value" datasetid="ds_main_empldata_empllist" columnid="rtconfmddaftupdt"/>
  1630. <BindItem id="item36" compid="img_hidden" propid="image" datasetid="ds_temp" columnid="image"/>
  1631. <BindItem id="item37" compid="img_view" propid="image" datasetid="ds_main_imgdata" columnid="photimg"/>
  1632. </Bind>
  1633. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  1634. * System Name :
  1635. * Job Name :
  1636. * Creator :
  1637. * Make Date : 2017-06-19
  1638. * Description :
  1639. *---------------------------------------------------------------------------------------
  1640. * Modify Date Modifier Modify Description
  1641. *---------------------------------------------------------------------------------------
  1642. * 2017-06-19 Live Converter TF->XP
  1643. *
  1644. *---------------------------------------------------------------------------------------
  1645. ****************************************************************************************/
  1646. //=======================================================================================
  1647. // Lib Include
  1648. //---------------------------------------------------------------------------------------
  1649. include "com_commonxp::comm_main.xjs";
  1650. include "mis_miscommonxp::MIS.xjs";
  1651. include "mis_miscommonxp::RSZ001.xjs";
  1652. include "mis_humtrafactmngtxp::RPB001.xjs";
  1653. //include "mis_purcbasexp::SMRFE00200.xjs";
  1654. //=======================================================================================
  1655. // Global Form Variable
  1656. //---------------------------------------------------------------------------------------
  1657. var arErrorCode = new HashArray();
  1658. //=======================================================================================
  1659. // Function
  1660. //---------------------------------------------------------------------------------------
  1661. /****************************************************************************************
  1662. * Argument : N/A
  1663. * Description : 이미지설정
  1664. ****************************************************************************************/
  1665. function fChangeImage(imgsrc) {
  1666. img_hidden.image = imgsrc; // 파일에서 읽은 이미지의 base64 encoding 값을 가져오기 위한 이미지 컨트롤
  1667. var data = ds_temp.getColumn(0,"image")
  1668. // var data = img_hidden.getbase64data(); // base64 encoding 문자열을 가져온다.
  1669. // var imgSize = getImageSize(imgsrc);
  1670. // var imgWidthSize = imgSize.split("^")[0];
  1671. // var imgHeightSize = imgSize.split("^")[1];
  1672. ds_main_imgdata.setColumn(0, "photimg", data); // 이미지를 보여주기 위하여 view용 이미지컨트롤의 ref instance에 값을 저장
  1673. img_view.image = imgsrc;
  1674. // setImageRefInstance("ds_main_imgdata_photimg"); //base64 encoding 문자열을 이미지로 변환하여 보여준다,
  1675. img_view.position.width = 146;
  1676. img_view.position.height = 177;
  1677. var cur_rows = ds_main_imgviewlist.rowcount;
  1678. var emplno = ds_main_empldata_empllist.getColumn(0, "emplno");
  1679. var imgemplno = ds_main_imgviewlist.getColumn(0, "emplno");
  1680. if(img_hidden.image != "IMG::lis/no_image.png" && utlf_isNull(imgemplno)) {//이미지추가시 그리드 추가
  1681. var cur_row = ds_main_imgviewlist.addRow(); // 입력할 행 추가.
  1682. // 그리드에 추가
  1683. ds_main_imgviewlist.setColumn( cur_row , "emplno" , emplno);
  1684. ds_main_imgviewlist.setColumn( cur_row , "photimg", data);
  1685. }else if(img_hidden.image != "IMG::lis/no_image.png" && !utlf_isNull(imgemplno)) {//업데이트시 그리드셋팅
  1686. grdf_setStatus(grd_imgviewlist, "U", [0]);
  1687. ds_main_imgviewlist.setColumn( 0, "emplno" , emplno);
  1688. ds_main_imgviewlist.setColumn( 0, "photimg", data);
  1689. }
  1690. }
  1691. /****************************************************************************************
  1692. * Argument : N/A
  1693. * Description : 조회시 그리드에 base64 encoding data셋팅하고 사진이미지 보여준다.
  1694. ****************************************************************************************/
  1695. function fRetrImage() {
  1696. if (ds_main_imgviewlist.rowcount == 0) {
  1697. fChangeImage("IMG::lis/no_image.png");//초기 이미지설정
  1698. } else {
  1699. for( var i = 0 ; i < ds_main_imgviewlist.rowcount ; i++ ) {
  1700. var imgdata = ds_main_imgviewlist.getColumn(i,"photimg"); // base64 encoding 문자열을 가져온다.
  1701. ds_main_imgdata.setColumn(0,"photimg", imgdata);
  1702. // setImageRefInstance("/root/main/imgdata/photimg");
  1703. }
  1704. }
  1705. }
  1706. /****************************************************************************************
  1707. * Argument : cur_row : 해당row
  1708. * Description : fRowChangedSet
  1709. ****************************************************************************************/
  1710. function fRowChangedSet(cur_row) {
  1711. ds_main_empldata_empllist.clear();
  1712. dsf_copyColInfo(ds_main_empldata_empllist,ds_main_empl_empllist);
  1713. ds_main_empldata_empllist.copyRow(0,ds_main_empl_empllist,0);
  1714. ds_main_empl_empllist.addColumn("sudangynaftupdt","string");
  1715. var emplno = ds_main_empl_empllist.getColumn(cur_row, "emplno");
  1716. var chinm = ds_main_empl_empllist.getColumn(cur_row, "chinmaftupdt");
  1717. var emplengnm = ds_main_empl_empllist.getColumn(cur_row, "emplengnmaftupdt");
  1718. var cntctel = ds_main_empl_empllist.getColumn(cur_row, "cntctelaftupdt");
  1719. var rregno = ds_main_empl_empllist.getColumn(cur_row, "rregno");
  1720. var rregno1 = ds_main_empl_empllist.getColumn(cur_row, "rregno1");
  1721. var rregno2 = ds_main_empl_empllist.getColumn(cur_row, "rregno2");
  1722. var domizipcd1 = ds_main_empl_empllist.getColumn(cur_row, "domizipcd1aftupdt");
  1723. var domizipcd2 = ds_main_empl_empllist.getColumn(cur_row, "domizipcd2aftupdt");
  1724. var domiaddr = ds_main_empl_empllist.getColumn(cur_row, "domiaftupdt");
  1725. var resdnrgstareazipcd1 = ds_main_empl_empllist.getColumn(cur_row, "resdnrgstareazipcd1aftupdt");
  1726. var resdnrgstareazipcd2 = ds_main_empl_empllist.getColumn(cur_row, "resdnrgstareazipcd2aftupdt");
  1727. var resdnrgstareaaddr = ds_main_empl_empllist.getColumn(cur_row, "resdnrgstareaaftupdt");
  1728. var residnczipcd1 = ds_main_empl_empllist.getColumn(cur_row, "residnczipcd1aftupdt");
  1729. var residnczipcd2 = ds_main_empl_empllist.getColumn(cur_row, "residnczipcd2aftupdt");
  1730. var residncaddr = ds_main_empl_empllist.getColumn(cur_row, "residncaftupdt");
  1731. var wedanvy = ds_main_empl_empllist.getColumn(cur_row, "wedanvyaftupdt");
  1732. var emailid = ds_main_empl_empllist.getColumn(cur_row, "emailidaftupdt");
  1733. var emailaddr = ds_main_empl_empllist.getColumn(cur_row, "emailaddraftupdt");
  1734. var etcemailaddr = ds_main_empl_empllist.getColumn(cur_row, "etcemailaddraftupdt");
  1735. var hosinseqno = ds_main_empl_empllist.getColumn(cur_row, "hosinseqnoaftupdt");
  1736. var hometype = ds_main_empl_empllist.getColumn(cur_row, "hometypeaftupdt");
  1737. var mpphonno = ds_main_empl_empllist.getColumn(cur_row, "mpphonnoaftupdt");
  1738. var maryyn = ds_main_empl_empllist.getColumn(cur_row, "maryynaftupdt");
  1739. var sudangyn = ds_main_empl_empllist.getColumn(cur_row, "sudangynaftupdt");
  1740. var datayn = ds_main_empl_empllist.getColumn(cur_row, "datayn");
  1741. var brthdd = ds_main_empl_empllist.getColumn(cur_row, "brthddaftupdt");
  1742. var brthflag = ds_main_empl_empllist.getColumn(cur_row, "brthflagaftupdt");
  1743. var relign = ds_main_empl_empllist.getColumn(cur_row, "relignaftupdt");
  1744. var fairnmdd = ds_main_empl_empllist.getColumn(cur_row, "fairnmddaftupdt");
  1745. var chrchnm = ds_main_empl_empllist.getColumn(cur_row, "chrchnmaftupdt");
  1746. var baptdd = ds_main_empl_empllist.getColumn(cur_row, "baptddaftupdt");
  1747. var baptnm = ds_main_empl_empllist.getColumn(cur_row, "baptnmaftupdt");
  1748. var rtconfmdd = ds_main_empl_empllist.getColumn(cur_row, "rtconfmddaftupdt");
  1749. if(datayn =='Y') {
  1750. if(ds_main_empl_empllist.getColumn(cur_row, "chinmbfupdt") != chinm){
  1751. ipt_chinm.style.border = "1 solid red";
  1752. }else{
  1753. ipt_chinm.style.border = "1 none #808080";
  1754. }
  1755. if(ds_main_empl_empllist.getColumn(cur_row, "emplengnmbfupdt") != emplengnm){
  1756. ipt_emplengnm.style.border = "1 solid red";
  1757. }else{
  1758. ipt_emplengnm.style.border = "1 none #808080";
  1759. }
  1760. if(ds_main_empl_empllist.getColumn(cur_row, "cntctelbfupdt") != cntctel){
  1761. ipt_cntctel.style.border = "1 solid red";
  1762. }else{
  1763. ipt_cntctel.style.border = "1 none #808080";
  1764. }
  1765. if(ds_main_empl_empllist.getColumn(cur_row, "domizipcd1bfupdt") != domizipcd1){
  1766. ipt_domizipcd1.style.border = "1 solid red";
  1767. }else{
  1768. ipt_domizipcd1.style.border = "1 none #808080";
  1769. }
  1770. if(ds_main_empl_empllist.getColumn(cur_row, "domizipcd2bfupdt") != domizipcd2){
  1771. ipt_domizipcd2.style.border = "1 solid red";
  1772. }else{
  1773. ipt_domizipcd2.style.border = "1 none #808080";
  1774. }
  1775. if(ds_main_empl_empllist.getColumn(cur_row, "domibfupdt") != domiaddr){
  1776. ipt_domiaddr.style.border = "1 solid red";
  1777. }else{
  1778. ipt_domiaddr.style.border = "1 none #808080";
  1779. }
  1780. if(ds_main_empl_empllist.getColumn(cur_row, "resdnrgstareazipcd1bfupdt") != resdnrgstareazipcd1){
  1781. ipt_resdnrgstareazipcd1.style.border = "1 solid red";
  1782. }else{
  1783. ipt_resdnrgstareazipcd1.style.border = "1 none #808080";
  1784. }
  1785. if(ds_main_empl_empllist.getColumn(cur_row, "resdnrgstareazipcd2bfupdt") != resdnrgstareazipcd2){
  1786. ipt_resdnrgstareazipcd2.style.border = "1 solid red";
  1787. }else{
  1788. ipt_resdnrgstareazipcd2.style.border = "1 none #808080";
  1789. }
  1790. if(ds_main_empl_empllist.getColumn(cur_row, "resdnrgstareabfupdt") != resdnrgstareaaddr){
  1791. ipt_resdnrgstareaaddr.style.border = "1 solid red";
  1792. }else{
  1793. ipt_resdnrgstareaaddr.style.border = "1 none #808080";
  1794. }
  1795. if(ds_main_empl_empllist.getColumn(cur_row, "residnczipcd1bfupdt") != residnczipcd1){
  1796. ipt_residnczipcd1.style.border = "1 solid red";
  1797. }else{
  1798. ipt_residnczipcd1.style.border = "1 none #808080";
  1799. }
  1800. if(ds_main_empl_empllist.getColumn(cur_row, "residnczipcd2bfupdt") != residnczipcd2){
  1801. ipt_residnczipcd2.style.border = "1 solid red";
  1802. }else{
  1803. ipt_residnczipcd2.style.border = "1 none #808080";
  1804. }
  1805. if(ds_main_empl_empllist.getColumn(cur_row, "residncbfupdt") != residncaddr){
  1806. ipt_residncaddr.style.border = "1 solid red";
  1807. }else{
  1808. ipt_residncaddr.style.border = "1 none #808080";
  1809. }
  1810. if(ds_main_empl_empllist.getColumn(cur_row, "wedanvybfupdt") != wedanvy){
  1811. ipt_wedanvy.style.border = "1 solid red";
  1812. }else{
  1813. ipt_wedanvy.style.border = "1 none #808080";
  1814. }
  1815. if(ds_main_empl_empllist.getColumn(cur_row, "emailidbfupdt") != emailid){
  1816. ipt_emailid.style.border = "1 solid red";
  1817. }else{
  1818. ipt_emailid.style.border = "1 none #808080";
  1819. }
  1820. if(ds_main_empl_empllist.getColumn(cur_row, "emailaddrbfupdt") != emailaddr){
  1821. cmb_emailaddr2.style.border = "1 solid red";
  1822. }else{
  1823. cmb_emailaddr2.style.border = "1 none #808080";
  1824. }
  1825. if(ds_main_empl_empllist.getColumn(cur_row, "etcemailaddrbfupdt") != etcemailaddr){
  1826. ipt_etcemailaddr.style.border = "1 solid red";
  1827. }else{
  1828. ipt_etcemailaddr.style.border = "1 none #808080";
  1829. }
  1830. if(ds_main_empl_empllist.getColumn(cur_row, "hosinseqnobfupdt") != hosinseqno){
  1831. ipt_hosinseqno.style.border = "1 solid red";
  1832. }else{
  1833. ipt_hosinseqno.style.border = "1 none #808080";
  1834. }
  1835. if(ds_main_empl_empllist.getColumn(cur_row, "hometypebfupdt") != hometype){
  1836. cmb_hometype.style.border = "1 solid red";
  1837. }else{
  1838. cmb_hometype.style.border = "1 none #808080";
  1839. }
  1840. if(ds_main_empl_empllist.getColumn(cur_row, "mpphonnobfupdt") != mpphonno){
  1841. ipt_mpphonno.style.border = "1 solid red";
  1842. }else{
  1843. ipt_mpphonno.style.border = "1 none #808080";
  1844. }
  1845. if(ds_main_empl_empllist.getColumn(cur_row, "maryynbfupdt") != maryyn){
  1846. rdo_maryyn.style.border = "1 solid red";
  1847. }else{
  1848. rdo_maryyn.style.border = "1 none #808080";
  1849. }
  1850. if(ds_main_empl_empllist.getColumn(cur_row, "brthddbfupdt") != brthdd){
  1851. ipt_brthddaftupdt.style.border = "1 solid red";
  1852. }else{
  1853. ipt_brthddaftupdt.style.border = "1 none #808080";
  1854. }
  1855. if(ds_main_empl_empllist.getColumn(cur_row, "brthflagbfupdt") != brthflag){
  1856. rdo_brthflagaftupdt.style.border = "1 solid red";
  1857. }else{
  1858. rdo_brthflagaftupdt.style.border = "1 none #808080";
  1859. }
  1860. if(ds_main_empl_empllist.getColumn(cur_row, "relignbfupdt") != relign){
  1861. cmb_relignaftupdt.style.border = "1 solid red";
  1862. }else{
  1863. cmb_relignaftupdt.style.border = "1 none #808080";
  1864. }
  1865. if(ds_main_empl_empllist.getColumn(cur_row, "fairnmddbfupdt") != fairnmdd){
  1866. ipt_fairnmddaftupdt.style.border = "1 solid red";
  1867. }else{
  1868. ipt_fairnmddaftupdt.style.border = "1 none #808080";
  1869. }
  1870. if(ds_main_empl_empllist.getColumn(cur_row, "chrchnmbfupdt") != chrchnm){
  1871. ipt_chrchnmaftupdt.style.border = "1 solid red";
  1872. }else{
  1873. ipt_chrchnmaftupdt.style.border = "1 none #808080";
  1874. }
  1875. if(ds_main_empl_empllist.getColumn(cur_row, "baptddbfupdt") != baptdd){
  1876. ipt_baptddaftupdt.style.border = "1 solid red";
  1877. }else{
  1878. ipt_baptddaftupdt.style.border = "1 none #808080";
  1879. }
  1880. if(ds_main_empl_empllist.getColumn(cur_row, "baptnmbfupdt") != baptnm){
  1881. ipt_baptnmaftupdt.style.border = "1 solid red";
  1882. }else{
  1883. ipt_baptnmaftupdt.style.border = "1 none #808080";
  1884. }
  1885. if(ds_main_empl_empllist.getColumn(cur_row, "rtconfmddbfupdt") != rtconfmdd){
  1886. ipt_rtconfmddaftupdt.style.border = "1 solid red";
  1887. }else{
  1888. ipt_rtconfmddaftupdt.style.border = "1 none #808080";
  1889. }
  1890. } else {
  1891. ipt_chinm.style.border = "1 none #808080";
  1892. ipt_emplengnm.style.border = "1 none #808080";
  1893. ipt_cntctel.style.border = "1 none #808080";
  1894. ipt_domizipcd1.style.border = "1 none #808080";
  1895. ipt_domizipcd2.style.border = "1 none #808080";
  1896. ipt_domiaddr.style.border = "1 none #808080";
  1897. ipt_resdnrgstareazipcd1.style.border = "1 none #808080";
  1898. ipt_resdnrgstareazipcd2.style.border = "1 none #808080";
  1899. ipt_resdnrgstareaaddr.style.border = "1 none #808080";
  1900. ipt_residnczipcd1.style.border = "1 none #808080";
  1901. ipt_residnczipcd2.style.border = "1 none #808080";
  1902. ipt_residncaddr.style.border = "1 none #808080";
  1903. ipt_wedanvy.style.border = "1 none #808080";
  1904. ipt_emailid.style.border = "1 none #808080";
  1905. cmb_emailaddr2.style.border = "1 none #808080";
  1906. ipt_etcemailaddr.style.border = "1 none #808080";
  1907. ipt_hosinseqno.style.border = "1 none #808080";
  1908. cmb_hometype.style.border = "1 none #808080";
  1909. ipt_mpphonno.style.border = "1 none #808080";
  1910. rdo_maryyn.style.border = "1 none #808080";
  1911. ipt_brthddaftupdt.style.border = "1 none #808080";
  1912. rdo_brthflagaftupdt.style.border = "1 none #808080";
  1913. cmb_relignaftupdt.style.border = "1 none #808080";
  1914. ipt_fairnmddaftupdt.style.border = "1 none #808080";
  1915. ipt_chrchnmaftupdt.style.border = "1 none #808080";
  1916. ipt_baptddaftupdt.style.border = "1 none #808080";
  1917. ipt_baptnmaftupdt.style.border = "1 none #808080";
  1918. ipt_rtconfmddaftupdt.style.border = "1 none #808080";
  1919. }
  1920. if(ds_main_empl_empllist.rowcount > 0) {
  1921. // ds_main_empl_tempempllist.updatecontrol = false;
  1922. var chg_row = ds_main_empl_tempempllist.addRow(); // 입력할 행 추가.
  1923. ds_main_empl_tempempllist.addColumn("emailidbfupdt","string");
  1924. ds_main_empl_tempempllist.addColumn("domizipcd1bfupdt","string");
  1925. ds_main_empl_tempempllist.addColumn("domizipcd2bfupdt","string");
  1926. ds_main_empl_tempempllist.addColumn("resdnrgstareazipcd1bfupdt","string");
  1927. ds_main_empl_tempempllist.addColumn("resdnrgstareazipcd2bfupdt","string");
  1928. ds_main_empl_tempempllist.addColumn("residnczipcd1bfupdt","string");
  1929. ds_main_empl_tempempllist.addColumn("residnczipcd2bfupdt","string");
  1930. ds_main_empl_tempempllist.addColumn("emailaddrbfupdt","string");
  1931. ds_main_empl_tempempllist.addColumn("etcemailaddrbfupdt","string");
  1932. ds_main_empl_tempempllist.addColumn("brthddbfupdt","string");
  1933. ds_main_empl_tempempllist.addColumn("brthflagbfupdt","string");
  1934. ds_main_empl_tempempllist.addColumn("relignbfupdt","string");
  1935. ds_main_empl_tempempllist.addColumn("fairnmddbfupdt","string");
  1936. ds_main_empl_tempempllist.addColumn("chrchnmbfupdt","string");
  1937. ds_main_empl_tempempllist.addColumn("baptddbfupdt","string");
  1938. ds_main_empl_tempempllist.addColumn("baptnmbfupdt","string");
  1939. ds_main_empl_tempempllist.addColumn("rtconfmddbfupdt","string");
  1940. if (datayn !='Y' ) {
  1941. ds_main_empl_tempempllist.setColumn(chg_row, "emplno", emplno);
  1942. ds_main_empl_tempempllist.setColumn(chg_row, "domibfupdt", domiaddr);
  1943. ds_main_empl_tempempllist.setColumn(chg_row, "domibfupdt", domiaddr);
  1944. ds_main_empl_tempempllist.setColumn(chg_row, "chinmbfupdt", chinm);
  1945. ds_main_empl_tempempllist.setColumn(chg_row, "emplengnmbfupdt", emplengnm);
  1946. ds_main_empl_tempempllist.setColumn(chg_row, "resdnrgstareabfupdt", resdnrgstareaaddr);
  1947. ds_main_empl_tempempllist.setColumn(chg_row, "residncbfupdt", residncaddr);
  1948. ds_main_empl_tempempllist.setColumn(chg_row, "wedanvybfupdt", wedanvy);
  1949. ds_main_empl_tempempllist.setColumn(chg_row, "maryynbfupdt", maryyn);
  1950. ds_main_empl_tempempllist.setColumn(chg_row, "sudangynbfupdt", sudangyn);
  1951. ds_main_empl_tempempllist.setColumn(chg_row, "cntctelbfupdt", cntctel);
  1952. ds_main_empl_tempempllist.setColumn(chg_row, "hosinseqnobfupdt", hosinseqno);
  1953. ds_main_empl_tempempllist.setColumn(chg_row, "emailidbfupdt", emailid);
  1954. ds_main_empl_tempempllist.setColumn(chg_row, "mpphonnobfupdt", mpphonno);
  1955. ds_main_empl_tempempllist.setColumn(chg_row, "hometypebfupdt", hometype);
  1956. ds_main_empl_tempempllist.setColumn(chg_row, "domizipcd1bfupdt", domizipcd1);
  1957. ds_main_empl_tempempllist.setColumn(chg_row, "domizipcd2bfupdt", domizipcd2);
  1958. ds_main_empl_tempempllist.setColumn(chg_row, "resdnrgstareazipcd1bfupdt", resdnrgstareazipcd1);
  1959. ds_main_empl_tempempllist.setColumn(chg_row, "resdnrgstareazipcd2bfupdt", resdnrgstareazipcd2);
  1960. ds_main_empl_tempempllist.setColumn(chg_row, "residnczipcd1bfupdt", residnczipcd1);
  1961. ds_main_empl_tempempllist.setColumn(chg_row, "residnczipcd2bfupdt", residnczipcd2);
  1962. ds_main_empl_tempempllist.setColumn(chg_row, "emailaddrbfupdt", emailaddr);
  1963. ds_main_empl_tempempllist.setColumn(chg_row, "etcemailaddrbfupdt", etcemailaddr);
  1964. ds_main_empl_tempempllist.setColumn(chg_row, "brthddbfupdt", brthdd);
  1965. ds_main_empl_tempempllist.setColumn(chg_row, "brthflagbfupdt", brthflag);
  1966. ds_main_empl_tempempllist.setColumn(chg_row, "relignbfupdt", relign);
  1967. ds_main_empl_tempempllist.setColumn(chg_row, "fairnmddbfupdt", fairnmdd);
  1968. ds_main_empl_tempempllist.setColumn(chg_row, "chrchnmbfupdt", chrchnm);
  1969. ds_main_empl_tempempllist.setColumn(chg_row, "baptddbfupdt", baptdd);
  1970. ds_main_empl_tempempllist.setColumn(chg_row, "baptnmbfupdt", baptnm);
  1971. ds_main_empl_tempempllist.setColumn(chg_row, "rtconfmddbfupdt", rtconfmdd);
  1972. } else {
  1973. var chinm = ds_main_empl_empllist.getColumn(cur_row, "chinmbfupdt");
  1974. var emplengnm = ds_main_empl_empllist.getColumn(cur_row, "emplengnmbfupdt");
  1975. var cntctel = ds_main_empl_empllist.getColumn(cur_row, "cntctelbfupdt");
  1976. var rregno = ds_main_empl_empllist.getColumn(cur_row, "rregno");
  1977. var rregno1 = ds_main_empl_empllist.getColumn(cur_row, "rregno1");
  1978. var rregno2 = ds_main_empl_empllist.getColumn(cur_row, "rregno2");
  1979. var domizipcd1 = ds_main_empl_empllist.getColumn(cur_row, "domizipcd1bfupdt");
  1980. var domizipcd2 = ds_main_empl_empllist.getColumn(cur_row, "domizipcd2bfupdt");
  1981. var domiaddr = ds_main_empl_empllist.getColumn(cur_row, "domibfupdt");
  1982. var resdnrgstareazipcd1 = ds_main_empl_empllist.getColumn(cur_row, "resdnrgstareazipcd1bfupdt");
  1983. var resdnrgstareazipcd2 = ds_main_empl_empllist.getColumn(cur_row, "resdnrgstareazipcd2bfupdt");
  1984. var resdnrgstareaaddr = ds_main_empl_empllist.getColumn(cur_row, "resdnrgstareabfupdt");
  1985. var residnczipcd1 = ds_main_empl_empllist.getColumn(cur_row, "residnczipcd1bfupdt");
  1986. var residnczipcd2 = ds_main_empl_empllist.getColumn(cur_row, "residnczipcd2bfupdt");
  1987. var residncaddr = ds_main_empl_empllist.getColumn(cur_row, "residncbfupdt");
  1988. var wedanvy = ds_main_empl_empllist.getColumn(cur_row, "wedanvybfupdt");
  1989. var emailid = ds_main_empl_empllist.getColumn(cur_row, "emailidbfupdt");
  1990. var emailaddr = ds_main_empl_empllist.getColumn(cur_row, "emailaddrbfupdt");
  1991. var etcemailaddr = ds_main_empl_empllist.getColumn(cur_row, "etcemailaddrbfupdt");
  1992. var hosinseqno = ds_main_empl_empllist.getColumn(cur_row, "hosinseqnobfupdt");
  1993. var hometype = ds_main_empl_empllist.getColumn(cur_row, "hometypebfupdt");
  1994. var mpphonno = ds_main_empl_empllist.getColumn(cur_row, "mpphonnobfupdt");
  1995. var maryyn = ds_main_empl_empllist.getColumn(cur_row, "maryynbfupdt");
  1996. var sudangyn = ds_main_empl_empllist.getColumn(cur_row, "sudangynbfupdt");
  1997. var datayn = ds_main_empl_empllist.getColumn(cur_row, "datayn");
  1998. var brthdd = ds_main_empl_empllist.getColumn(cur_row, "brthddbfupdt");
  1999. var brthflag = ds_main_empl_empllist.getColumn(cur_row, "brthflagbfupdt");
  2000. var relign = ds_main_empl_empllist.getColumn(cur_row, "relignbfupdt");
  2001. var fairnmdd = ds_main_empl_empllist.getColumn(cur_row, "fairnmddbfupdt");
  2002. var chrchnm = ds_main_empl_empllist.getColumn(cur_row, "chrchnmbfupdt");
  2003. var baptdd = ds_main_empl_empllist.getColumn(cur_row, "baptddbfupdt");
  2004. var baptnm = ds_main_empl_empllist.getColumn(cur_row, "baptnmbfupdt");
  2005. var rtconfmdd = ds_main_empl_empllist.getColumn(cur_row, "rtconfmddbfupdt");
  2006. ds_main_empl_tempempllist.setColumn(chg_row, "emplno", emplno);
  2007. ds_main_empl_tempempllist.setColumn(chg_row, "domibfupdt", domiaddr);
  2008. ds_main_empl_tempempllist.setColumn(chg_row, "domibfupdt", domiaddr);
  2009. ds_main_empl_tempempllist.setColumn(chg_row, "chinmbfupdt", chinm);
  2010. ds_main_empl_tempempllist.setColumn(chg_row, "emplengnmbfupdt", emplengnm);
  2011. ds_main_empl_tempempllist.setColumn(chg_row, "resdnrgstareabfupdt", resdnrgstareaaddr);
  2012. ds_main_empl_tempempllist.setColumn(chg_row, "residncbfupdt", residncaddr);
  2013. ds_main_empl_tempempllist.setColumn(chg_row, "wedanvybfupdt", wedanvy);
  2014. ds_main_empl_tempempllist.setColumn(chg_row, "maryynbfupdt", maryyn);
  2015. ds_main_empl_tempempllist.setColumn(chg_row, "sudangbfupdt", sudangyn);
  2016. ds_main_empl_tempempllist.setColumn(chg_row, "cntctelbfupdt", cntctel);
  2017. ds_main_empl_tempempllist.setColumn(chg_row, "hosinseqnobfupdt", hosinseqno);
  2018. ds_main_empl_tempempllist.setColumn(chg_row, "emailidbfupdt", emailid);
  2019. ds_main_empl_tempempllist.setColumn(chg_row, "mpphonnobfupdt", mpphonno);
  2020. ds_main_empl_tempempllist.setColumn(chg_row, "hometypebfupdt", hometype);
  2021. ds_main_empl_tempempllist.setColumn(chg_row, "domizipcd1bfupdt", domizipcd1);
  2022. ds_main_empl_tempempllist.setColumn(chg_row, "domizipcd2bfupdt", domizipcd2);
  2023. ds_main_empl_tempempllist.setColumn(chg_row, "resdnrgstareazipcd1bfupdt", resdnrgstareazipcd1);
  2024. ds_main_empl_tempempllist.setColumn(chg_row, "resdnrgstareazipcd2bfupdt", resdnrgstareazipcd2);
  2025. ds_main_empl_tempempllist.setColumn(chg_row, "residnczipcd1bfupdt", residnczipcd1);
  2026. ds_main_empl_tempempllist.setColumn(chg_row, "residnczipcd2bfupdt", residnczipcd2);
  2027. ds_main_empl_tempempllist.setColumn(chg_row, "emailaddrbfupdt", emailaddr);
  2028. ds_main_empl_tempempllist.setColumn(chg_row, "etcemailaddrbfupdt", etcemailaddr);
  2029. ds_main_empl_tempempllist.setColumn(chg_row, "brthddbfupdt", brthdd);
  2030. ds_main_empl_tempempllist.setColumn(chg_row, "brthflagbfupdt", brthflag);
  2031. ds_main_empl_tempempllist.setColumn(chg_row, "relignbfupdt", relign);
  2032. ds_main_empl_tempempllist.setColumn(chg_row, "fairnmddbfupdt", fairnmdd);
  2033. ds_main_empl_tempempllist.setColumn(chg_row, "chrchnmbfupdt", chrchnm);
  2034. ds_main_empl_tempempllist.setColumn(chg_row, "baptddbfupdt", baptdd);
  2035. ds_main_empl_tempempllist.setColumn(chg_row, "baptnmbfupdt", baptnm);
  2036. ds_main_empl_tempempllist.setColumn(chg_row, "rtconfmddbfupdt", rtconfmdd);
  2037. }
  2038. // ds_main_empl_tempempllist.updatecontrol = true;
  2039. misfMsterDetailRetrieve("grd_empllist");
  2040. }
  2041. }
  2042. function call_TRRPB02207() {
  2043. var oParam = {};
  2044. oParam.id = "TRRPB02207";
  2045. oParam.service = "humtrafactmngtapp.PsnWorkMastMngt";
  2046. oParam.method = "reqGetDataCheckYnList";
  2047. oParam.inds = "req=ds_send_emplref";
  2048. oParam.outds = "ds_temp_checklist=checklist";
  2049. oParam.async = false;
  2050. //oParam.callback = "cf_TRRPB02207";
  2051. tranf_submit(oParam);
  2052. }
  2053. function call_TXRPB02205() {
  2054. var oParam = {};
  2055. oParam.id = "TXRPB02205";
  2056. oParam.service = "humtrafactmngtapp.PsnWorkMastMngt";
  2057. oParam.method = "reqExeSaveEmplChangCnfmList";
  2058. oParam.inds = "req=ds_send_psnworkaprlist";
  2059. oParam.outds = "";
  2060. oParam.async = false;
  2061. oParam.callback = "cf_TXRPB02205";
  2062. tranf_submit(oParam);
  2063. }
  2064. //=======================================================================================
  2065. // Event
  2066. //---------------------------------------------------------------------------------------
  2067. /****************************************************************************************
  2068. * Components : Form
  2069. * Description : 화면 처음 초기화시 폼초기화
  2070. ****************************************************************************************/
  2071. function SMRPB02200_onload(obj:Form, e:LoadEventInfo)
  2072. {
  2073. frmf_initForm(obj); // 폼 초기화
  2074. grdf_setRowTypeIcon(switch1.case1.grd_famylist, 0); // 그리드 상태 표시
  2075. grdf_setRowTypeIcon(switch1.case2.grd_scholist, 0); // 그리드 상태 표시
  2076. grdf_setRowTypeIcon(switch1.case3.grd_licnlist, 0); // 그리드 상태 표시
  2077. grdf_setRowTypeIcon(switch1.case4.grd_afcrlist, 0); // 그리드 상태 표시
  2078. grdf_setRowTypeIcon(grd_empllist, 0); // 그리드 상태 표시
  2079. grdf_setRowTypeIcon(grd_tempempllist, 0); // 그리드 상태 표시
  2080. grdf_setRowTypeIcon(grd_imgviewlist, 0); // 그리드 상태 표시
  2081. switch1.tabindex = 0;
  2082. /* Grid 초기화 */
  2083. ds_main_empl_empllist.clearData();
  2084. ds_main_empl_tempempllist.clearData();
  2085. ds_main_famy_famylist.clearData();
  2086. ds_main_scho_scholist.clearData();
  2087. ds_main_licn_licnlist.clearData();
  2088. ds_main_afcr_afcrlist.clearData();
  2089. ds_main_imgviewlist.clearData();
  2090. /* Grid의 Mater, Detail관계 설정
  2091. misfMsterDetailSet(관계설정할 Grid, Mater가 될 Grid, submit ID, 저장여부) */
  2092. misfMsterDetailSet("grd_empllist", null, "TRRPB02201" ,"Y");
  2093. misfMsterDetailSet("switch1.case1.grd_famylist", "grd_empllist", "TRRPB02203" ,"Y");
  2094. misfMsterDetailSet("switch1.case2.grd_scholist", "grd_empllist", "TRRPB02204" ,"Y");
  2095. misfMsterDetailSet("switch1.case3.grd_licnlist", "grd_empllist", "TRRPB02205" ,"Y");
  2096. misfMsterDetailSet("switch1.case4.grd_afcrlist", "grd_empllist", "TRRPB02206" ,"Y");
  2097. misfMsterDetailSet("grd_imgviewlist", "grd_empllist", "TRRPB00118" ,"Y");
  2098. misfComboComCdListMulti("R0131,R0071,R0135,R0076,R0087,R0077,R0135,R0137",
  2099. "cmb_emailaddr2,cmb_hometype,switch1.case1.grd_famylist.scholcdaftupdt,switch1.case1.grd_famylist.jobcdaftupdt,"
  2100. +"switch1.case2.grd_scholist.acdmydgaftupdt,switch1.case1.grd_famylist.famyrelaftupdt,switch1.case2.grd_scholist.scholflagaftupdt,cmb_relignaftupdt");
  2101. var userid = sysf_getUserInfo("userid");
  2102. ipt_emplno.value = userid;
  2103. fChangeImage("IMG::lis/no_image.png");//초기 이미지설정
  2104. ds_send_emplref.setColumn( 0, "psnworkapryn","N");
  2105. // ipt_emplno.setFocus();
  2106. // misfMsterDetailRetrieve();
  2107. fRetrImage();
  2108. //2012.01.12 박준범 추가 : 근무부서로 권한 check 및 setting
  2109. var deptcd = sysf_getUserInfo("dutplcecd");
  2110. //권한설정
  2111. ds_send_search.setColumn( 0, "instcd" , sysf_getUserInfo("dutplceinstcd"));
  2112. ds_send_search.setColumn( 0, "emplno" , sysf_getUserInfo("userid"));
  2113. var oParam = {};
  2114. oParam.id = "TRRPB00301";
  2115. oParam.service = "humtrafactmngtapp.PsnWorkMastMngt";
  2116. oParam.method = "reqGetEmplAuthList";
  2117. oParam.inds = "req=ds_send_search";
  2118. oParam.outds = "ds_list_emplauthlist=emplauthlist";
  2119. oParam.async = false;
  2120. oParam.callback = "cf_TRRPB00301";
  2121. tranf_submit(oParam);
  2122. var yyendcalcyn = ds_list_emplauthlist.getColumn(0, "yyendcalcyn");
  2123. if(yyendcalcyn == "Y"){
  2124. ipt_emplno.enable = true;
  2125. btn_emplsearch.enable = true;
  2126. }else {
  2127. ipt_emplno.enable = false;
  2128. btn_emplsearch.enable = false;
  2129. }
  2130. }
  2131. function cf_TRRPB00301(sSvcId, nErrorCode, sErrorMsg) {
  2132. if(nErrorCode < 0) return;
  2133. ds_list_emplauthlist.updateColID("instcd","dutplceinst");
  2134. ds_list_emplauthlist.updateColID("dutplcedeptcd","dutunitcd");
  2135. ds_list_emplauthlist.updateColID("deptnm","dutunitnm");
  2136. }
  2137. /****************************************************************************************
  2138. * Components : Dataset
  2139. * Description : 학력사항 체크박스 설정
  2140. ****************************************************************************************/
  2141. function ds_main_scho_scholist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  2142. {
  2143. if(e.columnid=="aftentcoynaftupdt" || e.columnid=="incportynaftupdt") {
  2144. obj.setColumn(e.row,e.columnid,(e.newvalue=="Y"||e.newvalue==1)?"Y":"N");
  2145. }
  2146. switch1.case2.grd_scholist.setFocus();
  2147. if (e.columnid == "schoolcdaftupdt" ) { //학교코드
  2148. var recv_list = "schoolcdaftupdt,schoolnmaftupdt";
  2149. misfValidationCheck("03", "R0141", recv_list);
  2150. }
  2151. else if (e.columnid == "frmrmertaftupdt" ) { //전공
  2152. var recv_list = "frmrmertaftupdt,frmrmertnmaftupdt";
  2153. misfValidationCheck("03", "R0089", recv_list);
  2154. }
  2155. else if (e.columnid == "subspclaftupdt" ) { //부전공
  2156. var recv_list = "subspclaftupdt,subspclnmaftupdt";
  2157. misfValidationCheck("03", "R0089", recv_list);
  2158. }
  2159. }
  2160. /****************************************************************************************
  2161. * Components : Dataset
  2162. * Description : 가족사항 체크박스 설정
  2163. ****************************************************************************************/
  2164. function ds_main_famy_famylist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  2165. {
  2166. if(e.columnid=="lvnsmhoseynaftupdt" || e.columnid=="maryynaftupdt" || e.columnid=="dethynaftupdt" || e.columnid=="handcapynaftupdt" || e.columnid=="sudangynaftupdt") {
  2167. obj.setColumn(e.row,e.columnid,(e.newvalue=="Y"||e.newvalue==1)?"Y":"N");
  2168. }
  2169. if(e.columnid == "datachgbn"){
  2170. if(e.newvalue == "D"){
  2171. obj.setColumn(e.row, "delynaftupdt", "Y");
  2172. }else{
  2173. obj.setColumn(e.row, "delynaftupdt", "N");
  2174. }
  2175. }
  2176. }
  2177. /****************************************************************************************
  2178. * Components : Dataset
  2179. * Description : 사원번호 변경시 인적사항 조회
  2180. ****************************************************************************************/
  2181. function ds_send_emplref_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  2182. {
  2183. if(e.columnid == "emplno") {
  2184. misfGridInit(grd_empllist);
  2185. misfGridInit(grd_imgviewlist);
  2186. misfMsterDetailRetrieve();
  2187. if (ds_main_empl_empllist.rowcount == 0) {
  2188. misfGridIUD(grd_empllist, "A");
  2189. }
  2190. var oParam = {};
  2191. oParam.id = "TRRPB00118";
  2192. oParam.service = "humtrafactmngtapp.PsnWorkMastMngt";
  2193. oParam.method = "reqGetEmplImage";
  2194. oParam.inds = "req=ds_send_emplref";
  2195. oParam.outds = "ds_main_imgviewlist=imgviewlist";
  2196. oParam.async = false;
  2197. oParam.callback = "cf_TRRPB00118";
  2198. tranf_submit(oParam);
  2199. fRetrImage();
  2200. /* Grid Data를 다른 Control로 Copy : TARGET_NODE, SOURCE_NODE는 RPB001.js에 정의 됨.*/
  2201. ds_main_empldata_tempempllist.copyData(ds_main_empl_tempempllist);
  2202. ds_main_empldata_empllist.copyData(ds_main_empl_empllist);
  2203. }
  2204. }
  2205. function cf_TRRPB00118(sSvcId, nErrorCode, sErrorMsg) {
  2206. if(nErrorCode < 0) return;
  2207. dsf_setTypeFormat(ds_main_imgviewlist, "photimg:BLOB");
  2208. }
  2209. /****************************************************************************************
  2210. * Components : Edit
  2211. * Description : 사원번호 입력 후 조회
  2212. ****************************************************************************************/
  2213. function ipt_emplno_onkeydown(obj:Edit, e:KeyEventInfo)
  2214. {
  2215. if(e.keycode == 13) obj.updateToDataset();
  2216. }
  2217. /****************************************************************************************
  2218. * Components : Grid
  2219. * Description : 사원정보 조회후 상세정보 조회
  2220. ****************************************************************************************/
  2221. function grd_empllist_oncellclick(obj:Grid, e:GridClickEventInfo)
  2222. {
  2223. if(ds_main_empl_empllist.rowcount > 0 && !utlf_isNull(ds_main_empl_empllist.getColumn(0,"emplno"))) {
  2224. fRowChangedSet(0);
  2225. }
  2226. }
  2227. /****************************************************************************************
  2228. * Components : Button
  2229. * Description : 사원번호 검색 팝업 오픈
  2230. ****************************************************************************************/
  2231. function btn_emplsearch_onclick(obj:Button, e:ClickEventInfo)
  2232. {
  2233. var recv_list = "emplno";
  2234. rpbfOpenPopUpList("SPRPB00101", ipt_emplno, recv_list,"","N");
  2235. // if (ipt_emplno.label != "" && ipt_emplno.label.length > 0) {
  2236. // ipt_emplno.dispatch("xforms-value-changed");
  2237. // }
  2238. }
  2239. /****************************************************************************************
  2240. * Components : Button
  2241. * Description : 우편번호 Help화면 Popup
  2242. ****************************************************************************************/
  2243. function btn_domizipcd_onclick(obj:Button, e:ClickEventInfo)
  2244. {
  2245. // zbcfOpenZipCodeList("combination", "", "/root/main/empldata/empllist/domizipcd1aftupdt", "/root/main/empldata/empllist/domizipcd2aftupdt", "/root/main/empldata/empllist/residncseqno", "/root/main/empldata/empllist/domiaftupdt", "hangul", "");
  2246. var sZipcd = appf_getZipCodeList();
  2247. ds_main_empldata_empllist.setColumn(0, "domizipcd1aftupdt", sZipcd.zipcdhead);
  2248. ds_main_empldata_empllist.setColumn(0, "domizipcd2aftupdt", sZipcd.zipcdfoot);
  2249. ds_main_empldata_empllist.setColumn(0, "domiaftupdt", sZipcd.address);
  2250. }
  2251. /****************************************************************************************
  2252. * Components : Button
  2253. * Description : 우편번호 Help화면 Popup
  2254. ****************************************************************************************/
  2255. function btn_resdnrgstareazipcd_onclick(obj:Button, e:ClickEventInfo)
  2256. {
  2257. // zbcfOpenZipCodeList("combination", "", "/root/main/empldata/empllist/resdnrgstareazipcd1aftupdt", "/root/main/empldata/empllist/resdnrgstareazipcd2aftupdt", "/root/main/empldata/empllist/residncseqno", "/root/main/empldata/empllist/resdnrgstareaaftupdt", "hangul", "");
  2258. var sZipcd = appf_getZipCodeList();
  2259. ds_main_empldata_empllist.setColumn(0, "resdnrgstareazipcd1aftupdt", sZipcd.zipcdhead);
  2260. ds_main_empldata_empllist.setColumn(0, "resdnrgstareazipcd2aftupdt", sZipcd.zipcdfoot);
  2261. ds_main_empldata_empllist.setColumn(0, "resdnrgstareaaftupdt", sZipcd.address);
  2262. }
  2263. /****************************************************************************************
  2264. * Components : Button
  2265. * Description : 우편번호 Help화면 Popup
  2266. ****************************************************************************************/
  2267. function btn_residnczipcd_onclick(obj:Button, e:ClickEventInfo)
  2268. {
  2269. // zbcfOpenZipCodeList("combination", "", "/root/main/empldata/empllist/residnczipcd1aftupdt", "/root/main/empldata/empllist/residnczipcd2aftupdt", "/root/main/empldata/empllist/residncseqno", "/root/main/empldata/empllist/residncaftupdt", "hangul", "");
  2270. var sZipcd = appf_getZipCodeList();
  2271. ds_main_empldata_empllist.setColumn(0, "residnczipcd1aftupdt", sZipcd.zipcdhead);
  2272. ds_main_empldata_empllist.setColumn(0, "residnczipcd2aftupdt", sZipcd.zipcdfoot);
  2273. ds_main_empldata_empllist.setColumn(0, "residncaftupdt", sZipcd.address);
  2274. }
  2275. /****************************************************************************************
  2276. * Components : Button
  2277. * Description : 변경요청
  2278. ****************************************************************************************/
  2279. function button2_onclick(obj:Button, e:ClickEventInfo)
  2280. {
  2281. if(!frmf_isRequiredControls(["ipt_emplno"])) return;
  2282. misfGridRowStatusChange(grd_empllist, "ds_main_empl_empllist", "ds_main_empldata_empllist");
  2283. var updtdata = grdf_getGridUpdateData(grd_empllist, "all");
  2284. if (updtdata.rowcount > 0) {
  2285. sysf_messageBox("변경된 데이터가 존재 합니다. 저장후 반영 하세요.","");
  2286. return;
  2287. }
  2288. var updtdata = grdf_getGridUpdateData(switch1.case1.grd_famylist, "all");
  2289. if (updtdata.rowcount > 0) {
  2290. sysf_messageBox("변경된 데이터가 존재 합니다. 저장후 반영 하세요.","");
  2291. return;
  2292. }
  2293. var updtdata = grdf_getGridUpdateData(switch1.case2.grd_scholist, "all");
  2294. if (updtdata.rowcount > 0) {
  2295. sysf_messageBox("변경된 데이터가 존재 합니다. 저장후 반영 하세요.","");
  2296. return;
  2297. }
  2298. var updtdata = grdf_getGridUpdateData(switch1.case3.grd_licnlist, "all");
  2299. if (updtdata.rowcount > 0) {
  2300. sysf_messageBox("변경된 데이터가 존재 합니다. 저장후 반영 하세요.","");
  2301. return;
  2302. }
  2303. var updtdata = grdf_getGridUpdateData(switch1.case4.grd_afcrlist, "all");
  2304. if (updtdata.rowcount > 0) {
  2305. sysf_messageBox("변경된 데이터가 존재 합니다. 저장후 반영 하세요.","");
  2306. return;
  2307. }
  2308. var retMes = sysf_messageBox("개인인적사항 변경을 확정 하시겠습니까?", "Q999");
  2309. if ( retMes != 6) {
  2310. return;
  2311. }
  2312. call_TRRPB02207();
  2313. var changcnfmyn = ds_temp_checklist.getColumn(0, "changcnfmyn");
  2314. if(changcnfmyn == "Y"){
  2315. sysf_messageBox("변경 요청이 이미 ","I002");
  2316. return;
  2317. }
  2318. var emplno = ipt_emplno.value;
  2319. ds_send_psnworkaprlist.setColumn( 0, "changcnfmyn", "Y");
  2320. ds_send_psnworkaprlist.setColumn( 0, "emplno", emplno);
  2321. call_TXRPB02205();
  2322. }
  2323. /****************************************************************************************
  2324. * Components : Button
  2325. * Description : 변경요청 취소
  2326. ****************************************************************************************/
  2327. function button1_onclick(obj:Button, e:ClickEventInfo)
  2328. {
  2329. misfGridRowStatusChange(grd_empllist, "ds_main_empl_empllist", "ds_main_empldata_empllist");
  2330. var updtdata = grdf_getGridUpdateData(grd_empllist, "all");
  2331. if (updtdata.rowcount > 0) {
  2332. sysf_messageBox("변경된 데이터가 존재 합니다. 저장후 반영 하세요.","");
  2333. return;
  2334. }
  2335. var updtdata = grdf_getGridUpdateData(switch1.case1.grd_famylist, "all");
  2336. if (updtdata.rowcount > 0) {
  2337. sysf_messageBox("변경된 데이터가 존재 합니다. 저장후 반영 하세요.","");
  2338. return;
  2339. }
  2340. var updtdata = grdf_getGridUpdateData(switch1.case2.grd_scholist, "all");
  2341. if (updtdata.rowcount > 0) {
  2342. sysf_messageBox("변경된 데이터가 존재 합니다. 저장후 반영 하세요.","");
  2343. return;
  2344. }
  2345. var updtdata = grdf_getGridUpdateData(switch1.case3.grd_licnlist, "all");
  2346. if (updtdata.rowcount > 0) {
  2347. sysf_messageBox("변경된 데이터가 존재 합니다. 저장후 반영 하세요.","");
  2348. return;
  2349. }
  2350. var updtdata = grdf_getGridUpdateData(switch1.case4.grd_afcrlist, "all");
  2351. if (updtdata.rowcount > 0) {
  2352. sysf_messageBox("변경된 데이터가 존재 합니다. 저장후 반영 하세요.","");
  2353. return;
  2354. }
  2355. var retMes = sysf_messageBox("개인인적사항 변경요청을 취소 하시겠습니까?", "Q999");
  2356. if ( retMes != 6) {
  2357. return;
  2358. }
  2359. var deprtmangraprvyn = ds_temp_checklist.getColumn(0, "deprtmangraprvyn");
  2360. if(deprtmangraprvyn == 'Y'){
  2361. sysf_messageBox("부서장 승인이 완료된 자료는 취소","E001");
  2362. return;
  2363. }
  2364. var emplno = ipt_emplno.value;
  2365. ds_send_psnworkaprlist.setColumn( 0, "changcnfmyn", "N");
  2366. ds_send_psnworkaprlist.setColumn( 0, "emplno", emplno);
  2367. call_TXRPB02205();
  2368. }
  2369. /****************************************************************************************
  2370. * Components : Button
  2371. * Description : 저장
  2372. ****************************************************************************************/
  2373. function btn_save_onclick(obj:Button, e:ClickEventInfo)
  2374. {
  2375. if(!frmf_chkMdtGrid(grd_empllist, [1], ["사원번호"])) return;
  2376. for(var i = 0 ; i < ds_main_famy_famylist.rowcount ; i++){
  2377. //2013.01.25 정대룡 추가 ( 입력,수정시에만 주민번호 Check )
  2378. if(ds_main_famy_famylist.getRowType(i) == "8"){
  2379. }else{
  2380. //2012.01.20 박준범 추가
  2381. //주민번호 유효여부 check
  2382. var rregno1aftupdt = ds_main_famy_famylist.getColumn(i, "rregno1aftupdt");
  2383. var rregno2aftupdt = ds_main_famy_famylist.getColumn(i, "rregno2aftupdt");
  2384. if(!radfJuminCheck(rregno1aftupdt+rregno2aftupdt)) {
  2385. if (!radfFgnJuminCheck(rregno1aftupdt+rregno2aftupdt)) {
  2386. sysf_messageBox("[가족사항] 중에 잘못된 주민번호가 존재합니다. 주민번호를 확인하세요. " ,"C999");
  2387. return false;
  2388. }
  2389. }
  2390. }
  2391. }
  2392. var retMes = sysf_messageBox("저장 하시겠습니까?", "Q999");
  2393. if ( retMes != 6) {
  2394. return;
  2395. }
  2396. call_TRRPB02207();
  2397. var deprtmangraprvyn = ds_temp_checklist.getColumn(0, "deprtmangraprvyn");
  2398. var changcnfmyn = ds_temp_checklist.getColumn(0, "changcnfmyn");
  2399. if(deprtmangraprvyn=='Y'){
  2400. sysf_messageBox("부서장 승인이 완료된 자료는 수정","E001");
  2401. return;
  2402. }
  2403. if(changcnfmyn=='Y'){
  2404. sysf_messageBox("변경요청을 취소한 후 ","C001");
  2405. return;
  2406. }
  2407. /* Grid의 DATA와 각 Control의 값을 비교해서 수정 되었으면 Grid에 Copy후 Grid의 상태를 바꿔준다 */
  2408. misfGridRowStatusChange(grd_empllist, "ds_main_empl_empllist", "ds_main_empldata_empllist");
  2409. var datayn = ipt_datayn.value;
  2410. if(ds_main_empl_empllist.getRowType(0) == 4){
  2411. if(datayn == 'N'){
  2412. grdf_setStatus(grd_empllist, "I", [0]);
  2413. }else{
  2414. grdf_setStatus(grd_empllist, "U", [0]);
  2415. }
  2416. var domiaddr = ds_main_empl_tempempllist.getColumn(0, "domibfupdt");
  2417. var chinm = ds_main_empl_tempempllist.getColumn(0, "chinmbfupdt");
  2418. var emplengnm = ds_main_empl_tempempllist.getColumn(0, "emplengnmbfupdt");
  2419. var cntctel = ds_main_empl_tempempllist.getColumn(0, "cntctelbfupdt");
  2420. var domizipcd1 = ds_main_empl_tempempllist.getColumn(0, "domizipcd1bfupdt");
  2421. var domizipcd2 = ds_main_empl_tempempllist.getColumn(0, "domizipcd2bfupdt");
  2422. var domiaddr = ds_main_empl_tempempllist.getColumn(0, "domibfupdt");
  2423. var resdnrgstareazipcd1 = ds_main_empl_tempempllist.getColumn(0, "resdnrgstareazipcd1bfupdt");
  2424. var resdnrgstareazipcd2 = ds_main_empl_tempempllist.getColumn(0, "resdnrgstareazipcd2bfupdt");
  2425. var resdnrgstareaaddr = ds_main_empl_tempempllist.getColumn(0, "resdnrgstareabfupdt");
  2426. var residnczipcd1 = ds_main_empl_tempempllist.getColumn(0, "residnczipcd1bfupdt");
  2427. var residnczipcd2 = ds_main_empl_tempempllist.getColumn(0, "residnczipcd2bfupdt");
  2428. var residncaddr = ds_main_empl_tempempllist.getColumn(0, "residncbfupdt");
  2429. var wedanvy = ds_main_empl_tempempllist.getColumn(0, "wedanvybfupdt");
  2430. var emailid = ds_main_empl_tempempllist.getColumn(0, "emailidbfupdt");
  2431. var emailaddr = ds_main_empl_tempempllist.getColumn(0, "emailaddrbfupdt");
  2432. var etcemailaddr = ds_main_empl_tempempllist.getColumn(0, "etcemailaddrbfupdt");
  2433. var hosinseqno = ds_main_empl_tempempllist.getColumn(0, "hosinseqnobfupdt");
  2434. var hometype = ds_main_empl_tempempllist.getColumn(0, "hometypebfupdt");
  2435. var mpphonno = ds_main_empl_tempempllist.getColumn(0, "mpphonnobfupdt");
  2436. var maryyn = ds_main_empl_tempempllist.getColumn(0, "maryynbfupdt");
  2437. var sudangyn = ds_main_empl_tempempllist.getColumn(0, "sudangynbfupdt");
  2438. var brthdd = ds_main_empl_tempempllist.getColumn(0, "brthddbfupdt");
  2439. var brthflag = ds_main_empl_tempempllist.getColumn(0, "brthflagbfupdt");
  2440. var relign = ds_main_empl_tempempllist.getColumn(0, "relignbfupdt");
  2441. var fairnmdd = ds_main_empl_tempempllist.getColumn(0, "fairnmddbfupdt");
  2442. var chrchnm = ds_main_empl_tempempllist.getColumn(0, "chrchnmbfupdt");
  2443. var baptdd = ds_main_empl_tempempllist.getColumn(0, "baptddbfupdt");
  2444. var baptnm = ds_main_empl_tempempllist.getColumn(0, "baptnmbfupdt");
  2445. var rtconfmdd = ds_main_empl_tempempllist.getColumn(0, "rtconfmddbfupdt");
  2446. dsf_makeValue(ds_main_empl_empllist,"domibfupdt","string",domiaddr);
  2447. dsf_makeValue(ds_main_empl_empllist,"chinmbfupdt","string",chinm);
  2448. dsf_makeValue(ds_main_empl_empllist,"emplengnmbfupdt","string",emplengnm);
  2449. dsf_makeValue(ds_main_empl_empllist,"resdnrgstareabfupdt","string",resdnrgstareaaddr);
  2450. dsf_makeValue(ds_main_empl_empllist,"residncbfupdt","string",residncaddr);
  2451. dsf_makeValue(ds_main_empl_empllist,"wedanvybfupdt","string",wedanvy);
  2452. dsf_makeValue(ds_main_empl_empllist,"maryynbfupdt","string",maryyn);
  2453. dsf_makeValue(ds_main_empl_empllist,"sudangynbfupdt","string",sudangyn);
  2454. dsf_makeValue(ds_main_empl_empllist,"cntctelbfupdt","string",cntctel);
  2455. dsf_makeValue(ds_main_empl_empllist,"hosinseqnobfupdt","string",hosinseqno);
  2456. dsf_makeValue(ds_main_empl_empllist,"emailidbfupdt","string",emailid);
  2457. dsf_makeValue(ds_main_empl_empllist,"mpphonnobfupdt","string",mpphonno);
  2458. dsf_makeValue(ds_main_empl_empllist,"hometypebfupdt","string",hometype);
  2459. dsf_makeValue(ds_main_empl_empllist,"domizipcd1bfupdt","string",domizipcd1);
  2460. dsf_makeValue(ds_main_empl_empllist,"domizipcd2bfupdt","string",domizipcd2);
  2461. dsf_makeValue(ds_main_empl_empllist,"resdnrgstareazipcd1bfupdt","string",resdnrgstareazipcd1);
  2462. dsf_makeValue(ds_main_empl_empllist,"resdnrgstareazipcd2bfupdt","string",resdnrgstareazipcd2)
  2463. dsf_makeValue(ds_main_empl_empllist,"residnczipcd1bfupdt","string",residnczipcd1);
  2464. dsf_makeValue(ds_main_empl_empllist,"residnczipcd2bfupdt","string",residnczipcd2);
  2465. dsf_makeValue(ds_main_empl_empllist,"emailaddrbfupdt","string",emailaddr);
  2466. dsf_makeValue(ds_main_empl_empllist,"etcemailaddrbfupdt","string",etcemailaddr);
  2467. dsf_makeValue(ds_main_empl_empllist,"brthddbfupdt","string",brthdd);
  2468. dsf_makeValue(ds_main_empl_empllist,"brthflagbfupdt","string",brthflag);
  2469. dsf_makeValue(ds_main_empl_empllist,"relignbfupdt","string",relign);
  2470. dsf_makeValue(ds_main_empl_empllist,"fairnmddbfupdt","string",fairnmdd);
  2471. dsf_makeValue(ds_main_empl_empllist,"chrchnmbfupdt","string",chrchnm);
  2472. dsf_makeValue(ds_main_empl_empllist,"baptddbfupdt","string",baptdd);
  2473. dsf_makeValue(ds_main_empl_empllist,"baptnmbfupdt","string",baptnm);
  2474. dsf_makeValue(ds_main_empl_empllist,"rtconfmddbfupdt","string",rtconfmdd);
  2475. }
  2476. if(!frmf_chkMdtGrid(grd_empllist, [1], ["사원번호"])) return;
  2477. for(var i = 0 ; i < ds_main_famy_famylist.rowcount ; i++){
  2478. var rregno = ds_main_famy_famylist.getColumn(i, "rregno");
  2479. var rregno1aftupdt = ds_main_famy_famylist.getColumn(i, "rregno1aftupdt");
  2480. var rregno2aftupdt = ds_main_famy_famylist.getColumn(i, "rregno2aftupdt");
  2481. if(utlf_isNull(rregno)){
  2482. ds_main_famy_famylist.setColumn(i, "rregno", rregno1aftupdt+rregno2aftupdt);
  2483. ds_main_famy_famylist.setColumn(i, "rregnoaftupdt", rregno1aftupdt+rregno2aftupdt);
  2484. }
  2485. }
  2486. // misfSave("TXRPB02201");
  2487. grdf_setStatusColumn(ds_main_empl_empllist, "status");
  2488. grdf_setStatusColumn(ds_main_famy_famylist, "status");
  2489. grdf_setStatusColumn(ds_main_scho_scholist, "status");
  2490. grdf_setStatusColumn(ds_main_licn_licnlist, "status");
  2491. grdf_setStatusColumn(ds_main_afcr_afcrlist, "status");
  2492. var oParam = {};
  2493. oParam.id = "TXRPB02201";
  2494. oParam.service = "humtrafactmngtapp.PsnWorkMastMngt";
  2495. oParam.method = "reqExeSaveChangempllistAll";
  2496. oParam.inds = "empllist=ds_main_empl_empllist famylist=ds_main_famy_famylist scholist=ds_main_scho_scholist licnlist=ds_main_licn_licnlist afcrlist=ds_main_afcr_afcrlist";
  2497. oParam.outds = "";
  2498. oParam.async = false;
  2499. //oParam.callback = "cf_TXRPB02201";
  2500. tranf_submit(oParam);
  2501. }
  2502. /****************************************************************************************
  2503. * Components : Button
  2504. * Description : 행추가
  2505. ****************************************************************************************/
  2506. function addRow_onclick(obj:Button, e:ClickEventInfo)
  2507. {
  2508. var tabIdx = switch1.tabindex;
  2509. var emplno = ds_send_emplref.getColumn(0, "emplno");
  2510. if(tabIdx == 0) {
  2511. misfGridIUD(switch1.case1.grd_famylist, "A");
  2512. var cur_row = ds_main_famy_famylist.rowposition;
  2513. ds_main_famy_famylist.setColumn(cur_row, "datachgbn", "I");
  2514. ds_main_famy_famylist.setColumn(cur_row, "emplno", emplno);
  2515. ds_main_famy_famylist.setColumn(cur_row, "deprtmangraprvyn", 'N');
  2516. ds_main_famy_famylist.setColumn(cur_row, "psnworkapryn", 'N');
  2517. } else if(tabIdx == 1) {
  2518. misfGridIUD(switch1.case2.grd_scholist, "A");
  2519. var cur_row = ds_main_scho_scholist.rowposition;
  2520. ds_main_scho_scholist.setColumn(cur_row, "datachgbn", "I");
  2521. ds_main_scho_scholist.setColumn(cur_row, "emplno", emplno);
  2522. ds_main_scho_scholist.setColumn(cur_row, "deprtmangraprvyn", 'N');
  2523. ds_main_scho_scholist.setColumn(cur_row, "psnworkapryn", 'N');
  2524. } else if(tabIdx == 2) {
  2525. misfGridIUD(switch1.case3.grd_licnlist, "A");
  2526. var cur_row = ds_main_licn_licnlist.rowposition;
  2527. ds_main_licn_licnlist.setColumn(cur_row, "datachgbn", "I");
  2528. ds_main_licn_licnlist.setColumn(cur_row, "emplno", emplno);
  2529. ds_main_licn_licnlist.setColumn(cur_row, "deprtmangraprvyn", 'N');
  2530. ds_main_licn_licnlist.setColumn(cur_row, "psnworkapryn", 'N');
  2531. } else if(tabIdx == 3) {
  2532. misfGridIUD(switch1.case4.grd_afcrlist, "A");
  2533. var cur_row = ds_main_afcr_afcrlist.rowposition;
  2534. ds_main_afcr_afcrlist.setColumn(cur_row, "datachgbn", "I");
  2535. ds_main_afcr_afcrlist.setColumn(cur_row, "emplno", emplno);
  2536. ds_main_afcr_afcrlist.setColumn(cur_row, "deprtmangraprvyn", 'N');
  2537. ds_main_afcr_afcrlist.setColumn(cur_row, "psnworkapryn", 'N');
  2538. }
  2539. }
  2540. /****************************************************************************************
  2541. * Components : Button
  2542. * Description : 행삭제
  2543. ****************************************************************************************/
  2544. function delrow_onclick(obj:Button, e:ClickEventInfo)
  2545. {
  2546. var tabIdx = switch1.tabindex;
  2547. if(tabIdx == 0) {
  2548. // var cur_row =grd_famylist.row;
  2549. // var rowStatus=grd_famylist.rowStatus(cur_row);
  2550. misfGridIUD(switch1.case1.grd_famylist, "D");
  2551. } else if(tabIdx == 1) {
  2552. misfGridIUD(switch1.case2.grd_scholist, "D");
  2553. } else if(tabIdx == 2) {
  2554. misfGridIUD(switch1.case3.grd_licnlist, "D");
  2555. } else if(tabIdx == 3) {
  2556. misfGridIUD(switch1.case4.grd_afcrlist, "D");
  2557. }
  2558. }
  2559. /****************************************************************************************
  2560. * Components : Button
  2561. * Description : 엑셀저장
  2562. ****************************************************************************************/
  2563. function btn_saveexcel_onclick(obj:Button, e:ClickEventInfo)
  2564. {
  2565. var tabIdx = switch1.tabindex;
  2566. if(tabIdx == 0) {
  2567. misfSaveExcel(switch1.case1.grd_famylist);
  2568. } else if(tabIdx == 1) {
  2569. misfSaveExcel(switch1.case2.grd_scholist);
  2570. } else if(tabIdx == 2) {
  2571. misfSaveExcel(switch1.case3.grd_licnlist);
  2572. } else if(tabIdx == 3) {
  2573. misfSaveExcel(switch1.case4.grd_afcrlist);
  2574. }
  2575. }
  2576. /****************************************************************************************
  2577. * Components : Grid
  2578. * Description : 가족사항 그리드버튼 클릭
  2579. ****************************************************************************************/
  2580. function switch1_case1_grd_famylist_onexpandup(obj:Grid, e:GridMouseEventInfo)
  2581. {
  2582. var cur_row = e.row;
  2583. if(cur_row < 0) return;
  2584. var emplno = ipt_emplno.value;
  2585. if (grdf_getBindCellName(obj, e.col) == "nameaftupdt") { //가족사항 조회
  2586. if(utlf_isNull(emplno)){
  2587. sysf_messageBox("해당 사원을 ","C001");
  2588. return
  2589. }else{
  2590. var recv_list = "nameaftupdt,famyrelaftupdt,rregno1aftupdt,rregno2aftupdt,scholcdaftupdt,jobcdaftupdt,cmpynmaftupdt,jobrespaftupdt,ordamtreductynaftupdt,";
  2591. recv_list = recv_list +"lvnsmhoseynaftupdt,maryynaftupdt,dethynaftupdt,handcapynaftupdt,delynaftupdt,cmtaftupdt,rregnoaftupdt,emplno,rregno,sudangynaftupdt,";
  2592. recv_list = recv_list +"namebfupdt,famyrelbfupdt,rregnobfupdt,rregno1bfupdt,rregno2bfupdt,scholcdbfupdt,jobcdbfupdt,cmpynmbfupdt,jobrespbfupdt,";
  2593. recv_list = recv_list +"ordamtreductynbfupdt,lvnsmhoseynbfupdt,maryynbfupdt,dethynbfupdt,cmtbfupdt,delynbfupdt,handcapynbfupdt,mastseqno,sudangynbfupdt";
  2594. misfOpenPopUpList("38", this.objects[obj.binddataset],"",recv_list);
  2595. ds_main_famy_famylist.setColumn(cur_row, "datachgbn", "U");
  2596. }
  2597. }
  2598. }
  2599. /****************************************************************************************
  2600. * Components : Grid
  2601. * Description : 학력사항 그리드버튼 클릭
  2602. ****************************************************************************************/
  2603. function switch1_case2_grd_scholist_onexpandup(obj:Grid, e:GridMouseEventInfo)
  2604. {
  2605. var cur_row = e.row;
  2606. if (grdf_getBindCellName(obj, e.col) == "schoolnmaftupdt" ) { //학교코드
  2607. var emplno = ipt_emplno.value;
  2608. if(utlf_isNull(emplno)) {
  2609. sysf_messageBox("해당 사원을 ","C001");
  2610. return
  2611. }else{
  2612. var recv_list = "schoolnmaftupdt,scholflagaftupdt,schoolcdaftupdt,admischoolddaftupdt,gradutnddaftupdt,lesnfixyearpdaftupdt,frmrmertaftupdt,frmrmertnmaftupdt,subspclaftupdt,subspclnmaftupdt";
  2613. recv_list = recv_list+",acdmydgaftupdt,acdmydgnoaftupdt,aftentcoynaftupdt,subspclitemaftupdt,graduprcogaftupdt,scholflagbfupdt,schoolcdbfupdt,schoolnmbfupdt,admischoolddbfupdt";
  2614. recv_list = recv_list+",gradutnddbfupdt,lesnfixyearpdbfupdt,frmrmertbfupdt,frmrmertnmbfupdt,subspclbfupdt,subspclnmbfupdt,acdmydgbfupdt,acdmydgnobfupdt,aftentcoynbfupdt";
  2615. recv_list = recv_list+",subspclitembfupdt,graduprcogbfupdt,incportynbfupdt,gradutnnobfupdt,incportynaftupdt,gradutnnoaftupdt,mastseqno,emplno";
  2616. misfOpenPopUpList("39", this.objects[obj.binddataset],"",recv_list);
  2617. ds_main_scho_scholist.setColumn(cur_row, "datachgbn", "U");
  2618. }
  2619. }else if (grdf_getBindCellName(obj, e.col) == "schoolcdaftupdt" ) { //학교코드
  2620. var recv_list = "schoolcdaftupdt,schoolnmaftupdt";
  2621. rpbfOpenComCdHelp(this.objects[obj.binddataset],"R0141", recv_list);
  2622. }
  2623. else if (grdf_getBindCellName(obj, e.col) == "frmrmertaftupdt" ) { //전공
  2624. var recv_list = "frmrmertaftupdt,frmrmertnmaftupdt";
  2625. rpbfOpenComCdHelp(this.objects[obj.binddataset],"R0089", recv_list);
  2626. }
  2627. else if (grdf_getBindCellName(obj, e.col) == "subspclaftupdt" ) { //부전공
  2628. var recv_list = "subspclaftupdt,subspclnmaftupdt";
  2629. rpbfOpenComCdHelp(this.objects[obj.binddataset],"R0089", recv_list);
  2630. }
  2631. }
  2632. /****************************************************************************************
  2633. * Components : Grid
  2634. * Description : 자격면허사항 그리드버튼 클릭
  2635. ****************************************************************************************/
  2636. function switch1_case3_grd_licnlist_onexpandup(obj:Grid, e:GridMouseEventInfo)
  2637. {
  2638. var cur_row = e.row;
  2639. if (grdf_getBindCellName(obj, e.col) == "licnsnm" ) { //자격면허코드
  2640. var emplno = ipt_emplno.value;
  2641. if(utlf_isNull(emplno)) {
  2642. sysf_messageBox("해당 사원을 ","C001");
  2643. return
  2644. }else{
  2645. var recv_list = "licnscd,licnsnm,issinstaftupdt,licnsnoaftupdt,possnddaftupdt,licnalwnflagaftupdt,senirtyalwnaftupdt,cmtaftupdt,";
  2646. recv_list = recv_list+"issinstbfupdt,licnsnobfupdt,possnddbfupdt,licnalwnflagbfupdt,senirtyalwnbfupdt,emplno";
  2647. misfOpenPopUpList("40", this.objects[obj.binddataset],"",recv_list);
  2648. ds_main_licn_licnlist.setColumn(cur_row, "datachgbn", "U");
  2649. }
  2650. }
  2651. else if (grdf_getBindCellName(obj, e.col) == "licnscd" ) { //자격면허코드
  2652. var recv_list = "licnscd,licnsnm";
  2653. rpbfOpenComCdHelp(this.objects[obj.binddataset],"R0088", recv_list);
  2654. }
  2655. }
  2656. /****************************************************************************************
  2657. * Components : Dataset
  2658. * Description : 자격면허사항 값 변경시
  2659. ****************************************************************************************/
  2660. function ds_main_licn_licnlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  2661. {
  2662. if (e.columnid == "licnscd" ) { //자격면허코드
  2663. switch1.case3.grd_licnlist.setFocus();
  2664. var recv_list = "licnscd,licnsnm";
  2665. misfValidationCheck("03", "R0088",recv_list);
  2666. }
  2667. }
  2668. /****************************************************************************************
  2669. * Components : Grid
  2670. * Description : 경력사항 그리드버튼 클릭
  2671. ****************************************************************************************/
  2672. function switch1_case4_grd_afcrlist_onexpandup(obj:Grid, e:GridMouseEventInfo)
  2673. {
  2674. var cur_row = e.row;
  2675. if (grdf_getBindCellName(obj, e.col) == "detlnmaftupdt" ) { //세부명칭
  2676. var emplno = ipt_emplno.value;
  2677. if(utlf_isNull(emplno)) {
  2678. sysf_messageBox("해당 사원을 ","C001");
  2679. return
  2680. }else{
  2681. var recv_list = "carerflagcdaftupdt,detlnmaftupdt,fromddaftupdt,toddaftupdt,maincntsaftupdt,hosioflagaftupdt,cmtaftupdt,";
  2682. recv_list = recv_list+"carerflagcdbfupdt,detlnmbfupdt,fromddbfupdt,toddbfupdt,maincntsbfupdt,hosioflagbfupdt,cmtbfupdt,emplno,mastseqno";
  2683. misfOpenPopUpList("41", this.objects[obj.binddataset],"",recv_list);
  2684. ds_main_afcr_afcrlist.setColumn(cur_row, "datachgbn", "U");
  2685. }
  2686. }
  2687. }
  2688. function switch1_case1_grd_famylist_onmousemove(obj:Grid, e:GridMouseEventInfo)
  2689. {
  2690. if(e.row > -1 && e.col == obj.getBindCellIndex("body","nameaftupdt")) obj.autoenter = "select";
  2691. else obj.autoenter = "key";
  2692. }
  2693. function switch1_case2_grd_scholist_onmousemove(obj:Grid, e:GridMouseEventInfo)
  2694. {
  2695. if(e.row > -1 && ( e.col == obj.getBindCellIndex("body","schoolnmaftupdt")
  2696. || e.col == obj.getBindCellIndex("body","schoolcdaftupdt")
  2697. || e.col == obj.getBindCellIndex("body","frmrmertaftupdt")
  2698. || e.col == obj.getBindCellIndex("body","subspclaftupdt")) )
  2699. obj.autoenter = "select";
  2700. else obj.autoenter = "key";
  2701. }
  2702. function switch1_case3_grd_licnlist_onmousemove(obj:Grid, e:GridMouseEventInfo)
  2703. {
  2704. if(e.row > -1 && ( e.col == obj.getBindCellIndex("body","licnsnm")
  2705. || e.col == obj.getBindCellIndex("body","licnscd")))
  2706. obj.autoenter = "select";
  2707. else obj.autoenter = "key";
  2708. }
  2709. function switch1_case4_grd_afcrlist_onmousemove(obj:Grid, e:GridMouseEventInfo)
  2710. {
  2711. if(e.row > -1 && e.col == obj.getBindCellIndex("body","detlnmaftupdt")) obj.autoenter = "select";
  2712. else obj.autoenter = "key";
  2713. }
  2714. ]]></Script>
  2715. </Form>
  2716. </FDL>