12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMRPA00600" position="absolute 0 0 1197 802" titletext="학자금신청" onload="SMRPA00600_onload">
- <Layouts>
- <Layout>
- <Div position="absolute 0 41 1195 800" id="group2" scrollbars="autoboth" anchor="all">
- <Layouts>
- <Layout>
- <Shape position="absolute 0 438 1195 444" linetype="horizontal" id="line6" class="line_3" anchor="left top right"/>
- <Shape position="absolute 0 92 1195 98" linetype="horizontal" id="line10" class="line_3" anchor="left top right"/>
- <Div id="grp_srch" taborder="22" position="absolute 0 10 1195 45" class="div_SA2" anchor="left top right"/>
- <Shape position="absolute 0 415 1195 421" linetype="horizontal" id="line1" class="line_2" anchor="left top right"/>
- <Shape position="absolute 0 391 1195 397" linetype="horizontal" id="line9" class="line_2" anchor="left top right"/>
- <Shape position="absolute 1106 16 1112 38" id="line13" class="line_4" linetype="vertical" anchor="top right"/>
- <Shape position="absolute 0 339 1195 345" linetype="horizontal" id="line2" class="line_3" anchor="left top right"/>
- <Button position="absolute 1114 98 1194 118" id="btn_excelsave" class="btn7" text="엑셀저장" anchor="top right" onclick="group2_btn_excelsave_onclick"/>
- <Static text="사원번호 :" position="absolute 244 20 330 37" id="caption16" class="search_name" anchor="default"/>
- <Static text="자녀주민번호 :" position="absolute 552 20 675 37" id="caption2" class="search_name" anchor="default"/>
- <Edit position="absolute 667 18 747 37" id="ipt_chldrnresdnrgst1" class="input_default" anchor="default" onkeydown="group2_ipt_chldrnresdnrgst1_onkeydown"/>
- <Edit position="absolute 770 18 850 37" id="ipt_chldrnresdnrgst2" class="input_default" anchor="default" onkeydown="group2_ipt_chldrnresdnrgst2_onkeydown"/>
- <Static text="~" position="absolute 748 19 764 36" align="align:center bottom;" id="caption309" anchor="default"/>
- <Static text="자 녀 명 :" position="absolute 869 20 952 37" id="caption3" class="search_name" anchor="default"/>
- <Edit position="absolute 951 18 1030 37" id="ipt_chldrnnm" class="input_default" anchor="default" onkeydown="group2_ipt_chldrnnm_onkeydown"/>
- <Shape position="absolute 0 67 1195 73" linetype="horizontal" id="line3" class="line_10" anchor="left top right"/>
- <Static text="학자금지급대상 자녀" position="absolute 0 102 173 123" id="caption14" class="tit_2" anchor="default"/>
- <Shape position="absolute 0 118 1195 124" linetype="horizontal" id="line4" class="line_10" anchor="left top right"/>
- <Grid position="absolute 0 123 1195 315" id="grd_scholexplist" binddataset="ds_main_masterscholexp_scholexplist" anchor="left top right" selecttype="multirow" cellsizingtype="col" cellclickbound="cell" autoenter="key">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="120"/>
- <Column size="104"/>
- <Column size="127"/>
- <Column size="77"/>
- <Column size="165"/>
- <Column size="71"/>
- <Column size="157"/>
- <Column size="87"/>
- <Column size="78"/>
- <Column size="90"/>
- <Column size="90"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="자녀주민번호"/>
- <Cell col="2" text="자녀명"/>
- <Cell col="3" text="학력구분"/>
- <Cell col="4" text="수업년한"/>
- <Cell col="5" text="학교명"/>
- <Cell col="6" text="학년"/>
- <Cell col="7" text="학과"/>
- <Cell col="8" text="해외유학여부"/>
- <Cell col="9" text="재학상태"/>
- <Cell col="10" text="휴학일자"/>
- <Cell col="11" text="복학일자"/>
- <Cell col="12" text="사원번호"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="text" edittype="text" text="bind:chldrnresdnrgst" mask="expr:utlf_isNull(chldrnresdnrgst) ? '' : '999999-9999999'" enable="false"/>
- <Cell col="2" displaytype="text" edittype="text" text="bind:chldrnnm"/>
- <Cell col="3" displaytype="combo" edittype="combo" text="bind:scholflag"/>
- <Cell col="4" displaytype="combo" edittype="combo" text="bind:lesnfixyearpd"/>
- <Cell col="5" displaytype="text" edittype="text" text="bind:schoolnm"/>
- <Cell col="6" displaytype="combo" edittype="combo" text="bind:schoolyy"/>
- <Cell col="7" displaytype="text" edittype="text" text="bind:sbjnm"/>
- <Cell col="8" displaytype="checkbox" edittype="checkbox" text="bind:stdyabrdyn" expr="expr:(stdyabrdyn=="Y"||stdyabrdyn==1)?1:0"/>
- <Cell col="9" displaytype="combo" edittype="combo" text="bind:bngschoolstat" combodataset="ds_init_radio1" combocodecol="value" combodatacol="label"/>
- <Cell col="10" displaytype="date" edittype="date" text="bind:tmpabsnschooldd" calendardisplay="display"/>
- <Cell col="11" displaytype="date" edittype="date" text="bind:rtnschooldd" calendardisplay="display"/>
- <Cell col="12" text="bind:emplno"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static text="세부현황" position="absolute 0 449 108 466" id="caption23" class="tit_2" anchor="default"/>
- <Static text="학자금 신청내역 등록 및 수정사항" position="absolute 0 349 235 366" id="caption26" class="tit_2" anchor="default"/>
- <Shape position="absolute 0 465 1195 471" linetype="horizontal" id="line7" class="line_10" anchor="left top right"/>
- <Shape position="absolute 0 365 1195 371" linetype="horizontal" id="line8" class="line_10" anchor="left top right"/>
- <Edit position="absolute 550 74 697 93" id="ipt_jobrespnm" class="output" enable="true" anchor="default" readonly="true"/>
- <MaskEdit position="absolute 783 74 931 93" id="ipt_entcodd" class="output" enable="true" mask="@@@@-@@-@@" anchor="default" readonly="true" type="string" style="align:left middle;" displaynulltext=" "/>
- <Edit position="absolute 1017 74 1194 93" id="ipt_prfshipnm" class="output" enable="true" anchor="default" readonly="true"/>
- <Static text="직책" position="absolute 466 72 548 95" align="align:center middle;" id="caption10" class="cell_1" anchor="default"/>
- <Static text="임용일" position="absolute 699 72 781 95" align="align:center middle;" id="caption12" class="cell_1" anchor="default"/>
- <Static text="교/직구분" position="absolute 933 72 1015 95" align="align:center middle;" id="caption13" class="cell_1" anchor="default"/>
- <Static text="근무부서" position="absolute 0 72 82 95" align="align:center middle;" id="caption4" class="cell_1" anchor="default"/>
- <Static text="근무기관" position="absolute 233 72 315 95" align="align:center middle;" id="caption5" class="cell_1" anchor="default"/>
- <Edit position="absolute 84 74 231 93" id="ipt_dutteamnm" class="output" anchor="default" readonly="true"/>
- <Edit position="absolute 317 74 464 93" id="ipt_dutplceinstnm" class="output" enable="true" anchor="default" readonly="true"/>
- <Button position="absolute 1114 445 1194 465" id="btn_excelsavedetail" class="btn7" text="엑셀저장" anchor="top right" onclick="group2_btn_excelsavedetail_onclick"/>
- <Static text="합계액" position="absolute 266 418 348 441" align="align:center middle;" id="cap_scholexppayamt" class="cell_1" anchor="default" style="padding:0 0 0 4;"/>
- <Static text="입학금" position="absolute 0 394 82 417" align="align:center middle;" id="caption31" class="cell_1" anchor="default" style="padding:0 0 0 4;"/>
- <Static text="승인여부" position="absolute 719 418 801 441" align="align:center middle;" id="caption32" class="cell_1" anchor="default" style="padding:0 0 0 4;"/>
- <Static text="학생회비" position="absolute 0 418 82 441" align="align:center middle;" id="caption22" class="cell_1" anchor="default" style="padding:0 0 0 4;"/>
- <CheckBox position="absolute 1090 372 1187 392" id="chk_spclschoolyn" anchor="default" truevalue="Y" text="특목학교여부" onclick="CheckBox_onclick"/>
- <Combo position="absolute 609 372 717 391" id="cmb_qurtyy" class="combo_default" innerdataset="@ds_init_combo1" datacolumn="label" codecolumn="value" anchor="default"/>
- <Static text="분기(학기)" position="absolute 500 370 606 393" align="align:center middle;" id="cap_qurtyy" class="cell_1" anchor="default" style="padding:0 0 0 4;"/>
- <Combo position="absolute 350 372 498 391" id="cmb_scholflagdetail" class="combo_default" anchor="default"/>
- <Static text="학력구분" position="absolute 266 370 348 393" align="align:center middle;" id="cap_scholflagdetail" class="cell_1" anchor="default" style="padding:0 0 0 4;"/>
- <Static text="학교운영지원비" position="absolute 500 394 606 417" align="align:center middle;" id="caption27" class="cell_1" anchor="default" style="padding:0 0 0 4;"/>
- <MaskEdit position="absolute 350 420 498 439" align="align:right middle;" id="ipt_scholexppayamt" class="input_default" enable="false" mask="(-)#,###" anchor="default" onkillfocus="group2_ipt_scholexppayamt_onkillfocus"/>
- <Static text="수업료" position="absolute 266 394 348 417" align="align:center middle;" id="caption28" class="cell_1" anchor="default" style="padding:0 0 0 4;"/>
- <Edit position="absolute 1029 396 1180 415" id="ipt_cmt" class="input_default" anchor="default"/>
- <Static text="지급요청년월" position="absolute 0 370 82 393" align="align:center middle;" id="cap_scholexppayyymm" class="cell_1" anchor="default" style="padding:0 0 0 4;"/>
- <Edit position="absolute 973 270 1003 289" id="ipt_stdyabrdyn" class="input_essential" visible="false" anchor="default"/>
- <Button position="absolute 1124 16 1180 38" align="align:left middle;" id="btn_search" class="btn1" taborder="8" text="조회" anchor="top right" onclick="group2_btn_search_onclick"/>
- <Button position="absolute 1096 270 1138 290" id="btn_update" class="btn2" taborder="13" visible="false" text="수정" anchor="default" onclick="group2_btn_update_onclick"/>
- <Button position="absolute 1141 270 1194 290" id="btn_clear" class="btn2" taborder="14" visible="false" text="지우기" anchor="default" onclick="group2_btn_clear_onclick"/>
- <Button position="absolute 1051 270 1093 290" id="btn_insert" class="btn2" taborder="12" visible="false" text="추가" anchor="default" onclick="group2_btn_insert_onclick"/>
- <Button position="absolute 1096 345 1138 365" id="btn_update2" class="btn2" taborder="13" text="수정" anchor="top right" onclick="group2_btn_update2_onclick"/>
- <Button position="absolute 1141 345 1194 365" id="btn_delete2" class="btn2" taborder="14" text="지우기" anchor="top right" onclick="group2_btn_delete2_onclick"/>
- <Button position="absolute 1051 345 1093 365" id="btn_insert2" class="btn2" taborder="12" text="추가" anchor="top right" onclick="group2_btn_insert2_onclick"/>
- <Edit position="absolute 424 18 529 37" id="ipt_emplnm" class="input_essential" enable="false" taborder="21" anchor="default"/>
- <Edit position="absolute 329 18 398 37" id="ipt_emplno" class="input_essential" enable="false" taborder="20" visible="true" anchor="default" onkeydown="group2_ipt_emplno_onkeydown"/>
- <Button position="absolute 404 19 420 35" id="btn_emplsearch" class="icon_search" enable="false" text="" anchor="default" onclick="group2_btn_emplsearch_onclick"/>
- <Static text="비고" position="absolute 945 394 1027 417" align="align:center middle;" id="caption33" class="cell_1" anchor="default" style="padding:0 0 0 4;"/>
- <Static text="승인일자" position="absolute 945 418 1027 441" align="align:center middle;" id="caption34" class="cell_1" anchor="default" style="padding:0 0 0 4;"/>
- <Static text="급여반영여부" position="absolute 500 418 606 441" align="align:center middle;" id="caption35" class="cell_1" anchor="default" style="padding:0 0 0 4;"/>
- <Radio position="absolute 803 421 914 437" align="align:center middle;" id="rdo_psnworkapryn" class="radio_search" enable="false" columncount="2" innerdataset="@ds_init_radio2" datacolumn="label" codecolumn="value" anchor="default" onitemchanged="group2_rdo_psnworkapryn_onitemchanged"/>
- <Calendar position="absolute 1029 420 1180 439" id="ipt_pnsworkaprvdd" class="input_default" enable="false" anchor="default"/>
- <Radio position="absolute 609 421 718 437" align="align:center middle;" id="rdo_payappyn" class="radio_search" enable="false" columncount="2" innerdataset="@ds_init_radio2" datacolumn="label" codecolumn="value" anchor="default"/>
- <Edit position="absolute 973 240 1073 259" id="ipt_emplno_i" class="input_essential" visible="false" anchor="default"/>
- <Edit position="absolute 460 346 490 365" id="ipt_emplno_d" class="input_essential" visible="false" anchor="default"/>
- <Edit position="absolute 370 346 400 365" id="ipt_chldrnresdnrgst_d" class="input_essential" visible="false" anchor="default"/>
- <CheckBox position="absolute 890 372 962 392" id="chk_stdyabrdyn_d" anchor="default" text="해외유학" truevalue="Y" onclick="CheckBox_onclick"/>
- <CheckBox position="absolute 966 372 1083 392" id="chk_sekjbngschoolyn_d" visible="false" anchor="default" truevalue="Y" text="성의교정재학여부" onclick="CheckBox_onclick"/>
- <Edit position="absolute 410 346 440 365" id="ipt_schoolnm_d" class="input_essential" visible="false" anchor="default"/>
- <Edit position="absolute 495 346 525 365" id="ipt_appdd" class="input_essential" visible="false" anchor="default"/>
- <Calendar position="absolute 177 345 273 364" id="ipt_scholexppayyymm" class="input_s_essential" visible="false" mask="yyyy-mm" anchor="default"/>
- <MaskEdit position="absolute 84 396 264 415" align="align:right middle;" id="ipt_admischoolamt" class="input_default" enable="false" mask="(-)#,###" anchor="default" ontextchanged="MaskEdit_ontextchanged"/>
- <MaskEdit position="absolute 350 396 498 415" align="align:right middle;" id="ipt_scho" class="input_default" mask="(-)#,###" anchor="default" ontextchanged="MaskEdit_ontextchanged"/>
- <MaskEdit position="absolute 609 396 717 415" align="align:right middle;" id="ipt_asctfeereliztpln" class="input_default" mask="(-)#,###" anchor="default" ontextchanged="MaskEdit_ontextchanged"/>
- <MaskEdit position="absolute 84 420 264 439" align="align:right middle;" id="ipt_stdasctfee" class="input_default" enable="false" mask="(-)#,###" anchor="default" ontextchanged="MaskEdit_ontextchanged"/>
- <Edit position="absolute 1035 18 1104 37" id="ipt_emplno_s" class="input_default" taborder="20" visible="false" anchor="default"/>
- <Button position="absolute 1058 445 1111 465" id="btn_deletemast" class="btn2" text="행삭제" anchor="top right" onclick="group2_btn_deletemast_onclick"/>
- <Button position="absolute 1059 98 1112 118" id="btn_deletedetail" class="btn2" text="행삭제" anchor="top right" onclick="group2_btn_deletedetail_onclick"/>
- <Edit position="absolute 300 345 340 364" id="ipt_payappmm_check" class="input_essential" visible="false" anchor="default"/>
- <Static text="학년" position="absolute 719 370 801 393" align="align:center middle;" id="caption1" class="cell_1" anchor="default" style="padding:0 0 0 4;"/>
- <Combo position="absolute 803 372 885 391" id="ipt_schoolyy_d" class="combo_default" anchor="default"/>
- <Static text="사원번호 :" position="absolute 913 240 979 263" align="align:center middle;" id="cap_emplno_i" visible="false" anchor="default"/>
- <Edit position="absolute 540 346 570 365" id="input1" class="input_essential" visible="false" anchor="default"/>
- <Static text="지급년월 :" position="absolute 9 20 95 37" id="caption9" class="search_name" anchor="default"/>
- <Calendar position="absolute 100 40 185 59" id="ipt_payappmm" class="input_s_essential" visible="false" mask="yyyy-mm" anchor="default"/>
- <Grid position="absolute 485 497 1085 592" id="grd_reqscholexplist" visible="false" binddataset="ds_grd_reqscholexplist" anchor="default">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="100"/>
- <Column size="38"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="62"/>
- <Column size="45"/>
- <Column size="45"/>
- <Column size="52"/>
- <Column size="80"/>
- <Column size="35"/>
- <Column size="29"/>
- <Column size="81"/>
- <Column size="86"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="기관명"/>
- <Cell col="1" text="부서"/>
- <Cell col="2" text="성명"/>
- <Cell col="3" text="주민등록번호"/>
- <Cell col="4" text="사원번호"/>
- <Cell col="5" text="자녀명"/>
- <Cell col="6" text="자녀주민번호"/>
- <Cell col="7" text="지급년월"/>
- <Cell col="8" text="학년"/>
- <Cell col="9" text="분기"/>
- <Cell col="10" text="학교명"/>
- <Cell col="11" text="금액"/>
- <Cell col="12" text="입학금"/>
- <Cell col="13" text="수업료"/>
- <Cell col="14" text="기성회비"/>
- <Cell col="15" text="학생회비"/>
- </Band>
- <Band id="body">
- <Cell text="bind:instnm"/>
- <Cell col="1" text="bind:deptnm"/>
- <Cell col="2" text="bind:emplnm"/>
- <Cell col="3" text="bind:rregno"/>
- <Cell col="4" text="bind:emplno"/>
- <Cell col="5" text="bind:chldrnnm"/>
- <Cell col="6" text="bind:chldrnresdnrgst"/>
- <Cell col="7" text="bind:scholexppayyymm" mask="yyyy-mm"/>
- <Cell col="8" text="bind:schoolyy"/>
- <Cell col="9" text="bind:qurtyy"/>
- <Cell col="10" text="bind:schoolnm"/>
- <Cell col="11" text="bind:scholexppayamt" mask="#,###"/>
- <Cell col="12" text="bind:admischoolamt" mask="#,###"/>
- <Cell col="13" text="bind:scho" mask="#,###"/>
- <Cell col="14" text="bind:asctfeereliztpln" mask="#,###"/>
- <Cell col="15" text="bind:stdasctfe" mask="#,###"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static text="학과" position="absolute 719 394 801 417" align="align:center middle;" id="caption17" class="cell_1" anchor="default" style="padding:0 0 0 4;"/>
- <Edit position="absolute 803 396 938 415" id="ipt_sbjnmdetail" class="input_default" anchor="default"/>
- <Grid id="grd_scholexpdetaillist" binddataset="ds_main_detailscholexp_scholexpdetaillist" position="absolute 0 470 1194 733" style="" anchor="all" cellsizingtype="col" oncellclick="group2_grd_scholexpdetaillist_oncellclick" autoenter="key">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="0"/>
- <Column size="96"/>
- <Column size="64"/>
- <Column size="37"/>
- <Column size="49"/>
- <Column size="146"/>
- <Column size="70"/>
- <Column size="69"/>
- <Column size="99"/>
- <Column size="75"/>
- <Column size="82"/>
- <Column size="54"/>
- <Column size="62"/>
- <Column size="65"/>
- <Column size="168"/>
- <Column size="49"/>
- <Column size="44"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="22" band="head"/>
- <Row size="22" band="head"/>
- <Row size="24"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell rowspan="2" taborder="undefined"/>
- <Cell col="1" rowspan="2" text="사원번호" wordwrap="char" taborder="undefined"/>
- <Cell col="2" rowspan="2" text="자녀주민번호" wordwrap="char" taborder="undefined"/>
- <Cell col="3" rowspan="2" text="지급년월" wordwrap="char" taborder="undefined"/>
- <Cell col="4" rowspan="2" text="학년" wordwrap="char" taborder="undefined"/>
- <Cell col="5" text="분기" wordwrap="char"/>
- <Cell col="6" rowspan="2" text="학교명" wordwrap="char" taborder="undefined"/>
- <Cell col="7" text="입학금" wordwrap="char"/>
- <Cell col="8" text="수업료" wordwrap="char"/>
- <Cell col="9" text="학교운영지원비" wordwrap="char"/>
- <Cell col="10" text="학생회비" wordwrap="char"/>
- <Cell col="11" text="합계금액" wordwrap="char"/>
- <Cell col="12" rowspan="2" text="특목학교 여부" wordwrap="char" taborder="undefined"/>
- <Cell col="13" rowspan="2" text="해외유학 여부" wordwrap="char" taborder="undefined"/>
- <Cell col="14" rowspan="2" text="성의교정 여부" wordwrap="char" taborder="undefined"/>
- <Cell col="15" rowspan="2" text="비고" wordwrap="char" taborder="undefined"/>
- <Cell col="16" rowspan="2" text="승인 여부" wordwrap="char" taborder="undefined"/>
- <Cell col="17" rowspan="2" text="지급 여부" wordwrap="char" taborder="undefined"/>
- <Cell col="18" rowspan="2" text="신청일자" wordwrap="char" taborder="undefined"/>
- <Cell col="19" rowspan="2" text="승인일자" wordwrap="char" taborder="undefined"/>
- <Cell col="20" rowspan="2" text="학력구분" wordwrap="char" taborder="undefined"/>
- <Cell col="21" rowspan="2" text="지급년월" wordwrap="char" taborder="undefined"/>
- <Cell col="22" rowspan="2" text="학과명" wordwrap="char" taborder="undefined"/>
- <Cell col="23" text="사원번호"/>
- <Cell col="24" text="자녀주민번호"/>
- <Cell col="25" text="지급년월"/>
- <Cell col="26" text="학년"/>
- <Cell col="27" text="(학기)"/>
- <Cell col="28" text="학교명"/>
- <Cell col="29" text="급여지급금액"/>
- <Cell col="30" text="급여지급금액"/>
- <Cell col="31" text="급여지급금액"/>
- <Cell col="32" text="급여지급금액"/>
- <Cell col="33" text="급여지급금액"/>
- <Cell col="34" text="특목학교 여부"/>
- <Cell col="35" text="해외유학 여부"/>
- <Cell col="36" text="성의교정 여부"/>
- <Cell col="37" text="비고"/>
- <Cell col="38" text="승인 여부"/>
- <Cell col="39" text="지급 여부"/>
- <Cell col="40" text="신청일자"/>
- <Cell col="41" text="승인일자"/>
- <Cell col="42" text="학력구분"/>
- <Cell col="43" text="지급년월"/>
- <Cell col="44" text="학과명"/>
- <Cell row="1" col="5" text="(학기)" wordwrap="char"/>
- <Cell row="1" col="7" colspan="5" text="급여지급금액" wordwrap="char" taborder="undefined"/>
- </Band>
- <Band id="body">
- <Cell rowspan="2" celltype="head" taborder="undefined"/>
- <Cell col="1" rowspan="2" text="bind:emplno" taborder="undefined"/>
- <Cell col="2" rowspan="2" text="bind:chldrnresdnrgst" taborder="undefined"/>
- <Cell col="3" rowspan="2" text="bind:scholexppayyymm" taborder="undefined"/>
- <Cell col="4" rowspan="2" text="bind:schoolyy" taborder="undefined"/>
- <Cell col="5" rowspan="2" text="bind:qurtyy" taborder="undefined"/>
- <Cell col="6" rowspan="2" text="bind:schoolnm" taborder="undefined"/>
- <Cell col="7" text="bind:admischoolamt"/>
- <Cell col="8" text="bind:scho"/>
- <Cell col="9" text="bind:asctfeereliztpln"/>
- <Cell col="10" text="bind:stdasctfee"/>
- <Cell col="11" text="bind:scholexppayamt"/>
- <Cell col="12" rowspan="2" displaytype="checkbox" text="bind:spclschoolyn" expr="expr:(spclschoolyn=="Y"||spclschoolyn==1)?1:0" taborder="undefined"/>
- <Cell col="13" rowspan="2" displaytype="checkbox" text="bind:stdyabrdyn" expr="expr:(stdyabrdyn=="Y"||stdyabrdyn==1)?1:0" taborder="undefined"/>
- <Cell col="14" rowspan="2" displaytype="checkbox" text="bind:sekjbngschoolyn" expr="expr:(sekjbngschoolyn=="Y"||sekjbngschoolyn==1)?1:0" taborder="undefined"/>
- <Cell col="15" rowspan="2" text="bind:cmt" taborder="undefined"/>
- <Cell col="16" rowspan="2" text="bind:psnworkapryn" taborder="undefined"/>
- <Cell col="17" rowspan="2" text="bind:payappyn" taborder="undefined"/>
- <Cell col="18" rowspan="2" text="bind:appdd" taborder="undefined"/>
- <Cell col="19" rowspan="2" text="bind:pnsworkaprvdd" taborder="undefined"/>
- <Cell col="20" rowspan="2" text="bind:scholflag" taborder="undefined"/>
- <Cell col="21" rowspan="2" text="bind:payappmm" taborder="undefined"/>
- <Cell col="22" rowspan="2" text="bind:sbjnm" taborder="undefined"/>
- <Cell row="1" col="7" text="bind:payadmischoolamt"/>
- <Cell row="1" col="8" text="bind:payscho"/>
- <Cell row="1" col="9" text="bind:payasctfeereliztpln"/>
- <Cell row="1" col="10" text="bind:paystdasctfee"/>
- <Cell row="1" col="11" text="bind:payamt"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Edit position="absolute 640 345 670 364" id="ipt_payadmischoolamt" class="input_essential" visible="false" anchor="default"/>
- <Edit position="absolute 680 345 710 364" id="ipt_payscho" class="input_essential" visible="false" anchor="default"/>
- <Edit position="absolute 720 345 750 364" id="ipt_payasctfeereliztpln" class="input_essential" visible="false" anchor="default"/>
- <Edit position="absolute 755 345 785 364" id="ipt_paystdasctfee" class="input_essential" visible="false" anchor="default"/>
- <Edit position="absolute 795 345 825 364" id="ipt_payamt" class="input_essential" visible="false" anchor="default"/>
- <Combo position="absolute 94 18 164 37" id="cmb_payappyy" class="combo_default" anchor="default" onitemchanged="group2_cmb_payappyy_onitemchanged"/>
- <Combo position="absolute 169 18 224 37" id="cmb_paymm" class="combo_default" innerdataset="@ds_init_payappmmlist" datacolumn="label" codecolumn="value" anchor="default" onitemchanged="group2_cmb_paymm_onitemchanged"/>
- <Combo position="absolute 160 372 215 391" id="cmb_paymm_d" class="combo_default" innerdataset="@ds_init_payappmmlist" datacolumn="label" codecolumn="value" anchor="default" onitemchanged="group2_cmb_paymm_d_onitemchanged"/>
- <Combo position="absolute 85 372 155 391" id="cmb_payappyy_d" class="combo_default" anchor="default" onitemchanged="group2_cmb_payappyy_d_onitemchanged"/>
- <Edit position="absolute 875 345 905 364" id="input2" class="input_essential" visible="false" anchor="default"/>
- <Edit position="absolute 835 345 865 364" id="input3" class="input_essential" visible="false" anchor="default"/>
- <Edit position="absolute 1008 270 1038 289" id="ipt_sekjbngschoolyn" class="input_essential" visible="false" anchor="default"/>
- <Static text="분기(학기)상한" position="absolute 109 48 206 68" id="caption24" anchor="default" style="color:#0000ffff;font:Dotum,9, bold;"/>
- <MaskEdit readonly="true" position="absolute 205 48 275 67" align="align:center middle;" id="output1" mask="(-)#,###" anchor="default" class="edt_transbg"/>
- <Static text="년간상한" position="absolute 279 48 345 68" id="caption25" anchor="default" style="color:#0000ffff;font:Dotum,9, bold;"/>
- <MaskEdit readonly="true" position="absolute 335 48 405 67" align="align:center middle;" id="output2" mask="(-)#,###" anchor="default" class="edt_transbg"/>
- <Static text="분기(학기)상한" position="absolute 584 48 676 68" id="caption29" anchor="default" style="color:#0000ffff;font:Dotum,9, bold;"/>
- <Static text="년간상한" position="absolute 759 48 828 68" id="caption30" anchor="default" style="color:#0000ffff;font:Dotum,9, bold;"/>
- <MaskEdit readonly="true" position="absolute 680 48 750 67" align="align:center middle;" id="output3" mask="(-)#,###" anchor="default" class="edt_transbg"/>
- <MaskEdit readonly="true" position="absolute 815 48 885 67" align="align:center middle;" id="output4" mask="(-)#,###" anchor="default" class="edt_transbg"/>
- <Static text="중학교운영비" position="absolute 0 48 115 68" id="caption36" class="search_name" anchor="default" style="color:#0000ffff;"/>
- <Static text="고등학교수업료/운영비" position="absolute 415 48 580 68" id="caption37" class="search_name" anchor="default" style="color:#0000ffff;"/>
- <MaskEdit readonly="true" position="absolute 1115 48 1185 67" align="align:center middle;" id="output5" mask="(-)#,###" anchor="default" class="edt_transbg"/>
- <Static text="년간상한" position="absolute 1059 48 1115 68" id="caption38" anchor="default" style="color:#0000ffff;font:Dotum,9, bold;"/>
- <Static text="분기(학기)상한" position="absolute 889 48 986 68" id="caption39" anchor="default" style="color:#0000ffff;font:Dotum,9, bold;"/>
- <MaskEdit readonly="true" position="absolute 985 48 1055 67" align="align:center middle;" id="output6" mask="(-)#,###" anchor="default" class="edt_transbg"/>
- <Static text="중학교수업료/운영비" position="absolute 195 320 321 340" id="caption40" anchor="default" style="color:#0000ffff;font:Dotum,9,bold;"/>
- <MaskEdit readonly="true" position="absolute 331 320 401 339" align="align:center middle;" id="output7" mask="(-)#,###" anchor="default" class="edt_transbg"/>
- <MaskEdit readonly="true" position="absolute 406 320 476 339" align="align:center middle;" id="output8" mask="(-)#,###" anchor="default" class="edt_transbg"/>
- <MaskEdit readonly="true" position="absolute 631 320 701 339" align="align:center middle;" id="output9" mask="(-)#,###" anchor="default" class="edt_transbg"/>
- <Static text="고등학교수업료/운영비" position="absolute 485 320 624 340" id="caption41" anchor="default" style="color:#0000ffff;font:Dotum,9,bold;"/>
- <MaskEdit readonly="true" position="absolute 706 320 776 339" align="align:center middle;" id="output10" mask="(-)#,###" anchor="default" class="edt_transbg"/>
- <MaskEdit readonly="true" position="absolute 341 739 366 758" align="align:center middle;" id="output11" mask="(-)#,###" anchor="left bottom" class="edt_transbg"/>
- <Static text="전문대(2년) 횟수/금액" position="absolute 195 739 332 759" id="caption42" anchor="left bottom" style="color:#0000ffff;font:Dotum,9,bold;"/>
- <MaskEdit readonly="true" position="absolute 371 739 441 758" align="align:center middle;" id="output12" mask="(-)#,###" anchor="left bottom" class="edt_transbg"/>
- <MaskEdit readonly="true" position="absolute 591 739 616 758" align="align:center middle;" id="output13" mask="(-)#,###" anchor="left bottom" class="edt_transbg"/>
- <MaskEdit readonly="true" position="absolute 621 739 691 758" align="align:center middle;" id="output14" mask="(-)#,###" anchor="left bottom" class="edt_transbg"/>
- <Static text="전문대(3년) 횟수/금액" position="absolute 450 739 587 759" id="caption43" anchor="left bottom" style="color:#0000ffff;font:Dotum,9,bold;"/>
- <MaskEdit readonly="true" position="absolute 811 739 836 758" align="align:center middle;" id="output15" mask="(-)#,###" anchor="left bottom" class="edt_transbg"/>
- <Static text="대학교 횟수/금액" position="absolute 700 739 805 759" id="caption44" anchor="left bottom" style="color:#0000ffff;font:Dotum,9,bold;"/>
- <MaskEdit readonly="true" position="absolute 841 739 911 758" align="align:center middle;" id="output16" mask="(-)#,###" anchor="left bottom" class="edt_transbg"/>
- <Static text="급여 마감문제로 인해 매월 1~10일까지 신청을 받고 이후는 다음달에 신청하시기 바랍니다." position="absolute 260 345 1007 365" id="caption46" anchor="default" style="color:#ff0000ff;font:Dotum,9,bold;"/>
- <Button position="absolute 1004 98 1057 118" id="btn_addmaster" class="btn2" taborder="12" text="행추가" anchor="top right" onclick="group2_btn_addmaster_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 0 23 1195 52" id="grp_btn" scrollbars="autoboth" anchor="left top right">
- <Layouts>
- <Layout>
- <Button position="absolute 175 3 255 25" id="btn_move" class="btn3" visible="false" text="화면이동" anchor="default"/>
- <Shape position="absolute 0 25 1195 29" linetype="horizontal" id="line11" class="line_6" anchor="left top right"/>
- <Button position="absolute 727 3 795 25" id="btn_init" class="btn4" visible="false" text="초기화" anchor="top right" onclick="grp_btn_btn_init_onclick"/>
- <Button position="absolute 1139 3 1195 25" id="btn_save" class="btn4" text="저장" anchor="top right" onclick="grp_btn_btn_save_onclick"/>
- <Button position="absolute 1009 3 1137 25" id="button3" class="btn6" text="학자금신청서출력" anchor="top right" onclick="grp_btn_button3_onclick"/>
- <Button position="absolute 797 3 913 25" id="button1" class="btn4" taborder="5" text="전산입력설명서" anchor="top right" onclick="grp_btn_button1_onclick"/>
- <Button position="absolute 915 3 1007 25" id="button6" class="btn4" taborder="5" text="신청HELP" anchor="top right" onclick="grp_btn_button6_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Static text="① 대상자녀 등록 및 수정사항 입력한 후 추가 클릭 ② 해당자녀 선택 후 학자금 신청내역 등록 및 수정사항 입력하고 추가 클릭" position="absolute 102 0 796 20" id="caption18" style="color:#ff0000ff;"/>
- <Static text="③ 저장 및 학자금신청서 출력(근로복지팀에 제출)" position="absolute 102 15 796 35" id="caption19" style="color:#0000ffff;font:Dotum,9,bold;"/>
- <Static text="④ 대학생의 경우 수업료에 500,000원(500,000원 이하인 경우 실제 납부액)만 기재합니다. <배우자 관련사항 및 연락처필히 기재>" position="absolute 102 30 798 50" id="caption45" style="color:#ff0000ff;"/>
- <Static id="caption6" text="학자금신청" class="tit_1" position="absolute 0 0 100 25"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_reqscholexplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="instnm" type="STRING" size="256"/>
- <Column id="deptnm" type="STRING" size="256"/>
- <Column id="emplnm" type="STRING" size="256"/>
- <Column id="rregno" type="STRING" size="256"/>
- <Column id="emplno" type="STRING" size="256"/>
- <Column id="chldrnnm" type="STRING" size="256"/>
- <Column id="chldrnresdnrgst" type="STRING" size="256"/>
- <Column id="scholexppayyymm" type="STRING" size="256"/>
- <Column id="schoolyy" type="STRING" size="256"/>
- <Column id="qurtyy" type="STRING" size="256"/>
- <Column id="schoolnm" type="STRING" size="256"/>
- <Column id="scholexppayamt" type="STRING" size="256"/>
- <Column id="admischoolamt" type="STRING" size="256"/>
- <Column id="scho" type="STRING" size="256"/>
- <Column id="asctfeereliztpln" type="STRING" size="256"/>
- <Column id="stdasctfe" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instnm"/>
- <Col id="deptnm"/>
- <Col id="emplnm"/>
- <Col id="rregno"/>
- <Col id="emplno"/>
- <Col id="chldrnnm"/>
- <Col id="chldrnresdnrgst"/>
- <Col id="scholexppayyymm"/>
- <Col id="schoolyy"/>
- <Col id="qurtyy"/>
- <Col id="schoolnm"/>
- <Col id="scholexppayamt"/>
- <Col id="admischoolamt"/>
- <Col id="scho"/>
- <Col id="asctfeereliztpln"/>
- <Col id="stdasctfe"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_radio2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">예</Col>
- <Col id="value">Y</Col>
- </Row>
- <Row>
- <Col id="label">아니오</Col>
- <Col id="value">N</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_appcheck" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="payappmm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="payappmm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_msglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="message" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_masterscholexp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_init_checkbox1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">해외유학</Col>
- <Col id="value">Y</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_checkbox3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">특목학교여부</Col>
- <Col id="value">Y</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_checkbox2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">성의교정재학여부</Col>
- <Col id="value">Y</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_scholflaglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">중학생(대구)</Col>
- <Col id="value">11</Col>
- </Row>
- <Row>
- <Col id="label">중학생(경북)</Col>
- <Col id="value">12</Col>
- </Row>
- <Row>
- <Col id="label">고등학교(대구)</Col>
- <Col id="value">21</Col>
- </Row>
- <Row>
- <Col id="label">고등학교(경북)</Col>
- <Col id="value">22</Col>
- </Row>
- <Row>
- <Col id="label">고등학교(서울)</Col>
- <Col id="value">23</Col>
- </Row>
- <Row>
- <Col id="label">고등학교(대구기타)</Col>
- <Col id="value">24</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="payappyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="payappyn"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_empllist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_empllist_oncolumnchanged">
- <ColumnInfo>
- <Column id="emplno" type="STRING" size="256"/>
- <Column id="emplnm" type="STRING" size="256"/>
- <Column id="dutteamnm" type="STRING" size="256"/>
- <Column id="dutplceinstnm" type="STRING" size="256"/>
- <Column id="jobrespnm" type="STRING" size="256"/>
- <Column id="entcodd" type="STRING" size="256"/>
- <Column id="prfshipnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="emplno"/>
- <Col id="emplnm"/>
- <Col id="dutteamnm"/>
- <Col id="dutplceinstnm"/>
- <Col id="jobrespnm"/>
- <Col id="entcodd"/>
- <Col id="prfshipnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_masterscholexp_scholexplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_main_masterscholexp_scholexplist_oncolumnchanged" onrowposchanged="ds_main_masterscholexp_scholexplist_onrowposchanged">
- <ColumnInfo>
- <Column id="emplno" type="STRING" size="256"/>
- <Column id="chldrnresdnrgstnm" type="STRING" size="256"/>
- <Column id="chldrnnm" type="STRING" size="256"/>
- <Column id="stdyabrdyn" type="STRING" size="256"/>
- <Column id="scholflagnm" type="STRING" size="256"/>
- <Column id="schoolnm" type="STRING" size="256"/>
- <Column id="schoolyy" type="STRING" size="256"/>
- <Column id="lesnfixyearpd" type="STRING" size="256"/>
- <Column id="sekjbngschoolyn" type="STRING" size="256"/>
- <Column id="bngschoolstatnm" type="STRING" size="256"/>
- <Column id="tmpabsnschooldd" type="STRING" size="256"/>
- <Column id="rtnschooldd" type="STRING" size="256"/>
- <Column id="scholflag" type="STRING" size="256"/>
- <Column id="bngschoolstat" type="STRING" size="256"/>
- <Column id="chldrnresdnrgst1" type="STRING" size="256"/>
- <Column id="chldrnresdnrgst2" type="STRING" size="256"/>
- <Column id="chldrnresdnrgst" type="STRING" size="256"/>
- <Column id="payappmm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="emplno"/>
- <Col id="chldrnresdnrgstnm"/>
- <Col id="chldrnnm"/>
- <Col id="stdyabrdyn"/>
- <Col id="scholflagnm"/>
- <Col id="schoolnm"/>
- <Col id="schoolyy"/>
- <Col id="lesnfixyearpd"/>
- <Col id="sekjbngschoolyn"/>
- <Col id="bngschoolstatnm"/>
- <Col id="tmpabsnschooldd"/>
- <Col id="rtnschooldd"/>
- <Col id="scholflag"/>
- <Col id="bngschoolstat"/>
- <Col id="chldrnresdnrgst1"/>
- <Col id="chldrnresdnrgst2"/>
- <Col id="chldrnresdnrgst"/>
- <Col id="payappmm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_detailscholexp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_schoolinfo_schoollist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="bungi1" type="STRING" size="256"/>
- <Column id="year1" type="STRING" size="256"/>
- <Column id="bungi2" type="STRING" size="256"/>
- <Column id="year2" type="STRING" size="256"/>
- <Column id="bungi3" type="STRING" size="256"/>
- <Column id="year3" type="STRING" size="256"/>
- <Column id="bungi4" type="STRING" size="256"/>
- <Column id="year4" type="STRING" size="256"/>
- <Column id="bungi5" type="STRING" size="256"/>
- <Column id="year5" type="STRING" size="256"/>
- <Column id="bungi6" type="STRING" size="256"/>
- <Column id="year6" type="STRING" size="256"/>
- <Column id="bungi7" type="STRING" size="256"/>
- <Column id="year7" type="STRING" size="256"/>
- <Column id="bungi8" type="STRING" size="256"/>
- <Column id="year8" type="STRING" size="256"/>
- <Column id="bungi11" type="STRING" size="256"/>
- <Column id="year11" type="STRING" size="256"/>
- <Column id="bungi12" type="STRING" size="256"/>
- <Column id="year12" type="STRING" size="256"/>
- <Column id="bungi13" type="STRING" size="256"/>
- <Column id="year13" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="bungi1"/>
- <Col id="year1"/>
- <Col id="bungi2"/>
- <Col id="year2"/>
- <Col id="bungi3"/>
- <Col id="year3"/>
- <Col id="bungi4"/>
- <Col id="year4"/>
- <Col id="bungi5"/>
- <Col id="year5"/>
- <Col id="bungi6"/>
- <Col id="year6"/>
- <Col id="bungi7"/>
- <Col id="year7"/>
- <Col id="bungi8"/>
- <Col id="year8"/>
- <Col id="bungi11"/>
- <Col id="year11"/>
- <Col id="bungi12"/>
- <Col id="year12"/>
- <Col id="bungi13"/>
- <Col id="year13"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_radio1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">재학</Col>
- <Col id="value">0</Col>
- </Row>
- <Row>
- <Col id="label">졸업</Col>
- <Col id="value">1</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="emplno" type="STRING" size="256"/>
- <Column id="chldrnresdnrgst1" type="STRING" size="256"/>
- <Column id="chldrnresdnrgst2" type="STRING" size="256"/>
- <Column id="chldrnnm" type="STRING" size="256"/>
- <Column id="stdyabrdyn" type="STRING" size="256"/>
- <Column id="scholflagnm" type="STRING" size="256"/>
- <Column id="schoolnm" type="STRING" size="256"/>
- <Column id="schoolyy" type="STRING" size="256"/>
- <Column id="lesnfixyearpd" type="STRING" size="256"/>
- <Column id="sekjbngschoolyn" type="STRING" size="256"/>
- <Column id="bngschoolstatnm" type="STRING" size="256"/>
- <Column id="tmpabsnschooldd" type="STRING" size="256"/>
- <Column id="rtnschooldd" type="STRING" size="256"/>
- <Column id="scholflag" type="STRING" size="256"/>
- <Column id="bngschoolstat" type="STRING" size="256"/>
- <Column id="chldrnresdnrgstnm" type="STRING" size="256"/>
- <Column id="chldrnresdnrgst" type="STRING" size="256"/>
- <Column id="sbjnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="emplno"/>
- <Col id="chldrnresdnrgst1"/>
- <Col id="chldrnresdnrgst2"/>
- <Col id="chldrnnm"/>
- <Col id="stdyabrdyn"/>
- <Col id="scholflagnm"/>
- <Col id="schoolnm"/>
- <Col id="schoolyy"/>
- <Col id="lesnfixyearpd"/>
- <Col id="sekjbngschoolyn"/>
- <Col id="bngschoolstatnm"/>
- <Col id="tmpabsnschooldd"/>
- <Col id="rtnschooldd"/>
- <Col id="scholflag"/>
- <Col id="bngschoolstat"/>
- <Col id="chldrnresdnrgstnm"/>
- <Col id="chldrnresdnrgst"/>
- <Col id="sbjnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_send_search" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="payappmm" type="STRING" size="256"/>
- <Column id="chldrnresdnrgst1" type="STRING" size="256"/>
- <Column id="chldrnresdnrgst2" type="STRING" size="256"/>
- <Column id="chldrnnm" type="STRING" size="256"/>
- <Column id="emplno" type="STRING" size="256"/>
- <Column id="payappyy" type="STRING" size="256"/>
- <Column id="paymm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="payappmm"/>
- <Col id="chldrnresdnrgst1"/>
- <Col id="chldrnresdnrgst2"/>
- <Col id="chldrnnm"/>
- <Col id="emplno"/>
- <Col id="payappyy"/>
- <Col id="paymm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_main_detailscholexp_scholexpdetaillist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_main_detailscholexp_scholexpdetaillist_oncolumnchanged">
- <ColumnInfo>
- <Column id="emplno" type="STRING" size="256"/>
- <Column id="chldrnresdnrgst" type="STRING" size="256"/>
- <Column id="scholexppayyymm" type="STRING" size="256"/>
- <Column id="qurtyynm" type="STRING" size="256"/>
- <Column id="qurtyy" type="STRING" size="256"/>
- <Column id="scholflagnm" type="STRING" size="256"/>
- <Column id="schoolnm" type="STRING" size="256"/>
- <Column id="schoolyy" type="STRING" size="256"/>
- <Column id="scholexppayamt" type="STRING" size="256"/>
- <Column id="spclschoolyn" type="STRING" size="256"/>
- <Column id="admischoolamt" type="STRING" size="256"/>
- <Column id="scho" type="STRING" size="256"/>
- <Column id="asctfeereliztpln" type="STRING" size="256"/>
- <Column id="stdasctfee" type="STRING" size="256"/>
- <Column id="cmt" type="STRING" size="256"/>
- <Column id="psnworkapryn" type="STRING" size="256"/>
- <Column id="payappyn" type="STRING" size="256"/>
- <Column id="stdyabrdyn" type="STRING" size="256"/>
- <Column id="sekjbngschoolyn" type="STRING" size="256"/>
- <Column id="appdd" type="STRING" size="256"/>
- <Column id="pnsworkaprvdd" type="STRING" size="256"/>
- <Column id="scholflag" type="STRING" size="256"/>
- <Column id="sbjnm" type="STRING" size="256"/>
- <Column id="payadmischoolamt" type="STRING" size="256"/>
- <Column id="payscho" type="STRING" size="256"/>
- <Column id="payasctfeereliztpln" type="STRING" size="256"/>
- <Column id="paystdasctfee" type="STRING" size="256"/>
- <Column id="payamt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="emplno"/>
- <Col id="chldrnresdnrgst"/>
- <Col id="scholexppayyymm"/>
- <Col id="qurtyynm"/>
- <Col id="qurtyy"/>
- <Col id="scholflagnm"/>
- <Col id="schoolnm"/>
- <Col id="schoolyy"/>
- <Col id="scholexppayamt"/>
- <Col id="spclschoolyn"/>
- <Col id="admischoolamt"/>
- <Col id="scho"/>
- <Col id="asctfeereliztpln"/>
- <Col id="stdasctfee"/>
- <Col id="cmt"/>
- <Col id="psnworkapryn"/>
- <Col id="payappyn"/>
- <Col id="stdyabrdyn"/>
- <Col id="sekjbngschoolyn"/>
- <Col id="appdd"/>
- <Col id="pnsworkaprvdd"/>
- <Col id="scholflag"/>
- <Col id="sbjnm"/>
- <Col id="payadmischoolamt"/>
- <Col id="payscho"/>
- <Col id="payasctfeereliztpln"/>
- <Col id="paystdasctfee"/>
- <Col id="payamt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_target" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="target" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_report" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="isntnm" type="STRING" size="256"/>
- <Column id="newElement" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="isntnm"/>
- <Col id="newElement"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_payappmmlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">1월</Col>
- <Col id="value">01</Col>
- </Row>
- <Row>
- <Col id="label">2월</Col>
- <Col id="value">02</Col>
- </Row>
- <Row>
- <Col id="label">3월</Col>
- <Col id="value">03</Col>
- </Row>
- <Row>
- <Col id="label">4월</Col>
- <Col id="value">04</Col>
- </Row>
- <Row>
- <Col id="label">5월</Col>
- <Col id="value">05</Col>
- </Row>
- <Row>
- <Col id="label">6월</Col>
- <Col id="value">06</Col>
- </Row>
- <Row>
- <Col id="label">7월</Col>
- <Col id="value">07</Col>
- </Row>
- <Row>
- <Col id="label">8월</Col>
- <Col id="value">08</Col>
- </Row>
- <Row>
- <Col id="label">9월</Col>
- <Col id="value">09</Col>
- </Row>
- <Row>
- <Col id="label">10월</Col>
- <Col id="value">10</Col>
- </Row>
- <Row>
- <Col id="label">11월</Col>
- <Col id="value">11</Col>
- </Row>
- <Row>
- <Col id="label">12월</Col>
- <Col id="value">12</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_detailitem" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="emplno" type="STRING" size="256"/>
- <Column id="chldrnresdnrgst" type="STRING" size="256"/>
- <Column id="scholexppayyymm" type="STRING" size="256"/>
- <Column id="qurtyy" type="STRING" size="256"/>
- <Column id="schoolnm" type="STRING" size="256"/>
- <Column id="schoolyy" type="STRING" size="256"/>
- <Column id="scholexppayamt" type="STRING" size="256"/>
- <Column id="spclschoolyn" type="STRING" size="256"/>
- <Column id="admischoolamt" type="STRING" size="256"/>
- <Column id="scho" type="STRING" size="256"/>
- <Column id="asctfeereliztpln" type="STRING" size="256"/>
- <Column id="stdasctfee" type="STRING" size="256"/>
- <Column id="cmt" type="STRING" size="256"/>
- <Column id="psnworkapryn" type="STRING" size="256"/>
- <Column id="payappyn" type="STRING" size="256"/>
- <Column id="stdyabrdyn" type="STRING" size="256"/>
- <Column id="sekjbngschoolyn" type="STRING" size="256"/>
- <Column id="appdd" type="STRING" size="256"/>
- <Column id="pnsworkaprvdd" type="STRING" size="256"/>
- <Column id="scholflag" type="STRING" size="256"/>
- <Column id="payappmm" type="STRING" size="256"/>
- <Column id="sbjnm" type="STRING" size="256"/>
- <Column id="payadmischoolamt" type="STRING" size="256"/>
- <Column id="payscho" type="STRING" size="256"/>
- <Column id="payasctfeereliztpln" type="STRING" size="256"/>
- <Column id="paystdasctfee" type="STRING" size="256"/>
- <Column id="payamt" type="STRING" size="256"/>
- <Column id="payappyy" type="STRING" size="256"/>
- <Column id="paymm" type="STRING" size="256"/>
- <Column id="oldscholflag" type="STRING" size="256"/>
- <Column id="oldschoolyy" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="emplno"/>
- <Col id="chldrnresdnrgst"/>
- <Col id="scholexppayyymm"/>
- <Col id="qurtyy"/>
- <Col id="schoolnm"/>
- <Col id="schoolyy"/>
- <Col id="scholexppayamt"/>
- <Col id="spclschoolyn"/>
- <Col id="admischoolamt"/>
- <Col id="scho"/>
- <Col id="asctfeereliztpln"/>
- <Col id="stdasctfee"/>
- <Col id="cmt"/>
- <Col id="psnworkapryn"/>
- <Col id="payappyn"/>
- <Col id="stdyabrdyn"/>
- <Col id="sekjbngschoolyn"/>
- <Col id="appdd"/>
- <Col id="pnsworkaprvdd"/>
- <Col id="scholflag"/>
- <Col id="payappmm"/>
- <Col id="sbjnm"/>
- <Col id="payadmischoolamt"/>
- <Col id="payscho"/>
- <Col id="payasctfeereliztpln"/>
- <Col id="paystdasctfee"/>
- <Col id="payamt"/>
- <Col id="payappyy"/>
- <Col id="paymm"/>
- <Col id="oldscholflag"/>
- <Col id="oldschoolyy"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_combo1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">1분기(학기)</Col>
- <Col id="value">1</Col>
- </Row>
- <Row>
- <Col id="label">2분기(학기)</Col>
- <Col id="value">2</Col>
- </Row>
- <Row>
- <Col id="label">3분기</Col>
- <Col id="value">3</Col>
- </Row>
- <Row>
- <Col id="label">4분기</Col>
- <Col id="value">4</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_send_masterscholexp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="emplno" type="STRING" size="256"/>
- <Column id="chldrnresdnrgst" type="STRING" size="256"/>
- <Column id="payappmm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="emplno"/>
- <Col id="chldrnresdnrgst"/>
- <Col id="payappmm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_file_attachfile" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_savelist_scholexplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_savelist_scholexpdetaillist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_savelist_authlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_msglist_dupllist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group2.ipt_chldrnresdnrgst1" propid="value" datasetid="ds_send_search" columnid="chldrnresdnrgst1"/>
- <BindItem id="item1" compid="group2.ipt_chldrnresdnrgst2" propid="value" datasetid="ds_send_search" columnid="chldrnresdnrgst2"/>
- <BindItem id="item2" compid="group2.ipt_chldrnnm" propid="value" datasetid="ds_send_search" columnid="chldrnnm"/>
- <BindItem id="item3" compid="group2.ipt_jobrespnm" propid="value" datasetid="ds_empllist" columnid="jobrespnm"/>
- <BindItem id="item4" compid="group2.ipt_entcodd" propid="value" datasetid="ds_empllist" columnid="entcodd"/>
- <BindItem id="item5" compid="group2.ipt_prfshipnm" propid="value" datasetid="ds_empllist" columnid="prfshipnm"/>
- <BindItem id="item6" compid="group2.ipt_dutteamnm" propid="value" datasetid="ds_empllist" columnid="dutteamnm"/>
- <BindItem id="item7" compid="group2.ipt_dutplceinstnm" propid="value" datasetid="ds_empllist" columnid="dutplceinstnm"/>
- <BindItem id="item8" compid="group2.chk_spclschoolyn" propid="value" datasetid="ds_main_detailitem" columnid="spclschoolyn"/>
- <BindItem id="item9" compid="group2.cmb_qurtyy" propid="value" datasetid="ds_main_detailitem" columnid="qurtyy"/>
- <BindItem id="item10" compid="group2.cmb_scholflagdetail" propid="value" datasetid="ds_main_detailitem" columnid="scholflag"/>
- <BindItem id="item11" compid="group2.ipt_scholexppayamt" propid="value" datasetid="ds_main_detailitem" columnid="scholexppayamt"/>
- <BindItem id="item12" compid="group2.ipt_cmt" propid="value" datasetid="ds_main_detailitem" columnid="cmt"/>
- <BindItem id="item13" compid="group2.ipt_stdyabrdyn" propid="value" datasetid="ds_main_item" columnid="stdyabrdyn"/>
- <BindItem id="item14" compid="group2.ipt_emplnm" propid="value" datasetid="ds_empllist" columnid="emplnm"/>
- <BindItem id="item15" compid="group2.ipt_emplno" propid="value" datasetid="ds_empllist" columnid="emplno"/>
- <BindItem id="item16" compid="group2.rdo_psnworkapryn" propid="value" datasetid="ds_main_detailitem" columnid="psnworkapryn"/>
- <BindItem id="item17" compid="group2.ipt_pnsworkaprvdd" propid="value" datasetid="ds_main_detailitem" columnid="pnsworkaprvdd"/>
- <BindItem id="item18" compid="group2.rdo_payappyn" propid="value" datasetid="ds_main_detailitem" columnid="payappyn"/>
- <BindItem id="item19" compid="group2.ipt_emplno_i" propid="value" datasetid="ds_main_item" columnid="emplno"/>
- <BindItem id="item20" compid="group2.ipt_emplno_d" propid="value" datasetid="ds_main_detailitem" columnid="emplno"/>
- <BindItem id="item21" compid="group2.ipt_chldrnresdnrgst_d" propid="value" datasetid="ds_main_detailitem" columnid="chldrnresdnrgst"/>
- <BindItem id="item22" compid="group2.chk_stdyabrdyn_d" propid="value" datasetid="ds_main_detailitem" columnid="stdyabrdyn"/>
- <BindItem id="item23" compid="group2.chk_sekjbngschoolyn_d" propid="value" datasetid="ds_main_detailitem" columnid="sekjbngschoolyn"/>
- <BindItem id="item24" compid="group2.ipt_schoolnm_d" propid="value" datasetid="ds_main_detailitem" columnid="schoolnm"/>
- <BindItem id="item25" compid="group2.ipt_appdd" propid="value" datasetid="ds_main_detailitem" columnid="appdd"/>
- <BindItem id="item26" compid="group2.ipt_scholexppayyymm" propid="value" datasetid="ds_main_detailitem" columnid="scholexppayyymm"/>
- <BindItem id="item27" compid="group2.ipt_admischoolamt" propid="value" datasetid="ds_main_detailitem" columnid="admischoolamt"/>
- <BindItem id="item28" compid="group2.ipt_scho" propid="value" datasetid="ds_main_detailitem" columnid="scho"/>
- <BindItem id="item29" compid="group2.ipt_asctfeereliztpln" propid="value" datasetid="ds_main_detailitem" columnid="asctfeereliztpln"/>
- <BindItem id="item30" compid="group2.ipt_stdasctfee" propid="value" datasetid="ds_main_detailitem" columnid="stdasctfee"/>
- <BindItem id="item31" compid="group2.ipt_emplno_s" propid="value" datasetid="ds_send_search" columnid="emplno"/>
- <BindItem id="item32" compid="group2.ipt_payappmm_check" propid="value" datasetid="ds_send_appcheck" columnid="payappmm"/>
- <BindItem id="item33" compid="group2.ipt_schoolyy_d" propid="value" datasetid="ds_main_detailitem" columnid="schoolyy"/>
- <BindItem id="item34" compid="group2.input1" propid="value" datasetid="ds_main_detailitem" columnid="payappmm"/>
- <BindItem id="item35" compid="group2.ipt_payappmm" propid="value" datasetid="ds_send_search" columnid="payappmm"/>
- <BindItem id="item36" compid="group2.ipt_sbjnmdetail" propid="value" datasetid="ds_main_detailitem" columnid="sbjnm"/>
- <BindItem id="item37" compid="group2.ipt_payadmischoolamt" propid="value" datasetid="ds_main_detailitem" columnid="payadmischoolamt"/>
- <BindItem id="item38" compid="group2.ipt_payscho" propid="value" datasetid="ds_main_detailitem" columnid="payscho"/>
- <BindItem id="item39" compid="group2.ipt_payasctfeereliztpln" propid="value" datasetid="ds_main_detailitem" columnid="payasctfeereliztpln"/>
- <BindItem id="item40" compid="group2.ipt_paystdasctfee" propid="value" datasetid="ds_main_detailitem" columnid="paystdasctfee"/>
- <BindItem id="item41" compid="group2.ipt_payamt" propid="value" datasetid="ds_main_detailitem" columnid="payamt"/>
- <BindItem id="item42" compid="group2.cmb_payappyy" propid="value" datasetid="ds_send_search" columnid="payappyy"/>
- <BindItem id="item43" compid="group2.cmb_paymm" propid="value" datasetid="ds_send_search" columnid="paymm"/>
- <BindItem id="item44" compid="group2.cmb_paymm_d" propid="value" datasetid="ds_main_detailitem" columnid="paymm"/>
- <BindItem id="item45" compid="group2.cmb_payappyy_d" propid="value" datasetid="ds_main_detailitem" columnid="payappyy"/>
- <BindItem id="item46" compid="group2.input2" propid="value" datasetid="ds_main_detailitem" columnid="oldschoolyy"/>
- <BindItem id="item47" compid="group2.input3" propid="value" datasetid="ds_main_detailitem" columnid="oldscholflag"/>
- <BindItem id="item48" compid="group2.ipt_sekjbngschoolyn" propid="value" datasetid="ds_main_item" columnid="sekjbngschoolyn"/>
- <BindItem id="item49" compid="group2.output1" propid="value" datasetid="ds_schoolinfo_schoollist" columnid="bungi1"/>
- <BindItem id="item50" compid="group2.output2" propid="value" datasetid="ds_schoolinfo_schoollist" columnid="year1"/>
- <BindItem id="item51" compid="group2.output3" propid="value" datasetid="ds_schoolinfo_schoollist" columnid="bungi2"/>
- <BindItem id="item52" compid="group2.output4" propid="value" datasetid="ds_schoolinfo_schoollist" columnid="year2"/>
- <BindItem id="item53" compid="group2.output5" propid="value" datasetid="ds_schoolinfo_schoollist" columnid="year3"/>
- <BindItem id="item54" compid="group2.output6" propid="value" datasetid="ds_schoolinfo_schoollist" columnid="bungi3"/>
- <BindItem id="item55" compid="group2.output7" propid="value" datasetid="ds_schoolinfo_schoollist" columnid="bungi4"/>
- <BindItem id="item56" compid="group2.output8" propid="value" datasetid="ds_schoolinfo_schoollist" columnid="year4"/>
- <BindItem id="item57" compid="group2.output9" propid="value" datasetid="ds_schoolinfo_schoollist" columnid="bungi5"/>
- <BindItem id="item58" compid="group2.output10" propid="value" datasetid="ds_schoolinfo_schoollist" columnid="year5"/>
- <BindItem id="item59" compid="group2.output11" propid="value" datasetid="ds_schoolinfo_schoollist" columnid="bungi6"/>
- <BindItem id="item60" compid="group2.output12" propid="value" datasetid="ds_schoolinfo_schoollist" columnid="year6"/>
- <BindItem id="item61" compid="group2.output13" propid="value" datasetid="ds_schoolinfo_schoollist" columnid="bungi7"/>
- <BindItem id="item62" compid="group2.output14" propid="value" datasetid="ds_schoolinfo_schoollist" columnid="year7"/>
- <BindItem id="item63" compid="group2.output15" propid="value" datasetid="ds_schoolinfo_schoollist" columnid="bungi8"/>
- <BindItem id="item64" compid="group2.output16" propid="value" datasetid="ds_schoolinfo_schoollist" columnid="year8"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2017-06-19
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2017-06-19 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs";
- include "mis_miscommonxp::MIS.xjs";
- include "mis_humtrafactmngtxp::RPB001.xjs";
- include "mis_pubwelfmngtxp::RPS001.xjs";
- //=======================================================================================
- // Global Form Variable
- //---------------------------------------------------------------------------------------
- var arErrorCode = new HashArray();
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Argument : N/A
- * Description : 화면 open시와 초기화 버튼 클릭시 화면 초기화 기능을 수행한다.
- ****************************************************************************************/
- function fInitialize() {
- fEnableInsertButton();
- fEnableInsertButton2();
-
- ds_main_masterscholexp_scholexplist.clearData();
- ds_main_detailscholexp_scholexpdetaillist.clearData();
- ds_send.clearData(); ds_send.addRow();
- ds_main_item.clearData(); ds_main_item.addRow();
- ds_main_detailitem.clearData(); ds_main_detailitem.addRow();
-
- fSetDate();
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 기본값 설정
- ****************************************************************************************/
- function fSetDate() {
- var curDate = utlf_getCurrentDate().toDate();
- var curyymm = curDate.getDateFormat('YYYYMM')
- ds_send_search.setColumn( 0, "payappyy", curDate.getDateFormat('YYYY'));
- var mm = curyymm.substring(4,6);
- group2.ipt_payappmm.value = group2.cmb_payappyy.value + group2.cmb_paymm.value;
- ds_main_detailitem.setColumn(0, "payappyy", curDate.getDateFormat('YYYY'));
- group2.ipt_payappmm_check.value = group2.cmb_payappyy.value + group2.cmb_paymm.value;
- ds_main_detailitem.setColumn( 0, "scholexppayyymm", curDate.getDateFormat('yyyy-mm'));
- group2.ipt_scholexppayyymm.value = group2.cmb_payappyy_d.value + group2.cmb_paymm_d.value;
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 버튼초기화 - 사용하지않는버튼인듯
- ****************************************************************************************/
- function fEnableInsertButton() {
- group2.btn_insert.enable = true;
- group2.btn_update.enable = false;
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 버튼초기화
- ****************************************************************************************/
- function fEnableInsertButton2() {
- group2.btn_insert2.enable = true;
- group2.btn_update2.enable = false;
- group2.ipt_scholexppayyymm.enable = true;
- group2.cmb_payappyy_d.enable = true;
- group2.cmb_paymm_d.enable = true;
- group2.cmb_qurtyy.enable = true;
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 버튼설정
- ****************************************************************************************/
- function fEnableUpdateButton() {
- group2.btn_insert.enable = false;
- group2.btn_update.enable = true;
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 버튼설정2
- ****************************************************************************************/
- function fEnableUpdateButton2() {
- group2.btn_insert2.enable = false;
- group2.btn_update2.enable = true;
- group2.ipt_scholexppayyymm.enable = false;
- group2.cmb_payappyy_d.enable = false;
- group2.cmb_paymm_d.enable = false;
- group2.cmb_qurtyy.enable = false;
- }
-
- /****************************************************************************************
- * Argument : str : 구분(master - 대상자리스트 / detail - 상세리스트)
- * Description : 마스터 / 상세 리스트 췍
- ****************************************************************************************/
- function fdoubleCheck(str){
- var chldrnres = ds_main_masterscholexp_scholexplist.getColumn(ds_main_masterscholexp_scholexplist.rowposition, "chldrnresdnrgst");
- var scholexppayyymm_i = group2.ipt_scholexppayyymm.value;
- var qurtyy_i = group2.cmb_qurtyy.value;
- var scholflagdetail_i = group2.cmb_scholflagdetail.value;
- var schoolyy_i = group2.ipt_schoolyy_d.value;
- var stdyabrdyn_i = group2.chk_stdyabrdyn_d.value;
-
- if(str == "master"){
- for(var i = 0; i < ds_main_masterscholexp_scholexplist.rowcount; i++){
- var chldrnresdnrgst = ds_main_masterscholexp_scholexplist.getColumn(i,"chldrnresdnrgst");
- if(chldrnres == chldrnresdnrgst){
- sysf_messageBox("이미 가입된 자녀","E008");
- return false;
- }
- }
- }else{
- for(var i = 0; i < ds_main_detailscholexp_scholexpdetaillist.rowcount; i++){
- var scholexppayyymm = ds_main_detailscholexp_scholexpdetaillist.getColumn(i,"scholexppayyymm");
- var chldrnresdnrgst = ds_main_detailscholexp_scholexpdetaillist.getColumn(i,"chldrnresdnrgst");
- var qurtyy = ds_main_detailscholexp_scholexpdetaillist.getColumn(i,"qurtyy");
- var schoolyy = ds_main_detailscholexp_scholexpdetaillist.getColumn(i,"schoolyy");
- var scholflag = ds_main_detailscholexp_scholexpdetaillist.getColumn(i,"scholflag");
- var schoolnm = ds_main_detailscholexp_scholexpdetaillist.getColumn(i,"schoolnm");
- var stdyabrdyn = ds_main_detailscholexp_scholexpdetaillist.getColumn(i,"stdyabrdyn");
-
- if(qurtyy == qurtyy_i && chldrnresdnrgst == chldrnres && scholflag == scholflagdetail_i && schoolyy == schoolyy_i && stdyabrdyn == stdyabrdyn_i){
- var schoolyy_d = group2.ipt_schoolyy_d.value;
- var qurtyy_d = group2.cmb_qurtyy.text;
- var scholflagnm_d = group2.cmb_scholflagdetail.text;
- var ret = sysf_messageBox(scholflagnm_d+" "+schoolyy_d+"학년 "+qurtyy_d+" 신청이","E006");
- return false;
- }
- }
- }
- return true;
- }
- /****************************************************************************************
- * Argument : str : 구분(master - 대상자리스트 / detail - 상세리스트)
- * Description : 항목체크
- ****************************************************************************************/
- function fnullCheck(str){
- if(str == "master"){ //사용하지 않는듯
- if(group2.ipt_chldrnresdnrgst1_i.value=="" || group2.ipt_chldrnresdnrgst2_i.value==""){
- sysf_messageBox("자녀주민번호는","I003");
- return false;
- }
- // if(!frmf_isRequiredControls(["group2.ipt_emplno_i","group2.ipt_chldrnnm_i","group2.ipt_schoolyy","group2.cmb_scholflag","group2.ipt_schoolnm","group2.rdo_bngschoolstat"])) return false;
- if(!frmf_isRequiredControls(["group2.ipt_emplno_i","group2.ipt_schoolyy_d","group2.cmb_scholflagdetail","group2.ipt_schoolnm_d"])) return false;
- }else{
- if(!frmf_isRequiredControls(["group2.ipt_scholexppayyymm","group2.cmb_scholflagdetail","group2.cmb_qurtyy","group2.ipt_scholexppayamt"])) return false;
- }
-
- return true;
- }
-
- function fChangeGridValue(cur_row) {
- // var chldrnresdnrgstnm=ipt_chldrnresdnrgst1_i.value+"-"+ipt_chldrnresdnrgst2_i.value;
- // var chldrnresdnrgst=ipt_chldrnresdnrgst1_i.value+ipt_chldrnresdnrgst2_i.value;
- // model.setValue("/root/main/masterscholexp/scholexplist[" + cur_row + "]/chldrnresdnrgstnm",chldrnresdnrgstnm);
- // model.setValue("/root/main/masterscholexp/scholexplist[" + cur_row + "]/chldrnresdnrgst",chldrnresdnrgst);
- // model.setValue("/root/main/masterscholexp/scholexplist[" + cur_row + "]/scholflagnm",cmb_scholflag.label); //학력구분명
- // model.setValue("/root/main/masterscholexp/scholexplist[" + cur_row + "]/bngschoolstatnm",rdo_bngschoolstat.label);
- //
- // ipt_schoolyy_d.value=ipt_schoolyy.value;
- // cmb_scholflagdetail.value=cmb_scholflag.value;
- // //chk_stdyabrdyn_d.value=chk_stdyabrdyn.value;
- // //chk_sekjbngschoolyn_d.value=chk_sekjbngschoolyn.value;
- // ipt_sbjnmdetail.value=ipt_sbjnm.value;
-
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 상세 값 변경
- ****************************************************************************************/
- function fChangeGridValueDetail(cur_row) {
- var cur_m_row = ds_main_masterscholexp_scholexplist.rowposition; // 행 번호 가져오기
- var chldrnresdnrgst = ds_main_masterscholexp_scholexplist.getColumn(cur_m_row, "chldrnresdnrgst");
- var schoolnm = ds_main_masterscholexp_scholexplist.getColumn(cur_m_row, "schoolnm");
- var emplno = ds_main_masterscholexp_scholexplist.getColumn(cur_m_row, "emplno");
-
- ds_main_detailscholexp_scholexpdetaillist.setColumn(cur_row,"chldrnresdnrgst",chldrnresdnrgst);
- ds_main_detailscholexp_scholexpdetaillist.setColumn(cur_row,"emplno",emplno);
- ds_main_detailscholexp_scholexpdetaillist.setColumn(cur_row,"schoolnm",schoolnm);
- ds_main_detailscholexp_scholexpdetaillist.setColumn(cur_row,"scholexppayyymm", group2.ipt_scholexppayyymm.value);
- ds_main_detailscholexp_scholexpdetaillist.setColumn(cur_row,"scholflag",group2.cmb_scholflagdetail.value);
- ds_main_detailscholexp_scholexpdetaillist.setColumn(cur_row,"qurtyy",group2.cmb_qurtyy.value);
- ds_main_detailscholexp_scholexpdetaillist.setColumn(cur_row,"schoolyy",group2.ipt_schoolyy_d.value);
- ds_main_detailscholexp_scholexpdetaillist.setColumn(cur_row,"stdyabrdyn",group2.chk_stdyabrdyn_d.value);
- ds_main_detailscholexp_scholexpdetaillist.setColumn(cur_row,"sekjbngschoolyn",group2.chk_sekjbngschoolyn_d.value);
- ds_main_detailscholexp_scholexpdetaillist.setColumn(cur_row,"spclschoolyn",group2.chk_spclschoolyn.value);
- ds_main_detailscholexp_scholexpdetaillist.setColumn(cur_row,"admischoolamt",group2.ipt_admischoolamt.value);
- ds_main_detailscholexp_scholexpdetaillist.setColumn(cur_row,"scho",group2.ipt_scho.value);
- ds_main_detailscholexp_scholexpdetaillist.setColumn(cur_row,"asctfeereliztpln",group2.ipt_asctfeereliztpln.value);
- ds_main_detailscholexp_scholexpdetaillist.setColumn(cur_row,"sbjnm",group2.ipt_sbjnmdetail.value);
- ds_main_detailscholexp_scholexpdetaillist.setColumn(cur_row,"cmt",group2.ipt_cmt.value);
- ds_main_detailscholexp_scholexpdetaillist.setColumn(cur_row,"stdasctfee",group2.ipt_stdasctfee.value);
- ds_main_detailscholexp_scholexpdetaillist.setColumn(cur_row,"scholexppayamt",group2.ipt_scholexppayamt.value);
- ds_main_detailscholexp_scholexpdetaillist.setColumn(cur_row,"payappmm",group2.ipt_scholexppayyymm.value);
-
- var payadmischoolamt = group2.ipt_payadmischoolamt.value;
- var payscho = group2.ipt_payscho.value;
- var payasctfeereliztpln = group2.ipt_payasctfeereliztpln.value;
- var paystdasctfee = group2.ipt_paystdasctfee.value;
- var payamt = group2.ipt_payamt.value;
-
- if(utlf_isNull(payadmischoolamt)){
- ds_main_detailscholexp_scholexpdetaillist.setColumn(cur_row,"payadmischoolamt",0);
- }else{
- ds_main_detailscholexp_scholexpdetaillist.setColumn(cur_row,"payadmischoolamt",payadmischoolamt);
- }
-
- if(utlf_isNull(payscho)){
- ds_main_detailscholexp_scholexpdetaillist.setColumn(cur_row,"payscho",0);
- } else{
- ds_main_detailscholexp_scholexpdetaillist.setColumn(cur_row,"payscho",payscho);
- }
-
- if(utlf_isNull(payasctfeereliztpln)){
- ds_main_detailscholexp_scholexpdetaillist.setColumn(cur_row,"payasctfeereliztpln",0);
- }else{
- ds_main_detailscholexp_scholexpdetaillist.setColumn(cur_row,"payasctfeereliztpln",payasctfeereliztpln);
- }
-
- if(utlf_isNull(paystdasctfee)){
- ds_main_detailscholexp_scholexpdetaillist.setColumn(cur_row,"paystdasctfee",0);
- }else{
- ds_main_detailscholexp_scholexpdetaillist.setColumn(cur_row,"paystdasctfee",paystdasctfee);
- }
-
- if(utlf_isNull(payamt)){
- ds_main_detailscholexp_scholexpdetaillist.setColumn(cur_row,"payamt",0);
-
- }else{
- ds_main_detailscholexp_scholexpdetaillist.setColumn(cur_row,"payamt",payamt);
- }
-
- if(utlf_isNull(group2.rdo_psnworkapryn.value)){
- ds_main_detailscholexp_scholexpdetaillist.setColumn(cur_row,"psnworkapryn","N");
- }else{
- group2.rdo_psnworkapryn.value = ds_main_detailscholexp_scholexpdetaillist.getColumn(cur_row,"psnworkapryn");
- }
- if(utlf_isNull(group2.rdo_payappyn.value)){
- ds_main_detailscholexp_scholexpdetaillist.setColumn(cur_row,"payappyn","N");
- }else{
- group2.rdo_payappyn.value = ds_main_detailscholexp_scholexpdetaillist.getColumn(cur_row,"payappyn");
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 학자금 계산
- ****************************************************************************************/
- function ftotPayAmt(){
- var scho = 0;
- var admischoolamt = 0;
- var asctfeereliztpln = 0;
- var stdasctfee = 0;
- var scholexppayamt = 0;
-
- if(!utlf_isNull(group2.ipt_scho.value)){
- scho = parseInt(group2.ipt_scho.value);
- }
- if(!utlf_isNull(group2.ipt_admischoolamt.value)){
- admischoolamt = parseInt(group2.ipt_admischoolamt.value);
- }
- if(!utlf_isNull(group2.ipt_asctfeereliztpln.value)){
- asctfeereliztpln = parseInt(group2.ipt_asctfeereliztpln.value);
- }
- if(!utlf_isNull(group2.ipt_stdasctfee.value)){
- stdasctfee = parseInt(group2.ipt_stdasctfee.value);
- }
- scholexppayamt = scho + admischoolamt + asctfeereliztpln + stdasctfee;
- group2.ipt_scholexppayamt.value = scholexppayamt;
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 합계액 직접 변경시 기타금액 초기화
- ****************************************************************************************/
- function fpayAmtDelValue(){
- var ftotPayAmt = parseInt(group2.ipt_scho.value) + parseInt(group2.ipt_admischoolamt.value) + parseInt(group2.ipt_asctfeereliztpln.value) + parseInt(group2.ipt_stdasctfee.value);
- if(ftotPayAmt != group2.ipt_scholexppayamt.value){
- group2.ipt_scho.value = "";
- group2.ipt_admischoolamt.value = "";
- group2.ipt_asctfeereliztpln.value = "";
- group2.ipt_stdasctfee.value = "";
- }
- }
-
- /****************************************************************************************
- * Argument : cur_row : 현재row
- * Description : 대상자녀 선택여부
- ****************************************************************************************/
- function fmasterSelect(cur_row){
- if(cur_row < 0){
- alert("학자금대상 자녀를 먼저 입력하세요.");
- return false;
- }
- return true;
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 신청서 출력
- ****************************************************************************************/
- function fPrint() {
- var objDOM = rptf_createDOM();
- var objParam = new Object();
-
- rptf_setNodeListToDOM(objDOM, "/root/main/reqscholexplist" , ds_main_reqscholexplist);
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "open=1;save=1;directprint=0;printdialog=1;print=1;zoom=0";
- rptf_exeReportPreview30(["RPRPA00600"],[objParam], option);
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 대출금액 조회
- ****************************************************************************************/
- function call_TRRPA00606() {
- var oParam = {};
- oParam.id = "TRRPA00606";
- oParam.service = "pubwelfmngtapp.ScholExpMngt";
- oParam.method = "reqGetSchlMaxList";
- oParam.inds = "req=ds_send_search";
- oParam.outds = "ds_schoolinfo_schoollist=schoollist";
- oParam.async = false;
- //oParam.callback = "cf_TRRPA00606";
- tranf_submit(oParam);
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 내용저장
- ****************************************************************************************/
- function call_TXRPA00601() {
- ds_send_savelist_scholexplist.copyData(dsUpdate, true);
- ds_send_savelist_scholexpdetaillist.copyData(dsUpdate2, true);
- var oParam = {};
- oParam.id = "TXRPA00601";
- oParam.service = "pubwelfmngtapp.ScholExpMngt";
- oParam.method = "reqExeSaveSchlExpList";
- oParam.inds = "scholexplist=ds_send_savelist_scholexplist scholexpdetaillist=ds_send_savelist_scholexpdetaillist authlist=ds_send_savelist_authlist";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXRPA00601";
- tranf_submit(oParam);
- }
- function cf_TXRPA00601(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- ds_main_detailitem.clearData(); ds_main_detailitem.addRow();
- }
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Components : Form
- * Description : 화면 처음 초기화시 폼초기화
- ****************************************************************************************/
- function SMRPA00600_onload(obj:Form, e:LoadEventInfo)
- {
- frmf_initForm(obj); // 폼 초기화
-
- grdf_setRowTypeIcon(group2.grd_scholexplist, 0); // 그리드 상태 표시
- grdf_setRowTypeIcon(group2.grd_scholexpdetaillist, 0); // 그리드 상태 표시
-
- sysf_messageBox("근로복지팀으로 신청서 제출","I999");
-
- fEnableInsertButton();
- fEnableInsertButton2();
- misfGridInit(group2.grd_scholexplist);
- misfGridInit(group2.grd_scholexpdetaillist);
-
- misfComboComCdListMulti("R0165,R0165,R0165,R0428,R0428,P0167,P0167", "group2.grd_scholexplist.schoolyy,group2.grd_scholexplist.lesnfixyearpd,group2.ipt_schoolyy_d,group2.grd_scholexplist.scholflag,group2.cmb_scholflagdetail,group2.cmb_payappyy,group2.cmb_payappyy_d");
- var userid = sysf_getUserInfo("userid");
- var usernm = sysf_getUserInfo("usernm");
- var instcdnm = sysf_getUserInfo("dutplceinstnm");
- var dutunitnm = sysf_getUserInfo("dutunitnm");
- var dutplcenm = sysf_getUserInfo("dutplcenm");
-
- if(utlf_isNull(dutplcenm)) {
- deptnm = dutunitnm;
- }else{
- deptnm = dutplcenm;
- }
- var jobrespnm = sysf_getUserInfo("jobrespnm");
- var prfshipnm = sysf_getUserInfo("prfshipnmnm");
- var curDate = utlf_getCurrentDate().toDate();
- var curyymm = curDate.getDateFormat('YYYYMM')
- ds_send_search.setColumn( 0, "payappyy", curDate.getDateFormat('YYYY'));
- var mm = curyymm.substring(4,6);
- var dd = utlf_getCurrentDate().substr(6,2);
- ds_send_search.setColumn( 0, "paymm", mm);
- ds_main_detailitem.setColumn( 0, "paymm",mm);
- ds_send_search.setColumn( 0, "payappmm", ds_send_search.getColumn(0, "payappyy")+ds_send_search.getColumn(0, "paymm"));
- ds_main_detailitem.setColumn( 0, "payappyy", curDate.getDateFormat('YYYY'));
- ds_send_appcheck.setColumn( 0, "payappmm", ds_send_search.getColumn(0, "payappyy")+ds_send_search.getColumn(0, "paymm"));
- ds_main_detailitem.setColumn( 0, "scholexppayyymm", curDate.getDateFormat('yyyy-mm'));
- ds_main_detailitem.setColumn( 0, "scholexppayyymm", ds_main_detailitem.getColumn(0, "payappyy")+ds_main_detailitem.getColumn(0, "paymm"));
- ds_empllist.setColumn( 0, "dutteamnm", deptnm);
- ds_empllist.setColumn( 0, "dutplceinstnm", instcdnm);
- ds_empllist.setColumn( 0, "jobrespnm", jobrespnm);
- ds_empllist.setColumn( 0, "prfshipnm", prfshipnm);
- if(ds_target.rowcount > 0)
- {
- ds_empllist.setColumn( 0, "emplno" , ds_target.getColumn(0, "emplno"));
- ds_send_search.setColumn( 0, "emplno", ds_target.getColumn(0, "emplno"));
- ds_main_item.setColumn( 0, "emplno", ds_target.getColumn(0, "emplno"));
- ds_main_detailitem.setColumn( 0, "emplno", ds_target.getColumn(0, "emplno"));
- ds_empllist.setColumn( 0, "emplnm", ds_target.getColumn(0, "emplnm"));
- }
- else {
- ds_empllist.setColumn( 0, "emplno" , userid);
- ds_send_search.setColumn( 0, "emplno", userid);
- ds_main_item.setColumn( 0, "emplno", userid);
- ds_main_detailitem.setColumn( 0, "emplno", userid);
- ds_empllist.setColumn( 0, "emplnm", usernm);
- }
-
- grp_btn.btn_save.enable = !(frmf_checkAuth("X"));
- if(userid == "MIS"){
- grp_btn.btn_save.enable = true;
- }
- rpafMsterDetailSet(group2.grd_scholexplist, null, "TRRPA00601" ,"Y"); //RSP001.xjs
- rpafMsterDetailSet(group2.grd_scholexpdetaillist, group2.grd_scholexplist, "TRRPA00602","Y" );
- misfGetUserAuth();
- if(DUTY_WELF_YN == "Y" || DUTY_PART_YN == "Y" || sysf_getUserInfo("dutplcecd") == "4020500000" ){
- group2.btn_emplsearch.enable = true;
- group2.ipt_emplno.enable = true;
- }
-
- if ( (dutplcenm.substr(0, 4) != '근로복지' && dutplcenm.substr(0, 2) != '총무' && dutplcenm.substr(0, 2) != '인사') || userid == "MIS" ) {
- if (userid == "MIS" || userid == "04188") {
- group2.ipt_emplno.enable = true;
- group2.btn_emplsearch.enable = true;
- }else {
- group2.ipt_emplno.enable = false;
- group2.btn_emplsearch.enable = false;
- }
-
- if(userid != "MIS" && userid != '11499' && userid != '04188' && userid != '10305' && userid != '13226') {
- if ( dd > 10 ) {
- mm = utlf_getCurrentDate().toDate().getAddDate(1,"M").getDateFormat("YYYYMMDD").substr(4, 2);
- alert("학자금 신청일자가 아닙니다. 지정된 기간(매월 1일~10일까지)에 신청해 주세요.");
- grp_btn.btn_save.enable = false;
- return false;
- }
- }
- }
-
- group2.btn_search.click();
- call_TRRPA00606();
- }
- /****************************************************************************************
- * Components : Dataset
- * Description : 마스터리스트 체크박스 설정
- ****************************************************************************************/
- function ds_main_masterscholexp_scholexplist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid=="stdyabrdyn") {
- obj.setColumn(e.row,e.columnid,(e.newvalue=="Y"||e.newvalue==1)?"Y":"N");
-
- var stdyabrdyn = obj.getColumn(e.row,"stdyabrdyn");
- ds_main_item.setColumn(0,"stdyabrdyn",stdyabrdyn);
- }
- if (e.columnid == "sekjbngschoolyn" ) {
- var sekjbngschoolyn = obj.getColumn(e.row,"sekjbngschoolyn");
- ds_main_item.setColumn(0,"sekjbngschoolyn",sekjbngschoolyn);
- }
-
- if (e.columnid == "scholflag" ) {
- var scholflag = obj.getColumn(e.row,"scholflag");
-
- var exprStr = "expr:scholflag=='11' || scholflag=='12' || scholflag=='21' || scholflag=='22' || scholflag=='23' || scholflag=='24' ? 'none' : ";
- group2.grd_scholexplist.setCellProperty("body",group2.grd_scholexplist.getBindCellIndex("body","sbjnm"),"edittype",exprStr+"'text'");
- group2.grd_scholexplist.setCellProperty("body",group2.grd_scholexplist.getBindCellIndex("body","tmpabsnschooldd"),"edittype",exprStr+"'date'");
- group2.grd_scholexplist.setCellProperty("body",group2.grd_scholexplist.getBindCellIndex("body","rtnschooldd"),"edittype",exprStr+"'date'");
-
- if(scholflag == "11" || scholflag == "12" || scholflag == "21" || scholflag == "22" || scholflag == "23" || scholflag == "24"){
- obj.setColumn(e.row,"sbjnm","");
- obj.setColumn(e.row,"tmpabsnschooldd","");
- obj.setColumn(e.row,"rtnschooldd","");
- }
- }
- }
- /****************************************************************************************
- * Components : Dataset
- * Description : 디테일리스트 체크박스 설정
- ****************************************************************************************/
- function ds_main_detailscholexp_scholexpdetaillist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid=="spclschoolyn" || e.columnid=="stdyabrdyn" || e.columnid=="sekjbngschoolyn") {
- obj.setColumn(e.row,e.columnid,(e.newvalue=="Y"||e.newvalue==1)?"Y":"N");
- }
- }
- /****************************************************************************************
- * Components : CheckBox
- * Description : 체크박스 해제시 빈값처리
- ****************************************************************************************/
- function CheckBox_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if(obj.value == false) {
- var dsNm = misfGetBindColnm(obj, "D");
- var colNm = misfGetBindColnm(obj, "C");
- this.objects[dsNm].setColumn(0,colNm,"");
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 조회
- ****************************************************************************************/
- function group2_btn_search_onclick(obj:Button, e:ClickEventInfo)
- {
- var emplno = group2.ipt_emplno.value;
- if(utlf_isNull(emplno)) {
- sysf_sysf_messageBox("사원번호는","I003");
- }
- misfMsterDetailRetrieve();
- var exprStr = "expr:scholflag=='11' || scholflag=='12' || scholflag=='21' || scholflag=='22' || scholflag=='23' || scholflag=='24' ? 'none' : ";
- group2.grd_scholexplist.setCellProperty("body",group2.grd_scholexplist.getBindCellIndex("body","sbjnm"),"edittype",exprStr+"'text'");
- group2.grd_scholexplist.setCellProperty("body",group2.grd_scholexplist.getBindCellIndex("body","tmpabsnschooldd"),"edittype",exprStr+"'date'");
- group2.grd_scholexplist.setCellProperty("body",group2.grd_scholexplist.getBindCellIndex("body","rtnschooldd"),"edittype",exprStr+"'date'");
- }
- /****************************************************************************************
- * Components : Combo
- * Description : 지급년월 변경
- ****************************************************************************************/
- function group2_cmb_payappyy_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- ds_send_search.setColumn(0, "payappmm", ds_send_search.getColumn(0,"payappyy") + ds_send_search.getColumn(0,"paymm"));
- }
- /****************************************************************************************
- * Components : Combo
- * Description : 지급년월 변경
- ****************************************************************************************/
- function group2_cmb_paymm_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- ds_send_search.setColumn(0, "payappmm", ds_send_search.getColumn(0,"payappyy") + ds_send_search.getColumn(0,"paymm"));
- call_TRRPA00606();
- group2.btn_search.onclick();
- }
- /****************************************************************************************
- * Components : Dataset
- * Description : 사원번호 변경
- ****************************************************************************************/
- function ds_empllist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- // if(e.columnid == "emplno") {
- // group2.ipt_emplno.setFocus();
- // }
- }
- /****************************************************************************************
- * Components : Edit
- * Description : 사원번호 변경
- ****************************************************************************************/
- function group2_ipt_emplno_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13) {
- obj.updateToDataset();
- var recv_list = "emplno,emplnm,dutplceinstnm,dutteamnm,jobrespnm,entcodd,prfshipnm";
- rpbfValidationCheck("EMPLNO", recv_list); //RPB001.xjs
-
- ds_send_search.setColumn(0, "emplno", ds_empllist.getColumn(0,"emplno"));
- ds_main_item.setColumn(0, "emplno", ds_empllist.getColumn(0,"emplno"));
- ds_main_detailitem.setColumn(0, "emplno", ds_empllist.getColumn(0,"emplno"));
-
- group2.btn_search.onclick();
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 사원번호 Help 화면 Open
- ****************************************************************************************/
- function group2_btn_emplsearch_onclick(obj:Button, e:ClickEventInfo)
- {
- var recv_list = "emplno,emplnm,dutplceinstnm,dutteamnm,jobrespnm,entcodd,prfshipnm";
- rpbfOpenPopUpList("SPRPB00101", group2.ipt_emplno, recv_list,"","N");
- ds_send_search.setColumn(0, "emplno", ds_empllist.getColumn(0,"emplno"));
- ds_main_item.setColumn(0, "emplno", ds_empllist.getColumn(0,"emplno"));
- ds_main_detailitem.setColumn(0, "emplno", ds_empllist.getColumn(0,"emplno"));
-
- group2.btn_search.onclick();
- }
- /****************************************************************************************
- * Components : Edit
- * Description : 자녀주민번호 입력 후 조회 (앞)
- ****************************************************************************************/
- function group2_ipt_chldrnresdnrgst1_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13) {
- obj.updateToDataset();
- group2.btn_search.onclick();
- }
- }
- /****************************************************************************************
- * Components : Edit
- * Description : 자녀주민번호 입력 후 조회 (뒤)
- ****************************************************************************************/
- function group2_ipt_chldrnresdnrgst2_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13) {
- obj.updateToDataset();
- group2.btn_search.onclick();
- }
- }
- /****************************************************************************************
- * Components : Edit
- * Description : 자녀명 입력 후 조회
- ****************************************************************************************/
- function group2_ipt_chldrnnm_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13) {
- obj.updateToDataset();
- group2.btn_search.onclick();
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 초기화(사용안함)
- ****************************************************************************************/
- function grp_btn_btn_init_onclick(obj:Button, e:ClickEventInfo)
- {
- var dsUpdate = grdf_getGridUpdateData(group2.grd_scholexplist, "all");
- if (dsUpdate.rowcount > 0) {
- var ret = sysf_messageBox("그리드에 작업 중인 내용이 있습니다. 초기화 작업을","Q003");
- if (ret != 6) { // not OK
- return;
- }
- }
- group2.ipt_emplno_i.value=group2.ipt_emplno.value;
- group2.ipt_emplno_d.value=group2.ipt_emplno.value;
- }
- /****************************************************************************************
- * Components : Button
- * Description : 전산입력설명서 다운
- ****************************************************************************************/
- function grp_btn_button1_onclick(obj:Button, e:ClickEventInfo)
- {
- var filepath = "mis/rpv/req//20120921/20120921113857295000_MIS";
-
- dsf_createDsRow("ds_req", [
- {col:"filepath", type:"STRING", size:256, val:filepath}
- ]);
- var oParam = {};
- oParam.id = "TRRWC03003";
- oParam.service = "paybaseinfomngtapp.PayBaseInfoMngt";
- oParam.method = "reqGetManualAtt";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_file_attachfile=attachfile";
- oParam.async = false;
- oParam.callback = "cf_TRRWC03003";
- tranf_submit(oParam);
- }
- function cf_TRRWC03003(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- var filenm = "학비보조금전산입력설명서.ppt";
- var fd = new FileDialog;
- var objVFile = fd.open("FileSave", FileDialog.SAVE, "%MYDOCUMENT%", filenm); // 단일 파일 선택
- if (objVFile != null)
- {
- var temp = dsf_readFileFromDs(objVFile.fullpath, ds_file_attachfile, 0, "filedata"); // 파일저장
- sleep(1000);
- if( !utlf_isNull(temp) )
- {
- var rtn = sysf_messageBox("파일을", "Q004");
- if( rtn == 6 )
- {
- var text = new String(objVFile.fullpath);
- var replaceText = text.replace(" ", "");
- if( text.length != replaceText.length )
- {
- sysf_messageBox("공백이 포함된 [파일명/폴더]는 자동열기가 실행되지 않습니다.", "E999", "");
- return;
- }
- else
- {
- // system.execShell(objVFile.fullpath);
- var path = objVFile.fullpath;
- var sArg = "";
- var objExtCommon = new ExtCommon();
- objExtCommon.executeProcess(path, sArg);
- }
- }
- }
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 신청HELP 오픈
- ****************************************************************************************/
- function grp_btn_button6_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_modal("SMRPA00610", "SMRPA00610", null, null, null, null, null, null, null, null, null, null, "M");
- }
- /****************************************************************************************
- * Components : Button
- * Description : 학자금신청서 출력
- ****************************************************************************************/
- function grp_btn_button3_onclick(obj:Button, e:ClickEventInfo)
- {
- var oParam = {};
- oParam.id = "TRRPA00604";
- oParam.service = "pubwelfmngtapp.ScholExpMngt";
- oParam.method = "reqGetReqSchlExpDetailList";
- oParam.inds = "req=ds_send_search";
- oParam.outds = "ds_main_reqscholexplist=reqscholexplist";
- oParam.async = false;
- //oParam.callback = "cf_TRRPA00604";
- tranf_submit(oParam);
- if(ds_main_reqscholexplist.rowcount > 0){
- fPrint();
- }else{
- sysf_messageBox("학자금 신청내역이 없습니다. 상단에 지급년월을 확인해주십시오. ","I999");
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 학자금신청 저장
- ****************************************************************************************/
- function grp_btn_btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- var updtdata = grdf_getGridUpdateData(group2.grd_scholexplist, "all");
- grdf_setStatusColumn(dsUpdate, "status");
- var updtdata2 = grdf_getGridUpdateData(group2.grd_scholexpdetaillist, "all");
- grdf_setStatusColumn(updtdata2, "status");
- var message = '';
- var dd = utlf_getCurrentDate().substr(6,2);
- var dutplcenm = sysf_getUserInfo("dutplcenm");
- var userid = sysf_getUserInfo("userid");
- //권한자는 상한금액을 초과할수 있도록 수정. 2011.08.11 이경민
- if ( dutplcenm.substr(0, 2) != '총무' ) {
- dsf_createDsRow("ds_send_savelist_authlist",[
- {col:"m", type:"STRING", size:256, val:"u"}
- , {col:"rownum", type:"STRING", size:256, val:"1"}
- , {col:"authyn", type:"STRING", size:256, val:"N"}
- ]);
- }else{
- dsf_createDsRow("ds_send_savelist_authlist",[
- {col:"m", type:"STRING", size:256, val:"u"}
- , {col:"rownum", type:"STRING", size:256, val:"1"}
- , {col:"authyn", type:"STRING", size:256, val:"Y"}
- ]);
- }
- if (userid == '11499') {
- dsf_createDsRow("ds_send_savelist_authlist",[
- {col:"m", type:"STRING", size:256, val:"u"}
- , {col:"rownum", type:"STRING", size:256, val:"1"}
- , {col:"authyn", type:"STRING", size:256, val:"Y"}
- ]);
- }
- if (userid == '97089') {
- dsf_createDsRow("ds_send_savelist_authlist",[
- {col:"m", type:"STRING", size:256, val:"u"}
- , {col:"rownum", type:"STRING", size:256, val:"1"}
- , {col:"authyn", type:"STRING", size:256, val:"Y"}
- ]);
- }
- if (updtdata.rowcount == 0 && updtdata2.rowcount == 0) {
- sysf_messageBox("변경된 데이터가","I004");
- return;
- }
- ds_main_detailitem.setColumn( 0, "chldrnresdnrgst", ds_main_masterscholexp_scholexplist.getColumn(ds_main_masterscholexp_scholexplist.rowposition,"chldrnresdnrgstnm"));
-
- var oParam = {};
- oParam.id = "TRRPA00605";
- oParam.service = "pubwelfmngtapp.ScholExpMngt";
- oParam.method = "reqGetDuplChildChk";
- oParam.inds = "req=ds_main_detailitem";
- oParam.outds = "ds_msglist_dupllist=dupllist";
- oParam.async = false;
- //oParam.callback = "cf_TRRPA00605";
- tranf_submit(oParam);
- if( utlf_isNull(ds_msglist_dupllist.getColumn(0, "emplnm")) ) {
- call_TXRPA00601();
- // misfSave("TXRPA00601");
- }
- else {
- if(group2.grd_scholexpdetaillist.getRowType(ds_main_detailscholexp_scholexpdetaillist.rowposition) == 2 ) {
- for(var i = 0; ; i++ ) {
- if( !utlf_isNull(ds_msglist_dupllist.getColumn(i, "emplnm")) ) {
- message = ds_msglist.getColumn(0, "message");
- message = message + ds_msglist_dupllist.getColumn(i, "emplnm") +"("+ ds_msglist_dupllist.getColumn(i, "emplno") +")님 께서 "
- + ds_msglist_dupllist.getColumn(i, "appdd") +"에 이미 신청하셨습니다.\n";
- ds_msglist.setColumn( 0, "message", message);
- }
- else {
- break;
- }
- }
- alert(ds_msglist.getColumn(0, "message"));
- ds_msglist.setColumn( 0, "message",'');
- }
- else {
- call_TXRPA00601();
- // misfSave("TXRPA00601")
- }
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 학자금지금대상자녀 행추가
- ****************************************************************************************/
- function group2_btn_addmaster_onclick(obj:Button, e:ClickEventInfo)
- {
- misfGridIUD(group2.grd_scholexplist, "A");
- ds_main_masterscholexp_scholexplist.setColumn(ds_main_masterscholexp_scholexplist.rowposition, "emplno", group2.ipt_emplno_i.value);
- }
- /****************************************************************************************
- * Components : Button
- * Description : 학자금지금대상자녀 행삭제
- ****************************************************************************************/
- function group2_btn_deletedetail_onclick(obj:Button, e:ClickEventInfo)
- {
- misfGridIUD(group2.grd_scholexplist, "D");
- fEnableInsertButton();
- }
- /****************************************************************************************
- * Components : Button
- * Description : 학자금지금대상자녀 엑셀저장
- ****************************************************************************************/
- function group2_btn_excelsave_onclick(obj:Button, e:ClickEventInfo)
- {
- if( ds_main_masterscholexp_scholexplist.rowcount > 0 ){
- grdf_exportExcel(group2.grd_scholexplist, "SheetName", "SheetName", false, "", "user", false);
- } else {
- sysf_messageBox("조회된 데이터가 ", "I004");
- }
- }
- /****************************************************************************************
- * Components : Dataset
- * Description : 로우 변경시 임시 내용저장
- ****************************************************************************************/
- function ds_main_masterscholexp_scholexplist_onrowposchanged(obj:Dataset, e:DSRowPosChangeEventInfo)
- {
- ds_main_detailitem.clearData();
- ds_main_detailitem.addRow();
-
- fEnableInsertButton2();
-
- var cur_row = e.newrow;
- if ( cur_row > -1 ) {
- fEnableUpdateButton();
- var curDate = utlf_getCurrentDate().toDate();
- var curyymm = curDate.getDateFormat('YYYYMM')
- ds_send_search.setColumn( 0, "payappyy", curDate.getDateFormat('YYYY'));
- var mm = curyymm.substring(4,6);
- ds_send_search.setColumn( 0, "payappmm", ds_send_search.getColumn(0, "payappyy") + ds_send_search.getColumn(0, "paymm"));
- ds_main_detailitem.setColumn( 0, "payappyy", curDate.getDateFormat('YYYY'));
- ds_send_appcheck.setColumn( 0, "payappmm", ds_send_search.getColumn(0, "payappyy") + ds_send_search.getColumn(0, "paymm"));
- ds_main_detailitem.setColumn( 0, "scholexppayyymm", curDate.getDateFormat('yyyy-mm'));
- ds_main_detailitem.setColumn( 0, "scholexppayyymm", ds_main_detailitem.getColumn(0, "payappyy") + ds_main_detailitem.getColumn(0, "paymm"));
- ds_main_item.clear();
- dsf_copyColInfo(ds_main_item,ds_main_masterscholexp_scholexplist);
- ds_main_item.copyRow(ds_main_item.addRow(), ds_main_masterscholexp_scholexplist, cur_row);
- ds_main_detailitem.setColumn( 0, "schoolyy", obj.getColumn(cur_row, "schoolyy"));
- ds_main_detailitem.setColumn( 0, "scholflag", obj.getColumn(cur_row, "scholflag"));
- ds_main_detailitem.setColumn( 0, "sbjnm", obj.getColumn(cur_row, "sbjnm"));
- }
- misfMsterDetailRetrieve("group2.grd_scholexplist");
- }
- /****************************************************************************************
- * Components : Combo
- * Description : 지급요청년 변경
- ****************************************************************************************/
- function group2_cmb_payappyy_d_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- group2.ipt_scholexppayyymm.value = obj.value + group2.cmb_paymm_d.value;
- }
- /****************************************************************************************
- * Components : Combo
- * Description : 지급요청월 변경
- ****************************************************************************************/
- function group2_cmb_paymm_d_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- group2.ipt_scholexppayyymm.value = group2.cmb_payappyy_d.value+obj.value;
- }
- /****************************************************************************************
- * Components : MaskEdit
- * Description : 합계계산
- ****************************************************************************************/
- function MaskEdit_ontextchanged(obj:MaskEdit, e:TextChangedEventInfo)
- {
- ftotPayAmt();
- }
- /****************************************************************************************
- * Components : MaskEdit
- * Description : 합계입력
- ****************************************************************************************/
- function group2_ipt_scholexppayamt_onkillfocus(obj:MaskEdit, e:KillFocusEventInfo)
- {
- fpayAmtDelValue();
- }
- /****************************************************************************************
- * Components : Radio
- * Description : 승인여부 변경
- ****************************************************************************************/
- function group2_rdo_psnworkapryn_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- var rgstaprvVal = rdo_psnworkapryn.value;
- if(rgstaprvVal == "Y"){
- group2.ipt_pnsworkaprvdd.enable = true;
- group2.ipt_pnsworkaprvdd.value = mis_to_day();
- }else{
- group2.ipt_pnsworkaprvdd.enable = false;
- group2.ipt_pnsworkaprvdd.value = "";
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 상세 추가
- ****************************************************************************************/
- function group2_btn_insert2_onclick(obj:Button, e:ClickEventInfo)
- {
- var cur_m_row = ds_main_masterscholexp_scholexplist.rowposition;
- if(!fmasterSelect(cur_m_row)) return;
- if(!fdoubleCheck("detail")) return;
- if(!fnullCheck("detail")) return;
-
- var oParam = {};
- oParam.id = "TRRPA00603";
- oParam.service = "pubwelfmngtapp.ScholExpMngt";
- oParam.method = "reqGetSchlExpAppCheckList";
- oParam.inds = "req=ds_send_appcheck";
- oParam.outds = "ds_temp=temp";
- oParam.async = false;
- //oParam.callback = "cf_TRRPA00603";
- tranf_submit(oParam);
- var payappyn = ds_temp.getColumn(0, "payappyn");
- if(payappyn=='Y'){
- sysf_messageBox("마감된 월은 학자금 신청을 ","E001");
- return;
- }
- if (utlf_isNull(group2.cmb_paymm_d.value)){
- sysf_messageBox("지급요청월이 입력되지 않아 처리","E001");
- return;
- }
- var cur_row = ds_main_detailscholexp_scholexpdetaillist.addRow(); // 입력할 행 추가.
- // 그리드에 추가
- fChangeGridValueDetail(cur_row); // 그리드의 레이블을 변경한다.
- }
- /****************************************************************************************
- * Components : Button
- * Description : 상세 수정
- ****************************************************************************************/
- function group2_btn_update2_onclick(obj:Button, e:ClickEventInfo)
- {
- if (!fnullCheck("detail")) return;
-
- var cur_row = ds_main_detailscholexp_scholexpdetaillist.rowposition; // 행 번호 가져오기
- check_apryn = ds_main_detailscholexp_scholexpdetaillist.getColumn(cur_row,"psnworkapryn");
-
- if(check_apryn == "Y"){
- sysf_messageBox("승인된 건은 수정","E001");
- return;
- }
-
- if (cur_row > -1) {
- // 그리드의 레이블을 변경한다.
- fChangeGridValueDetail(cur_row);
- // grd_scholexpdetaillist.addStatus(cur_row,"update"); // 행을 업데이트 상태로 변경 //수정하면 자동 적용될거임..
- }
- }
- /****************************************************************************************
- * Components : Button
- * Description : 상세 삭제
- ****************************************************************************************/
- function group2_btn_delete2_onclick(obj:Button, e:ClickEventInfo)
- {
- fEnableInsertButton2();
- group2.ipt_pnsworkaprvdd.enable = false;
- ds_main_detailitem.clearData(); ds_main_detailitem.addRow();
- group2.ipt_emplno_d.value = group2.ipt_emplno_s.value;
- }
- /****************************************************************************************
- * Components : Button
- * Description : 세부현황 리스트 삭제
- ****************************************************************************************/
- function group2_btn_deletemast_onclick(obj:Button, e:ClickEventInfo)
- {
- var cur_row = ds_main_detailscholexp_scholexpdetaillist.rowposition; // 행 번호 가져오기
- var check_apryn = ds_main_detailscholexp_scholexpdetaillist.getColumn(cur_row,"psnworkapryn");
- if(check_apryn == "Y"){
- sysf_messageBox("승인된 건은 삭제","E001");
- return;
- }
-
- grdf_setStatus(group2.grd_scholexpdetaillist, "D", [cur_row]);
- fEnableInsertButton2();
- }
- /****************************************************************************************
- * Components : Button
- * Description : 세부현황 엑셀저장
- ****************************************************************************************/
- function group2_btn_excelsavedetail_onclick(obj:Button, e:ClickEventInfo)
- {
- if( ds_main_detailscholexp_scholexpdetaillist.rowcount > 0 ){
- grdf_exportExcel(group2.grd_scholexpdetaillist, "SheetName", "SheetName", false, "", "user", false);
- } else {
- sysf_messageBox("조회된 데이터가 ", "I004");
- }
- }
- /****************************************************************************************
- * Components : Grid
- * Description : 세부사항 리스트 선택
- ****************************************************************************************/
- function group2_grd_scholexpdetaillist_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if( grd_scholexpdetaillist.rows != 2){
- var cur_row = e.row;
-
- fEnableUpdateButton2();
-
- ds_main_detailitem.setColumn( 0, "scholexppayyymm", ds_main_detailscholexp_scholexpdetaillist.getColumn(cur_row,"scholexppayyymm"));
- ds_main_detailitem.setColumn( 0, "payappyy", ds_main_detailscholexp_scholexpdetaillist.getColumn(cur_row,"scholexppayyymm").substr(0,4));
- ds_main_detailitem.setColumn( 0, "paymm", ds_main_detailscholexp_scholexpdetaillist.getColumn(cur_row,"scholexppayyymm").substr(4,6));
- ds_main_detailitem.setColumn( 0, "scholflag", ds_main_detailscholexp_scholexpdetaillist.getColumn(cur_row,"scholflag"));
- ds_main_detailitem.setColumn( 0, "qurtyy", ds_main_detailscholexp_scholexpdetaillist.getColumn(cur_row,"qurtyy"));
- ds_main_detailitem.setColumn( 0, "schoolyy", ds_main_detailscholexp_scholexpdetaillist.getColumn(cur_row,"schoolyy"));
- if(ds_main_detailscholexp_scholexpdetaillist.getColumn(cur_row,"stdyabrdyn") == "Y"){
- ds_main_detailitem.setColumn( 0, "stdyabrdyn", "Y");
- }else{
- ds_main_detailitem.setColumn( 0, "stdyabrdyn", "");
- }
- if(ds_main_detailscholexp_scholexpdetaillist.getColumn(cur_row,"sekjbngschoolyn") == "Y"){
- ds_main_detailitem.setColumn( 0, "sekjbngschoolyn", "Y");
- }else{
- ds_main_detailitem.setColumn( 0, "sekjbngschoolyn", "");
- }
- if(ds_main_detailscholexp_scholexpdetaillist.getColumn(cur_row,"spclschoolyn") == "Y"){
- ds_main_detailitem.setColumn( 0, "spclschoolyn","Y");
- }else{
- ds_main_detailitem.setColumn( 0, "spclschoolyn","");
- }
- ds_main_detailitem.setColumn( 0, "admischoolamt", ds_main_detailscholexp_scholexpdetaillist.getColumn(cur_row,"admischoolamt"));
- ds_main_detailitem.setColumn( 0, "scho", ds_main_detailscholexp_scholexpdetaillist.getColumn(cur_row,"scho"));
- ds_main_detailitem.setColumn( 0, "asctfeereliztpln", ds_main_detailscholexp_scholexpdetaillist.getColumn(cur_row,"asctfeereliztpln"));
- ds_main_detailitem.setColumn( 0, "sbjnm", ds_main_detailscholexp_scholexpdetaillist.getColumn(cur_row,"sbjnm"));
- ds_main_detailitem.setColumn( 0, "cmt", ds_main_detailscholexp_scholexpdetaillist.getColumn(cur_row,"cmt"));
- ds_main_detailitem.setColumn( 0, "stdasctfee", ds_main_detailscholexp_scholexpdetaillist.getColumn(cur_row,"stdasctfee"));
- ds_main_detailitem.setColumn( 0, "scholexppayamt", ds_main_detailscholexp_scholexpdetaillist.getColumn(cur_row,"scholexppayamt"));
- ds_main_detailitem.setColumn( 0, "scholexppayyymm", ds_main_detailscholexp_scholexpdetaillist.getColumn(cur_row,"payappmm"));
- ds_main_detailitem.setColumn( 0, "payadmischoolamt", ds_main_detailscholexp_scholexpdetaillist.getColumn(cur_row,"payadmischoolamt"));
- ds_main_detailitem.setColumn( 0, "payscho", ds_main_detailscholexp_scholexpdetaillist.getColumn(cur_row,"payscho"));
- ds_main_detailitem.setColumn( 0, "payasctfeereliztpln", ds_main_detailscholexp_scholexpdetaillist.getColumn(cur_row,"payasctfeereliztpln"));
- ds_main_detailitem.setColumn( 0, "paystdasctfee", ds_main_detailscholexp_scholexpdetaillist.getColumn(cur_row,"paystdasctfee"));
- ds_main_detailitem.setColumn( 0, "payamt", ds_main_detailscholexp_scholexpdetaillist.getColumn(cur_row,"payamt"));
- ds_main_detailitem.setColumn( 0, "psnworkapryn", ds_main_detailscholexp_scholexpdetaillist.getColumn(cur_row,"psnworkapryn"));
- ds_main_detailitem.setColumn( 0, "payappyn", ds_main_detailscholexp_scholexpdetaillist.getColumn(cur_row,"payappyn"));
- ds_main_detailitem.setColumn( 0, "pnsworkaprvdd", ds_main_detailscholexp_scholexpdetaillist.getColumn(cur_row,"pnsworkaprvdd"));
- // grd_scholexplist.dispatch("onmouseup"); //???
- }
- }
- function group2_btn_insert_onclick(obj:Button, e:ClickEventInfo)
- {
- if (!fdoubleCheck("master")) return;
- if (!fnullCheck("master")) return;
-
- var updtdata = grdf_getGridUpdateData(group2.grd_scholexplist, "all");
- if (updtdata.rowcount > 0) {
- var cur_b_row = ds_main_masterscholexp_scholexplist.rowposition;
- chldrnnm = ds_main_masterscholexp_scholexplist.getColumn(cur_b_row,"chldrnnm");
- if(ds_main_detailscholexp_scholexpdetaillist.rowcount == 0){
- sysf_messageBox(chldrnnm+"님의 세부현황을 ","C001");
- return;
- }
-
- var save_val = sysf_messageBox("변경된 자료가 존재 합니다. ", "Q002");
- if (save_val == "6") {
- grp_btn.btn_save.click();
- }
- }
-
- var cur_row = ds_main_masterscholexp_scholexplist.addRow(); // 입력할 행 추가.
- // 그리드에 추가
- ds_main_masterscholexp_scholexplist.copyRow(cur_row, ds_main_item, 0);
- fChangeGridValue(cur_row); // 그리드의 레이블을 변경한다.
- fEnableUpdateButton();
- }
- function group2_btn_update_onclick(obj:Button, e:ClickEventInfo)
- {
- if (!fnullCheck("master")) return;
- var cur_row = ds_main_masterscholexp_scholexplist.rowposition; // 행 번호 가져오기
- if (cur_row > 0) {
- // 그리드에 추가
- ds_main_masterscholexp_scholexplist.copyRow(cur_row,ds_main_item,0);
- // 그리드의 레이블을 변경한다.
- fChangeGridValue(cur_row);
- grdf_setStatus(group2.grd_scholexpdetaillist, "U", [cur_row]); // 행을 업데이트 상태로 변경
- }
- }
- function group2_btn_clear_onclick(obj:Button, e:ClickEventInfo)
- {
- fEnableInsertButton();
- ds_main_item.clearData(); ds_main_item.addRow();
- group2.ipt_emplno_i.value = group2.ipt_emplno_s.value;
- }
- ]]></Script>
- </Form>
- </FDL>
|