12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SPPAO00400" position="absolute 0 0 950 659" titletext="신용카드승인" onload="SPPAO00400_onload" onclose="SPPAO00400_onclose">
- <Layouts>
- <Layout>
- <Div position="absolute 0 631 950 658" id="grp_btn" scrollbars="autoboth" taborder="0" visible="true">
- <Layouts>
- <Layout>
- <Button position="absolute 894 1 950 23" id="btn_cancel" class="btn4" text="취소" onclick="grp_btn_btn_cancel_onclick"/>
- <Button position="absolute 836 1 892 23" id="btn_confirm" class="btn4" text="확인" onclick="grp_btn_btn_confirm_onclick"/>
- <Button position="absolute 0 1 104 23" id="button3" class="btn4" text="카드전표출력" onclick="grp_btn_button3_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 0 0 950 630" id="group3" scrollbars="autoboth" taborder="2">
- <Layouts>
- <Layout>
- <Div position="absolute 0 0 225 110" id="group1">
- <Layouts>
- <Layout>
- <Shape position="absolute 2 33 222 110" id="rec_keyinptflag" class="roundrect_example" type="roundrectangle"/>
- <Static text="입력구분" position="absolute 0 11 111 28" id="caption5" class="tit_2"/>
- <Radio position="absolute 7 40 76 105" id="rdo_keyinptflag" codecolumn="cd" datacolumn="nm" innerdataset="@ds_hidden_keyinptflag" onitemchanged="group3_group1_rdo_keyinptflag_onitemchanged"/>
- <CheckBox position="absolute 81 86 181 101" id="chk_onlycard" text="강제카드결제" truevalue="Y" falsevalue="N" value="N" onclick="group3_group1_chk_onlycard_onclick"/>
- <Combo id="cmb_aprv_vanflag" taborder="1" position="absolute 126 41 216 61" innerdataset="@ds_init_pam_init_P6601list" codecolumn="cdid" datacolumn="cdnm" index="-1" visible="false"/>
- <Combo id="cmb_cncl_vanflag" taborder="2" position="absolute 126 62 216 82" index="-1" innerdataset="@ds_init_pam_init_P6602list" codecolumn="cdid" datacolumn="cdnm" visible="false"/>
- <Static id="cap_aprv_vanflag" text="로직밴" class="cell_1" position="absolute 80 41 125 61" style="padding:0 0 0 3;" onclick="group3_group1_caption12_onclick" visible="false"/>
- <Static id="cap_cncl_vanflag" text="승인밴" class="cell_1" position="absolute 80 63 125 83" style="padding:0 0 0 3;" visible="false"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 225 1 950 110" id="group2">
- <Layouts>
- <Layout>
- <Edit id="input00" taborder="19" position="absolute 599 85 723 104" autoskip="true" autoselect="true"/>
- <Button position="absolute 593 8 701 27" id="btn_makecardaprv" class="btn2" text="카드승인내역생성" onclick="group3_group2_btn_makecardaprv_onclick" taborder="12"/>
- <Static text="승인일시/번호/일련번호" position="absolute 256 83 400 106" align="align:center middle;" id="caption10" class="cell_1" onclick="group3_group2_caption10_onclick"/>
- <Static text="승인내역" position="absolute 0 10 111 26" id="caption1" class="tit_2"/>
- <Shape position="absolute 0 55 725 61" linetype="horizontal" id="line3" class="line_2"/>
- <Shape position="absolute 0 29 724 35" linetype="horizontal" id="line12" class="line_1" style="strokepen:3 solid #33bbbbff;"/>
- <Shape position="absolute 0 79 725 85" linetype="horizontal" id="line1" class="line_2"/>
- <Shape position="absolute 0 103 725 109" linetype="horizontal" id="line2" class="line_3"/>
- <Static text="카드번호" position="absolute 0 35 125 58" align="align:center middle;" id="caption2" class="cell_1"/>
- <Static text="할부개월" position="absolute 0 83 125 106" align="align:center middle;" id="caption3" class="cell_1"/>
- <Static text="유효기간" position="absolute 0 59 125 82" align="align:center middle;" id="caption6" class="cell_1"/>
- <Static text="결제금액" position="absolute 328 59 453 82" align="align:center middle;" id="caption7" class="cell_1"/>
- <Static text="(YYMM)" position="absolute 198 59 258 82" align="align:center middle;" id="caption4"/>
- <Edit position="absolute 128 36 323 55" id="ipt_cardno" onkeydown="group3_group2_ipt_cardno_onkeydown" maxlength="40" class="input_default" autoselect="true" onkillfocus="group3_group2_ipt_cardno_onkillfocus" autoskip="true" taborder="9"/>
- <Edit position="absolute 128 60 195 79" id="ipt_valiterm" onkillfocus="group3_group2_ipt_valiterm_onkillfocus" maxlength="4" autoskip="true" class="input_default" taborder="10" autoselect="true"/>
- <Combo position="absolute 128 85 195 104" id="cmb_allotmm" class="combo_default" innerdataset="@ds_init_com_init_P0078list" datacolumn="cdnm" codecolumn="cdid" onsetfocus="group3_group2_cmb_allotmm_onsetfocus" taborder="11" autoskip="true"/>
- <Edit position="absolute 196 85 251 104" id="ipt_allotmm" class="input_default" autoselect="true" maxlength="2" onkillfocus="group3_group2_ipt_allotmm_onkillfocus" autoskip="true" taborder="13"/>
- <MaskEdit position="absolute 457 60 588 79" align="align:right middle;" id="ipt_cardamt" class="input_default" onkeydown="group3_group2_ipt_cardamt_onkeydown" ontextchanged="group3_group2_ipt_cardamt_ontextchanged" autoselect="true" taborder="14" autoskip="true" mask="9,999,999,999,999,999"/>
- <Button position="absolute 548 8 590 27" id="btn_clear" class="btn2" text="입력" onclick="group3_group2_btn_clear_onclick" taborder="8"/>
- <Button position="absolute 593 8 657 27" id="btn_cardaprv" class="btn2" text="카드승인" onclick="group3_group2_btn_cardaprv_onclick" taborder="7"/>
- <Button position="absolute 660 8 724 27" id="btn_cardcncl" class="btn2" text="승인취소" onclick="group3_group2_btn_cardcncl_onclick" taborder="6"/>
- <Edit position="absolute 79 8 229 27" id="input1" visible="false" taborder="5"/>
- <Static text="카드회사" position="absolute 328 35 453 58" align="align:center middle;" id="caption11" class="cell_1"/>
- <Combo position="absolute 457 36 588 55" id="combo1" innerdataset="@ds_init_com_init_P0076list" datacolumn="cdnm" codecolumn="cdid" taborder="4"/>
- <MaskEdit position="absolute 401 85 470 104" id="input2" mask="####-##-##" type="string" taborder="15" autoskip="true" autoselect="true"/>
- <MaskEdit position="absolute 473 85 532 104" id="input3" mask="##:##:##" type="string" taborder="16" autoskip="true" autoselect="true"/>
- <Edit position="absolute 535 85 596 104" id="input4" taborder="18" autoskip="true" autoselect="true"/>
- <MaskEdit readonly="true" position="absolute 591 60 724 79" align="align:right middle;" id="input5" mask="(-)#,###" taborder="0"/>
- <Static text="전표출력" position="absolute 479 12 535 26" id="caption16"/>
- <CheckBox position="absolute 457 10 474 27" id="bl_receiptyn" falsevalue="N" truevalue="Y" taborder="3"/>
- <CheckBox position="absolute 240 8 400 28" id="checkbox4" text="승인취소시 안내문자 발송" taborder="2"/>
- <ImageViewer position="absolute 406 10 420 26" id="img1" image="URL('theme://images\icon_List_N.png')" onclick="group3_group2_img1_onclick" style="border:1 solid brown ;" taborder="1"/>
- <TextArea id="tar_sms" taborder="17" enable="false" visible="false" position="absolute -267 34 220 111" style="background:#ffffdcff stretch 5,5;border:1 solid #c0c0c0ff ;"/>
- <Static id="caption00" text="카드구분" class="cell_1" position="absolute 592 35 652 58"/>
- <Combo id="cmb_cardtype" taborder="20" position="absolute 655 35 723 55" innerdataset="@ds_init_cvan_cardtype" index="0" codecolumn="value" datacolumn="label"/>
- </Layout>
- </Layouts>
- </Div>
- <Static text="카드결제금액" position="absolute 747 606 847 629" align="align:center middle;" id="caption12" class="cell_1" style="padding:0 0 0 3;"/>
- <Static text="수납대상금액" position="absolute 541 606 641 629" align="align:center middle;" id="caption8" class="cell_1" style="padding:0 0 0 3;"/>
- <Tab position="absolute 2 116 950 601" id="swt_cardlist" tabindex="1">
- <Tabpages>
- <Tabpage text="VAN정보" position="absolute 0 0 950 465" id="case_cvan">
- <Layouts>
- <Layout>
- <Shape position="absolute 5 0 945 29" id="roundrect1" class="roundrect_example" type="roundrectangle"/>
- <Grid position="absolute 0 31 948 458" id="grd_cvan" binddataset="ds_main_h_cvan_cvan" oncellclick="group3_swt_cardlist_case_cvan_grd_cvan_oncellclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="65"/>
- <Column size="59"/>
- <Column size="60"/>
- <Column size="118"/>
- <Column size="40"/>
- <Column size="54"/>
- <Column size="30"/>
- <Column size="71"/>
- <Column size="89"/>
- <Column size="67"/>
- <Column size="70"/>
- <Column size="60"/>
- <Column size="61"/>
- <Column size="120"/>
- <Column size="58"/>
- <Column size="70"/>
- </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="입력구분"/>
- <Cell col="16" text="기타"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="expr:currow + 1"/>
- <Cell col="1" displaytype="combo" style="align:center middle;" text="bind:cvan_aprvflag" combodataset="ds_init_com_init_P0390list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="2" displaytype="combo" style="align:center middle;" text="bind:cvan_ordtype" combodataset="ds_init_com_init_P0001list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="3" displaytype="combo" style="align:center middle;" text="bind:cvan_cardcmpycd" combodataset="ds_init_com_init_P0076list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="4" style="align:center middle;" text="bind:cvan_cardno"/>
- <Cell col="5" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:cvan_cardtype" combodataset="ds_init_cvan_cardtype" combocodecol="value" combodatacol="label"/>
- <Cell col="6" style="align:center middle;" text="bind:cvan_valiterm"/>
- <Cell col="7" style="align:center middle;" text="bind:cvan_allotmm"/>
- <Cell col="8" displaytype="number" style="align:right middle;" text="bind:cvan_cardamt" mask="9,999"/>
- <Cell col="9" text="bind:cvan_aprvunino"/>
- <Cell col="10" style="align:center middle;" text="bind:cvan_aprvno"/>
- <Cell col="11" displaytype="date" style="align:center middle;" text="bind:cvan_aprvdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
- <Cell col="12" displaytype="date" style="align:center middle;" text="bind:cvan_aprvtm" mask="HH:mm:ss" calendardisplaynulltype="nulltext"/>
- <Cell col="13" style="align:center middle;" text="bind:cvan_fstrgstrid"/>
- <Cell col="14" displaytype="date" style="align:center middle;" text="bind:cvan_lastupdtdt" mask="yyyy-MM-dd HH:mm:ss" calendardisplaynulltype="nulltext"/>
- <Cell col="15" displaytype="combo" style="align:center;" text="bind:cvan_keyinptflag" combodataset="ds_hidden_keyinptflag" combocodecol="cd" combodatacol="nm"/>
- <Cell col="16" displaytype="combo" style="align:center middle;" text="bind:cvan_etcflag" combodataset="ds_init_cvan_etcflag" combocodecol="value" combodatacol="label" enable="false"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 468 5 557 24" id="button1" class="btn2" text="승인내역조회" onclick="group3_swt_cardlist_case_cvan_button1_onclick"/>
- <Static text="승인일자" position="absolute 10 3 70 26" align="align:center middle;" id="caption9" class="cell_1" style="padding:0 0 0 3;"/>
- <Calendar position="absolute 73 5 163 24" id="input6" class="input_default" autoselect="true" autoskip="true" dateformat="yyyy-MM-dd" value="null"/>
- <CheckBox position="absolute 690 7 785 22" id="checkbox1" text="카드내역생성" onchanged="group3_swt_cardlist_case_cvan_checkbox1_onchanged" truevalue="Y" falsevalue="N"/>
- <CheckBox position="absolute 565 7 660 22" id="checkbox2" visible="false" text="승인내역취소" onchanged="group3_swt_cardlist_case_cvan_checkbox2_onchanged" truevalue="Y" falsevalue="N"/>
- <Combo position="absolute 382 5 466 24" id="combo2" class="combo_default" codecolumn="codecolumn" datacolumn="datacolumn">
- <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">12</Col>
- <Col id="datacolumn">승인내역</Col>
- </Row>
- <Row>
- <Col id="codecolumn">22</Col>
- <Col id="datacolumn">취소내역</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static text="승인/취소" position="absolute 314 3 380 26" align="align:center middle;" id="caption14" class="cell_1" style="padding:0 0 0 3;"/>
- <Radio position="absolute 166 3 305 25" id="radio1" columncount="3" codecolumn="codecolumn" datacolumn="datacolumn">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">O</Col>
- <Col id="datacolumn">외래</Col>
- </Row>
- <Row>
- <Col id="codecolumn">I</Col>
- <Col id="datacolumn">입원</Col>
- </Row>
- <Row>
- <Col id="codecolumn">H</Col>
- <Col id="datacolumn">건진</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="카드내역" id="case_card">
- <Layouts>
- <Layout>
- <Grid position="absolute 0 0 948 456" id="grd_card" class="datagrid2" binddataset="ds_main_h_card_card" oncellclick="group3_swt_cardlist_case_card_grd_card_oncellclick" autofittype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25"/>
- <Column size="71"/>
- <Column size="105"/>
- <Column size="144"/>
- <Column size="44"/>
- <Column size="98"/>
- <Column size="60"/>
- <Column size="110"/>
- <Column size="42"/>
- <Column size="98"/>
- <Column size="99"/>
- <Column size="48"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="60"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="95"/>
- </Columns>
- <Rows>
- <Row size="29" 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="caption20"/>
- <Cell col="13" text="caption21"/>
- <Cell col="14" text="caption22"/>
- <Cell col="15" text="caption23"/>
- <Cell col="16" text="caption24"/>
- <Cell col="17" text="caption25"/>
- <Cell col="18" text="입력구분"/>
- <Cell col="19" text="caption27"/>
- <Cell col="20" text="caption28"/>
- <Cell col="21" text="caption29"/>
- <Cell col="22" text="caption30"/>
- <Cell col="23" text="caption31"/>
- <Cell col="24" text="caption32"/>
- <Cell col="25" text="caption33"/>
- <Cell col="26" text="거래일련번호"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="expr:currow + 1"/>
- <Cell col="1" displaytype="combo" text="bind:card_rcptstat" combodataset="ds_init_com_init_P0049list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="2" displaytype="combo" text="bind:card_cardcmpycd" combodataset="ds_init_com_init_P0076list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="3" text="bind:card_cardno"/>
- <Cell col="4" text="bind:card_valiterm"/>
- <Cell col="5" displaytype="date" text="bind:card_aprvdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
- <Cell col="6" displaytype="normal" text="bind:card_aprvtm" mask="##:##:##" calendardisplaynulltype="nulltext"/>
- <Cell col="7" text="bind:card_aprvno"/>
- <Cell col="8" text="bind:card_allotmm"/>
- <Cell col="9" displaytype="number" text="bind:card_cardamt" mask="9,999"/>
- <Cell col="10" displaytype="date" text="bind:card_rcptdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
- <Cell col="11" text="bind:card_rcptno"/>
- <Cell col="12" text="bind:card_pid"/>
- <Cell col="13" text="bind:card_rcptseqno"/>
- <Cell col="14" text="bind:card_seqno"/>
- <Cell col="15" text="bind:card_instcd"/>
- <Cell col="16" text="bind:card_rcptstat"/>
- <Cell col="17" displaytype="normal" text="bind:card_ordtype"/>
- <Cell col="18" displaytype="combo" text="bind:card_keyinptflag" combodataset="ds_hidden_keyinptflag" combocodecol="cd" combodatacol="nm"/>
- <Cell col="19" text="bind:card_vancd"/>
- <Cell col="20" text="bind:card_rcptexecdd"/>
- <Cell col="21" text="bind:card_rcpttm"/>
- <Cell col="22" text="bind:card_rcptrid"/>
- <Cell col="23" text="bind:card_innrtretyn"/>
- <Cell col="24" text="bind:card_preamtyn"/>
- <Cell col="25" text="bind:card_remfact"/>
- <Cell col="26" text="bind:card_aprvunino"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="카드내역II" id="case_card2">
- <Layouts>
- <Layout>
- <Shape position="absolute 5 1 79 24" id="roundrect2" class="roundrect_example" type="roundrectangle"/>
- <Grid position="absolute 0 26 948 458" id="grd_card2" class="datagrid2" binddataset="ds_main_c_card_card" autofittype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25"/>
- <Column size="76"/>
- <Column size="96"/>
- <Column size="181"/>
- <Column size="47"/>
- <Column size="99"/>
- <Column size="53"/>
- <Column size="101"/>
- <Column size="57"/>
- <Column size="66"/>
- <Column size="104"/>
- <Column size="68"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="30" 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="caption20"/>
- <Cell col="13" text="caption21"/>
- <Cell col="14" text="caption22"/>
- <Cell col="15" text="caption23"/>
- <Cell col="16" text="caption24"/>
- <Cell col="17" text="caption25"/>
- <Cell col="18" text="caption26"/>
- <Cell col="19" text="caption27"/>
- <Cell col="20" text="caption28"/>
- <Cell col="21" text="caption29"/>
- <Cell col="22" text="caption30"/>
- <Cell col="23" text="caption31"/>
- <Cell col="24" text="caption32"/>
- <Cell col="25" text="caption33"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="expr:currow + 1"/>
- <Cell col="1" displaytype="combo" text="bind:card_rcptstat" combodataset="ds_init_com_init_P0049list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="2" displaytype="combo" text="bind:card_cardcmpycd" combodataset="ds_init_com_init_P0076list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="3" text="bind:card_cardno"/>
- <Cell col="4" text="bind:card_valiterm"/>
- <Cell col="5" displaytype="date" text="bind:card_aprvdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
- <Cell col="6" displaytype="normal" text="bind:card_aprvtm" mask="##:##:##" calendardisplaynulltype="nulltext"/>
- <Cell col="7" text="bind:card_aprvno"/>
- <Cell col="8" text="bind:card_allotmm"/>
- <Cell col="9" displaytype="number" text="bind:card_cardamt" mask="9,999"/>
- <Cell col="10" displaytype="date" text="bind:card_rcptdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
- <Cell col="11" text="bind:card_rcptno"/>
- <Cell col="12" text="bind:card_pid"/>
- <Cell col="13" text="bind:card_rcptseqno"/>
- <Cell col="14" text="bind:card_seqno"/>
- <Cell col="15" text="bind:card_instcd"/>
- <Cell col="16" text="bind:card_rcptstat"/>
- <Cell col="17" text="bind:card_ordtype"/>
- <Cell col="18" text="bind:card_keyinptflag"/>
- <Cell col="19" text="bind:card_vancd"/>
- <Cell col="20" text="bind:card_rcptexecdd"/>
- <Cell col="21" text="bind:card_rcpttm"/>
- <Cell col="22" text="bind:card_rcptrid"/>
- <Cell col="23" text="bind:card_innrtretyn"/>
- <Cell col="24" text="bind:card_preamtyn"/>
- <Cell col="25" text="bind:card_remfact"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <CheckBox position="absolute 15 5 75 20" id="checkbox3" enable="false" text="재승인" onchanged="group3_swt_cardlist_case_card2_checkbox3_onchanged"/>
- <Static text="멀티접수내역을 변경/반환 하실 경우에는 변경/반환 하지 않을 내역에 대한 재승인을 먼저 하셔야합니다!!!" position="absolute 129 5 700 25" id="caption13"/>
- <Button position="absolute 83 4 125 23" id="button2" class="btn5" text="저장" onclick="group3_swt_cardlist_case_card2_button2_onclick"/>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- <MaskEdit readonly="true" position="absolute 644 607 744 626" align="align:right middle;" id="opt_rcptamt" mask="(-)#,###"/>
- <MaskEdit readonly="true" position="absolute 850 607 950 626" align="align:right middle;" id="opt_cardamt" mask="(-)#,###"/>
- <Static text="산전지원금만 승인하세요! 일반 수납금액은 승인하지 마세요!" position="absolute 211 116 711 139" id="caption15" visible="false" style="color:red;font:arial,13,bold;"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 171 561 641 653" id="group4" visible="false" style="background:#ffff99ff;" taborder="1">
- <Layouts>
- <Layout>
- <ActiveX position="absolute 5 5 20 20" id="KocesICAx" progid="{1b854c3d-3e2c-442b-ad0a-9bc9cb77af9f}" anchor="default" visible="false"/>
- <Edit position="absolute 40 3 460 22" id="input7" anchor="default"/>
- <ImageViewer position="absolute 105 25 233 89" id="Sign_img_esign" anchor="default"/>
- <ActiveX position="absolute 20 5 35 20" id="KocesImage" progid="{ae0ab861-ee02-428f-b8c2-2050407d6e6f}" anchor="default" visible="false"/>
- <ImageViewer position="absolute 330 25 458 89" id="Sign_img_output" anchor="default"/>
- <Static text="전자서명 img to hex 변환용" position="absolute 29 38 104 80" id="caption17" anchor="default"/>
- <Static text="전자서명 hex to img 검증용" position="absolute 254 38 329 80" id="caption18" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <ActiveX id="KNUH_IC_OCX" position="absolute 4 603 109 626" useautobitmapcache="1" anchor="default" taborder="3" progid="{8275D00B-060E-435C-A956-407708677CE3}" visible="false"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_init_cmb_allotmm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_combo1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_cvan" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cvan_aprvflag" type="STRING"/>
- <Column id="cvan_ordtype" type="STRING"/>
- <Column id="cvan_cardcmpycd" type="STRING"/>
- <Column id="cvan_cardno" type="STRING"/>
- <Column id="cvan_cardtype" type="STRING"/>
- <Column id="cvan_valiterm" type="STRING"/>
- <Column id="cvan_allotmm" type="STRING"/>
- <Column id="cvan_cardamt" type="STRING"/>
- <Column id="cvan_aprvno" type="STRING"/>
- <Column id="cvan_aprvdd" type="STRING"/>
- <Column id="cvan_aprvtm" type="STRING"/>
- <Column id="cvan_fstrgstrid" type="STRING"/>
- <Column id="cvan_lastupdtdt" type="STRING"/>
- <Column id="cvan_etcflag" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_card" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="card_rcptstat" type="STRING"/>
- <Column id="card_cardcmpycd" type="STRING"/>
- <Column id="card_cardno" type="STRING"/>
- <Column id="card_valiterm" type="STRING"/>
- <Column id="card_aprvdd" type="STRING"/>
- <Column id="card_aprvtm" type="STRING"/>
- <Column id="card_aprvno" type="STRING"/>
- <Column id="card_allotmm" type="STRING"/>
- <Column id="card_cardamt" type="STRING"/>
- <Column id="card_rcptdd" type="STRING"/>
- <Column id="card_rcptno" type="STRING"/>
- <Column id="card_pid" type="STRING"/>
- <Column id="card_rcptseqno" type="STRING"/>
- <Column id="card_seqno" type="STRING"/>
- <Column id="card_instcd" type="STRING"/>
- <Column id="card_rcptstat" type="STRING"/>
- <Column id="card_ordtype" type="STRING"/>
- <Column id="card_keyinptflag" type="STRING"/>
- <Column id="card_vancd" type="STRING"/>
- <Column id="card_rcptexecdd" type="STRING"/>
- <Column id="card_rcpttm" type="STRING"/>
- <Column id="card_rcptrid" type="STRING"/>
- <Column id="card_innrtretyn" type="STRING"/>
- <Column id="card_preamtyn" type="STRING"/>
- <Column id="card_remfact" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_card2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="card_rcptstat" type="STRING"/>
- <Column id="card_cardcmpycd" type="STRING"/>
- <Column id="card_cardno" type="STRING"/>
- <Column id="card_valiterm" type="STRING"/>
- <Column id="card_aprvdd" type="STRING"/>
- <Column id="card_aprvtm" type="STRING"/>
- <Column id="card_aprvno" type="STRING"/>
- <Column id="card_allotmm" type="STRING"/>
- <Column id="card_cardamt" type="STRING"/>
- <Column id="card_rcptdd" type="STRING"/>
- <Column id="card_rcptno" type="STRING"/>
- <Column id="card_pid" type="STRING"/>
- <Column id="card_rcptseqno" type="STRING"/>
- <Column id="card_seqno" type="STRING"/>
- <Column id="card_instcd" type="STRING"/>
- <Column id="card_rcptstat" type="STRING"/>
- <Column id="card_ordtype" type="STRING"/>
- <Column id="card_keyinptflag" type="STRING"/>
- <Column id="card_vancd" type="STRING"/>
- <Column id="card_rcptexecdd" type="STRING"/>
- <Column id="card_rcpttm" type="STRING"/>
- <Column id="card_rcptrid" type="STRING"/>
- <Column id="card_innrtretyn" type="STRING"/>
- <Column id="card_preamtyn" type="STRING"/>
- <Column id="card_remfact" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_iptflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cardedit" type="STRING" size="256"/>
- <Column id="cardallinfo" type="STRING" size="256"/>
- <Column id="aprvdd" type="STRING" size="256"/>
- <Column id="cvancncl" type="STRING" size="256"/>
- <Column id="cardaprv" type="STRING" size="256"/>
- <Column id="recardaprv" type="STRING" size="256"/>
- <Column id="aprvsrchflag" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- <Column id="receiptyn" type="STRING" size="256"/>
- <Column id="vanflag" type="STRING" size="256"/>
- <Column id="cnclvanflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cardedit"/>
- <Col id="cardallinfo"/>
- <Col id="aprvdd"/>
- <Col id="cvancncl"/>
- <Col id="cardaprv"/>
- <Col id="recardaprv"/>
- <Col id="aprvsrchflag">-</Col>
- <Col id="ioflag"/>
- <Col id="receiptyn"/>
- <Col id="vanflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_card" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="totrcptamt" type="STRING" size="256"/>
- <Column id="totcardamt" type="STRING" size="256"/>
- <Column id="subtotalamt" type="STRING" size="256"/>
- <Column id="swipedata" type="STRING" size="256"/>
- <Column id="aprvcardamt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="totrcptamt"/>
- <Col id="totcardamt"/>
- <Col id="subtotalamt"/>
- <Col id="swipedata"/>
- <Col id="aprvcardamt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_card2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_card2_oncolumnchanged">
- <ColumnInfo>
- <Column id="card_pid" type="STRING" size="256"/>
- <Column id="card_rcptdd" type="STRING" size="256"/>
- <Column id="card_rcptno" type="STRING" size="256"/>
- <Column id="card_rcptseqno" type="STRING" size="256"/>
- <Column id="card_seqno" type="STRING" size="256"/>
- <Column id="card_instcd" type="STRING" size="256"/>
- <Column id="card_rcptstat" type="STRING" size="256"/>
- <Column id="card_ordtype" type="STRING" size="256"/>
- <Column id="card_keyinptflag" type="STRING" size="256"/>
- <Column id="card_cardcmpycd" type="STRING" size="256"/>
- <Column id="card_cardno" type="STRING" size="256"/>
- <Column id="card_aprvflag" type="STRING" size="256"/>
- <Column id="card_aprvdd" type="STRING" size="256"/>
- <Column id="card_aprvtm" type="STRING" size="256"/>
- <Column id="card_aprvno" type="STRING" size="256"/>
- <Column id="card_vancd" type="STRING" size="256"/>
- <Column id="card_allotmm" type="STRING" size="256"/>
- <Column id="card_cardamt" type="STRING" size="256"/>
- <Column id="card_valiterm" type="STRING" size="256"/>
- <Column id="card_rcptexecdd" type="STRING" size="256"/>
- <Column id="card_rcpttm" type="STRING" size="256"/>
- <Column id="card_rcptrid" type="STRING" size="256"/>
- <Column id="card_innrtretyn" type="STRING" size="256"/>
- <Column id="card_preamtyn" type="STRING" size="256"/>
- <Column id="card_remfact" type="STRING" size="256"/>
- <Column id="card_fstrgstrid" type="STRING" size="256"/>
- <Column id="card_fstrgstdt" type="STRING" size="256"/>
- <Column id="card_lastupdtrid" type="STRING" size="256"/>
- <Column id="card_lastupdtdt" type="STRING" size="256"/>
- <Column id="card_aprvunino" type="STRING" size="256"/>
- <Column id="card_cardtype" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="card_pid"/>
- <Col id="card_rcptdd"/>
- <Col id="card_rcptno"/>
- <Col id="card_rcptseqno"/>
- <Col id="card_seqno"/>
- <Col id="card_instcd"/>
- <Col id="card_rcptstat"/>
- <Col id="card_ordtype"/>
- <Col id="card_keyinptflag"/>
- <Col id="card_cardcmpycd"/>
- <Col id="card_cardno"/>
- <Col id="card_aprvflag"/>
- <Col id="card_aprvdd"/>
- <Col id="card_aprvtm"/>
- <Col id="card_aprvno"/>
- <Col id="card_vancd"/>
- <Col id="card_allotmm"/>
- <Col id="card_cardamt"/>
- <Col id="card_valiterm"/>
- <Col id="card_rcptexecdd"/>
- <Col id="card_rcpttm"/>
- <Col id="card_rcptrid"/>
- <Col id="card_innrtretyn"/>
- <Col id="card_preamtyn"/>
- <Col id="card_remfact"/>
- <Col id="card_fstrgstrid"/>
- <Col id="card_fstrgstdt"/>
- <Col id="card_lastupdtrid"/>
- <Col id="card_lastupdtdt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_h_cvan_cvan" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cvan_pid" type="STRING" size="256"/>
- <Column id="cvan_aprvflag" type="STRING" size="256"/>
- <Column id="cvan_aprvdd" type="STRING" size="256"/>
- <Column id="cvan_aprvtm" type="STRING" size="256"/>
- <Column id="cvan_aprvno" type="STRING" size="256"/>
- <Column id="cvan_instcd" type="STRING" size="256"/>
- <Column id="cvan_keyinptflag" type="STRING" size="256"/>
- <Column id="cvan_cardcmpycd" type="STRING" size="256"/>
- <Column id="cvan_cardno" type="STRING" size="256"/>
- <Column id="cvan_vancd" type="STRING" size="256"/>
- <Column id="cvan_allotmm" type="STRING" size="256"/>
- <Column id="cvan_valiterm" type="STRING" size="256"/>
- <Column id="cvan_cardamt" type="STRING" size="256"/>
- <Column id="cvan_trmnno" type="STRING" size="256"/>
- <Column id="cvan_rcptexecdd" type="STRING" size="256"/>
- <Column id="cvan_rcpttm" type="STRING" size="256"/>
- <Column id="cvan_rcptrid" type="STRING" size="256"/>
- <Column id="cvan_remfact" type="STRING" size="256"/>
- <Column id="cvan_fstrgstrid" type="STRING" size="256"/>
- <Column id="cvan_fstrgstdt" type="STRING" size="256"/>
- <Column id="cvan_lastupdtrid" type="STRING" size="256"/>
- <Column id="cvan_lastupdtdt" type="STRING" size="256"/>
- <Column id="cvan_aprvunino" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cvan_pid"/>
- <Col id="cvan_aprvflag"/>
- <Col id="cvan_aprvdd"/>
- <Col id="cvan_aprvtm"/>
- <Col id="cvan_aprvno"/>
- <Col id="cvan_instcd"/>
- <Col id="cvan_keyinptflag"/>
- <Col id="cvan_cardcmpycd"/>
- <Col id="cvan_cardno"/>
- <Col id="cvan_vancd"/>
- <Col id="cvan_allotmm"/>
- <Col id="cvan_valiterm"/>
- <Col id="cvan_cardamt"/>
- <Col id="cvan_trmnno"/>
- <Col id="cvan_rcptexecdd"/>
- <Col id="cvan_rcpttm"/>
- <Col id="cvan_rcptrid"/>
- <Col id="cvan_remfact"/>
- <Col id="cvan_fstrgstrid"/>
- <Col id="cvan_fstrgstdt"/>
- <Col id="cvan_lastupdtrid"/>
- <Col id="cvan_lastupdtdt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_h_card_card" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="card_pid" type="STRING" size="256"/>
- <Column id="card_rcptdd" type="STRING" size="256"/>
- <Column id="card_rcptno" type="STRING" size="256"/>
- <Column id="card_rcptseqno" type="STRING" size="256"/>
- <Column id="card_seqno" type="STRING" size="256"/>
- <Column id="card_instcd" type="STRING" size="256"/>
- <Column id="card_rcptstat" type="STRING" size="256"/>
- <Column id="card_ordtype" type="STRING" size="256"/>
- <Column id="card_keyinptflag" type="STRING" size="256"/>
- <Column id="card_cardcmpycd" type="STRING" size="256"/>
- <Column id="card_cardno" type="STRING" size="256"/>
- <Column id="card_aprvflag" type="STRING" size="256"/>
- <Column id="card_aprvdd" type="STRING" size="256"/>
- <Column id="card_aprvtm" type="STRING" size="256"/>
- <Column id="card_aprvno" type="STRING" size="256"/>
- <Column id="card_vancd" type="STRING" size="256"/>
- <Column id="card_allotmm" type="STRING" size="256"/>
- <Column id="card_cardamt" type="STRING" size="256"/>
- <Column id="card_valiterm" type="STRING" size="256"/>
- <Column id="card_rcptexecdd" type="STRING" size="256"/>
- <Column id="card_rcpttm" type="STRING" size="256"/>
- <Column id="card_rcptrid" type="STRING" size="256"/>
- <Column id="card_innrtretyn" type="STRING" size="256"/>
- <Column id="card_preamtyn" type="STRING" size="256"/>
- <Column id="card_remfact" type="STRING" size="256"/>
- <Column id="card_fstrgstrid" type="STRING" size="256"/>
- <Column id="card_fstrgstdt" type="STRING" size="256"/>
- <Column id="card_lastupdtrid" type="STRING" size="256"/>
- <Column id="card_lastupdtdt" type="STRING" size="256"/>
- <Column id="card_swipedata" type="STRING" size="256"/>
- <Column id="card_mseqno" type="STRING" size="256"/>
- <Column id="card_aprvunino" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_c_card_card" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="card_pid" type="STRING" size="256"/>
- <Column id="card_rcptdd" type="STRING" size="256"/>
- <Column id="card_rcptno" type="STRING" size="256"/>
- <Column id="card_rcptseqno" type="STRING" size="256"/>
- <Column id="card_seqno" type="STRING" size="256"/>
- <Column id="card_instcd" type="STRING" size="256"/>
- <Column id="card_rcptstat" type="STRING" size="256"/>
- <Column id="card_ordtype" type="STRING" size="256"/>
- <Column id="card_keyinptflag" type="STRING" size="256"/>
- <Column id="card_cardcmpycd" type="STRING" size="256"/>
- <Column id="card_cardno" type="STRING" size="256"/>
- <Column id="card_aprvflag" type="STRING" size="256"/>
- <Column id="card_aprvdd" type="STRING" size="256"/>
- <Column id="card_aprvtm" type="STRING" size="256"/>
- <Column id="card_aprvno" type="STRING" size="256"/>
- <Column id="card_vancd" type="STRING" size="256"/>
- <Column id="card_allotmm" type="STRING" size="256"/>
- <Column id="card_cardamt" type="STRING" size="256"/>
- <Column id="card_valiterm" type="STRING" size="256"/>
- <Column id="card_rcptexecdd" type="STRING" size="256"/>
- <Column id="card_rcpttm" type="STRING" size="256"/>
- <Column id="card_rcptrid" type="STRING" size="256"/>
- <Column id="card_innrtretyn" type="STRING" size="256"/>
- <Column id="card_preamtyn" type="STRING" size="256"/>
- <Column id="card_remfact" type="STRING" size="256"/>
- <Column id="card_fstrgstrid" type="STRING" size="256"/>
- <Column id="card_fstrgstdt" type="STRING" size="256"/>
- <Column id="card_lastupdtrid" type="STRING" size="256"/>
- <Column id="card_lastupdtdt" type="STRING" size="256"/>
- <Column id="card_swipedata" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="card_pid"/>
- <Col id="card_rcptdd"/>
- <Col id="card_rcptno"/>
- <Col id="card_rcptseqno"/>
- <Col id="card_seqno"/>
- <Col id="card_instcd"/>
- <Col id="card_rcptstat"/>
- <Col id="card_ordtype"/>
- <Col id="card_keyinptflag"/>
- <Col id="card_cardcmpycd"/>
- <Col id="card_cardno"/>
- <Col id="card_aprvflag"/>
- <Col id="card_aprvdd"/>
- <Col id="card_aprvtm"/>
- <Col id="card_aprvno"/>
- <Col id="card_vancd"/>
- <Col id="card_allotmm"/>
- <Col id="card_cardamt"/>
- <Col id="card_valiterm"/>
- <Col id="card_rcptexecdd"/>
- <Col id="card_rcpttm"/>
- <Col id="card_rcptrid"/>
- <Col id="card_innrtretyn"/>
- <Col id="card_preamtyn"/>
- <Col id="card_remfact"/>
- <Col id="card_fstrgstrid"/>
- <Col id="card_fstrgstdt"/>
- <Col id="card_lastupdtrid"/>
- <Col id="card_lastupdtdt"/>
- <Col id="card_swipedata"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_h_cvan2_cvan" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cvan_pid" type="STRING" size="256"/>
- <Column id="cvan_aprvflag" type="STRING" size="256"/>
- <Column id="cvan_aprvdd" type="STRING" size="256"/>
- <Column id="cvan_aprvtm" type="STRING" size="256"/>
- <Column id="cvan_aprvno" type="STRING" size="256"/>
- <Column id="cvan_instcd" type="STRING" size="256"/>
- <Column id="cvan_keyinptflag" type="STRING" size="256"/>
- <Column id="cvan_cardcmpycd" type="STRING" size="256"/>
- <Column id="cvan_cardno" type="STRING" size="256"/>
- <Column id="cvan_vancd" type="STRING" size="256"/>
- <Column id="cvan_allotmm" type="STRING" size="256"/>
- <Column id="cvan_cardamt" type="STRING" size="256"/>
- <Column id="cvan_valiterm" type="STRING" size="256"/>
- <Column id="cvan_trmnno" type="STRING" size="256"/>
- <Column id="cvan_rcptexecdd" type="STRING" size="256"/>
- <Column id="cvan_rcpttm" type="STRING" size="256"/>
- <Column id="cvan_rcptrid" type="STRING" size="256"/>
- <Column id="cvan_remfact" type="STRING" size="256"/>
- <Column id="cvan_fstrgstrid" type="STRING" size="256"/>
- <Column id="cvan_fstrgstdt" type="STRING" size="256"/>
- <Column id="cvan_lastupdtrid" type="STRING" size="256"/>
- <Column id="cvan_lastupdtdt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cvan_pid"/>
- <Col id="cvan_aprvflag"/>
- <Col id="cvan_aprvdd"/>
- <Col id="cvan_aprvtm"/>
- <Col id="cvan_aprvno"/>
- <Col id="cvan_instcd"/>
- <Col id="cvan_keyinptflag"/>
- <Col id="cvan_cardcmpycd"/>
- <Col id="cvan_cardno"/>
- <Col id="cvan_vancd"/>
- <Col id="cvan_allotmm"/>
- <Col id="cvan_cardamt"/>
- <Col id="cvan_valiterm"/>
- <Col id="cvan_trmnno"/>
- <Col id="cvan_rcptexecdd"/>
- <Col id="cvan_rcpttm"/>
- <Col id="cvan_rcptrid"/>
- <Col id="cvan_remfact"/>
- <Col id="cvan_fstrgstrid"/>
- <Col id="cvan_fstrgstdt"/>
- <Col id="cvan_lastupdtrid"/>
- <Col id="cvan_lastupdtdt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_m_opmi_opmi" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_c_otpt_otpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_n_cvan_cvan" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_c_cvan_cvan" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data01" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data02" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data03" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data04" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data05" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data06" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data07" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data08" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data09" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data10" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data11" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data12" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data13" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_sms" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="cardamt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="cardamt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_com_init_P0076list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_com_init_P0078list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_com_init_P0390list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_com_init_P0049list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_com_init_P0001list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_pam_init_P0022list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_pam_init_P0032list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_session" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="smsflag" type="STRING" size="256"/>
- <Column id="cardaprvresult" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_smsinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="recvrnm" type="STRING" size="256"/>
- <Column id="recvrtelno" type="STRING" size="256"/>
- <Column id="replytelno" type="STRING" size="256"/>
- <Column id="bizabbr" type="STRING" size="256"/>
- <Column id="msgfrmtid" type="STRING" size="256"/>
- <Column id="msgparam" type="STRING" size="256"/>
- <Column id="msgfrmtcnts" type="STRING" size="256"/>
- <Column id="rsrvyn" type="STRING" size="256"/>
- <Column id="emergencyyn" type="STRING" size="256"/>
- <Column id="infoStr" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="recvrnm"/>
- <Col id="recvrtelno"/>
- <Col id="replytelno"/>
- <Col id="bizabbr"/>
- <Col id="msgfrmtid"/>
- <Col id="msgparam"/>
- <Col id="msgfrmtcnts"/>
- <Col id="rsrvyn"/>
- <Col id="emergencyyn"/>
- <Col id="infoStr"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_cvan_cardtype" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">신용</Col>
- <Col id="value">1</Col>
- </Row>
- <Row>
- <Col id="label">체크</Col>
- <Col id="value">2</Col>
- </Row>
- <Row>
- <Col id="label">해외</Col>
- <Col id="value">3</Col>
- </Row>
- <Row>
- <Col id="label">기프트</Col>
- <Col id="value">4</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_cvan_etcflag" 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">Y</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_h_card2_card" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data00" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_rcv" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data14" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data15" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data16" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data17" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data18" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data19" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data20" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data21" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data22" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data23" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data24" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data25" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data26" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data27" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data28" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data29" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data30" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data31" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data32" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data33" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data34" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data35" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data36" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_b_card_card" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_receipt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_SPPAO01900" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_tmp_appvanif" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="vangb" type="STRING" size="256"/>
- <Column id="ordergb" type="STRING" size="256"/>
- <Column id="mdate" type="STRING" size="256"/>
- <Column id="seqno" type="STRING" size="256"/>
- <Column id="pano" type="STRING" size="256"/>
- <Column id="clientid" type="STRING" size="256"/>
- <Column id="replystat" type="STRING" size="256"/>
- <Column id="approvaldate" type="STRING" size="256"/>
- <Column id="approvaltime" type="STRING" size="256"/>
- <Column id="approvalno" type="STRING" size="256"/>
- <Column id="bankid" type="STRING" size="256"/>
- <Column id="bankseqno" type="STRING" size="256"/>
- <Column id="bankname" type="STRING" size="256"/>
- <Column id="memberno" type="STRING" size="256"/>
- <Column id="publishbank" type="STRING" size="256"/>
- <Column id="vanseqno" type="STRING" size="256"/>
- <Column id="cardname" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="vangb"/>
- <Col id="ordergb"/>
- <Col id="mdate"/>
- <Col id="seqno"/>
- <Col id="pano"/>
- <Col id="clientid"/>
- <Col id="replystat"/>
- <Col id="approvaldate"/>
- <Col id="approvaltime"/>
- <Col id="approvalno"/>
- <Col id="bankid"/>
- <Col id="bankseqno"/>
- <Col id="bankname"/>
- <Col id="memberno"/>
- <Col id="publishbank"/>
- <Col id="vanseqno"/>
- <Col id="cardname"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_tmp_h_passyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_pam_init_P6601list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_pam_init_P6602list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_pam_init_P6603list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_keyinptflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cd">S</Col>
- <Col id="nm">Swipe</Col>
- </Row>
- <Row>
- <Col id="cd">K</Col>
- <Col id="nm">Key-in</Col>
- </Row>
- <Row>
- <Col id="cd">E</Col>
- <Col id="nm">비대면</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_ezpass_info" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="allotmm" type="STRING" size="256"/>
- <Column id="virtualcardno" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_ezpass" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="unco_pid" type="STRING" size="256"/>
- <Column id="unco_uncoamt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item16" compid="group3.group2.tar_sms" propid="value" datasetid="ds_hidden_smsinfo" columnid="infoStr"/>
- <BindItem id="item0" compid="group3.group1.rdo_keyinptflag" propid="value" datasetid="ds_main_card2" columnid="card_keyinptflag"/>
- <BindItem id="item2" compid="group3.group1.chk_onlycard" propid="value" datasetid="ds_main_iptflag" columnid="cardaprv"/>
- <BindItem id="item3" compid="group3.group2.input1" propid="value" datasetid="ds_main_card" columnid="swipedata"/>
- <BindItem id="item4" compid="group3.group2.checkbox4" propid="value" datasetid="ds_hidden" columnid="smsflag"/>
- <BindItem id="item5" compid="group3.group2.bl_receiptyn" propid="value" datasetid="ds_main_iptflag" columnid="receiptyn"/>
- <BindItem id="item6" compid="group3.group2.ipt_cardno" propid="value" datasetid="ds_main_card2" columnid="card_cardno"/>
- <BindItem id="item7" compid="group3.group2.combo1" propid="value" datasetid="ds_main_card2" columnid="card_cardcmpycd"/>
- <BindItem id="item8" compid="group3.group2.ipt_valiterm" propid="value" datasetid="ds_main_card2" columnid="card_valiterm"/>
- <BindItem id="item9" compid="group3.group2.ipt_cardamt" propid="value" datasetid="ds_main_card2" columnid="card_cardamt"/>
- <BindItem id="item10" compid="group3.group2.input5" propid="value" datasetid="ds_main_card" columnid="subtotalamt"/>
- <BindItem id="item11" compid="group3.group2.cmb_allotmm" propid="value" datasetid="ds_main_card2" columnid="card_allotmm"/>
- <BindItem id="item12" compid="group3.group2.ipt_allotmm" propid="value" datasetid="ds_main_card2" columnid="card_allotmm"/>
- <BindItem id="item13" compid="group3.group2.input2" propid="value" datasetid="ds_main_card2" columnid="card_aprvdd"/>
- <BindItem id="item14" compid="group3.group2.input3" propid="value" datasetid="ds_main_card2" columnid="card_aprvtm"/>
- <BindItem id="item15" compid="group3.group2.input4" propid="value" datasetid="ds_main_card2" columnid="card_aprvno"/>
- <BindItem id="item17" compid="group3.swt_cardlist.case_cvan.input6" propid="value" datasetid="ds_main_iptflag" columnid="aprvdd"/>
- <BindItem id="item18" compid="group3.swt_cardlist.case_cvan.radio1" propid="value" datasetid="ds_main_iptflag" columnid="ioflag"/>
- <BindItem id="item19" compid="group3.swt_cardlist.case_cvan.combo2" propid="value" datasetid="ds_main_iptflag" columnid="aprvsrchflag"/>
- <BindItem id="item20" compid="group3.swt_cardlist.case_cvan.checkbox2" propid="value" datasetid="ds_main_iptflag" columnid="cvancncl"/>
- <BindItem id="item21" compid="group3.swt_cardlist.case_cvan.checkbox1" propid="value" datasetid="ds_main_iptflag" columnid="cardedit"/>
- <BindItem id="item22" compid="group3.opt_rcptamt" propid="value" datasetid="ds_main_card" columnid="totrcptamt"/>
- <BindItem id="item23" compid="group3.opt_cardamt" propid="value" datasetid="ds_main_card" columnid="totcardamt"/>
- <BindItem id="item24" compid="group4.input7" propid="value" datasetid="ds_hidden" columnid="cardaprvresult"/>
- <BindItem id="item25" compid="group3.group2.input00" propid="value" datasetid="ds_main_card2" columnid="card_aprvunino"/>
- <BindItem id="item26" compid="group3.group1.cmb_aprv_vanflag" propid="value" datasetid="ds_main_iptflag" columnid="vanflag"/>
- <BindItem id="item1" compid="group3.group1.cmb_cncl_vanflag" propid="value" datasetid="ds_main_iptflag" columnid="cnclvanflag"/>
- <BindItem id="item27" compid="group3.group2.cmb_cardtype" propid="value" datasetid="ds_main_card2" columnid="card_cardtype"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2016-05-24
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2016-05-24 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "pam_opatmngtxp::PMOCOM.xjs";
- include "pam_pamcomnxp::PAM.xjs";
- include "pam_pamcomnxp::PAM001.xjs";
- include "com_commodulexp::SSZFM00701.xjs"; //lf_setTabPageVisble 을 위해
- var gMulticnt, gMultiSend, gRcptdd, gRcptno, gRcptseqno, gTotrcptamt,
- strSend, strRcv, gPid, gOrddd, gCretno, strRcvVan, gOrdtype, gOrddeptcd,
- gCardno, gValiterm, gAllotmm, gKeyInptFlag, gSwipeData, gFLAG, gCOTPT, gRtnType, gPregDmndYN, gMyCard,
- gPreCashAmt, gPreCardAmt, gRtnType, gPregDmndYN, gRtn;
- var ExistCardCount;
- var gAutoPrintPid, gAutoPrintCardno, gAutoPrintAprvno, gAutoPrintOrdtype; // 2009.07.12 - 승인취소 시 카드전표 자동출력을 위한 키값
- // Opener에게 보내기 위한 파라미터 객체
- var retValPam = new Object();
- var m_opener;
- function fForceCardAprv(flag) {
- // 카드번호,카드회사,유효기간,결제금액,할부개월
- var cardno = ds_main_card2.getColumn(0, "card_cardno");
- if (utlf_isNull(cardno) || cardno == " " || cardno == "-") {
- sysf_messageBox("카드번호가 미입력되었습니다!", "E999", "");
- return false;
- }
- var card_cardcmpycd = ds_main_card2.getColumn(0, "card_cardcmpycd");
- if (utlf_isNull(card_cardcmpycd) || card_cardcmpycd == " " || card_cardcmpycd == "-") {
- sysf_messageBox("카드회사가 미입력되었습니다!", "E999", "");
- return false;
- }
- var card_valiterm = ds_main_card2.getColumn(0, "card_valiterm");
- if (utlf_isNull(card_valiterm) || card_valiterm == " " || card_valiterm == "-") {
- sysf_messageBox("유효기간이 미입력되었습니다!","E999","");
- return false;
- }
- var card_cardamt = ds_main_card2.getColumn(0, "card_cardamt");
- if (utlf_isNull(card_cardamt) || card_cardamt == " " || card_cardamt == "-") {
- sysf_messageBox("카드금액이 미입력되었습니다!","E999","");
- return false;
- }
- var card_allotmm = ds_main_card2.getColumn(0, "card_allotmm");
- if (utlf_isNull(card_allotmm) || card_allotmm == " " || card_allotmm == "-") {
- sysf_messageBox("할부개월이 미입력되었습니다!","E999","");
- ds_main_card2.setColumn( 0, "card_allotmm", '00')
- return false;
- }
- var card_aprvdd = ds_main_card2.getColumn(0, "card_aprvdd");
- if (utlf_isNull(card_aprvdd) || card_aprvdd == " " || card_aprvdd == "-") {
- sysf_messageBox("승인일자가 미입력되었습니다!","E999","");
- ds_main_card2.setColumn( 0, "card_aprvdd", '')
- return false;
- }
- var card_aprvtm = ds_main_card2.getColumn(0, "card_aprvtm");
- if (utlf_isNull(card_aprvtm) || card_aprvtm == " " || card_aprvtm == "-") {
- sysf_messageBox("승인시간이 미입력되었습니다!","E999","");
- ds_main_card2.setColumn( 0, "card_aprvtm", '')
- return false;
- }
- var card_aprvno = ds_main_card2.getColumn(0, "card_aprvno");
- if (utlf_isNull(card_aprvno) || card_aprvno == " " || card_aprvno == "-") {
- sysf_messageBox("승인번호가 미입력되었습니다!","E999","");
- ds_main_card2.setColumn( 0, "card_aprvno", '')
- return false;
- }
-
- //2018/08/03 이정택 제어추가
- var card_cardtype = ds_main_card2.getColumn(0, "card_cardtype");
- if (utlf_isNull(card_cardtype) || card_cardtype == " " || card_cardtype == "-") {
- sysf_messageBox("카드구분이 미입력되었습니다!","E999","");
- ds_main_card2.setColumn( 0, "card_cardtype", '')
- return false;
- }
-
- var card_aprvunino = ds_main_card2.getColumn(0, "card_aprvunino");
- if (utlf_isNull(card_aprvunino) || card_aprvunino == " " || card_aprvunino == "-") {
- sysf_messageBox("거래일련번호가 미입력되었습니다!","E999","");
- ds_main_card2.setColumn( 0, "card_aprvunino", '')
- return false;
- }
- //2018/08/03 이정택 제어추가
-
- var card_keyinptflag = ds_main_card2.getColumn(0, "card_keyinptflag");
- if (utlf_isNull(card_keyinptflag) || card_keyinptflag == " " || card_keyinptflag == "-") {
- ds_main_card2.setColumn( 0, "card_keyinptflag","K");
- }
- if (flag == "I") {
- //카드결제액 체크
- var recardaprv = ds_main_iptflag.getColumn(0, "recardaprv");
-
- var totrcptamt = ds_main_card.getColumn(0, "totrcptamt");
- var totcardamt = ds_main_card.getColumn(0, "totcardamt");
-
- var card_cardamt = ds_main_card2.getColumn(0, "card_cardamt");
- if (recardaprv != "Y") {
- if (parseInt(ds_main_card2.getColumn(0, "card_cardamt")) == 0) {
- sysf_messageBox("결제금액이 0원입니다. 확인하시고 다시 카드승인하세요!", "E999", "");
- return false;
- }
- } else if (recardaprv == "Y") {
- var cardAmt = 0;
- var cnt = ds_main_c_card_card.rowcount;
- for (var i = 0; i < cnt; i++) {
- cardAmt += parseInt(ds_main_c_card_card.getColumn(i, "card_cardamt"));
- }
- if (cardAmt != card_cardamt) {
- sysf_messageBox("멀티카드수납내역을 변경_취소하기 위한 재승인인 경우에는 재승인할 카드승인금액 합과 결제 금액이 같아야 합니다.", "E999", "");
- return false;
- }
- }
- }
-
- ds_main_n_cvan_cvan.clear();
-
- if (flag == "I") {
-
- dsf_makeValue(ds_main_n_cvan_cvan, "aprvflag", "string", "12");
- dsf_makeValue(ds_main_n_cvan_cvan, "remfact", "string", "강제카드결제(승인)");
-
- ds_main_card2.setColumn(0, "card_aprvflag", "12");
- ds_main_card2.setColumn(0, "card_rcptstat", "Y");
- ds_main_card2.setColumn(0, "card_remfact", "강제카드결제(승인)");
-
- } else if (flag == "D") {
-
- dsf_makeValue(ds_main_n_cvan_cvan, "aprvflag", "string", "22");
- dsf_makeValue(ds_main_n_cvan_cvan, "remfact", "string", "강제카드결제(취소)");
-
- ds_main_card2.setColumn(0, "card_aprvflag", "22");
- ds_main_card2.setColumn(0, "card_rcptstat", "D");
- ds_main_card2.setColumn(0, "card_remfact", "강제카드결제(취소)");
- }
-
- dsf_makeValue(ds_main_n_cvan_cvan, "pid", "string", gPid);
- dsf_makeValue(ds_main_n_cvan_cvan, "aprvdd", "string", ds_main_card2.getColumn(0, "card_aprvdd"));
- dsf_makeValue(ds_main_n_cvan_cvan, "aprvtm", "string", ds_main_card2.getColumn(0, "card_aprvtm"));
- dsf_makeValue(ds_main_n_cvan_cvan, "aprvno", "string", ds_main_card2.getColumn(0, "card_aprvno"));
- dsf_makeValue(ds_main_n_cvan_cvan, "ordtype", "string", gOrdtype);
- dsf_makeValue(ds_main_n_cvan_cvan, "instcd", "string", sysf_getUserInfo("dutplceinstcd"));
- dsf_makeValue(ds_main_n_cvan_cvan, "keyinptflag", "string", ds_main_card2.getColumn(0, "card_keyinptflag"));
- dsf_makeValue(ds_main_n_cvan_cvan, "cardcmpycd", "string", ds_main_card2.getColumn(0, "card_cardcmpycd"));
- dsf_makeValue(ds_main_n_cvan_cvan, "cardno", "string", ds_main_card2.getColumn(0, "card_cardno"));
- //dsf_makeValue(ds_main_n_cvan_cvan, "vancd", "string", "-");
- dsf_makeValue(ds_main_n_cvan_cvan, "vancd", "string", ds_init_pam_init_P0032list.lookup("cdid", "200", "remark"));
- dsf_makeValue(ds_main_n_cvan_cvan, "allotmm", "string", ds_main_card2.getColumn(0, "card_allotmm"));
- dsf_makeValue(ds_main_n_cvan_cvan, "cardamt", "string", ds_main_card2.getColumn(0, "card_cardamt"));
- dsf_makeValue(ds_main_n_cvan_cvan, "valiterm", "string", ds_main_card2.getColumn(0, "card_valiterm"));
- dsf_makeValue(ds_main_n_cvan_cvan, "trmnno", "string", "");
- dsf_makeValue(ds_main_n_cvan_cvan, "rcptexecdd", "string", "-");
- dsf_makeValue(ds_main_n_cvan_cvan, "rcpttm", "string", "-");
- dsf_makeValue(ds_main_n_cvan_cvan, "rcptrid", "string", "");
- dsf_makeValue(ds_main_n_cvan_cvan, "fstrgstrid", "string", "");
- dsf_makeValue(ds_main_n_cvan_cvan, "fstrgstdt", "string", "");
- dsf_makeValue(ds_main_n_cvan_cvan, "lastupdtrid", "string", "");
- dsf_makeValue(ds_main_n_cvan_cvan, "lastupdtdt", "string", "");
- dsf_makeValue(ds_main_n_cvan_cvan, "elctsignkey", "string", "");
- dsf_makeValue(ds_main_n_cvan_cvan, "elctsigncnts", "string", "");
- dsf_makeValue(ds_main_n_cvan_cvan, "carddepoamt", "string", "0");
- dsf_makeValue(ds_main_n_cvan_cvan, "coms", "string", "0");
- dsf_makeValue(ds_main_n_cvan_cvan, "etcflag", "string", gPregDmndYN);
- dsf_makeValue(ds_main_n_cvan_cvan, "aprvunino", "string", ds_main_card2.getColumn(0, "card_aprvunino"));
- dsf_makeValue(ds_main_n_cvan_cvan, "cardtype", "string", ds_main_card2.getColumn(0, "card_cardtype"));
-
- ds_main_card2.setColumn(0, "card_ordtype", gOrdtype);
- ds_main_card2.setColumn(0, "card_vancd", "");
- var oParam = {};
- oParam.id = "TXPAO00455";
- oParam.service = "pamcomnapp.PamComn";
- oParam.method = "reqInsCVan";
- oParam.inds = "req=ds_main_n_cvan_cvan";
- oParam.outds = "ds_main_h_cvan_cvan=h_cvan";
- oParam.async = false;
- oParam.callback = "cf_TXPAO00455";
- tranf_submit(oParam);
- if (arErrorCode.pop("TXPAO00455") < 0) {
- sysf_messageBox("VAN정보를 정상적으로 저장하지 못했습니다.", "E999","");
- return false;
- } else {
-
- var aprvCardAmt = ds_main_card.getColumn(0, "totcardamt");
- var newCardAmt = ds_main_card2.getColumn(0, "card_cardamt");
-
- if (flag == "D") {
- newCardAmt = parseInt(newCardAmt) * -1;
- }
-
- if (utlf_isNull(aprvCardAmt) || isNaN(aprvCardAmt)) {
- aprvCardAmt = 0;
- }
-
- ds_main_card.setColumn(0, "totcardamt", parseInt(aprvCardAmt) + parseInt(newCardAmt));
-
- ds_send.clear();
- dsf_createDsRow("ds_send", [{col:"cvan_pid", type:"STRING", size:256, val: gPid}
- , {col:"cvan_aprvdd", type:"STRING", size:256, val: ""}
- , {col:"cvan_aprvsrchflag", type:"STRING", size:256, val: "-"}
- , {col:"cvan_ioflag", type:"STRING", size:256, val: ds_main_iptflag.getColumn(0, "ioflag")}
- , {col:"cvan_pregdmndyn", type:"STRING", size:256, val: gPregDmndYN}]);
- var oParam = {};
- oParam.id = "TRPAO00453";
- oParam.service = "pamcomnapp.PamComn";
- oParam.method = "reqGetCardVanNew";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_h_cvan_cvan=h_cvan";
- oParam.async = false;
- oParam.callback = "cf_TRPAO00453";
- tranf_submit(oParam);
- if (arErrorCode.pop("TRPAO00453") < 0) {
- sysf_messageBox("VAN정보를 가져오지 못했습니다. 강제승인한 결과를 확인하실려면 [승인내역조회] 버튼을 눌러 VAN정보를 재조회하세요", "E999","");
- return false;
- } else {
- var cnt = ds_main_h_cvan_cvan.rowcount;
- var aprvflag = "";
- var check = true;
- if (flag == "I") {
- aprvflag = "12";
- } else {
- aprvflag = "22";
- }
-
- for (var i = 0; i < cnt; i ++) {
-
- if (ds_main_h_cvan_cvan.getColumn(i, "cvan_aprvno") == ds_main_card2.getColumn(0, "card_aprvno") && ds_main_h_cvan_cvan.getColumn(i, "cvan_aprvflag") == aprvflag) {
-
- ds_main_h_cvan_cvan.rowposition = i;
- check = true;
- ds_main_iptflag.setColumn(0, "cardedit", "Y");
- group3_swt_cardlist_case_cvan_checkbox1_onchanged(null, null);
- break;
- }
-
- check = false;
- }
-
- if (check) {
- // 카드내역 생성
- if (fMakeCardAprvSpec()) {
- return true;
- } else {
- return false;
- }
- } else {
- //VAN정보 탭으로 이동
- group3.swt_cardlist.tabindex = 0;
- group3.group2.ipt_cardno.setFocus();
- return false;
- }
- }
- }
- }
- function cf_TXPAO00455(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function cf_TRPAO00453(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function fInit() {
- var arrParam1 = [{dsNm: "ds_init_com_init_P0076list", cdGrpId: "P0076"}
- , {dsNm: "ds_init_com_init_P0078list", cdGrpId: "P0078"}
- , {dsNm: "ds_init_com_init_P0390list", cdGrpId: "P0390"}
- , {dsNm: "ds_init_com_init_P0049list", cdGrpId: "P0049"}
- , {dsNm: "ds_init_com_init_P0001list", cdGrpId: "P0001"}];
- appf_getCodeList(arrParam1);
- // 승인취소 시 전표자동출력여부 (cdid : 300)
- var arrParam2 = [{dsNm: "ds_init_pam_init_P0022list", cdGrpId: "P0022"}
- ,{dsNm: "ds_init_pam_init_P0032list", cdGrpId: "P0032"}
- ,{dsNm: "ds_init_pam_init_P6601list", cdGrpId: "P6601"} // 로직밴
- ,{dsNm: "ds_init_pam_init_P6602list", cdGrpId: "P6602"} // 승인밴
- ,{dsNm: "ds_init_pam_init_P6603list", cdGrpId: "P6603"}]; // IC결제시범사용자
- pamfGetCodeList(arrParam2, false);
- ds_main_iptflag.clearData(); ds_main_iptflag.addRow();
- ds_main_card.clearData(); ds_main_card.addRow();
- ds_main_card2.clearData(); ds_main_card2.addRow();
- ds_main_h_cvan_cvan.clearData();
- ds_main_h_cvan2_cvan.clearData();
- ds_main_h_card_card.clearData();
- ds_main_c_card_card.clearData();
- ds_main_c_otpt_otpt.clearData();
- ds_main_m_opmi_opmi.clearData();
- ds_main_iptflag.setColumn(0, "cardedit", "");
- group3_swt_cardlist_case_cvan_checkbox1_onchanged(null, null);
- ds_main_card.setColumn(0, "totrcptamt","0");
- ds_main_card.setColumn(0, "totcardamt","0");
- ds_main_card.setColumn(0, "subtotalamt","0");
- ds_main_card2.setColumn(0, "card_keyinptflag", "S"); //swipe
- ds_main_card2.setColumn(0, "card_cardamt", "0");
- ds_main_card2.setColumn(0, "card_valiterm", "");
- ds_main_card2.setColumn(0, "card_cardcmpycd", "");
-
- //2018/05/11 이정택 추가
- ds_main_card2.setColumn(0, "card_aprvunino", "");
- //2018/05/11 이정택 추가
- //카드내역 탭을 기본으로 선택
- group3.swt_cardlist.tabindex = 0;
- group3.group2.ipt_cardno.setFocus();
- group3.group2.btn_makecardaprv.visible = false;
- group3.group2.btn_cardaprv.visible = true;
- group3.group2.btn_cardcncl.visible = true;
- group3.swt_cardlist.case_cvan.checkbox1.visible = false;
- // KOVAN - KOCES 이관작업 관련 : PAM로긴한 경우에만 보임
- if (sysf_getUserInfo("userid") == "PAM") {
- //group3.group1.rdo_valflag.visible = true;
- group3.group1.cap_aprv_vanflag.visible = true;
- group3.group1.cmb_aprv_vanflag.visible = true;
- group3.group1.cap_cncl_vanflag.visible = true;
- group3.group1.cmb_cncl_vanflag.visible = true;
- }
- // ICPos 적용 관연 vanflag는 필수처리
- ds_main_iptflag.setColumn(0, "vanflag", ds_init_pam_init_P0032list.lookup("cdid", "200", "cdnm"));
-
- // 자동취소시 밴플래그 세팅처리
- ds_main_iptflag.setColumn(0, "cnclvanflag", ds_init_pam_init_P6602list.lookup("remark", ds_init_pam_init_P0032list.lookup("cdid", "200", "remark"), "cdnm"));
-
- // IC 시범결제를 위한 소스 추가(2018/06/04 이정택)
- if(ds_init_pam_init_P6603list.findRow("cdid", sysf_getUserInfo("userid"))!='-1'){
- ds_main_iptflag.setColumn(0, "vanflag", ds_init_pam_init_P0032list.lookup("cdid", "400", "cdnm"));
- ds_main_iptflag.setColumn(0, "cnclvanflag", ds_init_pam_init_P6602list.lookup("remark", ds_init_pam_init_P0032list.lookup("cdid", "200", "remark"), "cdnm"));
- }
- // IC 시범결제를 위한 소스 추가(2018/06/04 이정택)
-
- gFLAG = m_opener.frmf_getParameter("SPPAO00400_FLAG");
- // ds_main_iptflag.setColumn(0, "vanflag", ds_init_pam_init_P0032list.lookup("cdid", "200", "remark"));
- gFlag = objPam.flag;
- gMulticnt = objPam.multiCnt; // 외래등록의 멀티접수인 경우만 해당멀티건수 나머지는 default '0'으로 세팅
- gMultiSend = objPam.dsMultiSend; // 외래등록 멀티접수인 경우만 각각의 본인부담액을 보낸다. 나머지는 '-'
- gPid = utlf_trim(objPam.pid); // 등록번호
- gOrddd = objPam.orddd; // 진료일자
- gCretno = objPam.cretNo; // 진료생성번호
- gOrdtype = objPam.ordType; // 진료구분
- gFromDD = objPam.fromdd; // 시작일자
- gToDD = objPam.todd; // 종료일자
- gOrddeptcd = objPam.ordDeptCd; // 진료과
- gCardno = utlf_trim(objPam.cardNo); // 카드번호
- gValiterm = utlf_trim(objPam.valiterm); // 유효기간
- gAllotmm = utlf_trim(objPam.allotmm); // 할부
- gKeyInptFlag= utlf_trim(objPam.keyInptFlag);// 키입력구분
- gSwipeData = utlf_trim(objPam.swipeData); // 단말기로부터 넘어온 카드정보
- gTotrcptamt = utlf_trim(objPam.totRcptAmt); // 수납대상금액
- gRcptdd = objPam.rcptdd; // 영수일자
- gRcptno = objPam.rcptNo; // 영수번호
- gRcptseqno = objPam.rcptSeqNo; // 영수일련번호
- gCOTPT = objPam.COTPT; // 멀티접수 개별 변경/취소 위해 필요 - 외래등록/수납
- gRtnType = objPam.rtnType; // 리턴시 노드 전체 리턴 OR 일부만 리턴여부판별
- gPregDmndYN = objPam.pregDmndYN; // 산전진료비지원 카드승인여부
- gRtn = objPam.rtn;
- strSend = objPam.dsStrSend; // Opener가 가지고 있던 카드내역
- strRcv = objPam.dsStrRcv; // Opener에 보내기 위한 카드내역(Opener에서 카드내역을 받기 위한 데이터셋)
- strRcvVan = objPam.dsStrRcvVan;
- gPreCashAmt = objPam.preCashAmt; //기현금액
- gPreCardAmt = objPam.preCardAmt; //기현금액
-
- if (gPregDmndYN == "Y") {
- //산전지원금 승인일때
- group3.swt_cardlist.tabindex = 0;
- lf_setTabPageVisble(group3.swt_cardlist, "case_card", false);
- group3.swt_cardlist.case_cvan.checkbox1.visible = false;
- group3.caption15.visible = true;
- group3.group2.ipt_cardno.setFocus();
- } else {
- group3.caption15.visible = false;
- gPregDmndYN = "-";
- }
- if (utlf_isNull(gPid) || gPid == " ") {
- sysf_messageBox("등록번호가 정확히 전달되지 않았습니다. 환자정보를 다시 조회하신 후에 계속 진행하세요!","E999","");
- return false;
- }
- if (isNaN(gTotrcptamt)) {
- gTotrcptamt = 0;
- ds_main_card.setColumn(0, "totrcptamt", gTotrcptamt);
- fCardamtCalc();
- } else {
- ds_main_card.setColumn(0, "totrcptamt", gTotrcptamt);
- fCardamtCalc();
- }
- if (!utlf_isNull(strSend) && strSend != " " && strSend != "-") {
-
- ds_main_h_card_card.copyData(strSend);
- ExistCardCount = ds_main_h_card_card.rowcount;
- fCardamtCalc();
- } else {
- ExistCardCount = 0;
- }
- if (!utlf_isNull(gMultiSend) && gMultiSend != " " && gMultiSend != "-") {
- ds_main_m_opmi_opmi.copyData(gMultiSend);
- }
- // 밴정보 조회
- ds_main_iptflag.setColumn(0, "aprvdd", utlf_getCurrentDate());
- // 입원_외래구분
- if (String(gOrdtype).toUpperCase() == "O") {
- ds_main_iptflag.setColumn(0, "ioflag", "O");
- } else if (String(gOrdtype).toUpperCase() == "H") {
- ds_main_iptflag.setColumn(0, "ioflag", "H");
- } else {
- ds_main_iptflag.setColumn(0, "ioflag", "I");
- }
-
- ds_main_iptflag.setColumn(0, "aprvsrchflag", "-"); //전체
- ds_main_iptflag.setColumn(0, "receiptyn", "Y"); //전표출력여부
- //외래_입원_건진 카드밴 정보 조회
- if (gFLAG != "I" && gFLAG != "D") {
- ds_send.clearData(); ds_send.addRow();
- dsf_createDsRow("ds_send", [{col:"cvan_pid", type:"STRING", size:256, val: gPid}
- , {col:"cvan_aprvdd", type:"STRING", size:256, val: ""}
- , {col:"cvan_aprvsrchflag", type:"STRING", size:256, val: ds_main_iptflag.getColumn(0, "aprvsrchflag")}
- , {col:"cvan_ioflag", type:"STRING", size:256, val: ds_main_iptflag.getColumn(0, "ioflag")}
- , {col:"cvan_pregdmndyn", type:"STRING", size:256, val: gPregDmndYN}]);
- var oParam = {};
- oParam.id = "TRPAO00453";
- oParam.service = "pamcomnapp.PamComn";
- oParam.method = "reqGetCardVanNew";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_h_cvan_cvan=h_cvan";
- oParam.async = false;
- oParam.callback = "cf_TRPAO00453";
- tranf_submit(oParam);
- if (arErrorCode.pop("TRPAO00453") > -1) {
- }
- }
- // 입원 카드수납내역 조회
- if (String(gOrdtype).toUpperCase() != "O" && gFLAG != "I" && gFLAG != "D" && gFLAG != "M" && gFLAG != "H" && gPregDmndYN != "Y") {
- ds_send.clear();
- dsf_createDsRow("ds_send", [{col:"cvan_pid", type:"STRING", size:256, val: gPid}
- , {col:"cvan_aprvdd", type:"STRING", size:256, val: ""}
- , {col:"cvan_aprvtm", type:"STRING", size:256, val: ""}
- , {col:"cvan_aprvno", type:"STRING", size:256, val: ""}
- , {col:"cvan_ordtype", type:"STRING", size:256, val: gOrdtype}
- , {col:"cvan_fromdd", type:"STRING", size:256, val: gFromDD}
- , {col:"cvan_todd", type:"STRING", size:256, val: gToDD}
- , {col:"cvan_orddd", type:"STRING", size:256, val: gOrddd}
- , {col:"cvan_cretno", type:"STRING", size:256, val: gCretno}
- , {col:"sess_posinstcd", type:"STRING", size:256, val: sysf_getUserInfo("dutplceinstcd")}]);
- var oParam = {};
- oParam.id = "TRPAO00452";
- oParam.service = "pamcomnapp.PamComn";
- oParam.method = "reqGetCardofVan";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_h_card_card=card";
- oParam.async = false;
-
- tranf_submit(oParam);
-
- // mseq 칼럼 추가
- dsf_setDefaultVal(ds_main_h_card_card, "card_mseqno:");
-
- ExistCardCount = ds_main_h_card_card.rowcount;
- fCardamtCalc();
- }
- // ICPos의 경우 할부개월수만 전달
- if (ds_main_iptflag.getColumn(0, "vanflag") == "KOCES_IC") {
- ds_main_card2.setColumn(0, "card_allotmm", gAllotmm);
- } else {
- if (!utlf_isNull(gCardno) && gCardno != " " && gCardno != "-" &&
- !utlf_isNull(gValiterm) && gValiterm != " " && gValiterm != "-" &&
- !utlf_isNull(gTotrcptamt) && gTotrcptamt != " " && gTotrcptamt != "-" &&
- !utlf_isNull(gAllotmm) && gAllotmm != " " && gAllotmm != "-") {
- ds_main_card2.enableevent = false;
- ds_main_card2.setColumn(0, "card_cardno", gCardno);
- ds_main_card2.enableevent = true;
- ds_main_card2.setColumn(0, "card_valiterm", gValiterm);
- ds_main_card2.setColumn(0, "card_allotmm", gAllotmm);
- if (!utlf_isNull(gKeyInptFlag) && gKeyInptFlag != " " && gKeyInptFlag != "-") {
- ds_main_card2.setColumn(0, "card_keyinptflag", gKeyInptFlag);
- ds_main_card.setColumn(0, "swipedata", gSwipeData);
- } else {
- ds_main_card2.setColumn(0, "card_keyinptflag", "K");
- }
- }
- }
- ds_send_sms.setColumn(0, "pid", gPid);
- }
- function fInit2() {
- ds_main_card2.clearData(); ds_main_card2.addRow();
- ds_main_card.setColumn(0, "swipedata", "");
- var subtotalamt = parseInt(ds_main_card.getColumn(0, "totrcptamt")) - parseInt(ds_main_card.getColumn(0, "totcardamt"));
- ds_main_card.setColumn(0, "subtotalamt", subtotalamt);
- ds_main_card2.setColumn(0, "card_cardamt", subtotalamt);
- ds_main_iptflag.setColumn(0, "cardedit", "");
- group3_swt_cardlist_case_cvan_checkbox1_onchanged(null, null);
- ds_main_card2.setColumn(0, "card_keyinptflag", "S");
- ds_main_card2.setColumn(0, "card_valiterm", "");
- ds_main_card2.setColumn(0, "card_cardcmpycd", "");
-
- ds_main_iptflag.setColumn(0, "aprvdd", utlf_getCurrentDate());
- group3.group2.ipt_cardno.setFocus();
- }
- function fCardamtCalc() {
- ds_main_card2.setColumn(0, "card_cardamt", parseInt(ds_main_card.getColumn(0, "totrcptamt")));
- }
- //2007-10-10 이동식 추가 - 카드승인
- function fGetCardAprv() {
-
- //카드 승인금액이 있을 경우에 승인
- var vCardamt = parseInt(ds_main_card2.getColumn(0, "card_cardamt"));
-
- var elctsignkey = "";
- var elctsigncnts = "";
-
- // VAN사 구분
- var vanFlag = ds_main_iptflag.getColumn(0, "vanflag");
-
- // KOCES_ICPOS의 경우 스킵 by 조중래 20160429
- // KICC IC의 경우 서명데이터를 전달해야함 2018/05/14(이정택)
- // if (vanFlag != "KOCES_IC") {
-
- // 서명 후 카드 승인, 서명데이터 승인시 전송해야함
- // 전자서명 처리
- var parm = gPid + "▦" // PID
- + vCardamt + "▦" // 수납대상금액
- + "11" + "▦" // 승인구분
- + "" + "▦" // 승인일자
- + "" + "▦" // 승인시간
- + "" + "▦" // 승인번호
- + sysf_getUserInfo("dutplceinstcd") + "▦"; // 기관코드
- frmf_setParameter("SPPAO02101_PARM", parm);
-
- // 5만원 이하 승인안함 SPPAO00100_공통코드호출.xrw
- var aprv_Min_Amt = sysf_getGlobalVariable("SPPAO00100_P0082_00_nm", "p");
-
- if (utlf_isNull(aprv_Min_Amt)) {
- aprv_Min_Amt = 0;
- }
-
- if (vCardamt > parseInt(aprv_Min_Amt)) {
- var tempKeyInptFlag = ds_main_card2.getColumn(0, "card_keyinptflag");
- var tempAllotmm = ds_main_card2.getColumn(0, "card_allotmm");
-
- //var signData = frmf_modal("SPPAO02101", "SPPAO02101", "", "", 2, 400, 400, "", "", "", "", "", "M");
- group3.group2.ipt_cardno.enableevent = false;
- var signData = frmf_modal("SPPAO02101", "SPPAO02101", '', false, 1, '', '', 311, 256, "", "", "", "M");
- group3.group2.ipt_cardno.enableevent = true;
- ds_main_card2.setColumn(0, 'card_keyinptflag', tempKeyInptFlag);
- ds_main_card2.setColumn(0, 'card_allotmm', tempAllotmm);
-
- if (!utlf_isNull(signData)) {
- elctsignkey = signData.key;
- elctsigncnts = signData.img;
- } else {
- sysf_messageBox("카드 서명 데이터가 올바르게 전달 되지 않았습니다. 다시 한번 시도해주세요", "E999", "");
- return false;
- }
- }
- // }
-
- if (vCardamt > 0) {
- // 카드 승인
- // swipe 데이타 읽어 입력구분 세팅
- fAppCardVanData(ds_init_pam_init_P6601list.lookup("cdnm", ds_main_iptflag.getColumn(0, "vanflag"), "remark") // data1 vangb van사구분
- , "11" // data2 ordergb 거래구분
- , utlf_getCurrentDate() // data3 mdate 회계일자
- , gPid // data4 pano 등록번호
- , gOrdtype // data5 iogb 입외구분
- , gOrddeptcd // data6 deptcode 진료과코드
- , gOrddd // data7 diagdate 진료일자
- , sysf_getUserInfo("userid") // data8 clientid 수납자
- , ds_main_card2.getColumn(0, "card_keyinptflag") // data9 entrymode 입력구분
- , ds_main_card.getColumn(0, "swipedata") // data10 track2data 트랙data
- , ds_main_card2.getColumn(0, "card_cardno") // data11 cardnumber 카드번호
- , ds_main_card2.getColumn(0, "card_valiterm") // data12 cardperiod 유효기간
- , ds_main_card2.getColumn(0, "card_allotmm") // data13 carddivide 할부개월수
- , vCardamt // data14 netamt 금액
- , "" // data15 oldappdate 원거래승인일자(취소시)
- , "" // data16 oldapptime 원거래승인시간(취소시)
- , "" // data17 oldappno 원거래승인번호(취소시)
- , gPregDmndYN // data18 gPregDmndYN 산전진료비여부
- , elctsignkey // data19 카드 서명
- , elctsigncnts // data20 카드 서명
- , vanFlag // data21 VAN구분
- , "-" // data22 거래일련번호
- , "-"); // data23 원승인단말기번호
-
- if (ds_tmp_appvanif.getColumn(0, "replystat") != "0000") {
-
- // 비대면 승인 실패 시
- if (ds_main_card2.getColumn(0, "card_keyinptflag") == "E") {
- sysf_messageBox("승인실패 : " + KNUH_IC_OCX.gaon_rsmsg(), "E999", "");
- }
-
- // 승인에러시 정지
- return false;
- }
-
- // 승인완료 후 전표 출력 start
- // 강제카드결제 제외
- if (ds_main_iptflag.getColumn(0, "cardaprv") != "Y" && ds_main_iptflag.getColumn(0, "receiptyn") == "Y" && gMyCard =="Y") {
-
- ds_temp_receipt.clearData();
-
- dsf_makeValue(ds_temp_receipt, "pid", "string", gPid);
- dsf_makeValue(ds_temp_receipt, "aprvflag", "string", "12");
- dsf_makeValue(ds_temp_receipt, "aprvdd", "string", ds_tmp_appvanif.getColumn(0, "approvaldate"));
- dsf_makeValue(ds_temp_receipt, "aprvtm", "string", ds_tmp_appvanif.getColumn(0, "approvaltime"));
- dsf_makeValue(ds_temp_receipt, "aprvno", "string", ds_tmp_appvanif.getColumn(0, "approvalno"));
- dsf_makeValue(ds_temp_receipt, "ordtype", "string", gOrdtype);
- dsf_makeValue(ds_temp_receipt, "instcd", "string", sysf_getUserInfo("dutplceinstcd"));
- dsf_makeValue(ds_temp_receipt, "ordtype", "string", "카드전표재출력");
-
- var objArg = new Object();
- objArg.ds_temp_SPPAO01900 = ds_temp_receipt;
-
- frmf_modal("SPPAO01900", "SPPAO01900", objArg, "", 1, 200, 200, "", "", "", "", "", "M");
-
- gMyCard ="N"
- }
-
- var aprvCardAmt = ds_main_card.getColumn(0, "totcardamt");
-
- if (utlf_isNull(aprvCardAmt) || isNaN(aprvCardAmt)) {
- aprvCardAmt = 0;
- }
-
- ds_main_card.setColumn(0, "totcardamt", parseInt(aprvCardAmt) + parseInt(vCardamt));
-
- //수납내역 별로 카드내역을 쪼갬
- var m_otpt = parseInt(ds_main_m_opmi_opmi.rowcount); // 멀티수납시 카드내역 생성을 위해서
- var c_card = parseInt(ds_main_c_card_card.rowcount); // 재승인대상 카드내역
-
- var recardaprv = ds_main_iptflag.getColumn(0, "recardaprv"); // 재승인 플래그
-
- // 멀티수납 카드내역 생성
- if (m_otpt > 0 && recardaprv != "Y") {
- if(utlf_isNull(this.objects["ds_main_h_card_card"]) || ds_main_h_card_card.rowcount == 0) {
- dsf_createDs("ds_main_h_card_card", [
- {col:"card_mseqno", type:"STRING", size:256}
- , {col:"card_pid", type:"STRING", size:256}
- , {col:"card_rcptdd", type:"STRING", size:256}
- , {col:"card_rcptno", type:"STRING", size:256}
- , {col:"card_rcptseqno", type:"STRING", size:256}
- , {col:"card_seqno", type:"STRING", size:256}
- , {col:"card_instcd", type:"STRING", size:256}
- , {col:"card_rcptstat", type:"STRING", size:256}
- , {col:"card_ordtype", type:"STRING", size:256}
- , {col:"card_keyinptflag", type:"STRING", size:256}
- , {col:"card_cardcmpycd", type:"STRING", size:256}
- , {col:"card_cardno", type:"STRING", size:256}
- , {col:"card_aprvflag", type:"STRING", size:256}
- , {col:"card_aprvdd", type:"STRING", size:256}
- , {col:"card_aprvtm", type:"STRING", size:256}
- , {col:"card_aprvno", type:"STRING", size:256}
- , {col:"card_vancd", type:"STRING", size:256}
- , {col:"card_allotmm", type:"STRING", size:256}
- , {col:"card_cardamt", type:"STRING", size:256}
- , {col:"card_valiterm", type:"STRING", size:256}
- , {col:"card_rcptexecdd", type:"STRING", size:256}
- , {col:"card_rcpttm", type:"STRING", size:256}
- , {col:"card_rcptrid", type:"STRING", size:256}
- , {col:"card_innrtretyn", type:"STRING", size:256}
- , {col:"card_preamtyn", type:"STRING", size:256}
- , {col:"card_remfact", type:"STRING", size:256}
- , {col:"card_fstrgstrid", type:"STRING", size:256}
- , {col:"card_fstrgstdt", type:"STRING", size:256}
- , {col:"card_lastupdtrid", type:"STRING", size:256}
- , {col:"card_lastupdtdt", type:"STRING", size:256}
- ]);
- }
- for (var i = 0; i < m_otpt; i++) {
-
- if (ds_main_m_opmi_opmi.getColumn(i, "opmi_cashamt") != 0) {
-
- currow = ds_main_h_card_card.addRow(); //parseInt(ds_main_h_card_card.rowcount) + 1;
-
- //카드승인정보는 추후 받아온 데이터 로 처리
- ds_main_h_card_card.setColumn(currow, "card_mseqno", ds_main_m_opmi_opmi.getColumn(i, "opmi_mseqno"));
- ds_main_h_card_card.setColumn(currow, "card_pid", gPid);
- ds_main_h_card_card.setColumn(currow, "card_rcptdd", "");
- ds_main_h_card_card.setColumn(currow, "card_rcptno", "0");
- ds_main_h_card_card.setColumn(currow, "card_rcptseqno", "0");
- ds_main_h_card_card.setColumn(currow, "card_seqno", "0");
- ds_main_h_card_card.setColumn(currow, "card_instcd", sysf_getUserInfo("dutplceinstcd"));
-
- ds_main_h_card_card.setColumn(currow, "card_rcptstat", "Y");
- ds_main_h_card_card.setColumn(currow, "card_ordtype", gOrdtype);
-
- ds_main_h_card_card.setColumn(currow, "card_keyinptflag", ds_main_card2.getColumn(0, "card_keyinptflag")); // 키입력구분
- ds_main_h_card_card.setColumn(currow, "card_cardcmpycd", ds_tmp_appvanif.getColumn(0, "bankid")); // 매입처코드
- ds_main_h_card_card.setColumn(currow, "card_cardno", ds_main_card2.getColumn(0, "card_cardno")); // 카드번호
-
- ds_main_h_card_card.setColumn(currow, "card_aprvflag", "12"); // 12: 카드승인응답
- ds_main_h_card_card.setColumn(currow, "card_aprvdd", ds_tmp_appvanif.getColumn(0, "approvaldate")); // 승인일자
- ds_main_h_card_card.setColumn(currow, "card_aprvtm", ds_tmp_appvanif.getColumn(0, "approvaltime")); // 승인시간
- ds_main_h_card_card.setColumn(currow, "card_aprvno", ds_tmp_appvanif.getColumn(0, "approvalno")); // 승인번호
- ds_main_h_card_card.setColumn(currow, "card_vancd", ds_tmp_appvanif.getColumn(0, "vangb")); // VAN사구분
-
- ds_main_h_card_card.setColumn(currow, "card_allotmm", ds_main_card2.getColumn(0, "card_allotmm")); // 할부
-
- // 카드 금액
- if (m_otpt == 1) {
- ds_main_h_card_card.setColumn(currow, "card_cardamt", vCardamt);
- ds_main_m_opmi_opmi.setColumn(i, "opmi_cashamt", parseInt(ds_main_m_opmi_opmi.getColumn(i, "opmi_cashamt")) - vCardamt);
- } else {
- ds_main_h_card_card.setColumn(currow, "card_cardamt", ds_main_m_opmi_opmi.getColumn(i, "opmi_cashamt"));
- ds_main_m_opmi_opmi.setColumn(i, "opmi_cashamt", "0");
- }
-
- ds_main_h_card_card.setColumn(currow, "card_valiterm", ds_main_card2.getColumn(0, "card_valiterm") ); // 유효일자
-
- ds_main_h_card_card.setColumn(currow, "card_rcptexecdd", "");
- ds_main_h_card_card.setColumn(currow, "card_rcpttm", "");
- ds_main_h_card_card.setColumn(currow, "card_rcptrid", "");
-
- ds_main_h_card_card.setColumn(currow, "card_innrtretyn", "N");
- ds_main_h_card_card.setColumn(currow, "card_preamtyn", "N");
-
- ds_main_h_card_card.setColumn(currow, "card_remfact", "");
- ds_main_h_card_card.setColumn(currow, "card_fstrgstrid", "");
- ds_main_h_card_card.setColumn(currow, "card_fstrgstdt", "");
- ds_main_h_card_card.setColumn(currow, "card_lastupdtrid", "");
- ds_main_h_card_card.setColumn(currow, "card_lastupdtdt", "");
- }
- }
- // 재승인 카드내역 생성
- } else if (recardaprv == "Y" && c_card > 0) {
- var card_rcptdd = "";
- var card_rcptno = 0;
- var card_rcptseqno = 0;
- var card_cardamt = 0;
- for (var i = 0; i < c_card ; i++) {
- card_rcptdd = ds_main_c_card_card.getColumn(i, "card_rcptdd");
- card_rcptno = ds_main_c_card_card.getColumn(i, "card_rcptno");
- card_rcptseqno = ds_main_c_card_card.getColumn(i, "card_rcptseqno");
- card_cardamt = ds_main_c_card_card.getColumn(i, "card_cardamt");
- //기존승인내역 취소처리
- ds_main_c_card_card.setColumn(i, "card_rcptstat", "C");
- // 신규승인노드 추가
- currow = ds_main_c_card_card.addRow();
- // 카드승인정보는 추후 받아온 데이터 로 처리
- ds_main_c_card_card.setColumn(currow, "card_pid", gPid);
- ds_main_c_card_card.setColumn(currow, "card_rcptdd", card_rcptdd);
- ds_main_c_card_card.setColumn(currow, "card_rcptno", card_rcptno);
- ds_main_c_card_card.setColumn(currow, "card_rcptseqno", card_rcptseqno);
- ds_main_c_card_card.setColumn(currow, "card_seqno", "0");
- ds_main_c_card_card.setColumn(currow, "card_instcd", sysf_getUserInfo("dutplceinstcd"));
- ds_main_c_card_card.setColumn(currow, "card_rcptstat", "Y");
- ds_main_c_card_card.setColumn(currow, "card_ordtype", gOrdtype);
- ds_main_c_card_card.setColumn(currow, "card_keyinptflag", ds_main_card2.getColumn(0, "card_keyinptflag")); // 키입력구분
- ds_main_c_card_card.setColumn(currow, "card_cardcmpycd", ds_tmp_appvanif.getColumn(0, "bankid")); // 매입처코드
- ds_main_card2.enableevent = false;
- ds_main_c_card_card.setColumn(currow, "card_cardno", ds_main_card2.getColumn(0, "card_cardno")); // 카드번호
- ds_main_card2.enableevent = true;
- ds_main_c_card_card.setColumn(currow, "card_aprvflag", "12"); // 12: 카드승인응답
- ds_main_c_card_card.setColumn(currow, "card_aprvdd", ds_tmp_appvanif.getColumn(0, "approvaldate")); // 승인일자
- ds_main_c_card_card.setColumn(currow, "card_aprvtm", ds_tmp_appvanif.getColumn(0, "approvaltime")); // 승인시간
- ds_main_c_card_card.setColumn(currow, "card_aprvno", ds_tmp_appvanif.getColumn(0, "approvalno")); // 승인번호
- ds_main_c_card_card.setColumn(currow, "card_vancd", ds_tmp_appvanif.getColumn(0, "vangb")); // VAN사구분
- ds_main_c_card_card.setColumn(currow, "card_allotmm", ds_main_card2.getColumn(0, "card_allotmm")); // 할부
- ds_main_c_card_card.setColumn(currow, "card_cardamt", card_cardamt ); // 카드금액
- ds_main_c_card_card.setColumn(currow, "card_valiterm", ds_main_card2.getColumn(0, "card_valiterm")); // 유효일자
- ds_main_c_card_card.setColumn(currow, "card_rcptexecdd", "");
- ds_main_c_card_card.setColumn(currow, "card_rcpttm", "");
- ds_main_c_card_card.setColumn(currow, "card_rcptrid", "");
- ds_main_c_card_card.setColumn(currow, "card_innrtretyn", "N");
- ds_main_c_card_card.setColumn(currow, "card_preamtyn", "N");
- ds_main_c_card_card.setColumn(currow, "card_remfact", "");
- ds_main_c_card_card.setColumn(currow, "card_fstrgstrid", "");
- ds_main_c_card_card.setColumn(currow, "card_fstrgstdt", "");
- ds_main_c_card_card.setColumn(currow, "card_lastupdtrid", "");
- ds_main_c_card_card.setColumn(currow, "card_lastupdtdt", "");
- // 새로 추가된 노드인지 체크값
- ds_main_c_card_card.setColumn(currow, "card_newcardnode", "Y");
- }
- // 승인완료 후 재승인 플래그 삭제
- var oParam = {};
- oParam.id = "TXPAO00454";
- oParam.service = "opatmngtapp.OPatMngt";
- oParam.method = "reqSetMultiCard";
- oParam.inds = "req=ds_main_c_card_card";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXPAO00454";
- tranf_submit(oParam);
- if (arErrorCode.pop("TXPAO00454") > -1) {
- sysf_messageBox("카드내역 저장 완료하였습니다. '카드내역' 탭으로 가셔서 작업을 계속 하십시오.", "I999", "");
- ds_main_iptflag.setColumn(0, "recardaprv", "");
- group3.swt_cardlist.case_card2.button2.visible = false; // 저장버튼
- } else {
- group3.swt_cardlist.case_card2.button2.visible = true;
- sysf_messageBox("카드승인 정보를 서버에 저장하는데 실패했습니다. '카드내역II' 탭의 '저장' 버튼을 눌러 승인정보를 저장해 주세요!", "E999", "");
- return false;
- }
-
- // 단일 승인 카드내역 생성
- } else if (recardaprv != "Y") {
- if(utlf_isNull(this.objects["ds_main_h_card_card"]) || ds_main_h_card_card.rowcount == 0) {
- dsf_createDs("ds_main_h_card_card", [
- {col:"card_pid", type:"STRING", size:256}
- , {col:"card_rcptdd", type:"STRING", size:256}
- , {col:"card_rcptno", type:"STRING", size:256}
- , {col:"card_rcptseqno", type:"STRING", size:256}
- , {col:"card_seqno", type:"STRING", size:256}
- , {col:"card_instcd", type:"STRING", size:256}
- , {col:"card_rcptstat", type:"STRING", size:256}
- , {col:"card_ordtype", type:"STRING", size:256}
- , {col:"card_keyinptflag", type:"STRING", size:256}
- , {col:"card_cardcmpycd", type:"STRING", size:256}
- , {col:"card_cardno", type:"STRING", size:256}
- , {col:"card_aprvflag", type:"STRING", size:256}
- , {col:"card_aprvdd", type:"STRING", size:256}
- , {col:"card_aprvtm", type:"STRING", size:256}
- , {col:"card_aprvno", type:"STRING", size:256}
- , {col:"card_vancd", type:"STRING", size:256}
- , {col:"card_allotmm", type:"STRING", size:256}
- , {col:"card_cardamt", type:"STRING", size:256}
- , {col:"card_valiterm", type:"STRING", size:256}
- , {col:"card_rcptexecdd", type:"STRING", size:256}
- , {col:"card_rcpttm", type:"STRING", size:256}
- , {col:"card_rcptrid", type:"STRING", size:256}
- , {col:"card_innrtretyn", type:"STRING", size:256}
- , {col:"card_preamtyn", type:"STRING", size:256}
- , {col:"card_remfact", type:"STRING", size:256}
- , {col:"card_fstrgstrid", type:"STRING", size:256}
- , {col:"card_fstrgstdt", type:"STRING", size:256}
- , {col:"card_lastupdtrid", type:"STRING", size:256}
- , {col:"card_lastupdtdt", type:"STRING", size:256}
- ]);
- }
-
- currow = ds_main_h_card_card.addRow();
-
- ds_main_h_card_card.setColumn(currow, "card_pid", gPid);
- ds_main_h_card_card.setColumn(currow, "card_rcptdd", "");
- ds_main_h_card_card.setColumn(currow, "card_rcptno", "0");
- ds_main_h_card_card.setColumn(currow, "card_rcptseqno", "0");
- ds_main_h_card_card.setColumn(currow, "card_seqno", "0");
- ds_main_h_card_card.setColumn(currow, "card_instcd", sysf_getUserInfo("dutplceinstcd"));
- ds_main_h_card_card.setColumn(currow, "card_rcptstat", "Y");
- ds_main_h_card_card.setColumn(currow, "card_ordtype", gOrdtype);
- ds_main_h_card_card.setColumn(currow, "card_keyinptflag", ds_main_card2.getColumn(0, "card_keyinptflag")); // 키입력구분
- ds_main_h_card_card.setColumn(currow, "card_cardcmpycd", ds_tmp_appvanif.getColumn(0, "bankid")); // 매입처코드
- ds_main_h_card_card.setColumn(currow, "card_cardno", ds_main_card2.getColumn(0, "card_cardno")); // 카드번호
- ds_main_h_card_card.setColumn(currow, "card_aprvflag", "12"); // 12: 카드승인응답
- ds_main_h_card_card.setColumn(currow, "card_aprvdd", ds_tmp_appvanif.getColumn(0, "approvaldate")); // 승인일자
- ds_main_h_card_card.setColumn(currow, "card_aprvtm", ds_tmp_appvanif.getColumn(0, "approvaltime")); // 승인시간
- ds_main_h_card_card.setColumn(currow, "card_aprvno", ds_tmp_appvanif.getColumn(0, "approvalno")); // 승인번호
- ds_main_h_card_card.setColumn(currow, "card_vancd", ds_tmp_appvanif.getColumn(0, "vangb")); // VAN사구분
- ds_main_h_card_card.setColumn(currow, "card_allotmm", ds_main_card2.getColumn(0, "card_allotmm")); // 할부
- ds_main_h_card_card.setColumn(currow, "card_cardamt", vCardamt);
- ds_main_h_card_card.setColumn(currow, "card_valiterm", ds_main_card2.getColumn(0, "card_valiterm")); // 유효일자
- ds_main_h_card_card.setColumn(currow, "card_rcptexecdd", "");
- ds_main_h_card_card.setColumn(currow, "card_rcpttm", "");
- ds_main_h_card_card.setColumn(currow, "card_rcptrid", "");
- ds_main_h_card_card.setColumn(currow, "card_innrtretyn", "N");
- ds_main_h_card_card.setColumn(currow, "card_preamtyn", "N");
- ds_main_h_card_card.setColumn(currow, "card_remfact", "");
- ds_main_h_card_card.setColumn(currow, "card_fstrgstrid", "");
- ds_main_h_card_card.setColumn(currow, "card_fstrgstdt", "");
- ds_main_h_card_card.setColumn(currow, "card_lastupdtrid", "");
- ds_main_h_card_card.setColumn(currow, "card_lastupdtdt", "");
-
- // 건진 신용카드 처리
- if (gOrdtype == "H") {
- dsf_makeValue(ds_main_h_card_card, "card_seqno", "string", ds_tmp_appvanif.getColumn(0, "seqno"), currow);
- dsf_makeValue(ds_main_h_card_card, "card_clientid", "string", ds_tmp_appvanif.getColumn(0, "clientid"), currow);
- dsf_makeValue(ds_main_h_card_card, "card_replystat", "string", ds_tmp_appvanif.getColumn(0, "replystat"), currow);
- dsf_makeValue(ds_main_h_card_card, "card_bankid", "string", ds_tmp_appvanif.getColumn(0, "bankid"), currow);
- dsf_makeValue(ds_main_h_card_card, "card_bankseqno", "string", ds_tmp_appvanif.getColumn(0, "bankseqno"), currow);
- dsf_makeValue(ds_main_h_card_card, "card_bankname", "string", ds_tmp_appvanif.getColumn(0, "bankname"), currow);
- dsf_makeValue(ds_main_h_card_card, "card_memberno", "string", ds_tmp_appvanif.getColumn(0, "memberno"), currow);
- dsf_makeValue(ds_main_h_card_card, "card_publishbank", "string", ds_tmp_appvanif.getColumn(0, "publishbank"), currow);
- dsf_makeValue(ds_main_h_card_card, "card_vanseqno", "string", ds_tmp_appvanif.getColumn(0, "vanseqno"), currow);
- dsf_makeValue(ds_main_h_card_card, "card_aprvunino", "string", ds_tmp_appvanif.getColumn(0, "aprvunino"), currow);
- }
- }
- } else {
- sysf_messageBox("카드승인금액이 잘못 입력되었습니다. 카드 승인금액을 확인하세요.", "E999", "");
- return false;
- }
- return true;
- }
- function cf_TXPAO00454(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- // 카드 취소
- function fCnclCardAprv() {
- var cardAmt = 0;
- var currow = ds_main_h_card_card.rowposition; //group3.swt_cardlist.case_card.grd_card.currentrow; //grd_card.currentrow;
- var aprvno = ds_main_card2.getColumn(0, "card_aprvno");
- var cVanCncl = ds_main_iptflag.getColumn(0, "cvancncl");
- cardAmt = ds_main_card.getColumn(0, "aprvcardamt");
- if (cardAmt != ds_main_card2.getColumn(0, "card_cardamt")) {
- if (sysf_messageBox("멀티승인 취소: 총 승인취소 금액은 [" + cardAmt + "원] 입니다. 계속 진행하시겠습니까?", "Q999", "") != 6) {
- return false;
- }
- }
- var elctsignkey = "";
- var elctsigncnts = "";
- // VAN사 구분
- var vanFlag = ds_main_iptflag.getColumn(0, "vanflag");
- // KOCES_ICPOS의 경우 스킵 by 조중래 20160429
- // KICC_IC의 경우 싸인데이터 필요함
- //if (vanFlag != "KOCES_IC") {
- // 전자서명 처리
- var parm = gPid + "▦"
- + cardAmt + "▦" // 수납대상금액
- + "22" + "▦" // 승인구분
- + ds_tmp_appvanif.getColumn(0, "approvaldate") + "▦" // 승인일자
- + ds_tmp_appvanif.getColumn(0, "approvaltime") + "▦" // 승인시간
- + ds_tmp_appvanif.getColumn(0, "approvalno") + "▦" // 승인번호
- + sysf_getUserInfo("dutplceinstcd") + "▦"; // 기관코드
- frmf_setParameter("SPPAO02101_PARM", parm);
- // 5만원 이하 승인안함 SPPAO00100_공통코드호출.xrw
- var aprv_Min_Amt = sysf_getGlobalVariable("SPPAO00100_P0082_00_nm", "p");
- if (utlf_isNull(aprv_Min_Amt)) aprv_Min_Amt = 0;
- if (cardAmt > parseInt(aprv_Min_Amt)) {
- //2018/04/27 이정택 수정
- //var signData = frmf_modal("SPPAO02101", "SPPAO02101", "", "", 2, 400, 400, "", "", "", "", "", "M");
- group3.group2.ipt_cardno.enableevent = false;
- var signData = frmf_modal("SPPAO02101", "SPPAO02101", '', false, 1, '', '', 311, 256, "", "", "", "M");
- group3.group2.ipt_cardno.enableevent = true;
- //2018/04/27 이정택 수정
- if (!utlf_isNull(signData)) {
- elctsignkey = signData.key;
- elctsigncnts = signData.img;
- }
- }
- //}
- // 카드승인 취소 처리
- //ds_init_pam_init_P0032list.lookup("cdid", "200", "remark")
- fAppCardVanData(ds_init_pam_init_P6602list.lookup("cdnm", ds_main_iptflag.getColumn(0, "cnclvanflag"), "remark") // data1 vangb van사 구분
- , "21" // data2 ordergb 거래구분 - 카드취소요청
- , utlf_getCurrentDate() // data3 mdate 회계일자
- , gPid // data4 pid 등록번호
- , gOrdtype // data5 iogb 입외구분
- , gOrddeptcd // data6 deptcode 진료과코드
- , gOrddd // data7 diagdate 진료일자
- , sysf_getUserInfo("userid") // data8 clientid 수납자
- , ds_main_card2.getColumn(0, "card_keyinptflag") // data9 entrymode 입력구분
- , ds_main_card.getColumn(0, "swipedata") // data10 track2data 트랙data
- , ds_main_card2.getColumn(0, "card_cardno") // data11 cardnumber 카드번호
- , ds_main_card2.getColumn(0, "card_valiterm") // data12 cardperiod 유효기간
- , ds_main_card2.getColumn(0, "card_allotmm") // data13 carddivide 할부개월수
- , cardAmt // data14 netamt 금액
- , ds_main_card2.getColumn(0, "card_aprvdd") // data15 oldappdate 원거래승인일자(취소시)
- , ds_main_card2.getColumn(0, "card_aprvtm") // data16 oldapptime 원거래승인시간(취소시)
- , ds_main_card2.getColumn(0, "card_aprvno") // data17 oldappno 원거래승인번호(취소시)
- , gPregDmndYN // data18 gPregDmndYN 산전진료비여부
- , elctsignkey // data19 카드 서명
- , elctsigncnts // data20 카드 서명
- , vanFlag // data21 VAN구분
- , ds_main_card2.getColumn(0, "card_aprvunino") // data22 거래일련번호
- , ds_main_card2.getColumn(0, "card_trmnno")); // data23 원승인단말기번호
- if (ds_tmp_appvanif.getColumn(0, "replystat") != "0000") {
- return false;
- }
- // 승인완료 후 전표 출력
- // 강제 카드 결제 제외
- if (ds_main_iptflag.getColumn(0, "cardaprv") != "Y" && ds_main_iptflag.getColumn(0, "receiptyn") == "Y" && gMyCard =="Y") {
- ds_temp_receipt.clear();
- dsf_makeValue(ds_temp_receipt, "pid", "string", gPid);
- dsf_makeValue(ds_temp_receipt, "aprvflag", "string", "22");
- dsf_makeValue(ds_temp_receipt, "aprvdd", "string", ds_tmp_appvanif.getColumn(0, "approvaldate"));
- dsf_makeValue(ds_temp_receipt, "aprvtm", "string", ds_tmp_appvanif.getColumn(0, "approvaltime"));
- dsf_makeValue(ds_temp_receipt, "aprvno", "string", ds_tmp_appvanif.getColumn(0, "approvalno"));
- dsf_makeValue(ds_temp_receipt, "ordtype", "string", gOrdtype);
- dsf_makeValue(ds_temp_receipt, "instcd", "string", sysf_getUserInfo("dutplceinstcd"));
- dsf_makeValue(ds_temp_receipt, "ordtype", "string", "카드전표재출력");
- var objArg = new Object();
- objArg.ds_temp_SPPAO01900 = ds_temp_receipt;
- frmf_modal("SPPAO01900", "SPPAO01900", objArg, "", 1, 200, 200, "", "", "", "", "", "M");
- gMyCard = "N";
- }
- var aprvCardAmt = ds_main_card.getColumn(0, "totcardamt");
- var newCardAmt = cardAmt;
- newCardAmt = parseInt(newCardAmt) * -1;
- if (utlf_isNull(aprvCardAmt) || isNaN(aprvCardAmt)) {
- aprvCardAmt = 0;
- }
- ds_main_card.setColumn(0, "totcardamt", parseInt(aprvCardAmt) + parseInt(newCardAmt));
- // 승인 내역 취소일 경우
- if (cVanCncl == "Y") {
- return true;
- }
- var m_otpt = ds_main_m_opmi_opmi.rowcount;
- var c_card = ds_main_c_card_card.rowcount;
- var aprvno = ds_main_card2.getColumn(0, "card_aprvno");
- var nodeCnt = ds_main_h_card_card.rowcount;
- if (m_otpt > 0) {
- for (var i = 0; i < m_otpt ; i++) {
- for (var inner = 0; inner < nodeCnt; inner++) {
- if (ds_main_m_opmi_opmi.getColumn(i, "opmi_mseqno") == ds_main_h_card_card.getColumn(inner, "card_mseqno")
- && aprvno == ds_main_h_card_card.getColumn(inner, "card_aprvno")
- && ds_main_h_card_card.getColumn(inner, "card_rcptstat") == "Y") {
- // 기존 카드노드 취소 처리
- ds_main_h_card_card.setColumn(inner , "card_rcptstat", "C");
- // 승인취소 노드 생성
- currow2 = ds_main_h_card_card.addRow();
- // 카드승인정보는 추후 받아온 데이터 로 처리
- ds_main_h_card_card.setColumn(currow2, "card_mseqno", ds_main_m_opmi_opmi.getColumn(i , "opmi_mseqno"));
- ds_main_h_card_card.setColumn(currow2, "card_pid", gPid);
- ds_main_h_card_card.setColumn(currow2, "card_rcptdd", "");
- ds_main_h_card_card.setColumn(currow2, "card_rcptno", "0");
- ds_main_h_card_card.setColumn(currow2, "card_rcptseqno", "0");
- ds_main_h_card_card.setColumn(currow2, "card_seqno", "0");
- ds_main_h_card_card.setColumn(currow2, "card_instcd", sysf_getUserInfo("dutplceinstcd"));
- ds_main_h_card_card.setColumn(currow2, "card_rcptstat", "D");
- ds_main_h_card_card.setColumn(currow2, "card_ordtype", gOrdtype );
- ds_main_h_card_card.setColumn(currow2, "card_keyinptflag", ds_main_card2.getColumn(0, "card_keyinptflag")); // 키입력구분
- ds_main_h_card_card.setColumn(currow2, "card_cardcmpycd", ds_tmp_appvanif.getColumn(0, "bankid")); // 매입처코드
- ds_main_h_card_card.setColumn(currow2, "card_cardno", ds_main_card2.getColumn(0, "card_cardno")); // 카드번호
- ds_main_h_card_card.setColumn(currow2, "card_aprvflag", "22"); // 12: 카드승인응답
- ds_main_h_card_card.setColumn(currow2, "card_aprvdd", ds_tmp_appvanif.getColumn(0, "approvaldate")); // 승인일자
- ds_main_h_card_card.setColumn(currow2, "card_aprvtm", ds_tmp_appvanif.getColumn(0, "approvaltime")); // 승인시간
- ds_main_h_card_card.setColumn(currow2, "card_aprvno", ds_tmp_appvanif.getColumn(0, "approvalno")); // 승인번호
- ds_main_h_card_card.setColumn(currow2, "card_vancd", ds_tmp_appvanif.getColumn(0, "vangb")); // VAN사구분
- ds_main_h_card_card.setColumn(currow2, "card_allotmm", ds_main_card2.getColumn(0, "card_allotmm")); // 할부
- if (m_otpt == 1) {
- ds_main_h_card_card.setColumn(currow2, "card_cardamt", parseInt(ds_main_h_card_card.getColumn(inner, "card_cardamt")) * -1);
- ds_main_m_opmi_opmi.setColumn(i, "opmi_cashamt", parseInt(ds_main_m_opmi_opmi.getColumn(i, "opmi_cashamt")) + parseInt(ds_main_h_card_card.getColumn(inner, "card_cardamt")));
- } else {
- ds_main_h_card_card.setColumn(currow2, "card_cardamt", parseInt(ds_main_h_card_card.getColumn(inner, "card_cardamt")) * -1);
- ds_main_m_opmi_opmi.setColumn(i, "opmi_cashamt", parseInt(ds_main_m_opmi_opmi.getColumn(i, "opmi_cashamt")) + parseInt(ds_main_h_card_card.getColumn(inner, "card_cardamt")));
- }
- ds_main_h_card_card.setColumn(currow2, "card_valiterm", ds_main_card2.getColumn(0, "card_valiterm")); // 유효일자
- ds_main_h_card_card.setColumn(currow2, "card_rcptexecdd", "");
- ds_main_h_card_card.setColumn(currow2, "card_rcpttm", "");
- ds_main_h_card_card.setColumn(currow2, "card_rcptrid", "");
- ds_main_h_card_card.setColumn(currow2, "card_innrtretyn", "N");
- ds_main_h_card_card.setColumn(currow2, "card_preamtyn", "N");
- ds_main_h_card_card.setColumn(currow2, "card_remfact", "");
- ds_main_h_card_card.setColumn(currow2, "card_fstrgstrid", "");
- ds_main_h_card_card.setColumn(currow2, "card_fstrgstdt", "");
- ds_main_h_card_card.setColumn(currow2, "card_lastupdtrid", "");
- ds_main_h_card_card.setColumn(currow2, "card_lastupdtdt", "");
- break;
- }
- }
- }
- } else {
-
- currow2 = ds_main_h_card_card.addRow();
-
- ds_main_h_card_card.setColumn(currow2, "card_pid", gPid);
- ds_main_h_card_card.setColumn(currow2, "card_rcptdd", "");
- ds_main_h_card_card.setColumn(currow2, "card_rcptno", "0");
- ds_main_h_card_card.setColumn(currow2, "card_rcptseqno", "0");
- ds_main_h_card_card.setColumn(currow2, "card_seqno", "0");
- ds_main_h_card_card.setColumn(currow2, "card_instcd", sysf_getUserInfo("dutplceinstcd"));
- ds_main_h_card_card.setColumn(currow2, "card_rcptstat", "D");
- ds_main_h_card_card.setColumn(currow2, "card_ordtype", gOrdtype );
- ds_main_h_card_card.setColumn(currow2, "card_keyinptflag", ds_main_card2.getColumn(0, "card_keyinptflag")); // 키입력구분
- ds_main_h_card_card.setColumn(currow2, "card_cardcmpycd", ds_tmp_appvanif.getColumn(0, "bankid")); // 매입처코드
- ds_main_h_card_card.setColumn(currow2, "card_cardno", ds_main_card2.getColumn(0, "card_cardno")); // 카드번호
- ds_main_h_card_card.setColumn(currow2, "card_aprvflag", "22"); // 12: 카드승인응답
- ds_main_h_card_card.setColumn(currow2, "card_aprvdd", ds_tmp_appvanif.getColumn(0, "approvaldate")); // 승인일자
- ds_main_h_card_card.setColumn(currow2, "card_aprvtm", ds_tmp_appvanif.getColumn(0, "approvaltime")); // 승인시간
- ds_main_h_card_card.setColumn(currow2, "card_aprvno", ds_tmp_appvanif.getColumn(0, "approvalno")); // 승인번호
- ds_main_h_card_card.setColumn(currow2, "card_vancd", ds_tmp_appvanif.getColumn(0, "vangb")); // VAN사구분
- ds_main_h_card_card.setColumn(currow2, "card_allotmm", ds_main_card2.getColumn(0, "card_allotmm")); // 할부
- ds_main_h_card_card.setColumn(currow2, "card_cardamt", parseInt(cardAmt) * -1);
- ds_main_h_card_card.setColumn(currow2, "card_valiterm", ds_main_card2.getColumn(0, "card_valiterm")); // 유효일자
-
- ds_main_h_card_card.setColumn(currow2, "card_rcptexecdd", "");
- ds_main_h_card_card.setColumn(currow2, "card_rcpttm", "");
- ds_main_h_card_card.setColumn(currow2, "card_rcptrid", "");
-
- ds_main_h_card_card.setColumn(currow2, "card_innrtretyn", "N");
- ds_main_h_card_card.setColumn(currow2, "card_preamtyn", "N");
-
- ds_main_h_card_card.setColumn(currow2, "card_remfact", "");
- ds_main_h_card_card.setColumn(currow2, "card_fstrgstrid", "");
- ds_main_h_card_card.setColumn(currow2, "card_fstrgstdt", "");
- ds_main_h_card_card.setColumn(currow2, "card_lastupdtrid", "");
- ds_main_h_card_card.setColumn(currow2, "card_lastupdtdt", "");
-
- // 건진 신용카드 처리
- if (gOrdtype == "H") {
- dsf_makeValue(ds_main_h_card_card, "card_seqno", "string", ds_tmp_appvanif.getColumn(0, "seqno"), currow2);
- dsf_makeValue(ds_main_h_card_card, "card_clientid", "string", ds_tmp_appvanif.getColumn(0, "clientid"), currow2);
- dsf_makeValue(ds_main_h_card_card, "card_replystat", "string", ds_tmp_appvanif.getColumn(0, "replystat"), currow2);
- dsf_makeValue(ds_main_h_card_card, "card_bankid", "string", ds_tmp_appvanif.getColumn(0, "bankid"), currow2);
- dsf_makeValue(ds_main_h_card_card, "card_bankseqno", "string", ds_tmp_appvanif.getColumn(0, "bankseqno"), currow2);
- dsf_makeValue(ds_main_h_card_card, "card_bankname", "string", ds_tmp_appvanif.getColumn(0, "bankname"), currow2);
- dsf_makeValue(ds_main_h_card_card, "card_memberno", "string", ds_tmp_appvanif.getColumn(0, "memberno"), currow2);
- dsf_makeValue(ds_main_h_card_card, "card_publishbank", "string", ds_tmp_appvanif.getColumn(0, "publishbank"), currow2);
- dsf_makeValue(ds_main_h_card_card, "card_vanseqno", "string", ds_tmp_appvanif.getColumn(0, "vanseqno"), currow2);
- }
-
- var nodeCount = ds_main_h_card_card.rowcount;
- for (var i = 0; i < nodeCount; i++) {
- if (aprvno == ds_main_h_card_card.getColumn(i, "card_aprvno") && ds_main_h_card_card.getColumn(i, "card_rcptstat") == 'Y') {
- ds_main_h_card_card.setColumn(i , "card_rcptstat", "C");
- ds_main_h_card_card.setColumn(currow2, "card_cardamt", parseInt(ds_main_h_card_card.getColumn(i, "card_cardamt")) * -1);
- }
- }
- }
-
- return true;
- }
- // 카드 내역 생성
- function fMakeCardAprvSpec() {
- // 카드 내역 생성
- if (ds_main_iptflag.getColumn(0, "cardedit") == "Y") {
- var row = ds_main_h_cvan_cvan.rowposition;
- // 강제 승인할 van 정보가 선택되었는지 확인
- if (ds_main_h_cvan_cvan.getColumn(row, "cvan_aprvno") != ds_main_card2.getColumn(0, "card_aprvno")) {
- sysf_messageBox("van정보를 선택하지 않으셨습니다. 선택 후 다시 시도하세요!", "E999", "");
- ds_main_card2.clearData(); ds_main_card2.addRow();
- return false;
- }
- // 카드 승인 내역일 경우
- if (ds_main_h_cvan_cvan.getColumn(row, "cvan_aprvflag") == "12") { // 신용 카드 승인
-
- ds_main_card2.setColumn(0, "card_rcptstat", "Y");
-
- // 재승인 노드 생성
- if (ds_main_iptflag.getColumn(0, "recardaprv") == "Y") {
- // 이하 로직은 실행시 무한 루프 오류를 발생 시킴
- // 기존 프로그램에서 문제가 되지 않았던 것으로 보아
- // 해당 조건은 발생하지 않은 것으로 판단하여 주석 처리함
- /*
- nodeCnt = ds_main_c_card_card.rowcount;
- // 승인할 금액 계산
- var cardAmt = 0;
- for (var i = 0; i < nodeCnt; i++) {
- cardAmt += parseInt(ds_main_c_card_card.getColumn(i, "card_cardamt"));
- }
- // 에러 체크 - 금액이 다를 경우 리턴
- if (cardAmt != ds_main_card2.getColumn(0, "card_cardamt")) {
- sysf_messageBox("선택하신 VAN정보의 금액과 승인해야할 금액 이 다릅니다.", "E999", "");
- return false;
- }
- // 카드 노드 생성
- for (var i = 0; i < nodeCnt; i++) {
- nodeCnt = ds_main_c_card_card.addRow();
- ds_main_c_card_card.copyRow(nodeCnt, ds_main_card2_card, 0);
- ds_main_c_card_card.setColumn(nodeCnt, "card_cardamt", ds_main_c_card_card.getColumn(i, "card_cardamt"));
- ds_main_c_card_card.setColumn(nodeCnt, "card_pid", gPid);
- ds_main_c_card_card.setColumn(nodeCnt, "card_innrtretyn", "N");
- ds_main_c_card_card.setColumn(nodeCnt, "card_preamtyn", "N");
- ds_main_c_card_card.setColumn(nodeCnt, "card_rcptdd", ds_main_c_card_card.getColumn(i, "card_rcptdd"));
- ds_main_c_card_card.setColumn(nodeCnt, "card_rcptno", ds_main_c_card_card.getColumn(i, "card_rcptno"));
- ds_main_c_card_card.setColumn(nodeCnt, "card_rcptseqno", ds_main_c_card_card.getColumn(i, "card_rcptseqno"));
- // 카드승인상태 취소('C')로 세팅한다.
- ds_main_c_card_card.setColumn(i, "card_rcptstat", "C");
- }
- var oParam = {};
- oParam.id = "TXPAO00454";
- oParam.service = "opatmngtapp.OPatMngt";
- oParam.method = "reqSetMultiCard";
- oParam.inds = "req=ds_main_c_card_card";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXPAO00454";
- tranf_submit(oParam);
- if (arErrorCode.pop("TXPAO00454") > -1) {
- ds_main_iptflag.setColumn(0, "recardaprv", "");
- } else {
- button2.visible = true;
- sysf_messageBox("카드승인 정보를 서버에 저장하는데 실패했습니다. '카드내역II' 탭의 '저장' 버튼을 눌러 승인정보를 저장해 주세요!", "E999", "");
- return false;
- }
- */
- } else { // 정상 카드 노드 생성
-
- var multiCnt = 0;
- var nodeCnt = ds_main_h_card_card.rowcount;
-
- if (eval(gMulticnt) > 0) {
-
- // 멀티 수납시 아래의 로직이 적용되지만
- // 기존 TF 에서 copyNodeType 의 잘못된 사용으로 데이터가 잘못 생성될 수 있음
- // 현재는 업무상 아래의 로직을 타는 경우는 없음
-
- // 일반 멀티 내역 카드 노드 생성
- multiCnt = ds_main_m_opmi_opmi.rowcount;
-
- var check = "N";
-
- for (var i = 0; i < multiCnt; i++) {
- if (ds_main_m_opmi_opmi.getColumn(i, "opmi_cashamt") != 0) {
- for (var inner = 0; inner < multiCnt; inner++) {
- if (ds_main_h_card_card.getColumn(inner, "card_mseqno") == ds_main_m_opmi_opmi.getColumn(i, "opmi_mseqno")
- && ds_main_h_card_card.getColumn(inner, "card_aprvno") == ds_main_card2.getColumn(0, "card_aprvno")) {
- check = "Y";
- break;
- } else {
- check = "N";
- }
- }
- if (check != "N") {
- continue;
- }
- // 카드 승인 노드 생성
- nodeCnt = ds_main_h_card_card.addRow();
- ds_main_h_card_card.setColumn(nodeCnt, "card_mseqno", ds_main_m_opmi_opmi.getColumn(i, "opmi_mseqno"));
-
- ds_main_h_card_card.copyRow(nodeCnt, ds_main_card2, 0);
-
- ds_main_h_card_card.setColumn(nodeCnt, "card_pid", gPid);
- ds_main_h_card_card.setColumn(nodeCnt, "card_innrtretyn", "N");
- ds_main_h_card_card.setColumn(nodeCnt, "card_preamtyn", "N");
- ds_main_h_card_card.setColumn(nodeCnt, "card_rcptdd", "");
- ds_main_h_card_card.setColumn(nodeCnt, "card_rcptno", "");
- if (eval(gMulticnt) > 1) {
- ds_main_h_card_card.setColumn(nodeCnt, "card_cardamt", ds_main_m_opmi_opmi.getColumn(i, "opmi_cashamt"));
- ds_main_m_opmi_opmi.setColumn(i, "opmi_cashamt", "0");
- } else {
- ds_main_m_opmi_opmi.setColumn(i, "opmi_cashamt", parseInt(ds_main_m_opmi_opmi.getColumn(i, "opmi_cashamt"))
- - parseInt(ds_main_h_card_card.getColumn(inner, "card_cardamt")));
- }
- }
- }
- } else {
-
- nodeCnt = ds_main_h_card_card.addRow();
-
- ds_main_h_card_card.copyRow(nodeCnt, ds_main_card2, 0);
-
- ds_main_h_card_card.setColumn(nodeCnt, "card_pid", gPid);
- ds_main_h_card_card.setColumn(nodeCnt, "card_innrtretyn", "N");
- ds_main_h_card_card.setColumn(nodeCnt, "card_preamtyn", "N");
- ds_main_h_card_card.setColumn(nodeCnt, "card_rcptdd", "");
- ds_main_h_card_card.setColumn(nodeCnt, "card_rcptno", "");
- }
- }
- } else if (ds_main_h_cvan_cvan.getColumn(row, "cvan_aprvflag") == "22") { // 신용카드취소
- ds_main_card2.setColumn(0, "card_rcptstat", "D");
- var aprvno = ds_main_card2.getColumn(0, "card_aprvno");
- var multiCnt = 0;
- var nodeCnt = ds_main_h_card_card.rowcount;
- var nodeCnt2 = ds_main_h_card_card.rowcount;
- if (eval(gMulticnt) > 0) {
- multiCnt = ds_main_m_opmi_opmi.rowcount;
- for (var i = 0; i < multiCnt; i++) {
- for (var inner = 0; inner < nodeCnt2; inner++) {
- if (ds_main_m_opmi_opmi.getColumn(i, "opmi_mseqno") == ds_main_h_card_card.getColumn(inner, "card_mseqno")
- && aprvno == ds_main_h_card_card.getColumn(inner, "card_aprvno")
- && ds_main_h_card_card.getColumn(inner, "card_rcptstat") == "Y") {
- // 기존 카드노드 취소 처리
- ds_main_h_card_card.setColumn(inner , "card_rcptstat", "C");
- // 승인취소 노드 생성
- nodeCnt = ds_main_h_card_card.addRow();
- ds_main_h_card_card.copyRow(nodeCnt, ds_main_card2, 0);
- ds_main_h_card_card.setColumn(nodeCnt, "card_mseqno", ds_main_m_opmi_opmi.getColumn(i, "opmi_mseqno"));
- ds_main_h_card_card.setColumn(nodeCnt , "card_pid", gPid);
- ds_main_h_card_card.setColumn(nodeCnt , "card_innrtretyn", "N");
- ds_main_h_card_card.setColumn(nodeCnt , "card_preamtyn", "N");
- ds_main_h_card_card.setColumn(nodeCnt , "card_rcptdd", "");
- ds_main_h_card_card.setColumn(nodeCnt , "card_rcptno", "");
- if (eval(gMulticnt) == 1) {
- ds_main_h_card_card.setColumn(nodeCnt, "card_cardamt", parseInt(ds_main_h_card_card.getColumn(inner, "card_cardamt")) * -1);
- ds_main_m_opmi_opmi.setColumn(i, "opmi_cashamt", parseInt(ds_main_m_opmi_opmi.getColumn(i, "opmi_cashamt"))
- - parseInt(ds_main_h_card_card.getColumn(inner, "card_cardamt")));
- } else {
- ds_main_h_card_card.setColumn(nodeCnt, "card_cardamt", parseInt(ds_main_h_card_card.getColumn(inner, "card_cardamt")) * -1);
- ds_main_m_opmi_opmi.setColumn(i, "opmi_cashamt", parseInt(ds_main_m_opmi_opmi.getColumn(i, "opmi_cashamt"))
- - parseInt(ds_main_h_card_card.getColumn(inner, "card_cardamt")));
- }
- break;
- }
- }
- }
- } else {
-
- nodeCnt = ds_main_h_card_card.addRow();
-
- ds_main_h_card_card.copyRow(nodeCnt, ds_main_card2, 0);
-
- ds_main_h_card_card.setColumn(nodeCnt, "card_pid", gPid);
- ds_main_h_card_card.setColumn(nodeCnt, "card_innrtretyn", "N");
- ds_main_h_card_card.setColumn(nodeCnt, "card_preamtyn", "N");
- ds_main_h_card_card.setColumn(nodeCnt, "card_rcptdd", "");
- ds_main_h_card_card.setColumn(nodeCnt, "card_rcptno", "");
-
- for (var i = 0; i < nodeCnt; i++) {
- if (aprvno == ds_main_h_card_card.getColumn(i, "card_aprvno") && parseInt(ds_main_h_card_card.getColumn(i, "card_cardamt")) > 0) {
- ds_main_h_card_card.setColumn(i, "card_rcptstat", "C");
- ds_main_h_card_card.setColumn(nodeCnt, "card_cardamt", parseInt(ds_main_h_card_card.getColumn(i, "card_cardamt")) * -1);
- }
- }
- }
- }
- }
- fCardamtCalc();
- fInit2();
- return true;
- }
- function fAfterChangeCardNo() {
-
- var val = group3.group2.ipt_cardno.text;
-
- if (val.length > 16) {
- // 16자리보다 크고 "="이 있으면 swipe
- if (val.indexOf("=") > 0) {
-
- var vSwipeData = "";
- var vCardno_array = "";
- var vCardno = "";
- vSwipeData = val;
- // swipe 시 첫글자에 ?
- if (vSwipeData.indexOf("?") >= 0) {
- vSwipeData = vSwipeData.substr(1, 37);
- }
- if (vSwipeData.indexOf("/") >= 0) {
- vSwipeData = vSwipeData.substr(1, 37);
- }
- ds_main_card.setColumn(0, "swipedata", vSwipeData);
- vCardno_array = vSwipeData.split("=");
- vCardno = vCardno_array[0];
- // swipe 시 첫글자에 ?
- if (vCardno.indexOf("?") >= 0) {
- vCardno = vCardno.substr(1, 16);
- }
- if (vCardno.indexOf("/") >= 0) {
- vCardno = vCardno.substr(1, 16);
- }
- // 유효일자
- var vValiterm = vCardno_array[1].substr(0, 4);
- //ds_main_card2.enableevent = false;
- ds_main_card2.setColumn(0, "card_cardno", vCardno);
- //ds_main_card2.enableevent = true;
- ds_main_card2.setColumn(0, "card_keyinptflag", "S");
- ds_main_card2.setColumn(0, "card_valiterm", vValiterm);
- ds_main_card2.setColumn(0, "card_allotmm", "00");
- group3.group2.ipt_cardno.enableevent = false;
- group3.group2.ipt_allotmm.setFocus();
- group3.group2.ipt_cardno.enableevent = true;
- }
- } else if (val.length == 16) {
- ds_main_card2.enableevent = false;
- ds_main_card2.setColumn(0, "card_cardno", val);
- ds_main_card2.enableevent = true;
- ds_main_card2.setColumn(0, "card_keyinptflag", "K");
- ds_main_card2.setColumn(0, "card_allotmm", "00");
-
- group3.group2.ipt_valiterm.setFocus();
- }
- }
- // 자동승인 IF용
- function fAutoGetCardAprv() {
- if (utlf_isNull(gPid) || gPid == " ") {
- sysf_messageBox("등록번호가 정확히 전달되지 않았습니다. 환자정보를 다시 조회하신 후에 계속 진행하세요!", "E999", "");
- return false;
- }
- if (!fApproveCard()) {
- return false;
- }
- var totcardamt = parseInt(ds_main_card.getColumn(0, "totcardamt"));
- m_opener.frmf_setParameter("SPPAO00400_RTN","Y");
- m_opener.frmf_setParameter("SPPAO00400_TotCardAmt", totcardamt);
- retValPam.rtn = "Y";
- retValPam.TotCardAmt = totcardamt;
- // 노드복사
- fCopyCardNodes();
- return true;
- }
- // 메인창에 카드 노드 복사
- function fCopyCardNodes() {
- if (!utlf_isNull(strRcv) && strRcv != " " && strRcv != "-") {
- // 이동식 추가
- // 2018/05/30 이정택 추가(건진관련추가)
- if (String(gOrdtype).toUpperCase() == "O" || String(gOrdtype).toUpperCase() == "H") {
- //외래의 경우 rcptstat = 'Y' 인 경우만 리턴
- if (gRtnType == "A") {
-
- strRcv.copyData(ds_main_h_card_card);
-
- } else {
-
- ds_main_h_card2_card.copyData(ds_main_h_card_card);
- ds_main_h_card2_card.clearData();
-
- var card2Cnt = 0;
-
- for (var i = 0; i < ds_main_h_card_card.rowcount; i++) {
- if (ds_main_h_card_card.getColumn(i, "card_rcptstat") == "Y") {
- card2Cnt = ds_main_h_card2_card.addRow();
- ds_main_h_card2_card.copyRow(card2Cnt, ds_main_h_card_card, i);
- }
- }
- strRcv.copyData(ds_main_h_card2_card);
- }
- } else {
-
- // 입원의 경우 새로 승인딴 노드만 리턴
-
- ds_main_h_card2_card.copyData(ds_main_h_card_card);
- ds_main_h_card2_card.clearData();
-
- var card2Cnt = 0;
- var rcptdd = "";
-
- for (var i = 0; i < ds_main_h_card_card.rowcount; i++) {
-
- var rcptdd = ds_main_h_card_card.getColumn(i, "card_rcptdd");
-
- if (utlf_isNull(rcptdd) || rcptdd == " " || rcptdd == "-") {
- card2Cnt = ds_main_h_card2_card.addRow();
- ds_main_h_card2_card.copyRow(card2Cnt, ds_main_h_card_card, i);
- }
- }
- strRcv.copyData(ds_main_h_card2_card);
- }
- }
- }
- // 취소
- function fAutoCnclCardAprv() {
- if (utlf_isNull(gPid) || gPid == " ") {
- sysf_messageBox("등록번호가 정확히 전달되지 않았습니다. 환자정보를 다시 조회하신 후에 계속 진행하세요!", "E999", "");
- return false;
- }
- rowCnt = ds_main_h_card_card.rowcount;
- for (var i = 0; i < rowCnt; i++) {
- ds_main_card2.enableevent = false;
- ds_main_card2.clearData();
- ds_main_card2.addRow();
- ds_main_card2.copyRow(0, ds_main_h_card_card, i);
- ds_main_card2.enableevent = true;
- //멀티승인내역 체크
- if (fIsMultiCardArpv(i)) {
- sysf_messageBox("카드팝업창에서 수동으로 작업을 진행해 주세요.", "E999", "")
- return false;
- }
- ds_main_h_card_card.rowposition = i;
- // 카드취소로직 호출
- if (!fCancelCard()) {
- if (i == 0) {
- return false;
- } else {
- sysf_messageBox("카드승인취소 도중 오류가 발생했습니다. 카드팝업창에서 수동으로 작업을 진행해 주세요.", "E999", "");
- return "cnclError";
- }
- } else {
- if (eval(gMulticnt) > 0) {
- break;
- }
- }
- }
- var totcardamt = parseInt(ds_main_card.getColumn(0, "totcardamt"));
- m_opener.frmf_setParameter("SPPAO00400_RTN", "Y");
- m_opener.frmf_setParameter("SPPAO00400_TotCardAmt", totcardamt);
- retValPam.rtn = "Y";
- retValPam.TotCardAmt = totcardamt;
- // 노드 복사
- fCopyCardNodes();
- return true;
- }
- // 카드취소 로직 함수 처리
- function fCancelCard() {
- if (ds_main_iptflag.getColumn(0, "cvancncl") != "Y") {
- var currow = ds_main_h_card_card.rowposition;
- if (parseInt(currow) < 0) {
- sysf_messageBox("승인취소할 카드내역을 선택하십시요!", "E999", "");
- return false;
- }
- // 마이너스 금액인 경우 이미 취소된 내역이므로 리턴
- var card_cardamt = ds_main_card2.getColumn(0, "card_cardamt");
- card_cardamt = eval(card_cardamt);
- if (ds_main_h_card_card.getColumn(currow, "card_rcptstat") == "D" || ds_main_h_card_card.getColumn(currow, "card_rcptstat") == "C") {
- sysf_messageBox("이미 승인취소된 내역입니다!", "E999", "");
- return false;
- }
- }
- // 카드번호,카드회사,유효기간,결제금액,할부개월
- var card_cardno = ds_main_card2.getColumn(0, "card_cardno");
- if (utlf_isNull(card_cardno) || card_cardno == " " || card_cardno == "-") {
- sysf_messageBox("카드번호가 미입력되었습니다!", "E999", "");
- return false;
- }
- // KOCES_ICPOS의 경우 유효기간은 '-'값임 by 조중래 20160429
- if (ds_main_iptflag.getColumn(0, "vanflag") != "KOCES_IC") {
- var card_valiterm = ds_main_card2.getColumn(0, "card_valiterm");
- if (utlf_isNull(card_valiterm) || card_valiterm == " " || card_valiterm == "-") {
- sysf_messageBox("유효기간이 미입력되었습니다!", "E999", "");
- return false;
- }
- }
- var card_aprvdd = ds_main_card2.getColumn(0, "card_aprvdd");
- if (utlf_isNull(card_aprvdd) || card_aprvdd == " " || card_aprvdd == "-") {
- sysf_messageBox("승인일자가 미입력되었습니다!", "E999", "");
- return false;
- } else if (card_aprvdd < "20081003") {
- sysf_messageBox("nU 이전 카드 승인내역은 취소할 수 없습니다. 현금반환하세요!!", "E999", "");
- return false;
- }
- var card_aprvtm = ds_main_card2.getColumn(0, "card_aprvtm");
- if (utlf_isNull(card_aprvtm) || card_aprvtm == " " || card_aprvtm == "-") {
- sysf_messageBox("승인시간이 미입력되었습니다!", "E999", "");
- return false;
- }
- var card_aprvno = ds_main_card2.getColumn(0, "card_aprvno");
- if (utlf_isNull(card_aprvno) || card_aprvno == " " || card_aprvno == "-") {
- sysf_messageBox("승인번호가 미입력되었습니다!", "E999", "");
- return false;
- }
- var card_cardamt = ds_main_card2.getColumn(0, "card_cardamt");
- if (utlf_isNull(card_cardamt) || card_cardamt == " " || card_cardamt == "-") {
- sysf_messageBox("카드금액이 미입력되었습니다!", "E999", "");
- return false;
- } else if (parseInt(card_cardamt) < 0) {
- ds_main_card2.setColumn(0, "card_cardamt", parseInt(card_cardamt) * -1);
- }
- var card_allotmm = ds_main_card2.getColumn(0, "card_allotmm");
- if (utlf_isNull(card_allotmm) || card_allotmm == " " || card_allotmm == "-") {
- sysf_messageBox("할부개월이 미입력되었습니다!", "E999", "");
- ds_main_card2.setColumn(0, "card_allotmm", "00");
- return false;
- }
- // 실제 승인 취소
- if (!fCnclCardAprv()) {
- return false;
- }
- return true;
- }
- // 카드승인 로직 함수 처리
- function fApproveCard() {
- if (ds_main_iptflag.getColumn(0, "vanflag") != "KOCES_IC"
- && ds_main_card2.getColumn(0, "card_keyinptflag") != "E") {
- //카드번호,카드회사,유효기간,결제금액,할부개월
- var cardno = ds_main_card2.getColumn(0, "card_cardno");
- if (utlf_isNull(cardno) || cardno == " " || cardno == "-") {
- sysf_messageBox("카드번호가 미입력되었습니다!", "E999", "");
- return false;
- }
- var card_valiterm = ds_main_card2.getColumn(0, "card_valiterm");
- if (utlf_isNull(card_valiterm) || card_valiterm == " " || card_valiterm == "-") {
- sysf_messageBox("유효기간이 미입력되었습니다!", "E999", "");
- return false;
- }
- }
- var card_cardamt = ds_main_card2.getColumn(0, "card_cardamt");
- if (utlf_isNull(card_cardamt) || card_cardamt == " " || card_cardamt == "-") {
- sysf_messageBox("카드금액이 미입력되었습니다!", "E999", "");
- return false;
- }
- var card_allotmm = ds_main_card2.getColumn(0, "card_allotmm");
- if (utlf_isNull(card_allotmm) || card_allotmm == " " || card_allotmm == "-") {
- sysf_messageBox("할부개월이 미입력되었습니다!", "E999", "");
- ds_main_card2.setColumn(0, "card_allotmm", "00");
- return false;
- }
- // 할부개월 유효성 체크 추가 by 조중래 20130417
- if (!(card_allotmm >= 0 && card_allotmm < 100)) {
- sysf_messageBox("할부개월은 숫자만 입력가능합니다!", "E999", "");
- return false;
- }
- // 승인 금액 체크
- var recardaprv = ds_main_iptflag.getColumn(0, "recardaprv");
- var card_cardamt = ds_main_card2.getColumn(0, "card_cardamt");
- if (recardaprv != "Y") {
- if (parseInt(ds_main_card2.getColumn(0, "card_cardamt")) == 0) {
- sysf_messageBox("결제금액이 0원입니다. 확인하시고 다시 카드승인하세요!", "E999", "");
- return false;
- }
- } else if (recardaprv == "Y") {
- var cardAmt = 0;
- var cnt = ds_main_c_card_card.rowcount;
- for (var i = 0; i < cnt; i++) {
- cardAmt += parseInt(ds_main_c_card_card.getColumn(i, "card_cardamt"));
- }
- if (cardAmt != card_cardamt) {
- sysf_messageBox("멀티카드수납내역을 변경_취소하기 위한 재승인인 경우에는 재승인할 카드승인금액 합과 결제 금액이 같아야 합니다.", "E999", "");
- return false;
- }
- }
- // 실제 카드 승인 및 승인 노드 생성
- if (!fGetCardAprv()) {
- return false;
- }
- return true;
- }
- function fIsMultiCardArpv(currow) {
-
- var oParam = {};
- oParam.id = "TRPAO00456";
- oParam.service = "pamcomnapp.PamComn";
- oParam.method = "reqGetMultiCardSpec";
- oParam.inds = "req=ds_main_h_card_card";
- oParam.outds = "ds_main_c_card_card=card";
- oParam.async = false;
- oParam.callback = "cf_TRPAO00456";
- tranf_submit(oParam);
- if (arErrorCode.pop("TRPAO00456") > -1) {
- if (ds_main_c_card_card.rowcount > 0) {
- // 실제 승인금액 세팅
- ds_main_card.setColumn(0, "aprvcardamt", ds_main_c_card_card.getColumn(0, "card_totalaprvamt"));
- var cCardCnt = ds_main_c_card_card.rowcount;
- var hCardCnt = ds_main_h_card_card.rowcount;
- var cRcptDD = "";
- var cRcptNo = "";
- var cRcptSeqNo = "";
- var cAprvNo = "";
- var checkValue = false;
-
- ds_main_b_card_card.copyData(ds_main_c_card_card);
- ds_main_b_card_card.clearData();
-
- for (var cCard = 0; cCard < cCardCnt; cCard++) {
-
- cRcptDD = ds_main_c_card_card.getColumn(cCard, "card_rcptdd");
- cRcptNo = ds_main_c_card_card.getColumn(cCard, "card_rcptno");
- cRcptSeqNo = ds_main_c_card_card.getColumn(cCard, "card_rcptseqno");
- cAprvNo = ds_main_c_card_card.getColumn(cCard, "card_aprvno");
-
- for (var hCard = 0; hCard < hCardCnt; hCard++) {
- if (cRcptDD == ds_main_h_card_card.getColumn(hCard, "card_rcptdd")
- && cRcptNo == ds_main_h_card_card.getColumn(hCard, "card_rcptno")
- && cRcptSeqNo == ds_main_h_card_card.getColumn(hCard, "card_rcptseqno")
- && cAprvNo == ds_main_h_card_card.getColumn(hCard, "card_aprvno")) {
-
- checkValue = true;
- break;
- }
- }
-
- if (!checkValue) {
- var rowCnt = ds_main_b_card_card.addRow();
- ds_main_b_card_card.copyRow(rowCnt, ds_main_c_card_card, cCard);
- checkValue = false;
- } else {
- checkValue = false;
- }
- }
-
- ds_main_c_card_card.copyData(ds_main_b_card_card);
- ds_main_b_card_card.clearData();
- } else {
- var totalAprvAmt = 0;
- //실제 카드승인금액 세팅
- for (var i = 0; i < ds_main_h_card_card.rowcount; i++) {
- if (ds_main_h_card_card.getColumn(currow, "card_aprvno") == ds_main_h_card_card.getColumn(i, "card_aprvno")) {
- totalAprvAmt += parseInt(ds_main_h_card_card.getColumn(i, "card_cardamt"));
- }
- }
-
- ds_main_card.setColumn(0, "aprvcardamt", totalAprvAmt);
- }
- if (ds_main_c_card_card.rowcount > 0) {
- sysf_messageBox("멀티 승인된 카드 내역입니다. 승인취소는 다른 승인내역들을 재 승인 후 가능합니다.", "I999", "");
- // 재승인카드 탭 보이게 설정
- lf_setTabPageVisble(group3.swt_cardlist, "case_card2", true);
- //카드 승인할 금액세팅
- var cardAmtSum = 0;
- for (var i = 0; i < ds_main_c_card.rowcount; i++) {
- cardAmtSum += parseInt(ds_main_c_card_card.getColumn(i, "card_cardamt"));
- }
- ds_main_card2.setColumn(0, "card_cardamt", cardAmtSum);
- ds_main_card2.setColumn(0, "card_aprvdd", "");
- ds_main_card2.setColumn(0, "card_aprvtm", "");
- ds_main_card2.setColumn(0, "card_aprvno", "");
- // 재승인 플래그 세팅
- ds_main_iptflag.setColumn(0, "recardaprv", "Y");
- group3.swt_cardlist.tabindex = 2;
- } else {
- // 재승인카드 탭 숨기기 설정;
- lf_setTabPageVisble(group3.swt_cardlist, "case_card2", false);
- //재승인 플래그 세팅
- ds_main_iptflag.setColumn(0, "recardaprv", "");
-
- return false;
- }
- } else {
-
- //재승인카드 탭 숨기기 설정
- lf_setTabPageVisble(group3.swt_cardlist, "case_card2", false);
-
- //재승인 플래그 세팅
- ds_main_iptflag.setColumn(0, "recardaprv", "");
-
- return false;
- }
-
- return true;
- }
- function cf_TRPAO00456(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function fCheckCardCncl(currow) {
- ds_send_data01.copyData(ds_main_h_cvan_cvan);
- ds_send_data01.clearData();
- ds_send_data01.addRow();
- ds_send_data01.copyRow(0, ds_main_h_cvan_cvan, currow);
- var oParam = {};
- oParam.id = "TRPAO00458";
- oParam.service = "pamcomnapp.PamComn";
- oParam.method = "reqGetCnclCvan";
- oParam.inds = "req=ds_send_data01";
- oParam.outds = "ds_main_c_cvan_cvan=c_cvan";
- oParam.async = false;
- oParam.callback = "cf_TRPAO00458";
- tranf_submit(oParam);
- if (arErrorCode.pop("TRPAO00458") > -1) {
- if (ds_main_c_cvan_cvan.rowcount > 0) {
- sysf_messageBox("이미 승인취소된 내역입니다. 취소여부를 확인 후 다시 시도해 주세요!", "I999", "");
- return false;
- } else {
- return true;
- }
- }
- }
- function cf_TRPAO00458(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function SPPAO00400_onload(obj:Form, e:LoadEventInfo) {
- frmf_initForm(obj);
- m_opener = frmf_getoOpener();
- grdf_initGrid(this.group3.swt_cardlist.case_card.grd_card);
- grdf_initGrid(this.group3.swt_cardlist.case_card2.grd_card2);
- grdf_initGrid(this.group3.swt_cardlist.case_cvan.grd_cvan);
- lf_setTabPageVisble(group3.swt_cardlist, "case_card", false);
- lf_setTabPageVisble(group3.swt_cardlist, "case_card2", false);
- if (frmf_checkOpener()) {
- gFLAG = m_opener.frmf_getParameter("SPPAO00400_FLAG");
- if (gFLAG == "I") {
- //
- } else if (gFLAG == 'D') {
- //
- } else {
- fInit();
- }
- }
- }
- function SPPAO00400_onclose(obj:Form, e:CloseEventInfo) {
- if (frmf_checkOpener()) {
- var SPPAO00400_RTN = m_opener.frmf_getParameter("SPPAO00400_RTN");
- var totcardamt = parseInt(ds_main_card.getColumn(0, "totcardamt"));
- if (SPPAO00400_RTN != "Y") {
- if (ExistCardCount != ds_main_h_card_card.rowcount) {
- m_opener.frmf_setParameter("SPPAO00400_RTN", "Y");
- m_opener.frmf_setParameter("SPPAO00400_TotCardAmt",totcardamt);
- return false;
- }
- }
- }
- }
- function group3_group2_img1_onclick(obj:ImageViewer, e:ClickEventInfo) {
- group3.group2.tar_sms.visible = !group3.group2.tar_sms.visible;
- }
- function group3_group2_btn_clear_onclick(obj:Button, e:ClickEventInfo) {
- fInit2();
- }
- function group3_group2_btn_cardaprv_onclick(obj:Button, e:ClickEventInfo) {
- //수납자 마감여부 체크하여 처리
- if (isMagmAprv()) {
- return false; //마감결제 완료되어있으므로 더이상 진행하지 않음
- }
- // 최소금액체크
- // if (ds_main_card2.getColumn(0, "card_cardamt") < 1000) {
- // sysf_messageBox("1,000원미만 금액은 카드결제 할 수 없습니다.", "C000");
- // return;
- // }
- gMyCard = "Y";
- if (utlf_isNull(gPid) || gPid == " ") {
- sysf_messageBox("등록번호가 정확히 전달되지 않았습니다. 창을 닫고 환자정보를 다시 조회하신 후에 계속 진행하세요!", "E999", "");
- return false;
- }
- // 승인 내역 취소 체크 선택
- var cardaprvYN = ds_main_iptflag.getColumn(0, "cardaprv");
- ds_main_iptflag.setColumn(0, "cvancncl", "N");
- group3_swt_cardlist_case_cvan_checkbox2_onchanged(null, null);
- ds_main_iptflag.setColumn(0, "cardaprv", cardaprvYN);
- // 강제 카드 결제
- if (ds_main_iptflag.getColumn(0, "cardaprv") == "Y") {
- if (!fForceCardAprv("I")) {
- return false;
- }
- ds_main_iptflag.setColumn(0, "cardaprv", "");
- return true;
- }
- // 승인 내역 취소
- if (ds_main_iptflag.getColumn(0, "cvancncl") == "Y") {
- sysf_messageBox("'승인내역취소'을 선택하고 카드승인을 할 수 없습니다. 선택 해제하고 다시 시도하세요!", "E999", "");
- ds_main_card2.clearData(); ds_main_card2.addRow();
- return false;
- } else { //정상승인
- // 멀티 접수 변경_취소 시 재승인 체크
- if (ds_main_iptflag.getColumn(0, "recardaprv") == "Y") {
- var row = ds_main_c_card_card.rowposition;
- if (ds_main_card2.getColumn(0, "card_rcptdd") != ds_main_c_card_card.getColumn(row, "card_rcptdd")
- || ds_main_card2.getColumn(0, "card_rcptno") != ds_main_c_card_card.getColumn(row, "card_rcptno")
- || ds_main_card2.getColumn(0, "card_aprvno") != ds_main_c_card_card.getColumn(row, "card_aprvno")) {
- sysf_messageBox("멀티접수내역 변경_취소 시 재승인이 먼저 입니다. 재승인할 카드 노드를 정확히 선택해 주세요.", "E999", "");
- return false;
- }
- }
- if (!fApproveCard()) {
- return false;
- }
- }
- ds_send.clear();
- dsf_createDsRow("ds_send", [{col:"cvan_pid", type:"STRING", size:256, val: gPid}
- , {col:"cvan_aprvdd", type:"STRING", size:256, val: ""}
- , {col:"cvan_aprvsrchflag", type:"STRING", size:256, val: "-"}
- , {col:"cvan_ioflag", type:"STRING", size:256, val: ds_main_iptflag.getColumn(0, "ioflag")}
- , {col:"cvan_pregdmndyn", type:"STRING", size:256, val: gPregDmndYN}]);
- var oParam = {};
- oParam.id = "TRPAO00453";
- oParam.service = "pamcomnapp.PamComn";
- oParam.method = "reqGetCardVanNew";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_h_cvan_cvan=h_cvan";
- oParam.async = false;
- oParam.callback = "cf_TRPAO00453";
- tranf_submit(oParam);
- if (arErrorCode.pop("TRPAO00453") < 0 ) {
- sysf_messageBox("VAN정보를 가져오지 못했습니다. 승인된 VAN내역을 확인하시려면 [VAN정보]탭의 '승인내역조회'를 해주세요.", "E999","");
- return false;
- }
- fCardamtCalc();
- fInit2();
- }
- function group3_group2_btn_cardcncl_onclick(obj:Button, e:ClickEventInfo) {
- // 수납자 마감여부 체크하여 처리
- if (isMagmAprv()) {
- return false;
- }
-
- // 승인취소의 경우 해당 검색결과에 대한 진료구분을 설정
- // (화면호출 시 전달된 파라미터로 처리하지 않음)
-
- if (ds_main_card2.getColumn(0, "card_ordtype") == "H") {
- gOrdtype = "H";
- } else if (ds_main_card2.getColumn(0, "card_ordtype") == "O") {
- gOrdtype = "O";
- } else if (ds_main_card2.getColumn(0, "card_ordtype") == "E") {
- gOrdtype = "E";
- } else {
- gOrdtype = "I";
- }
- gMyCard = "Y";
- if (utlf_isNull(gPid) || gPid == " ") {
- sysf_messageBox("등록번호가 정확히 전달되지 않았습니다. 창을 닫고 환자정보를 다시 조회하신 후에 계속 진행하세요!", "E999", "");
- return false;
- }
- // 강제 카드 결제
- if (ds_main_iptflag.getColumn(0, "cardaprv") == "Y") {
- if (!fForceCardAprv("D")) {
- return false;
- }
- ds_main_iptflag.setColumn(0, "cardaprv", "");
- return true;
- }
- // 멀티접수 변경_취소 시 재승인 체크
- if (ds_main_iptflag.getColumn(0, "recardaprv") == "Y") {
- sysf_messageBox("멀티접수내역 변경_취소 시 재승인이 먼저 입니다.", "E999", "");
- return false;
- }
- // 멀티접수인 경우 카드내역 삭제시 일괄 삭제
- var aprvno = ds_main_h_card_card.getColumn(ds_main_h_card_card.rowposition, "card_aprvno");
- if (eval(gMulticnt) > 1 && ds_main_iptflag.getColumn(0, "cvancncl") != "Y" && ds_main_h_card_card.getCaseCount("card_aprvno == '" + aprvno + "'") > 1) {
- var result = sysf_messageBox("멀티접수인 경우 카드내역 전체를 승인취소합니다 진행", "S001", "");
- if (result != "6") {
- return false;
- }
- }
- // 승인 내역 취소
- if (ds_main_iptflag.getColumn(0, "cvancncl") == "Y") {
- // 강제승인할 van 정보가 선택되었는지 확인
- if (ds_main_h_cvan_cvan.getColumn(ds_main_h_cvan_cvan.rowposition, "cvan_aprvno") != ds_main_card2.getColumn(0, "card_aprvno")) {
- sysf_messageBox("van정보를 선택하지 않으셨습니다. 선택 후 다시 시도하세요!", "E999", "");
- ds_main_card2.clearData(); ds_main_card2.addRow();
- return false;
- } else if (ds_main_h_cvan_cvan.getColumn(ds_main_h_cvan_cvan.rowposition, "cvan_aprvflag") != "12") { // 신용카드취소
- sysf_messageBox("선택하신 van정보는 승인취소할 수 없습니다. 이미 승인취소된 내역인지 확인하신 후 다시 시도하세요!", "E999", "");
- ds_main_card2.clearData(); ds_main_card2.addRow();
- return false;
- }
- // 승인취소로직 호출
- if (!fCancelCard()) {
- return false;
- }
-
- //20191125 고영민 (칠곡)승인취소 시 승인취소안내문자발송 자동체크
- if(sysf_getUserInfo("dutplceinstcd") == "032"){
- ds_hidden.setColumn(0, "smsflag", "true");
- }
-
- if (ds_hidden.getColumn(0, "smsflag") == "true") {
- var oParam = {};
- oParam.id = "TXPAO00456";
- oParam.service = "pamcomnapp.PamComn";
- oParam.method = "reqSendCardCnclSMS";
- oParam.inds = "req=ds_send_sms";
- oParam.async = false;
- oParam.callback = "cf_TXPAO00456";
- tranf_submit(oParam);
- }
- } else {
- if (String(gOrdtype).toUpperCase() == "O" || gFLAG == "D" || gFLAG == "H") {
- // 승인취소로직 호출
- if (!fCancelCard()) {
- return false;
- }
- } else { // 입원일 경우 카드내역 승인취소 불가
- sysf_messageBox("입원 카드내역의 승인취소는 '수납취소' 또는 '카드변경'을 이용하십시요!", "E999", "");
- ds_main_card2.clearData(); ds_main_card2.addRow();
- return false;
- }
- }
- ds_send.clear();
- dsf_createDsRow("ds_send", [{col:"cvan_pid", type:"STRING", size:256, val: gPid}
- , {col:"cvan_aprvdd", type:"STRING", size:256, val: ""}
- , {col:"cvan_aprvsrchflag", type:"STRING", size:256, val: "-"}
- , {col:"cvan_ioflag", type:"STRING", size:256, val: ds_main_iptflag.getColumn(0, "ioflag")}
- , {col:"cvan_pregdmndyn", type:"STRING", size:256, val: gPregDmndYN}]);
- var oParam = {};
- oParam.id = "TRPAO00453";
- oParam.service = "pamcomnapp.PamComn";
- oParam.method = "reqGetCardVanNew";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_h_cvan_cvan=h_cvan";
- oParam.async = false;
- oParam.callback = "cf_TRPAO00453";
- tranf_submit(oParam);
- if (arErrorCode.pop("TRPAO00453") < 0) {
- sysf_messageBox("VAN정보를 가져오지 못했습니다. 승인된 VAN내역을 확인하시려면 [VAN정보]탭의 '승인내역조회'를 해주세요.", "E999", "");
- return false;
- } else {
- // van 승인취소 후 카드전표 자동출력 기능 추가
- var sAutoPrintYN = ds_init_pam_init_P0022list.lookup("cdid", "300", "cdnm");
- if (sAutoPrintYN == "Y") {
- for (var idx = 0 ; idx < ds_main_h_cvan_cvan.rowcount; idx++) {
- if (gAutoPrintPid == ds_main_h_cvan_cvan.getColumn(idx, "cvan_pid")
- && gAutoPrintCardno == ds_main_h_cvan_cvan.getColumn(idx, "cvan_cardno")
- && gAutoPrintAprvno == ds_main_h_cvan_cvan.getColumn(idx, "cvan_aprvno")
- && gAutoPrintOrdtype == ds_main_h_cvan_cvan.getColumn(idx, "cvan_ordtype")
- && "22" == ds_main_h_cvan_cvan.getColumn(idx, "cvan_aprvflag")) {
- ds_main_h_cvan_cvan.rowposition = idx;
- grp_btn_button3_onclick(null, null);
- gAutoPrintPid = "";
- gAutoPrintCardno = "";
- gAutoPrintAprvno = "";
- gAutoPrintOrdtype = "";
- break;
- }
- }
- }
- }
- fCardamtCalc();
- fInit2();
- }
- function group3_group2_btn_makecardaprv_onclick(obj:Button, e:ClickEventInfo) {
- fMakeCardAprvSpec();
- }
- function group3_group2_ipt_cardno_onkeydown(obj:Edit, e:KeyEventInfo) {
- if (e.keycode == 13) {
- obj.updateToDataset();
- fAfterChangeCardNo();
- }
- }
- function group3_group2_ipt_valiterm_onkillfocus(obj:Edit, e:KillFocusEventInfo) {
- group3.group2.ipt_allotmm.setFocus();
- }
- function group3_group2_ipt_cardamt_onkeydown(obj:MaskEdit, e:KeyEventInfo) {
- if (e.keycode == 13) {
- group3.group2.input5.setFocus();
- group3.group2.ipt_cardamt.setFocus();
- }
- }
- function group3_group2_ipt_cardamt_ontextchanged(obj:MaskEdit, e:TextChangedEventInfo) {
- // 계산금액 표시
- var subtotalamt = parseInt(ds_main_card.getColumn(0, "totrcptamt"))
- - parseInt(ds_main_card.getColumn(0, "totcardamt"))
- - parseInt(obj.value);
- ds_main_card.setColumn(0, "subtotalamt", subtotalamt);
- }
- /* 이정택 주석처리(2018/05/29)
- function group3_group1_cmb_vanflag_onitemchanged(obj:Radio, e:ItemChangeEventInfo) {
- // 강제로 KOCES를 선택한 경우 싸인패드 종류도 함께 설정
- if (ds_main_iptflag.getColumn(0, "vanflag") == "KOCES") {
- sysf_setGlobalVariable("SPPAO02102_signpad_kind","KSP-9070", "p");
- } else {
- sysf_setGlobalVariable("SPPAO02102_signpad_kind","kovan-K700PSR","p");
- }
- }
- */
- function group3_swt_cardlist_case_cvan_checkbox2_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo) {
- ds_main_iptflag.setColumn(0, "cardaprv", "");
- ds_main_iptflag.setColumn(0, "cardedit", "");
- group3.group2.btn_makecardaprv.visible = false;
- group3.group2.btn_cardaprv.visible = true;
- group3.group2.btn_cardcncl.visible = true;
- if (ds_main_iptflag.getColumn(0, "cvancncl") == "Y") {
- group3.group2.btn_cardaprv.enable = false;
- } else {
- group3.group2.btn_cardaprv.enable = true;
- }
- }
- function group3_swt_cardlist_case_cvan_checkbox1_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo) {
- ds_main_iptflag.setColumn(0, "cardaprv", "");
- ds_main_iptflag.setColumn(0, "cvancncl", "");
- group3.group2.btn_cardaprv.enable = true;
- if (ds_main_iptflag.getColumn(0, "cardedit") == "Y") {
- group3.group2.btn_makecardaprv.visible = true;
- group3.group2.btn_cardaprv.visible = false;
- group3.group2.btn_cardcncl.visible = false;
- } else {
- group3.group2.btn_makecardaprv.visible = false;
- group3.group2.btn_cardaprv.visible = true;
- group3.group2.btn_cardcncl.visible = true;
- }
- }
- function group3_swt_cardlist_case_cvan_grd_cvan_oncellclick(obj:Grid, e:GridClickEventInfo) {
- var currow = e.row;
- if (e.row < 0 || e.col < 0) {
- return false;
- }
- //승인내역취소 체크 선택
- ds_main_iptflag.setColumn(0, "cvancncl", "Y");
- group3_swt_cardlist_case_cvan_checkbox2_onchanged(null, null);
- var onlyCard = ds_main_iptflag.getColumn(0, "cardedit");
- var cVanCncl = ds_main_iptflag.getColumn(0, "cvancncl");
- // 승인 내역 취소
- if (cVanCncl == "Y") {
- if (ds_main_h_cvan_cvan.getColumn(currow, "cvan_aprvflag") == "22") {
- sysf_messageBox("승인취소 내역은 '승인내역취소' 불가능합니다.", "E999", "");
- return false;
- } else {
- if (fCheckCardCncl(currow) != true) {
- fInit2();
- return false;
- }
- }
- }
- if (onlyCard == "Y" || cVanCncl == "Y") {
- // 카드 승인 내역 초기화
- ds_main_card2.clearData();
- dsf_makeValue(ds_main_card2, "card_pid", "string", ds_main_h_cvan_cvan.getColumn(currow, "cvan_pid"));
- dsf_makeValue(ds_main_card2, "card_rcptdd", "string", "");
- dsf_makeValue(ds_main_card2, "card_rcptno", "string", "");
- dsf_makeValue(ds_main_card2, "card_rcptseqno", "string", "");
- dsf_makeValue(ds_main_card2, "card_seqno", "string", "");
- dsf_makeValue(ds_main_card2, "card_instcd", "string", ds_main_h_cvan_cvan.getColumn(currow, "cvan_instcd"));
- dsf_makeValue(ds_main_card2, "card_rcptstat", "string", "");
- dsf_makeValue(ds_main_card2, "card_ordtype", "string", ds_main_h_cvan_cvan.getColumn(currow, "cvan_ordtype"));
- dsf_makeValue(ds_main_card2, "card_keyinptflag", "string", ds_main_h_cvan_cvan.getColumn(currow, "cvan_keyinptflag"));
- dsf_makeValue(ds_main_card2, "card_cardcmpycd", "string", ds_main_h_cvan_cvan.getColumn(currow, "cvan_cardcmpycd"));
- dsf_makeValue(ds_main_card2, "card_cardno", "string", ds_main_h_cvan_cvan.getColumn(currow, "cvan_cardno"));
- dsf_makeValue(ds_main_card2, "card_aprvflag", "string", ds_main_h_cvan_cvan.getColumn(currow, "cvan_aprvflag"));
- dsf_makeValue(ds_main_card2, "card_aprvdd", "string", ds_main_h_cvan_cvan.getColumn(currow, "cvan_aprvdd"));
- dsf_makeValue(ds_main_card2, "card_aprvtm", "string", ds_main_h_cvan_cvan.getColumn(currow, "cvan_aprvtm"));
- dsf_makeValue(ds_main_card2, "card_aprvno", "string", ds_main_h_cvan_cvan.getColumn(currow, "cvan_aprvno"));
- dsf_makeValue(ds_main_card2, "card_vancd", "string", ds_main_h_cvan_cvan.getColumn(currow, "cvan_vancd"));
- dsf_makeValue(ds_main_card2, "card_allotmm", "string", ds_main_h_cvan_cvan.getColumn(currow, "cvan_allotmm"));
- dsf_makeValue(ds_main_card2, "card_cardamt", "string", ds_main_h_cvan_cvan.getColumn(currow, "cvan_cardamt"));
- dsf_makeValue(ds_main_card2, "card_valiterm", "string", ds_main_h_cvan_cvan.getColumn(currow, "cvan_valiterm"));
- dsf_makeValue(ds_main_card2, "card_rcptexecdd", "string", "");
- dsf_makeValue(ds_main_card2, "card_rcpttm", "string", "");
- dsf_makeValue(ds_main_card2, "card_rcptrid", "string", "");
- dsf_makeValue(ds_main_card2, "card_innrtretyn", "string", "N");
- dsf_makeValue(ds_main_card2, "card_preamtyn", "string", "N");
- dsf_makeValue(ds_main_card2, "card_remfact", "string", "");
- dsf_makeValue(ds_main_card2, "card_fstrgstrid", "string", "");
- dsf_makeValue(ds_main_card2, "card_fstrgstdt", "string", "");
- dsf_makeValue(ds_main_card2, "card_lastupdtrid", "string", "");
- dsf_makeValue(ds_main_card2, "card_lastupdtdt", "string", "");
-
- //2018/05/11 이정택 추가
- dsf_makeValue(ds_main_card2, "card_aprvunino", "string", ds_main_h_cvan_cvan.getColumn(currow, "cvan_aprvunino"));
- //2018/05/11 이정택 추가
-
- //2018/05/29 이정택 추가
- ds_main_iptflag.setColumn(0, "cnclvanflag", ds_init_pam_init_P6602list.lookup("remark", ds_main_h_cvan_cvan.getColumn(currow, "cvan_vancd"), "cdnm"));
- //2018/05/29 이정택 추가
-
- //2018/06/19 이정택 추가
- dsf_makeValue(ds_main_card2, "card_trmnno", "string", ds_main_h_cvan_cvan.getColumn(currow, "cvan_trmnno"));
- //2018/06/19 이정택 추가
-
- //2018/08/03 이정택 추가
- dsf_makeValue(ds_main_card2, "card_cardtype", "string", ds_main_h_cvan_cvan.getColumn(currow, "cvan_cardtype"));
- //2018/08/03 이정택 추가
- // 실제 카드승인금액 세팅
- ds_main_card.setColumn(0, "aprvcardamt", ds_main_h_cvan_cvan.getColumn(currow, "cvan_cardamt"));
- // van 승인취소 후 카드전표 자동출력 기능 추가
- var sAutoPrintYN = ds_init_pam_init_P0022list.lookup("cdid", "300", "cdnm");
- if (sAutoPrintYN == "Y") {
- gAutoPrintPid = ds_main_h_cvan_cvan.getColumn(currow, "cvan_pid");
- gAutoPrintCardno = ds_main_h_cvan_cvan.getColumn(currow, "cvan_cardno");
- gAutoPrintAprvno = ds_main_h_cvan_cvan.getColumn(currow, "cvan_aprvno");
- gAutoPrintOrdtype = ds_main_h_cvan_cvan.getColumn(currow, "cvan_ordtype");
- }
- // 안내문자 정보 조회
- ds_send_sms.setColumn(0, "cardamt", ds_main_card2.getColumn(0, "card_cardamt"));
- var oParam = {};
- oParam.id = "TRPAO00459";
- oParam.service = "pamcomnapp.PamComn";
- oParam.method = "reqGetSMSInfo";
- oParam.inds = "req=ds_send_sms";
- oParam.outds = "ds_hidden_smsinfo=smsinfo";
- oParam.async = false;
- tranf_submit(oParam);
- }
- }
- function group3_swt_cardlist_case_card_grd_card_oncellclick(obj:Grid, e:GridClickEventInfo) {
- var currow = e.row;
- if (currow < 0) return;
- ds_main_card2.enableevent = false;
- //ds_main_card2.copyData(ds_main_h_card_card);
- ds_main_card2.clearData();
- ds_main_card2.addRow();
- ds_main_card2.copyRow(0, ds_main_h_card_card, currow);
- ds_main_card2.enableevent = true;
- // 승인 내역 취소 체크 선택
- ds_main_iptflag.setColumn(0, "cvancncl", "N");
- group3_swt_cardlist_case_cvan_checkbox2_onchanged(null, null);
- if (!fIsMultiCardArpv(currow)) {
- return false;
- }
- }
- function group3_swt_cardlist_case_card2_checkbox3_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo) {
- ds_main_iptflag.setColumn( 0, "cvancncl", "");
- group3_swt_cardlist_case_cvan_checkbox2_onchanged(null, null);
- }
- function group3_swt_cardlist_case_card2_button2_onclick(obj:Button, e:ClickEventInfo) {
- if (ds_main_iptflag.getColumn(0, "recardaprv") == "Y") {
- var oParam = {};
- oParam.id = "TXPAO00454";
- oParam.service = "opatmngtapp.OPatMngt";
- oParam.method = "reqSetMultiCard";
- oParam.inds = "req=ds_main_c_card_card";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXPAO00454";
- tranf_submit(oParam);
- if (arErrorCode.pop("TXPAO00454") > -1) {
- ds_main_iptflag.setColumn(0, "recardaprv", "");
- sysf_messageBox("카드승인 정보를 저장 완료했습니다.", "E999", "");
- group3.swt_cardlist.case_card2.button2.visible = false;
- } else {
- sysf_messageBox("카드승인 정보를 서버에 저장하는데 실패했습니다. 잠시 후에 다시 시도하거나, 담당자에게 문의하세요!", "E999", "");
- return false;
- }
- }
- }
- function grp_btn_btn_confirm_onclick(obj:Button, e:ClickEventInfo) {
- var totrcptamt = parseInt(ds_main_card.getColumn(0, "totrcptamt"));
- var totcardamt = parseInt(ds_main_card.getColumn(0, "totcardamt"));
- if (ExistCardCount == ds_main_h_card_card.rowcount) {
- // 변경사항이 없을 경우
- m_opener.frmf_setParameter("SPPAO00400_RTN", "N");
- } else {
- m_opener.frmf_setParameter("SPPAO00400_RTN", "Y");
- m_opener.frmf_setParameter("SPPAO00400_TotCardAmt", totcardamt);
- }
- this.close(retValPam);
- }
- function grp_btn_btn_cancel_onclick(obj:Button, e:ClickEventInfo) {
- m_opener.frmf_setParameter("SPPAO00400_RTN", "N");
- retValPam.rtn = "N";
- this.close(retValPam);
- }
- function grp_btn_button3_onclick(obj:Button, e:ClickEventInfo) {
- //선택후 출력하도록 체크
- var currow = ds_main_h_cvan_cvan.rowposition;
- if (currow < 0) {
- sysf_messageBox("내역을 선택하신 후에 출력하십시요!", "E999", "");
- return false;
- }
- ds_temp_receipt.clearData();
- dsf_makeValue(ds_temp_receipt, "pid", "string", ds_main_h_cvan_cvan.getColumn(currow, "cvan_pid"));
- dsf_makeValue(ds_temp_receipt, "aprvflag", "string", ds_main_h_cvan_cvan.getColumn(currow, "cvan_aprvflag"));
- dsf_makeValue(ds_temp_receipt, "aprvdd", "string", ds_main_h_cvan_cvan.getColumn(currow, "cvan_aprvdd"));
- dsf_makeValue(ds_temp_receipt, "aprvtm", "string", ds_main_h_cvan_cvan.getColumn(currow, "cvan_aprvtm"));
- dsf_makeValue(ds_temp_receipt, "aprvno", "string", ds_main_h_cvan_cvan.getColumn(currow, "cvan_aprvno"));
- dsf_makeValue(ds_temp_receipt, "ordtype", "string", ds_main_h_cvan_cvan.getColumn(currow, "cvan_ordtype"));
- dsf_makeValue(ds_temp_receipt, "instcd", "string", ds_main_h_cvan_cvan.getColumn(currow, "cvan_instcd"));
- dsf_makeValue(ds_temp_receipt, "ordtype", "string", "카드전표재출력");
- var objArg = new Object();
- objArg.ds_temp_SPPAO01900 = ds_temp_receipt;
- frmf_modal("SPPAO01900", "SPPAO01900", objArg, "", 1, 200, 200, "", "", "", "", "", "M");
- }
- function group3_group1_chk_onlycard_onclick(obj:CheckBox, e:ClickEventInfo) {
- var onlycard = ds_main_iptflag.getColumn(0, "cardaprv");
- if (onlycard == "Y") {
- sysf_messageBox("강제카드결제를 선택 하셨습니다. \nVAN정보를 정확히 입력하신 후 '카드승인' 또는 '승인취소' 버튼을 누르세요.", "I999", "");
- ds_main_card2.setColumn(0, "card_keyinptflag", "K");
- } else {
- sysf_messageBox("강제카드결제를 선택해제 하셨습니다. \n실제 '카드승인' 또는 '승인취소' 합니다.", "I999", "");
- }
- group3.swt_cardlist.case_cvan.checkbox2.enableevent = false;
- ds_main_iptflag.setColumn(0, "cvancncl", "");
- group3.swt_cardlist.case_cvan.checkbox2.enableevent = true;
- group3.group2.btn_cardaprv.enable = true;
- ds_main_iptflag.setColumn(0, "cardedit", "");
- group3.group2.btn_makecardaprv.visible = false;
- group3.group2.btn_cardaprv.visible = true;
- group3.group2.btn_cardcncl.visible = true;
- }
- /**
- *
- * @param obj
- * @param e
- */
- function group3_swt_cardlist_case_cvan_button1_onclick(obj: Button, e: ClickEventInfo) {
- //2007-12-26 이동식 추가 : 밴정보 조회
- //model.resetInstanceNode("/root/send");
- //fSubmitBefore();
- //fSubmitAfter();
- // model.setValue("/root/send/data1", gPid);
- // model.setValue("/root/send/data2", model.getValue("/root/main/iptflag/aprvdd"));
- // model.setValue("/root/send/data3", model.getValue("/root/main/iptflag/aprvsrchflag"));
- // model.setValue("/root/send/data4", model.getValue("/root/main/iptflag/ioflag"));
- // model.setValue("/root/send/data5", gPregDmndYN);
- ds_send.clear();
- dsf_createDsRow("ds_send", [
- { col: "cvan_pid", type: "STRING", size: 256, val: gPid },
- { col: "cvan_aprvdd", type: "STRING", size: 256, val: ds_main_iptflag.getColumn(0, 'aprvdd') },
- { col: "cvan_aprvsrchflag", type: "STRING", size: 256, val: ds_main_iptflag.getColumn(0, 'aprvsrchflag') },
- { col: "cvan_ioflag", type: "STRING", size: 256, val: ds_main_iptflag.getColumn(0, 'ioflag') },
- { col: "cvan_pregdmndyn", type: "STRING", size: 256, val: gPregDmndYN }
- ]);
- var oParam = {};
- oParam.id = "TRPAO00453";
- oParam.service = "pamcomnapp.PamComn";
- oParam.method = "reqGetCardVanNew";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_h_cvan_cvan=h_cvan";
- oParam.async = false;
- tranf_submit(oParam);
- }
- function ds_main_card2_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == 'card_cardno'){
- //fAfterChangeCardNo();
- }
- }
- function group3_group2_ipt_allotmm_onkillfocus(obj:Edit, e:KillFocusEventInfo)
- {
- //group3.group2.ipt_cardamt.setFocus();
- }
- function group3_group2_ipt_cardno_onkillfocus(obj:Edit, e:KillFocusEventInfo)
- {
- fAfterChangeCardNo();
- }
- // 입력구분 처리용
- function group3_group1_rdo_keyinptflag_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- // 카드번호 제어 초기화
- group3.group2.ipt_cardno.enable = true;
-
- // 비대면결제의 경우 이지패스 등록정보 조회
- if (obj.value == "E") {
-
- var cardamt = ds_main_card2.getColumn(0, "card_cardamt");
-
- // 할부개월 수 조회를 위한 금액 설정
- if (cardamt == null || cardamt == 0) {
-
- sysf_messageBox("이지패스 등록 할부개월 수를 조회하기 위해 \r\n금액을 반드시 입력해주십시오.", "C000");
-
- // 입력구분 원복 및 카드번호 제어 해제
- ds_main_card2.setColumn(0, "card_keyinptflag", e.prevalue);
-
- return false;
- }
-
- ds_send_ezpass.setColumn(0, "unco_pid", gPid);
- ds_send_ezpass.setColumn(0, "unco_uncoamt", cardamt);
-
- var oParam = {};
- oParam.id = "reqGetEzpassCardInfo";
- oParam.service = "pamcomnapp.PamComn";
- oParam.method = "reqGetEzpassCardInfo";
- oParam.inds = "req=ds_send_ezpass";
- oParam.outds = "ds_ezpass_info=ezpassinfo";
- oParam.async = false;
- tranf_submit(oParam);
-
- // 이지패스 등록된 경우
- if (ds_ezpass_info.rowcount > 0) {
-
- var virtualcardno = utlf_transNullToEmpty(ds_ezpass_info.getColumn(0, "virtualcardno"));
-
- // 외래 이지패스의 경우 리턴
- if (utlf_isNull(virtualcardno)) {
-
- sysf_messageBox("이지패스 신청은 되어있으나 비대면 결제용 토큰정보가 조회되지 않았습니다.\r\n이지패스 신청정보 확인 후 이용하시기 바랍니다.", "C000");
-
- // 입력구분 원복
- ds_main_card2.setColumn(0, "card_keyinptflag", e.prevalue);
-
- return false;
- }
-
- // 카드번호에 토큰 설정
- ds_main_card2.setColumn(0, "card_cardno", virtualcardno);
-
- // 카드번호 제어설정
- group3.group2.ipt_cardno.enable = false;
-
- // 유효기간 설정
- ds_main_card2.setColumn(0, "card_allotmm", ds_ezpass_info.getColumn(0, "allotmm"));
-
- // 이지패스 조회 실패 시
- } else {
-
- sysf_messageBox("이지패스 등록정보가 조회되지 않았습니다.\r\n이지패스 신청 후 이용하시기 바랍니다.", "C000");
-
- // 입력구분 원복
- ds_main_card2.setColumn(0, "card_keyinptflag", e.prevalue);
- }
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|