123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMMNH02400" position="absolute 0 0 1200 720" titletext="회원별 기부금 관리" oninit="SMMNH02400_oninit" onload="SMMNH02400_onload">
- <Layouts>
- <Layout>
- <Div position="absolute 1 13 1196 718" id="group5" class="datagrid2" scrollbars="autoboth" anchor="all">
- <Layouts>
- <Layout width="1195" height="705">
- <Div position="absolute 0 11 1195 71" align="align:center top;" id="grp_sea" class="div_SA" anchor="left top right">
- <Layouts>
- <Layout>
- <Static text="회원구분 :" position="absolute 703 10 789 27" id="caption2" class="search_name" anchor="default"/>
- <Button position="absolute 1115 7 1171 29" id="btn_search" class="btn1" text="조회" anchor="top right" onclick="group5_grp_sea_btn_search_onclick"/>
- <Shape position="absolute 1101 20 1107 42" linetype="vertical" id="line13" class="line_4" anchor="top right"/>
- <Combo position="absolute 795 9 890 28" id="cmb_conmembflag" class="combo_search" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">
- </Col>
- <Col id="datacolumn">전체</Col>
- </Row>
- <Row>
- <Col id="codecolumn">01</Col>
- <Col id="datacolumn">봉사자</Col>
- </Row>
- <Row>
- <Col id="codecolumn">02</Col>
- <Col id="datacolumn">직원</Col>
- </Row>
- <Row>
- <Col id="codecolumn">03</Col>
- <Col id="datacolumn">일반</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static text="납부방법 :" position="absolute 903 10 989 27" id="caption1" class="search_name" anchor="default"/>
- <Combo position="absolute 995 9 1090 28" id="cmb_conpaymthdflag" class="combo_search" innerdataset="@ds_init_A00002" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <Combo position="absolute 597 9 692 28" id="cmb_conposflag" class="combo_search" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">
- </Col>
- <Col id="datacolumn">전체</Col>
- </Row>
- <Row>
- <Col id="codecolumn">01</Col>
- <Col id="datacolumn">개인</Col>
- </Row>
- <Row>
- <Col id="codecolumn">02</Col>
- <Col id="datacolumn">단체</Col>
- </Row>
- <Row>
- <Col id="codecolumn">03</Col>
- <Col id="datacolumn">익명</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static text="소속구분 :" position="absolute 505 10 591 27" id="caption13" class="search_name" anchor="default"/>
- <Static text="은행구분 :" position="absolute 300 35 386 52" id="caption3" class="search_name" anchor="default"/>
- <Combo position="absolute 392 34 487 53" id="cmb_paybankflag" class="combo_search" innerdataset="@ds_init_A00001" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <Combo position="absolute 187 9 271 28" id="cmb_payyy" class="combo_search" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">2000</Col>
- <Col id="datacolumn">2000년</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2001</Col>
- <Col id="datacolumn">2001년</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2002</Col>
- <Col id="datacolumn">2002년</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2003</Col>
- <Col id="datacolumn">2003년</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2004</Col>
- <Col id="datacolumn">2004년</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2005</Col>
- <Col id="datacolumn">2005년</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2006</Col>
- <Col id="datacolumn">2006년</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2007</Col>
- <Col id="datacolumn">2007년</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2008</Col>
- <Col id="datacolumn">2008년</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2009</Col>
- <Col id="datacolumn">2009년</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2010</Col>
- <Col id="datacolumn">2010년</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2011</Col>
- <Col id="datacolumn">2011년</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2012</Col>
- <Col id="datacolumn">2012년</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2013</Col>
- <Col id="datacolumn">2013년</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2014</Col>
- <Col id="datacolumn">2014년</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2015</Col>
- <Col id="datacolumn">2015년</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2016</Col>
- <Col id="datacolumn">2016년</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2017</Col>
- <Col id="datacolumn">2017년</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2018</Col>
- <Col id="datacolumn">2018년</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2019</Col>
- <Col id="datacolumn">2019년</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2020</Col>
- <Col id="datacolumn">2020년</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static text="입금년월:" position="absolute 105 10 191 27" id="caption4" class="search_name" anchor="default"/>
- <Combo position="absolute 274 9 327 28" id="cmb_paymm" class="combo_search" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">01</Col>
- <Col id="datacolumn">1월</Col>
- </Row>
- <Row>
- <Col id="codecolumn">02</Col>
- <Col id="datacolumn">2월</Col>
- </Row>
- <Row>
- <Col id="codecolumn">03</Col>
- <Col id="datacolumn">3월</Col>
- </Row>
- <Row>
- <Col id="codecolumn">04</Col>
- <Col id="datacolumn">4월</Col>
- </Row>
- <Row>
- <Col id="codecolumn">05</Col>
- <Col id="datacolumn">5월</Col>
- </Row>
- <Row>
- <Col id="codecolumn">06</Col>
- <Col id="datacolumn">6월</Col>
- </Row>
- <Row>
- <Col id="codecolumn">07</Col>
- <Col id="datacolumn">7월</Col>
- </Row>
- <Row>
- <Col id="codecolumn">08</Col>
- <Col id="datacolumn">8월</Col>
- </Row>
- <Row>
- <Col id="codecolumn">09</Col>
- <Col id="datacolumn">9월</Col>
- </Row>
- <Row>
- <Col id="codecolumn">10</Col>
- <Col id="datacolumn">10월</Col>
- </Row>
- <Row>
- <Col id="codecolumn">11</Col>
- <Col id="datacolumn">11월</Col>
- </Row>
- <Row>
- <Col id="codecolumn">12</Col>
- <Col id="datacolumn">12월</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Edit position="absolute 152 35 252 54" id="input1" anchor="default" onkeyup="group5_grp_sea_input1_onkeyup" autoselect="true"/>
- <Radio position="absolute 10 7 100 28" id="rdo_mngtflag" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="group5_grp_sea_rdo_mngtflag_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">관리</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">조회</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Combo position="absolute 432 9 485 28" id="cmb_topaymm" class="combo_search" visible="false" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">01</Col>
- <Col id="datacolumn">1월</Col>
- </Row>
- <Row>
- <Col id="codecolumn">02</Col>
- <Col id="datacolumn">2월</Col>
- </Row>
- <Row>
- <Col id="codecolumn">03</Col>
- <Col id="datacolumn">3월</Col>
- </Row>
- <Row>
- <Col id="codecolumn">04</Col>
- <Col id="datacolumn">4월</Col>
- </Row>
- <Row>
- <Col id="codecolumn">05</Col>
- <Col id="datacolumn">5월</Col>
- </Row>
- <Row>
- <Col id="codecolumn">06</Col>
- <Col id="datacolumn">6월</Col>
- </Row>
- <Row>
- <Col id="codecolumn">07</Col>
- <Col id="datacolumn">7월</Col>
- </Row>
- <Row>
- <Col id="codecolumn">08</Col>
- <Col id="datacolumn">8월</Col>
- </Row>
- <Row>
- <Col id="codecolumn">09</Col>
- <Col id="datacolumn">9월</Col>
- </Row>
- <Row>
- <Col id="codecolumn">10</Col>
- <Col id="datacolumn">10월</Col>
- </Row>
- <Row>
- <Col id="codecolumn">11</Col>
- <Col id="datacolumn">11월</Col>
- </Row>
- <Row>
- <Col id="codecolumn">12</Col>
- <Col id="datacolumn">12월</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Combo position="absolute 345 9 429 28" id="cmb_topayyy" class="combo_search" visible="false" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">2000</Col>
- <Col id="datacolumn">2000년</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2001</Col>
- <Col id="datacolumn">2001년</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2002</Col>
- <Col id="datacolumn">2002년</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2003</Col>
- <Col id="datacolumn">2003년</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2004</Col>
- <Col id="datacolumn">2004년</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2005</Col>
- <Col id="datacolumn">2005년</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2006</Col>
- <Col id="datacolumn">2006년</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2007</Col>
- <Col id="datacolumn">2007년</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2008</Col>
- <Col id="datacolumn">2008년</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2009</Col>
- <Col id="datacolumn">2009년</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2010</Col>
- <Col id="datacolumn">2010년</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2011</Col>
- <Col id="datacolumn">2011년</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2012</Col>
- <Col id="datacolumn">2012년</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2013</Col>
- <Col id="datacolumn">2013년</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2014</Col>
- <Col id="datacolumn">2014년</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2015</Col>
- <Col id="datacolumn">2015년</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2016</Col>
- <Col id="datacolumn">2016년</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2017</Col>
- <Col id="datacolumn">2017년</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2018</Col>
- <Col id="datacolumn">2018년</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2019</Col>
- <Col id="datacolumn">2019년</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2020</Col>
- <Col id="datacolumn">2020년</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static text="~" position="absolute 331 9 346 29" id="cap_bar" visible="false" anchor="default"/>
- <Radio position="absolute 10 34 150 55" id="rdo_membflag" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="group5_grp_sea_rdo_membflag_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">회원명</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">회원번호</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Button position="absolute 1115 31 1171 53" id="button11" class="btn7" text="엑셀" anchor="top right" onclick="group5_grp_sea_button11_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Static text="회원리스트" position="absolute 0 80 113 101" id="caption7" class="tit_2" anchor="default"/>
- <Shape position="absolute -1 96 1194 102" linetype="horizontal" id="line1" class="line_1" anchor="left top right" style="strokepen:3 solid #33bbbbff;"/>
- <Grid position="absolute 0 101 1194 701" id="grd_memberacntlist" scrollbars="autoboth" taborder="6" binddataset="ds_main_memberacntlist" anchor="all" autofittype="col" oncellclick="group5_grd_memberacntlist_oncellclick" cellsizingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="23"/>
- <Column size="60"/>
- <Column size="70"/>
- <Column size="70"/>
- <Column size="70"/>
- <Column size="80"/>
- <Column size="70"/>
- <Column size="98"/>
- <Column size="70"/>
- <Column size="143"/>
- <Column size="87"/>
- <Column size="70"/>
- <Column size="45"/>
- <Column size="71"/>
- <Column size="159"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="소속구분"/>
- <Cell col="2" text="회원구분"/>
- <Cell col="3" text="납부방법"/>
- <Cell col="4" text="회원번호"/>
- <Cell col="5" text="단체명"/>
- <Cell col="6" text="회원명"/>
- <Cell col="7" text="주민등록번호"/>
- <Cell col="8" text="은행구분"/>
- <Cell col="9" text="계좌(지로)번호"/>
- <Cell col="10" text="입금일"/>
- <Cell col="11" text="입금액"/>
- <Cell col="12" text="수수료"/>
- <Cell col="13" text="월약정금액"/>
- <Cell col="14" text="비고"/>
- <Cell col="15" text="caption1"/>
- <Cell col="16" text="caption2"/>
- <Cell col="17" text="caption3"/>
- <Cell col="18" text="등록번호"/>
- <Cell col="19" text="입원일자"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" class="update_n" text="bind:stat"/>
- <Cell col="1" displaytype="combo" edittype="combo" style="padding:0 2 0 2;" text="bind:posflag" combodataset="ds_cmb_posflag" combocodecol="value" combodatacol="label"/>
- <Cell col="2" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:membflag" combodataset="ds_cmb_membflag" combocodecol="value" combodatacol="label"/>
- <Cell col="3" displaytype="combo" edittype="combo" style="padding:0 2 0 2;" text="bind:paymthdflag" combodataset="ds_init_A00002" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="4" text="bind:membno"/>
- <Cell col="5" style="align:left top;padding:4 2 2 2;" text="bind:cmntnm" wordwrap="word"/>
- <Cell col="6" style="align:left middle;" text="bind:membnm"/>
- <Cell col="7" style="align:left middle;" text="bind:rrgstno" mask="######-####aaa " maskchar="*"/>
- <Cell col="8" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:paybankflag" combodataset="ds_init_A00001" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="9" style="align:left;" text="bind:acntno"/>
- <Cell col="10" displaytype="expr:utlf_isNull(payindd) ? '' : 'date'" edittype="date" text="bind:payindd"/>
- <Cell col="11" displaytype="number" edittype="text" text="bind:aidamt"/>
- <Cell col="12" displaytype="number" edittype="text" text="bind:girocoms"/>
- <Cell col="13" displaytype="number" style="align:left middle;" text="bind:monamt"/>
- <Cell col="14" displaytype="text" edittype="text" text="bind:amtetc"/>
- <Cell col="15" text="bind:prtseq"/>
- <Cell col="16" text="bind:payym"/>
- <Cell col="17" text="bind:prtflag"/>
- <Cell col="18" text="bind:status"/>
- <Cell col="19" text="bind:sexage"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 1152 77 1194 96" id="button3" class="btn5" text="저장" anchor="top right" onclick="group5_button3_onclick"/>
- <Button position="absolute 855 77 963 96" id="button2" class="btn2" text="기부금 추가 입금" anchor="top right" onclick="group5_button2_onclick"/>
- <Button position="absolute 965 77 1084 96" id="button4" class="btn2" text="회원별 월 약정금액" anchor="top right" onclick="group5_button4_onclick"/>
- <Button position="absolute 745 77 853 96" id="button5" class="btn2" text="멀티 기부금 입금" anchor="top right" onclick="group5_button5_onclick"/>
- <Button position="absolute 646 77 743 96" id="button6" class="btn2" text="기부금 영수증" anchor="top right" onclick="group5_button6_onclick"/>
- <Button position="absolute 1086 77 1150 96" id="button7" class="btn2" text="입금 삭제" anchor="top right" onclick="group5_button7_onclick"/>
- <Div position="absolute 585 175 745 345" id="group2" visible="false" anchor="default" style="background:#87cefaff;">
- <Layouts>
- <Layout>
- <Static text="계좌(지로)번호" position="absolute 2 5 118 26" id="caption5" class="tit_2" anchor="default"/>
- <Button position="absolute 113 3 155 22" id="button8" class="btn5" taborder="22" text="닫기" anchor="default" onclick="group5_group2_button8_onclick"/>
- <Radio id="rdo_acntno" taborder="23" columncount="0" rowcount="0" position="absolute 4 25 155 153" innerdataset="@ds_init_acntno" datacolumn="cdnm" codecolumn="cdid" anchor="default" style="buttonalign:left top;align:left top;" onitemchanged="group5_group2_rdo_acntno_onitemchanged" onitemclick="group5_group2_rdo_acntno_onitemclick" onkeydown="group5_group2_rdo_acntno_onkeydown"/>
- </Layout>
- </Layouts>
- </Div>
- <Button position="absolute 525 77 644 96" id="button10" class="btn2" text="기부금 영수증 관리" anchor="top right" onclick="group5_button10_onclick"/>
- <Div position="absolute 674 96 789 171" id="group3" visible="false" anchor="default" style="background:#87cefaff;">
- <Layouts>
- <Layout>
- <Button position="absolute 55 45 97 64" id="button1" class="btn5" taborder="22" text="닫기" anchor="default" onclick="group5_group3_button1_onclick"/>
- <Button position="absolute 12 45 54 64" id="button9" class="btn5" taborder="22" text="확인" anchor="default" onclick="group5_group3_button9_onclick"/>
- <Radio position="absolute 5 5 105 40" id="rdo_prtflag" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">소득세</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">법인세</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption6" text="회원별 기부금 관리" class="tit_1" position="absolute 1 1 151 24"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="payyy" type="STRING" size="256"/>
- <Column id="paymm" type="STRING" size="256"/>
- <Column id="conposflag" type="STRING" size="256"/>
- <Column id="conmembflag" type="STRING" size="256"/>
- <Column id="conpaymthdflag" type="STRING" size="256"/>
- <Column id="paybankflag" type="STRING" size="256"/>
- <Column id="acntno" type="STRING" size="256"/>
- <Column id="membnm" type="STRING" size="256"/>
- <Column id="prtflag" type="STRING" size="256"/>
- <Column id="mngtflag" type="STRING" size="256"/>
- <Column id="topayyy" type="STRING" size="256"/>
- <Column id="topaymm" type="STRING" size="256"/>
- <Column id="membflag" type="STRING" size="256"/>
- <Column id="seqno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="payyy"/>
- <Col id="paymm"/>
- <Col id="conposflag"/>
- <Col id="conmembflag"/>
- <Col id="conpaymthdflag"/>
- <Col id="paybankflag"/>
- <Col id="acntno"/>
- <Col id="membnm"/>
- <Col id="prtflag">1</Col>
- <Col id="mngtflag">1</Col>
- <Col id="topayyy"/>
- <Col id="topaymm"/>
- <Col id="membflag">1</Col>
- <Col id="seqno"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_acntno" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_memberacntlist" firefirstcount="0" firenextcount="0" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_memberacntlist_oncolumnchanged">
- <ColumnInfo>
- <Column id="stat" type="STRING" size="256"/>
- <Column id="posflag" type="STRING" size="256"/>
- <Column id="membflag" type="STRING" size="256"/>
- <Column id="paymthdflag" type="STRING" size="256"/>
- <Column id="membno" type="STRING" size="256"/>
- <Column id="cmntnm" type="STRING" size="256"/>
- <Column id="membnm" type="STRING" size="256"/>
- <Column id="rrgstno" type="STRING" size="256"/>
- <Column id="paybankflag" type="STRING" size="256"/>
- <Column id="acntno" type="STRING" size="256"/>
- <Column id="payindd" type="STRING" size="256"/>
- <Column id="aidamt" type="STRING" size="256"/>
- <Column id="girocoms" type="STRING" size="256"/>
- <Column id="monamt" type="STRING" size="256"/>
- <Column id="amtetc" type="STRING" size="256"/>
- <Column id="status" type="STRING" size="256"/>
- <Column id="sexage" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="stat"/>
- <Col id="posflag"/>
- <Col id="membflag"/>
- <Col id="paymthdflag"/>
- <Col id="membno"/>
- <Col id="cmntnm"/>
- <Col id="membnm"/>
- <Col id="rrgstno"/>
- <Col id="paybankflag"/>
- <Col id="acntno"/>
- <Col id="payindd"/>
- <Col id="aidamt"/>
- <Col id="girocoms"/>
- <Col id="monamt"/>
- <Col id="amtetc"/>
- <Col id="status"/>
- <Col id="sexage"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_A00001" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_A00002" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_seqinfo_seqlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prtseq" type="STRING" size="256"/>
- <Column id="seqno" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_sCntData" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_cmb_posflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">개인</Col>
- <Col id="value">01</Col>
- </Row>
- <Row>
- <Col id="label">단체</Col>
- <Col id="value">02</Col>
- </Row>
- <Row>
- <Col id="label">익명</Col>
- <Col id="value">03</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_cmb_membflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">봉사자</Col>
- <Col id="value">01</Col>
- </Row>
- <Row>
- <Col id="label">직원</Col>
- <Col id="value">02</Col>
- </Row>
- <Row>
- <Col id="label">일반</Col>
- <Col id="value">03</Col>
- </Row>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group5.grp_sea.cmb_payyy" propid="value" datasetid="ds_temp" columnid="payyy"/>
- <BindItem id="item1" compid="group5.grp_sea.cmb_paymm" propid="value" datasetid="ds_temp" columnid="paymm"/>
- <BindItem id="item2" compid="group5.grp_sea.cmb_topayyy" propid="value" datasetid="ds_temp" columnid="topayyy"/>
- <BindItem id="item3" compid="group5.grp_sea.cmb_topaymm" propid="value" datasetid="ds_temp" columnid="topaymm"/>
- <BindItem id="item4" compid="group5.grp_sea.rdo_mngtflag" propid="value" datasetid="ds_temp" columnid="mngtflag"/>
- <BindItem id="item5" compid="group5.grp_sea.rdo_membflag" propid="value" datasetid="ds_temp" columnid="membflag"/>
- <BindItem id="item6" compid="group5.grp_sea.input1" propid="value" datasetid="ds_temp" columnid="membnm"/>
- <BindItem id="item7" compid="group5.grp_sea.cmb_paybankflag" propid="value" datasetid="ds_temp" columnid="paybankflag"/>
- <BindItem id="item8" compid="group5.grp_sea.cmb_conposflag" propid="value" datasetid="ds_temp" columnid="conposflag"/>
- <BindItem id="item9" compid="group5.grp_sea.cmb_conmembflag" propid="value" datasetid="ds_temp" columnid="conmembflag"/>
- <BindItem id="item10" compid="group5.grp_sea.cmb_conpaymthdflag" propid="value" datasetid="ds_temp" columnid="conpaymthdflag"/>
- <BindItem id="item11" compid="group5.group3.rdo_prtflag" propid="value" datasetid="ds_temp" columnid="prtflag"/>
- <BindItem id="item12" compid="group5.group2.rdo_acntno" propid="value" datasetid="ds_temp" columnid="acntno"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2016-10-31
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2016-10-31 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "emr_agonalcarexp::SMMNH00001.xjs"
- function SMMNH02400_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SMMNH02400_onload(obj:Form, e:LoadEventInfo)
- {
- grdf_initGrid(group5.grd_memberacntlist);
- grdf_setRowTypeIcon(group5.grd_memberacntlist, 0);
-
- var arrParam = new Array();
- arrParam = [{dsNm: "ds_init_A00001", cdGrpId: "A00001", showValue: false},
- {dsNm: "ds_init_A00002", cdGrpId: "A00002", showValue: false}];
- fGetCodeList(arrParam, false);
-
- dsf_addDsItem(ds_init_A00001, "cdid", "cdnm", "전체", "", "above");
- dsf_addDsItem(ds_init_A00002, "cdid", "cdnm", "전체", "", "above");
-
- //frmf_addComboItem("group5.grp_sea.cmb_conpaymthdflag", "전체", "", "above");
- //frmf_addComboItem("group5.grp_sea.cmb_paybankflag", "전체", "", "above");
- //frmf_addComboItem("group5.grp_sea.cmb_conpaymthdflag", "전체", "", "above");
-
-
- //grd_memberacntlist.explorerbar = "sort";
-
- getdate = utlf_getCurrentDate();
-
- ds_temp.setColumn(0, "payyy", getdate.substr(0,4));
- ds_temp.setColumn(0, "paymm", getdate.substr(4,2));
- ds_temp.setColumn(0, "topayyy", getdate.substr(0,4));
- ds_temp.setColumn(0, "topaymm", getdate.substr(4,2));
- dsf_createDsRow("ds_send", [{col:"bankflagcd", type:"STRING", size:256 , val :"" }]);
-
- var oParam = {};
- oParam.id = "TRMNH02401";
- oParam.service = "hospiceapp.HospiceAidAssocnMngt";
- oParam.method = "reqGetAcntList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_init_acntno=acntno";
- oParam.async = false;
- //oParam.callback = "cf_TRMNH02401";
- tranf_submit(oParam);
-
- fSearch();
- }
- function fSearch()
- {
- for(var i = 0 ; i < ds_main_memberacntlist.rowcount; i++)
- {
- //grd_memberacntlist.cellStyle("background-image", + i , 0) = "../../../com/commonweb/images/icon_n.gif"; //insert 상태값이미지
- }
- ds_send.clearData();
-
- dsf_createDsRow("ds_send", [{col:"payyy", type:"STRING", size:256 , val : ds_temp.getColumn(0, "payyy")}
- , {col:"paymm", type:"STRING", size:256 , val : ds_temp.getColumn(0, "paymm")}
- , {col:"conposflag", type:"STRING", size:256 , val : ds_temp.getColumn(0, "conposflag")}
- , {col:"conmembflag", type:"STRING", size:256 , val : ds_temp.getColumn(0, "conmembflag")}
- , {col:"conpaymthdflag", type:"STRING", size:256 , val : ds_temp.getColumn(0, "conpaymthdflag")}
- , {col:"paybankflag", type:"STRING", size:256 , val : ds_temp.getColumn(0, "paybankflag")}
- , {col:"mngtflag", type:"STRING", size:256 , val : ds_temp.getColumn(0, "mngtflag")}
- , {col:"topayyy", type:"STRING", size:256 , val : ds_temp.getColumn(0, "topayyy")}
- , {col:"topaymm", type:"STRING", size:256 , val : ds_temp.getColumn(0, "topaymm")}
- , {col:"membnm", type:"STRING", size:256 , val : ds_temp.getColumn(0, "membnm")}
- , {col:"membflag", type:"STRING", size:256 , val : ds_temp.getColumn(0, "membflag")}]);
-
- var oParam = {};
- oParam.id = "TRMNH02402";
- oParam.service = "hospiceapp.HospiceAidAssocnMngt";
- oParam.method = "reqGetMemberAcntList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_memberacntlist=memberacntlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNH02402";
- tranf_submit(oParam);
-
- ds_main_memberacntlist.rowposition = -1;
-
- for(var i = 0 ; i < ds_main_memberacntlist.rowcount; i++)
- {
- if(ds_main_memberacntlist.getColumn(i, "rrgstno") == "000000-0000000")
- {
- ds_main_memberacntlist.setColumn(i, "rrgstno", "");
- }
- }
-
- /*2017.11.15 setCellProperty는 row별로 셋팅이 안되고 col전체만 적용됨 - 삭제처리
- for(var i = 0; i < ds_main_memberacntlist.rowcount; i++)
- {
- //group5.grd_memberacntlist.setCellProperty("Body", 0, "edittype", "none");
- //group5.grd_memberacntlist.setCellProperty("Body", 1, "edittype", "none");
- if(ds_main_memberacntlist.getColumn(i, "membflag")=="01")
- {
- //group5.grd_memberacntlist.setCellProperty("Body", 12, "edittype", "nomal");
- }
- else
- {
- //group5.grd_memberacntlist.setCellProperty("Body", 12, "edittype", "none");
- }
- }
- */
- }
- function group5_grp_sea_rdo_mngtflag_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- var mngtflag = ds_temp.getColumn(0, "mngtflag");
-
- if(mngtflag == "1")
- {
- group5.grp_sea.cmb_topayyy.visible = false;
- group5.grp_sea.cap_bar.visible = false;
- group5.grp_sea.cmb_topaymm.visible = false;
-
- group5.button5.enable = true;
- group5.button2.enable = true;
- group5.button3.enable = true;
- group5.button4.enable = true;
- group5.button7.enable = true;
- }
- else
- {
- group5.grp_sea.cmb_topayyy.visible = true;
- group5.grp_sea.cap_bar.visible = true;
- group5.grp_sea.cmb_topaymm.visible = true;
-
- group5.button5.enable = false;
- group5.button2.enable = false;
- group5.button3.enable = false;
- group5.button4.enable = false;
- group5.button7.enable = false;
- }
- }
- function group5_grp_sea_rdo_membflag_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- var mngtflag = ds_temp.getColumn(0, "mngtflag");
-
- if(mngtflag == "1")
- {
- group5.grp_sea.cmb_topayyy.visible = false;
- group5.grp_sea.cap_bar.visible = false;
- group5.grp_sea.cmb_topaymm.visible = false;
- }
- else
- {
- group5.grp_sea.cmb_topayyy.visible = true;
- group5.grp_sea.cap_bar.visible = true;
- group5.grp_sea.cmb_topaymm.visible = true;
- }
- }
- function group5_grp_sea_input1_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- ds_temp.setColumn(0, "membnm", obj.value);
- group5_grp_sea_btn_search_onclick();
- }
- }
- function group5_grp_sea_btn_search_onclick(obj:Button, e:ClickEventInfo)
- {
- fSearch();
- }
- function group5_grp_sea_button11_onclick(obj:Button, e:ClickEventInfo)
- {
- if(ds_main_memberacntlist.rowcount == 0)
- {
- sysf_messageBox("엑셀저장할 내역이", "I004"); ///엑셀저장할 내역이 없습니다.
- }
- else
- {
- //grdf_exportExcel(group5.grd_memberacntlist, "회원별기부금관리", "see");
- grdf_exportExcel(group5.grd_memberacntlist, "회원별기부금관리", "회원별기부금관리", false, "", "user", false);
- }
- }
- function group5_button10_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_open("SMMNH06900", "SMMNH06900", "", "", "", "", "", "", "", "", "", "", "M");
- }
- function group5_button6_onclick(obj:Button, e:ClickEventInfo)
- {
- group5.group3.visible = true;
- }
- function group5_group3_button9_onclick(obj:Button, e:ClickEventInfo)
- {
- var membno;
- var membno2;
- var cnt = 0;
- var str="";
-
- for(var i = 0; i < ds_main_memberacntlist.rowcount; i++)
- {
- membno = ds_main_memberacntlist.getColumn(i, "membno");
-
- if(cnt == 0)
- {
- membno2 = membno;
- str += membno2;
- cnt++;
- }
- if(membno != membno2)
- {
- str+= "," + membno;
- membno2 = membno;
- }
- }
-
- var arr = str.split(",");
-
- // var node;
- // var nodePath = "/root/tmp/prtinfo";
- // var desnode = instance1.selectSingleNode(nodePath);
- // var nodelist;
- for(var i = 0; i < arr.length; i++)
- {
- // model.removeNodeset(nodePath);
- // model.makeNode(nodePath);
- // desnode = instance1.selectSingleNode(nodePath);
-
- var oParam = {};
- oParam.id = "TRMNH02403";
- oParam.service = "hospiceapp.HospiceAidAssocnMngt";
- oParam.method = "reqGetPrtSeqInfo";
- oParam.inds = "req=ds_";
- oParam.outds = "ds_main_seqinfo_seqlist=seqlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNH02403";
- tranf_submit(oParam);
-
- var prtseq = ds_main_seqinfo_seqlist.getColumn(0, "prtseq");
- var seqno = ds_main_seqinfo_seqlist.getColumn(0, "seqno");
-
- ds_main_memberacntlist.filterstr = "membno == '"+arr[i]+"'";
-
- // nodelist = instance1.selectNodes(grd_memberacntlist.nodeset + "[membno='" + arr[i] + "']")
- //
- // while(node = nodelist.nextNode())
- // {
- // model.duplicate(desnode, node);
- // }
- //
- ds_temp.setColumn(0, "seqno", seqno);
- frmf_setParameter("reportprintyn", "N")
-
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "/root/tmp/prtinfo/memberacntlist", ds_main_memberacntlist);
- rptf_setNodeListToDOM(objDOM, "/root/tmp/prtinfo/temp", ds_temp);
-
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source;
-
- var option = "open=1;save=0;directprint=0;printdialog=0;print=0;zoom=0;";
-
- rptf_exeReportPreview30(["RPMNH02400"],[objParam], option);
-
- if (frmf_getParameter("reportprintyn") == "Y")
- {
- var pagecnt = frmf_getParameter("reportPageCount"); //출력장수(RPMNW03600)
-
- if(pagecnt > 0)
- {
- var membno;
- for(var j = 0; j < ds_main_memberacntlist.rowcount; j++)
- {
- membno = ds_main_memberacntlist.getColumn(j, "membno");
-
- if(arr[i] == membno)
- {
- var arrRow = new Array();
- arrRow[0] = j;
- grdf_setStatus(group5.grd_memberacntlist, "U", arrRow);
-
- ds_main_memberacntlist.setColumn(j, "prtseq", prtseq);
- ds_main_memberacntlist.setColumn(j, "prtflag", ds_temp.getColumn(0, "prtflag"));
- }
- }
- }
- frmf_getParameter("reportprintyn", "N")
-
- var oParam = {};
- oParam.id = "TXMNH02402";
- oParam.service = "hospiceapp.HospiceAidAssocnMngt";
- oParam.method = "reqExeRcpmInfo";
- oParam.inds = "req=ds_main_memberacntlist";
- oParam.outds = "";
- oParam.async = false;
- //oParam.callback = "cf_TXMNH02402";
- tranf_submit(oParam);
- }
- ds_main_memberacntlist.filterstr = "";
- }
- group5.group3.visible = false;
- }
- function group5_group3_button1_onclick(obj:Button, e:ClickEventInfo)
- {
- group5.group3.visible = false;
- }
- function group5_button5_onclick(obj:Button, e:ClickEventInfo)
- {
- if(utlf_isNull(ds_main_memberacntlist.getColumn(ds_main_memberacntlist.rowposition, "membno")))
- {
- sysf_messageBox("멀티 기부금 입금할 회원을", "C002");
- return;
- }
-
- if(ds_main_memberacntlist.getColumn(ds_main_memberacntlist.rowposition, "paymthdflag")=="01")
- {
- sysf_messageBox("지로 납부는 멀티 기부금 입금을", "E001");
- return;
- }
-
- if(ds_main_memberacntlist.getColumn(ds_main_memberacntlist.rowposition, "paybankflag")=="99")
- {
- sysf_messageBox("지로 납부는 멀티 기부금 입금을", "E001");
- return;
- }
-
- frmf_setParameter("memno", ds_main_memberacntlist.getColumn(ds_main_memberacntlist.rowposition, "membno"));
- frmf_setParameter("membnm", ds_main_memberacntlist.getColumn(ds_main_memberacntlist.rowposition, "membnm"));
- frmf_setParameter("paymthdflag", ds_main_memberacntlist.getColumn(ds_main_memberacntlist.rowposition, "paymthdflag"));
- frmf_setParameter("paybankflag", ds_main_memberacntlist.getColumn(ds_main_memberacntlist.rowposition, "paybankflag"));
- frmf_setParameter("acntno", ds_main_memberacntlist.getColumn(ds_main_memberacntlist.rowposition, "acntno"));
- frmf_setParameter("payyy", ds_temp.getColumn(0, "payyy"));
-
- frmf_open("SPMNH03800", "SPMNH03800", "", "", "", "", "", "", "", "", "", "", "M");
-
- fSearch();
- }
- function group5_button2_onclick(obj:Button, e:ClickEventInfo)
- {
- if(utlf_isNull(ds_main_memberacntlist.getColumn(ds_main_memberacntlist.rowposition, "membno")))
- {
- sysf_messageBox("기부금 추가 입금할 회원을", "C002");
- return;
- }
- if(utlf_isNull(ds_main_memberacntlist.getColumn(ds_main_memberacntlist.rowposition, "payindd")))
- {
- sysf_messageBox("기부금을 입금한 회원만 추가 입금을 할 수 있습니다.", "E");
- return;
- }
- if(ds_main_memberacntlist.getColumn(ds_main_memberacntlist.rowposition, "payindd")== utlf_getCurrentDate().substr(0, 8))
- {
- sysf_messageBox("기부금 입금일이 같으면 추가 입금을", "E001");
- return;
- }
- for(var i = 0; i < ds_main_memberacntlist.rowcount; i++ )
- {
- if(ds_main_memberacntlist.getColumn(i, "membno") == ds_main_memberacntlist.getColumn(ds_main_memberacntlist.rowposition, "membno"))
- {
- if(ds_main_memberacntlist.getColumn(i, "payindd") == utlf_getCurrentDate().substr(0,8))
- {
- sysf_messageBox("금일 기부금 입금내역이 있어서 추가 입금을", "E001");
- return;
- }
- }
- }
- frmf_setParameter("memno", ds_main_memberacntlist.getColumn(ds_main_memberacntlist.rowposition, "membno"));
- frmf_setParameter("membnm", ds_main_memberacntlist.getColumn(ds_main_memberacntlist.rowposition, "membnm"));
- frmf_setParameter("paymthdflag", ds_main_memberacntlist.getColumn(ds_main_memberacntlist.rowposition, "paymthdflag"));
- frmf_setParameter("paybankflag", ds_main_memberacntlist.getColumn(ds_main_memberacntlist.rowposition, "paybankflag"));
- frmf_setParameter("acntno", ds_main_memberacntlist.getColumn(ds_main_memberacntlist.rowposition, "acntno"));
- frmf_setParameter("payym", ds_temp.getColumn(0, "payyy") + ds_temp.getColumn(0, "paymm"));
-
- frmf_modal("SPMNH03900", "SPMNH03900", "", "", "", "", "", "", "", "", "", "", "M");
- fSearch();
- }
- function group5_button4_onclick(obj:Button, e:ClickEventInfo)
- {
- if(utlf_isNull(ds_main_memberacntlist.getColumn(ds_main_memberacntlist.rowposition, "membno")))
- {
- sysf_messageBox("월 약정금액 입력할 회원을", "C002");
- return;
- }
- frmf_setParameter("memno", ds_main_memberacntlist.getColumn(ds_main_memberacntlist.rowposition, "membno"));
- frmf_setParameter("membnm", ds_main_memberacntlist.getColumn(ds_main_memberacntlist.rowposition, "membnm"));
- frmf_setParameter("sexage", ds_main_memberacntlist.getColumn(ds_main_memberacntlist.rowposition, "sexage"));
- frmf_setParameter("paybankflag", ds_main_memberacntlist.getColumn(ds_main_memberacntlist.rowposition, "paybankflag"));
-
- frmf_open("SPMNH04000", "SPMNH04000", "", "", "", "", "", "", "", "", "", "", "M");
-
- fSearch();
- }
- function group5_button7_onclick(obj:Button, e:ClickEventInfo)
- {
- if(ds_main_memberacntlist.rowposition > -1)
- {
- ds_main_memberacntlist.setColumn(ds_main_memberacntlist.rowposition, "status", "delete");
- var arrRow = new Array();
- arrRow[0] = ds_main_memberacntlist.rowposition ;
- grdf_setStatus(group5.grd_memberacntlist, "D", arrRow);
- }
- else
- {
- return;
- }
- }
- function group5_button3_onclick(obj:Button, e:ClickEventInfo)
- {
- if(sysf_messageBox("","Q002") != 6)
- {
- return;
- }
- //
- // var xCntPath = "/root/main/memberacntlist";
-
- var sCntData =
- "membno"
- + "▦payym"
- + "▦payindd"
- + "▦paymthdflag"
- + "▦paybankflag"
- + "▦acntno"
- + "▦aidamt"
- + "▦girocoms"
- + "▦orgaidamt"
- + "▦amtetc"
- + "▦status"
- + "▩" ;
-
- for(var i = 0; i < ds_main_memberacntlist.rowcount; i++)
- {
- if(!utlf_isNull(ds_main_memberacntlist.getColumn(i, "status")) && !utlf_isNull(ds_main_memberacntlist.getColumn(i, "acntno")) && !utlf_isNull(ds_main_memberacntlist.getColumn(i, "payindd")) && !utlf_isNull(ds_main_memberacntlist.getColumn(i, "aidamt")))
- {
- sCntData +=
- ds_main_memberacntlist.getColumn(i, "membno")
- + "▦" + ds_temp.getColumn(0, "payyy") + ds_temp.getColumn(0, "paymm")
- + "▦" + ds_main_memberacntlist.getColumn(i, "payindd")
- + "▦" + ds_main_memberacntlist.getColumn(i, "paymthdflag")
- + "▦" + ds_main_memberacntlist.getColumn(i, "paybankflag")
- + "▦" + ds_main_memberacntlist.getColumn(i, "acntno")
- + "▦" + utlf_transNullToEmpty(ds_main_memberacntlist.getColumn(i, "aidamt"))
- + "▦" + utlf_transNullToEmpty(ds_main_memberacntlist.getColumn(i, "girocoms"))
- + "▦" + String(Number(utlf_transNullToEmpty(ds_main_memberacntlist.getColumn(i, "aidamt"))) - Number(utlf_transNullToEmpty(ds_main_memberacntlist.getColumn(i, "girocoms"))))
- //+ "▦" + ds_main_memberacntlist.getColumn(i, "amtetc")
- + "▦" + utlf_transNullToEmpty(ds_main_memberacntlist.getColumn(i, "amtetc"))
- + "▦" + ds_main_memberacntlist.getColumn(i, "status")
- + "▩" ;
- }
- }
-
- dsf_setCSVToDs("ds_send_sCntData" ,sCntData );
-
- var oParam = {};
- oParam.id = "TXMNH02401";
- oParam.service = "hospiceapp.HospiceAidAssocnMngt";
- oParam.method = "reqSetMemberAcntList";
- oParam.inds = "req=ds_send_sCntData";
- oParam.outds = "";
- oParam.async = false;
- //oParam.callback = "cf_TXMNH02401";
- tranf_submit(oParam);
-
- fSearch();
- }
- function group5_grd_memberacntlist_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if(e.col == 9)
- {
- ds_temp.setColumn(0, "acntno", ds_main_memberacntlist.getColumn(e.row, "acntno"))
- group5.group2.visible = true;
- }
- }
- function ds_main_memberacntlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == "paybankflag")
- {
- obj.setColumn(e.row, "acntno", "");
-
- ds_send.clearData();
-
- dsf_createDsRow("ds_send", [{col:"bankflagcd", type:"STRING", size:256 , val : ds_main_memberacntlist.getColumn(e.row, "paybankflag")}]);
-
- var oParam = {};
- oParam.id = "TRMNH02401";
- oParam.service = "hospiceapp.HospiceAidAssocnMngt";
- oParam.method = "reqGetAcntList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_init_acntno=acntno";
- oParam.async = false;
- //oParam.callback = "cf_TRMNH02401";
- tranf_submit(oParam);
- }
-
- //2017.11.15 setCellProperty는 row별로 셋팅이 안되고 col전체만 적용됨 - 삭제처리
- /*
- if(e.columnid == "membflag")
- {
- if(obj.getColumn(e.row, "membflag") == "01")
- {
- group5.grd_memberacntlist.setCellProperty("Body", 12, "edittype", "nomal");
- }
- else
- {
- group5.grd_memberacntlist.setCellProperty("Body", 12, "edittype", "none");
- }
- }
- */
- var status = ds_main_memberacntlist.getColumn(e.row, "status");
-
- if( status == "insert")
- {
- var arrRow = new Array();
- arrRow[0] = e.row;
- grdf_setStatus(group5.grd_memberacntlist, "I", arrRow);
- return;
- }
- if( status == "delete")
- {
- return;
- }
-
- ds_main_memberacntlist.setColumn(e.row, "status", "update");
- }
- function group5_group2_button8_onclick(obj:Button, e:ClickEventInfo)
- {
- group5.group2.visible = false;
- }
- function group5_group2_rdo_acntno_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- ds_main_memberacntlist.enableevent = false;
- ds_main_memberacntlist.updatecontrol = false;
- ds_main_memberacntlist.setColumn(ds_main_memberacntlist.rowposition, "acntno", group5.group2.rdo_acntno.value);
- ds_main_memberacntlist.updatecontrol = true;
- ds_main_memberacntlist.enableevent = true;
-
- group5.group2.visible = false;
- }
- function group5_group2_rdo_acntno_onitemclick(obj:Radio, e:RadioMouseEventInfo)
- {
- ds_main_memberacntlist.enableevent = false;
- ds_main_memberacntlist.updatecontrol = false;
- ds_main_memberacntlist.setColumn(ds_main_memberacntlist.rowposition, "acntno", group5.group2.rdo_acntno.value);
- ds_main_memberacntlist.updatecontrol = true;
- ds_main_memberacntlist.enableevent = true;
-
- group5.group2.visible = false;
- }
- function group5_group2_rdo_acntno_onkeydown(obj:Radio, e:KeyEventInfo)
- {
- if( e.keycode == 27) {
- group5.group2.visible = false;
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|