12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMMNG05000" position="absolute 0 0 1200 770" titletext="린넨 폐기관리" oninit="SMMNG05000_oninit" onload="SMMNG05000_onload">
- <Layouts>
- <Layout>
- <Div position="absolute 0 0 1195 23" id="grp_tle">
- <Layouts>
- <Layout>
- <Static text="린넨폐기관리" position="absolute 0 0 115 25" id="cap_title" class="tit_1" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 0 18 1195 765" id="grp_biz" scrollbars="autoboth">
- <Layouts>
- <Layout>
- <Div position="absolute 0 5 1194 40" align="align:center top;" id="grp_sea" anchor="default" class="div_SA">
- <Layouts>
- <Layout>
- <Button position="absolute 1137 7 1193 29" align="align:left middle;" id="btn_search" class="btn1" taborder="7" text="조회" anchor="default" onclick="grp_biz_grp_sea_btn_search_onclick"/>
- <Shape position="absolute 1129 7 1135 27" linetype="vertical" id="line2" class="line_4" anchor="default"/>
- <Static text="업무일자 :" position="absolute 10 8 85 25" id="cap_instcd" class="search_name" anchor="default"/>
- <Static text="물품 :" position="absolute 300 8 349 25" id="caption2" class="search_name" anchor="default"/>
- <Radio position="absolute 350 9 485 25" id="rdo_goodflag" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">물품코드</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">물품명</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static text="폐기사유 :" position="absolute 595 10 672 27" id="caption3" class="search_name" anchor="default"/>
- <Edit position="absolute 480 8 590 27" id="ipt_srchnm" class="input_search" anchor="default" autoselect="true"/>
- <Radio position="absolute 670 10 910 25" id="rdo_resncd" columncount="-1" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" rowcount="-1" style="textpadding:0 5 0 3;">
- <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">1</Col>
- <Col id="datacolumn">파손</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">심한노후</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">세탁불가</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Calendar position="absolute 191 7 279 26" id="ipt_todd" class="input_search" anchor="default" autoselect="true"/>
- <Calendar position="absolute 88 7 176 26" id="ipt_fromdd" class="input_search" anchor="default" autoselect="true"/>
- <Static text="~" position="absolute 178 7 193 27" id="cap_bar" anchor="default"/>
- <Static text="승인여부 :" position="absolute 910 10 987 27" id="caption4" class="search_name" anchor="default"/>
- <Radio position="absolute 985 10 1130 25" id="rdo_acptflag" columncount="-1" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" rowcount="-1">
- <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">Y</Col>
- <Col id="datacolumn">승인</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">미승인</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- </Layout>
- </Layouts>
- </Div>
- <Shape position="absolute 0 65 1193 71" linetype="horizontal" id="line1" class="line_10" anchor="default"/>
- <Static text="린넨 폐기현황" position="absolute 0 49 115 65" id="caption1" class="tit_2" anchor="default"/>
- <Button position="absolute 235 43 315 65" id="button1" class="btn4" text="변경요청" anchor="default" onclick="grp_biz_button1_onclick"/>
- <Grid position="absolute 0 70 1193 745" id="grd_lnchlist" class="datagrid2" binddataset="ds_main_lnchinfo_lnchlist" anchor="default" autoenter="select" selecttype="multirow">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="20" band="left"/>
- <Column size="61" band="left"/>
- <Column size="100" band="left"/>
- <Column size="58" band="left"/>
- <Column size="66" band="left"/>
- <Column size="100" band="left"/>
- <Column size="43" band="left"/>
- <Column size="130" band="left"/>
- <Column size="100" band="left"/>
- <Column size="50"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="82"/>
- <Column size="0"/>
- <Column size="95"/>
- <Column size="70"/>
- <Column size="80"/>
- <Column size="85"/>
- <Column size="60"/>
- <Column size="70"/>
- <Column size="80"/>
- <Column size="44"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="150"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="26" 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="요청자"/>
- <Cell col="17" text="요청일자"/>
- <Cell col="18" text="확정량"/>
- <Cell col="19" text="확정자"/>
- <Cell col="20" colspan="2" text="확정일시" taborder="undefined"/>
- <Cell col="22" text="현재고량"/>
- <Cell col="23" text="관리자"/>
- <Cell col="24" text="비고"/>
- <Cell col="25" text="lastupdtrid"/>
- <Cell col="26" text="fromdd"/>
- <Cell col="27" text="todd"/>
- <Cell col="28" text="nextfromdd"/>
- <Cell col="29" text="confdd"/>
- <Cell col="30" text="reqno"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:chkyn" expr="expr:chkyn == 'Y' || chkyn == '1' ? '1' : '0'"/>
- <Cell col="2" displaytype="combo" text="bind:deptcd" combodataset="ds_init_csrdeptlist" combocodecol="deptcd" combodatacol="deptnm" enable="false"/>
- <Cell col="3" displaytype="combo" text="bind:certyn" combodataset="ds_certyn" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="4" displaytype="combo" edittype="combo" style="align:center;" text="bind:lnchflag" combodataset="ds_lnchflag" combocodecol="value" combodatacol="label"/>
- <Cell col="5" displaytype="text" edittype="text" style="align:center;" text="bind:goodcd" expandshow="show"/>
- <Cell col="6" text="bind:goodcdseq"/>
- <Cell col="7" style="align:left;" text="bind:lngoodnm"/>
- <Cell col="8" style="align:left;" text="bind:goodmodel"/>
- <Cell col="9" style="align:left;" text="bind:goodunit"/>
- <Cell col="10" displaytype="none" edittype="none" style="align:left;" text="bind:deptnm"/>
- <Cell col="11" style="align:left;" text="bind:deptlnsfcnt"/>
- <Cell col="12" style="align:left;" text="bind:lnsfcnt"/>
- <Cell col="13" displaytype="text" edittype="text" text="bind:deptlnsfreqcnt"/>
- <Cell col="14" displaytype="text" edittype="text" text="bind:lnsfreqcnt"/>
- <Cell col="15" displaytype="combo" edittype="combo" text="bind:resncd" combodataset="ds_resncd" combocodecol="value" combodatacol="label"/>
- <Cell col="16" style="align:left;" text="bind:reqnm"/>
- <Cell col="17" displaytype="date" style="align:left;" text="bind:reqdd" calendardisplaynulltype="none"/>
- <Cell col="18" style="align:left;" text="bind:confcnt"/>
- <Cell col="19" style="align:left;" text="bind:confnm"/>
- <Cell col="20" displaytype="date" style="align:left;" text="bind:confdd" calendardisplaynulltype="none"/>
- <Cell col="21" style="align:left;" text="bind:conftm" mask="expr:utlf_isNull(conftm) ? '' : '##:##'"/>
- <Cell col="22" text="bind:lnrlcnt"/>
- <Cell col="23" text="bind:lastupdtrnm"/>
- <Cell col="24" displaytype="text" edittype="text" text="bind:remark"/>
- <Cell col="25" displaytype="none" edittype="none" text="bind:lastupdtrid"/>
- <Cell col="26" text="bind:fromdd"/>
- <Cell col="27" text="bind:todd"/>
- <Cell col="28" text="bind:nextfromdd"/>
- <Cell col="29" text="bind:confdd"/>
- <Cell col="30" text="bind:reqno"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 1105 45 1147 64" id="btn_updt" class="btn5" text="저장" anchor="default" onclick="grp_biz_btn_updt_onclick"/>
- <Button position="absolute 1150 45 1192 64" id="btn_app" class="btn5" text="승인" anchor="default" onclick="grp_biz_btn_app_onclick"/>
- <Button position="absolute 1060 45 1102 64" id="button2" class="btn2" text="삭제" anchor="default" onclick="grp_biz_button2_onclick"/>
- <Button position="absolute 1015 45 1057 64" id="button3" class="btn2" text="출력" anchor="default" onclick="grp_biz_button3_onclick"/>
- <Div position="absolute 850 65 1055 190" id="group1" visible="false" anchor="default" style="background:#87cefaff;">
- <Layouts>
- <Layout>
- <Static text="출력양식" position="absolute 0 5 155 21" id="caption17" class="tit_2" anchor="default"/>
- <Button position="absolute 110 95 152 114" id="button10" class="btn5" taborder="22" text="확인" anchor="default" onclick="grp_biz_group1_button10_onclick"/>
- <Button position="absolute 155 95 197 114" id="button11" class="btn5" taborder="22" text="취소" anchor="default" onclick="grp_biz_group1_button11_onclick"/>
- <Radio position="absolute 0 25 195 45" id="rdo_prtflag" columncount="3" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="grp_biz_group1_rdo_prtflag_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">월별</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">기간별</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">연도별</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static text="출력연월" position="absolute 0 50 75 66" id="cap_prttitle" class="tit_2" anchor="default"/>
- <Calendar position="absolute 110 70 195 89" id="ipt_worktodd" visible="false" anchor="default" autoselect="true"/>
- <Calendar position="absolute 5 70 55 89" id="ipt_workyy" mask="yyyy" anchor="default" autoselect="true" value="null" dateformat="yyyy" editformat="yyyy"/>
- <Static text="~" position="absolute 95 70 110 90" id="cap_bar2" visible="false" anchor="default"/>
- <Calendar position="absolute 5 70 90 89" id="ipt_workfrdd" visible="false" anchor="default" autoselect="true"/>
- <Calendar position="absolute 5 70 75 89" id="ipt_workmm" mask="yyyy-mm" anchor="default" autoselect="true" dateformat="yyyy-MM" value="null" editformat="yyyy-MM"/>
- </Layout>
- </Layouts>
- </Div>
- <CheckBox position="absolute 63 73 78 93" id="bool1" anchor="default" truevalue="Y" falsevalue="N" onclick="grp_biz_bool1_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_send_reqdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="csrreqdeptcd" type="STRING" size="256" sumtext="CSR 청구부서코드"/>
- <Column id="useyn" type="STRING" size="256" sumtext="사용여부"/>
- <Column id="csryn" type="STRING" size="256" sumtext="공급실여부"/>
- <Column id="reqdd" type="STRING" size="256" sumtext="구분"/>
- <Column id="deptcd" type="STRING" size="256" sumtext="부서코드"/>
- <Column id="lnchflag" type="STRING" size="256" sumtext="구분"/>
- <Column id="reqflag" type="STRING" size="256" sumtext="요청구분"/>
- <Column id="chngflag" type="STRING" size="256" sumtext="요청구분"/>
- <Column id="reqtodd" type="STRING" size="256" sumtext="구분"/>
- <Column id="goodflag" type="STRING" size="256" sumtext="구분"/>
- <Column id="data" type="STRING" size="256" sumtext="구분"/>
- <Column id="disuseflag" type="STRING" size="256" sumtext="구분"/>
- <Column id="resncd" type="STRING" size="256" sumtext="구분"/>
- <Column id="acptflag" type="STRING" size="256" sumtext="구분"/>
- <Column id="workfrdd" type="STRING" size="256"/>
- <Column id="worktodd" type="STRING" size="256"/>
- <Column id="workmm" type="STRING" size="256"/>
- <Column id="workyy" type="STRING" size="256"/>
- <Column id="prtflag" type="STRING" size="256"/>
- <Column id="lowdeptcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_csrdeptlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="deptcd" type="STRING" size="256" sumtext="부서코드"/>
- <Column id="deptnm" type="STRING" size="256" sumtext="부서명"/>
- <Column id="csrreqdeptcd" type="STRING" size="256" sumtext="CSR청구부서코드"/>
- <Column id="useyn" type="STRING" size="256" sumtext="사용여부"/>
- <Column id="cmt" type="STRING" size="256" sumtext="비고"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="사용여부"/>
- <Column id="lastupdtrnm" type="STRING" size="256" sumtext="사용여부"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="사용여부"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="사용여부"/>
- <Column id="csrreqdeptnm" type="STRING" size="256" sumtext="CSR청구부서코드"/>
- <Column id="useynnm" type="STRING" size="256" sumtext="사용여부"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_lnchinfo_lnchlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_lnchinfo_lnchlist_oncolumnchanged">
- <ColumnInfo>
- <Column id="chkyn" type="STRING" size="256"/>
- <Column id="lnchflag" type="STRING" size="256" sumtext="구분"/>
- <Column id="goodcd" type="STRING" size="256" sumtext="물품코드"/>
- <Column id="goodcdseq" type="STRING" size="256" sumtext="상세코드"/>
- <Column id="lngoodnm" type="STRING" size="256" sumtext="린넨품명"/>
- <Column id="goodmodel" type="STRING" size="256" sumtext="모델명"/>
- <Column id="goodunit" type="STRING" size="256" sumtext="단위"/>
- <Column id="lnsfcnt" type="STRING" size="256" sumtext="안전재고량"/>
- <Column id="lnsfreqcnt" type="STRING" size="256" sumtext="요청량"/>
- <Column id="confcnt" type="STRING" size="256" sumtext="확정량"/>
- <Column id="reqnm" type="STRING" size="256" sumtext="요청자"/>
- <Column id="confnm" type="STRING" size="256" sumtext="확정자"/>
- <Column id="remark" type="STRING" size="256" sumtext="비고"/>
- <Column id="deptcd" type="STRING" size="256" sumtext="부서코드"/>
- <Column id="fromdd" type="STRING" size="256" sumtext="안전재고 시작일자"/>
- <Column id="todd" type="STRING" size="256" sumtext="안전재고 종료일자"/>
- <Column id="reqdd" type="STRING" size="256" sumtext="요청일자"/>
- <Column id="deptlnsfcnt" type="STRING" size="256" sumtext="운영안전재고"/>
- <Column id="deptlnsfreqcnt" type="STRING" size="256" sumtext="운영안전재고요청량"/>
- <Column id="nextfromdd" type="STRING" size="256" sumtext="일자"/>
- <Column id="confdd" type="STRING" size="256" sumtext="확정일자"/>
- <Column id="conftm" type="STRING" size="256" sumtext="확정일자"/>
- <Column id="reqno" type="STRING" size="256" sumtext="확정일자"/>
- <Column id="certyn" type="STRING" size="256" sumtext="확정일자"/>
- <Column id="resncd" type="STRING" size="256" sumtext="확정일자"/>
- <Column id="lnrlcnt" type="STRING" size="256" sumtext="확정일자"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_temp_lnchinfo_lnchlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="goodnm" type="STRING" size="256" sumtext="린넨품명"/>
- <Column id="goodcd" type="STRING" size="256" sumtext="린넨코드"/>
- <Column id="goodcdseq" type="STRING" size="256" sumtext="상세코드"/>
- <Column id="goodspec" type="STRING" size="256" sumtext="규격"/>
- <Column id="cnt1" type="STRING" size="256" sumtext="파손"/>
- <Column id="cnt2" type="STRING" size="256" sumtext="심한노후"/>
- <Column id="cnt3" type="STRING" size="256" sumtext="세탁불가"/>
- <Column id="total" type="STRING" size="256" sumtext="전체수량"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_savedata_lnchlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="status" type="STRING" size="256" sumtext="상태 "/>
- <Column id="goodcd" type="STRING" size="256" sumtext="품목코드 "/>
- <Column id="goodcdseq" type="STRING" size="256" sumtext="상세코드 "/>
- <Column id="deptcd" type="STRING" size="256" sumtext="부서코드 "/>
- <Column id="deptlnsfcnt" type="INT" size="256" sumtext="운용안전재고수량 "/>
- <Column id="lnsfcnt" type="INT" size="256" sumtext="안전재고수량 "/>
- <Column id="lnrlcnt" type="INT" size="256" sumtext="안전재고수량 "/>
- <Column id="lnsfreqcnt" type="INT" size="256" sumtext="안전재고변경요청량 "/>
- <Column id="deptlnsfreqcnt" type="INT" size="256" sumtext="운용안전재고변경요청량 "/>
- <Column id="remark" type="STRING" size="256" sumtext="비고 "/>
- <Column id="reqdd" type="STRING" size="256" sumtext="요청일 "/>
- <Column id="lnchflag" type="STRING" size="256" sumtext="구분 "/>
- <Column id="fromdd" type="STRING" size="256" sumtext="시작일자 "/>
- <Column id="todd" type="STRING" size="256" sumtext="종료일자 "/>
- <Column id="resncd" type="STRING" size="256" sumtext="종료일자 "/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_reqdata1_lnchlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="status" type="STRING" size="256" sumtext="상태 "/>
- <Column id="goodcd" type="STRING" size="256" sumtext="품목코드 "/>
- <Column id="goodcdseq" type="STRING" size="256" sumtext="상세코드 "/>
- <Column id="deptcd" type="STRING" size="256" sumtext="부서코드 "/>
- <Column id="deptlnsfcnt" type="INT" size="256" sumtext="운용안전재고수량 "/>
- <Column id="lnsfcnt" type="INT" size="256" sumtext="안전재고수량 "/>
- <Column id="lnsfreqcnt" type="INT" size="256" sumtext="안전재고변경요청량 "/>
- <Column id="deptlnsfreqcnt" type="INT" size="256" sumtext="운용안전재고변경요청량 "/>
- <Column id="remark" type="STRING" size="256" sumtext="비고 "/>
- <Column id="reqdd" type="STRING" size="256" sumtext="요청일 "/>
- <Column id="lnchflag" type="STRING" size="256" sumtext="구분 "/>
- <Column id="fromdd" type="STRING" size="256" sumtext="시작일자 "/>
- <Column id="todd" type="STRING" size="256" sumtext="종료일자 "/>
- <Column id="confdd" type="STRING" size="256" sumtext="확정일자"/>
- <Column id="nextfromdd" type="STRING" size="256" sumtext="시작일자 "/>
- <Column id="lnrlcnt" type="STRING" size="256" sumtext="현재고량 "/>
- <Column id="reqno" type="STRING" size="256" sumtext="현재고량 "/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_cond_oncolumnchanged">
- <ColumnInfo>
- <Column id="workflag" type="STRING" size="256"/>
- <Column id="workdd" type="STRING" size="256"/>
- <Column id="fromdd" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- <Column id="goodflag" type="STRING" size="256"/>
- <Column id="srchnm" type="STRING" size="256"/>
- <Column id="resncd" type="STRING" size="256"/>
- <Column id="chngflag" type="STRING" size="256"/>
- <Column id="acptflag" type="STRING" size="256"/>
- <Column id="prtflag" type="STRING" size="256"/>
- <Column id="workfrdd" type="STRING" size="256"/>
- <Column id="worktodd" type="STRING" size="256"/>
- <Column id="workmm" type="STRING" size="256"/>
- <Column id="workyy" type="STRING" size="256"/>
- <Column id="multichk" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_certyn" 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">N</Col>
- </Row>
- <Row>
- <Col id="label">승인</Col>
- <Col id="value">Y</Col>
- </Row>
- <Row>
- <Col id="value">F</Col>
- <Col id="label">반려</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_lnchflag" 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">10</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_resncd" 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/>
- <Row>
- <Col id="label">파손</Col>
- <Col id="value">1</Col>
- </Row>
- <Row>
- <Col id="value">2</Col>
- <Col id="label">심한노후</Col>
- </Row>
- <Row>
- <Col id="value">3</Col>
- <Col id="label">세탁불가</Col>
- </Row>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="grp_biz.grp_sea.ipt_fromdd" propid="value" datasetid="ds_main_cond" columnid="fromdd"/>
- <BindItem id="item1" compid="grp_biz.grp_sea.ipt_todd" propid="value" datasetid="ds_main_cond" columnid="todd"/>
- <BindItem id="item2" compid="grp_biz.grp_sea.rdo_goodflag" propid="value" datasetid="ds_main_cond" columnid="goodflag"/>
- <BindItem id="item3" compid="grp_biz.grp_sea.ipt_srchnm" propid="value" datasetid="ds_main_cond" columnid="srchnm"/>
- <BindItem id="item4" compid="grp_biz.grp_sea.rdo_resncd" propid="value" datasetid="ds_main_cond" columnid="resncd"/>
- <BindItem id="item5" compid="grp_biz.grp_sea.rdo_acptflag" propid="value" datasetid="ds_main_cond" columnid="acptflag"/>
- <BindItem id="item6" compid="grp_biz.group1.rdo_prtflag" propid="value" datasetid="ds_main_cond" columnid="prtflag"/>
- <BindItem id="item7" compid="grp_biz.group1.ipt_workmm" propid="value" datasetid="ds_main_cond" columnid="workmm"/>
- <BindItem id="item8" compid="grp_biz.group1.ipt_workfrdd" propid="value" datasetid="ds_main_cond" columnid="workfrdd"/>
- <BindItem id="item9" compid="grp_biz.group1.ipt_worktodd" propid="value" datasetid="ds_main_cond" columnid="worktodd"/>
- <BindItem id="item10" compid="grp_biz.bool1" propid="value" datasetid="ds_main_cond" columnid="multichk"/>
- <BindItem id="item11" compid="grp_biz.group1.ipt_workyy" propid="value" datasetid="ds_main_cond" columnid="workyy"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name : 경대 의료정보시스템
- * Job Name : emr_csrxp -> SMMNG05000
- * Creator : yjh
- * Make Date : 2017-08-21
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2017-08-21 yjh TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs";
- //=======================================================================================
- // Global Form Variable
- //---------------------------------------------------------------------------------------
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- // 화면 open시와 초기화 버튼 클릭시 화면 초기화 기능을 수행한다.
- function fInitialize() {
-
- var jobposcd = sysf_getUserInfo("jobposcd");
-
- if(jobposcd == "75") {
- grp_biz.btn_app.enable = true;
- } else {
- grp_biz.btn_app.enable = false;
- }
-
- //ipt_workdd.value = getCurrentDate();
- grp_biz.grp_sea.ipt_fromdd.value = utlf_getCurrentDate();
- grp_biz.grp_sea.ipt_todd.value = utlf_getCurrentDate();
-
- ds_send_reqdata.setColumn(0, "useyn", "Y");
- ds_send_reqdata.setColumn(0, "csryn", "Y");
-
- var oParam = {};
- oParam.id = "TRMNG00402";
- oParam.service = "csrapp.CsrMngt";
- oParam.method = "getCsrDeptList";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_init_csrdeptlist=csrdeptlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNG00402";
- tranf_submit(oParam);
-
- fSearch();
- }
- function fSearch(){
- ds_send_reqdata.setColumn(0, "lowdeptcd", "02");
- ds_send_reqdata.setColumn(0, "reqdd", grp_biz.grp_sea.ipt_fromdd.value);
- ds_send_reqdata.setColumn(0, "reqtodd", grp_biz.grp_sea.ipt_todd.value);
- ds_send_reqdata.setColumn(0, "chngflag", ds_main_cond.getColumn(0, "chngflag"));
- ds_send_reqdata.setColumn(0, "lnchflag", "10");
- ds_send_reqdata.setColumn(0, "disuseflag", "Y");
- ds_send_reqdata.setColumn(0, "resncd", grp_biz.grp_sea.rdo_resncd.value);
- ds_send_reqdata.setColumn(0, "acptflag", grp_biz.grp_sea.rdo_acptflag.value);
-
- ds_send_reqdata.setColumn(0, "deptcd", ds_send_reqdata.getColumn(0, "lowdeptcd"));
-
- var oParam = {};
- oParam.id = "TRMNG02107";
- oParam.service = "csrapp.CsrDryMngt";
- oParam.method = "reqGetLnchList";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_lnchinfo_lnchlist=lnchlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNG02107";
- tranf_submit(oParam);
-
- if( utlf_isNull(ds_main_lnchinfo_lnchlist.getColumnInfo("nextfromdd")) ){
- ds_main_lnchinfo_lnchlist.addColumn("nextfromdd", "string");
- }
- if( utlf_isNull(ds_main_lnchinfo_lnchlist.getColumnInfo("chkyn")) ){
- ds_main_lnchinfo_lnchlist.addColumn("chkyn", "string");
- }
-
- ds_main_lnchinfo_lnchlist.enableevent = false;
- ds_main_lnchinfo_lnchlist.updatecontrol = false;
-
- for( var i=0 ; i<ds_main_lnchinfo_lnchlist.rowcount ; i++ ){
- ds_main_lnchinfo_lnchlist.setColumn(i, "nextfromdd", ds_main_lnchinfo_lnchlist.getColumn(i, "fromdd"));
- ds_main_lnchinfo_lnchlist.setColumn(i, "chkyn", "N");
- }
-
- ds_main_lnchinfo_lnchlist.updatecontrol = true;
- ds_main_lnchinfo_lnchlist.enableevent = true;
- }
- function fSearchPrt() {
- ds_send_reqdata.setColumn(0, "lowdeptcd", "02");
- ds_send_reqdata.setColumn(0, "workfrdd", grp_biz.group1.ipt_workfrdd.value);
- ds_send_reqdata.setColumn(0, "worktodd", grp_biz.group1.ipt_worktodd.value);
- ds_send_reqdata.setColumn(0, "workmm", ds_main_cond.getColumn(0, "workmm"));
- ds_send_reqdata.setColumn(0, "workyy", ds_main_cond.getColumn(0, "workyy"));
- ds_send_reqdata.setColumn(0, "prtflag", grp_biz.group1.rdo_prtflag.value);
-
- var oParam = {};
- oParam.id = "TRMNG02109";
- oParam.service = "csrapp.CsrDryMngt";
- oParam.method = "reqGetLnchPrtList";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_temp_lnchinfo_lnchlist=prtlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNG02109";
- tranf_submit(oParam);
-
- var node = ds_temp_lnchinfo_lnchlist;
-
- if(ds_temp_lnchinfo_lnchlist.rowcount > 0 ) {
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- rptf_setNodeListToDOM(objDOM, "/root/temp/lnchinfo/lnchlist", ds_temp_lnchinfo_lnchlist); // 데이터셋 1
- rptf_setNodeListToDOM(objDOM, "/root/main/cond", ds_main_cond); // 데이터셋 1
-
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
-
- var option = "open=1;save=1;directprint=0;print=1;zoom=0;";
-
- rptf_exeReportPreview30(["RPMNG05000"],[objParam], option);
- } else {
- sysf_messageBox("해당 기간내에 폐기내역이 없습니다.", "E");
- return;
- }
-
-
- }
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Components : Form
- * Components ID : SMMNG05000
- * Event : oninit
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 처음 초기화시
- ****************************************************************************************/
- function SMMNG05000_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj); //폼 초기화
- }
- /****************************************************************************************
- * Components : Form
- * Components ID : SMMNG05000
- * Event : onload
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 로딩 완료시
- ****************************************************************************************/
- function SMMNG05000_onload(obj:Form, e:LoadEventInfo)
- {
- ds_main_cond.setColumn(0, "workflag", "1");
- ds_main_cond.setColumn(0, "goodflag", "2");
- ds_main_cond.setColumn(0, "acptflag", "N");
- ds_main_cond.setColumn(0, "prtflag", "1");
-
- grdf_setGridSort(grp_biz.grd_lnchlist);
- grdf_setRowTypeIcon(grp_biz.grd_lnchlist, 0);
-
- grp_biz.grp_sea.rdo_resncd.value = "";
-
- fInitialize();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_search
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 조회버튼 클릭시
- ****************************************************************************************/
- function grp_biz_grp_sea_btn_search_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_cond.setColumn(0, "chngflag", "");
- fSearch();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button1
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 변경요청버튼 클릭시
- ****************************************************************************************/
- function grp_biz_button1_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_cond.setColumn(0, "chngflag", "Y");
- fSearch();
- }
- /****************************************************************************************
- * Components : Dataset
- * Components ID : ds_main_lnchinfo_lnchlist
- * Event : oncolumnchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 데이터셋 값 변경시
- ****************************************************************************************/
- function ds_main_lnchinfo_lnchlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if( e.columnid == "chkyn" ){
- if( e.newvalue == "Y" || e.newvalue == "1" ){
- obj.setColumn(e.row, e.columnid, "Y");
- }else{
- obj.setColumn(e.row, e.columnid, "N");
- }
- }
-
- var reqcnt = parseInt(obj.getColumn(e.row, "lnsfreqcnt"));
- var deptlnsfcnt = obj.getColumn(e.row, "deptlnsfcnt");
- var deptlnsfreqcnt = obj.getColumn(e.row, "deptlnsfreqcnt");
- var lnsfcnt = parseInt(obj.getColumn(e.row, "lnsfcnt"));
- var reqno = obj.getColumn(e.row, "reqno");
-
- if(reqcnt > lnsfcnt) {
- sysf_messageBox("폐기수량은 안전재고수량보다 많을수 없습니다.", "E");
- }
-
-
- if ( e.columnid == "lnsfreqcnt" ) {
- if ( reqcnt != "0" || !utlf_isNull(reqcnt) ) {
- obj.setColumn(e.row, "lnchflag", "10");
-
- obj.enableevent = false;
- obj.updatecontrol = false;
-
- if(utlf_isNull(reqno) ) {
- obj.setRowType(e.row, 2);
- } else {
- obj.setRowType(e.row, 4);
- }
-
- obj.updatecontrol = true;
- obj.enableevent = true;
- }
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_updt
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 저장버튼 클릭시
- ****************************************************************************************/
- function grp_biz_btn_updt_onclick(obj:Button, e:ClickEventInfo)
- {
- var chngflag = ds_main_cond.getColumn(0, "chngflag");
- var status;
- var lnsfreqcnt;
- var resncd;
-
- if(chngflag == "Y") {
-
- for(var i = 0; i < ds_main_lnchinfo_lnchlist.rowcount; i++) {
- status = ds_main_lnchinfo_lnchlist.getRowType(i);
- lnsfreqcnt = ds_main_lnchinfo_lnchlist.getColumn(i, "lnsfreqcnt");
-
- resncd = ds_main_lnchinfo_lnchlist.getColumn(i, "resncd");
-
- if((status == 2 || status == 4 || status == 8 ) && utlf_isNull(resncd)) {
- sysf_messageBox("폐기사유를 입력하십시오.", "I");
- return;
- }
-
- if( (status == 2 || status == 4 || status == 8 )&& utlf_isNull(lnsfreqcnt) ) {
- sysf_messageBox("폐기수량을 입력하삽시오.", "I");
- return;
- }
- }
-
- ds_main_lnchinfo_lnchlist.enableevent = false;
- ds_main_lnchinfo_lnchlist.updatecontrol = false;
-
- grdf_setStatusColumn(ds_main_lnchinfo_lnchlist, "status");
-
- ds_main_lnchinfo_lnchlist.updatecontrol = true;
- ds_main_lnchinfo_lnchlist.enableevent = true;
-
- ds_send_savedata_lnchlist.assign(grdf_getGridUpdateData(grp_biz.grd_lnchlist));
-
- var oParam = {};
- oParam.id = "TXMNG02104";
- oParam.service = "csrapp.CsrDryMngt";
- oParam.method = "reqExeLnchList";
- oParam.inds = "req=ds_send_savedata_lnchlist:A";
- oParam.outds = "";
- oParam.async = false;
- //oParam.callback = "cf_TXMNG02104";
- tranf_submit(oParam);
- //alert(instance1.selectNodesXml("/root/send"));
-
- grp_biz.grp_sea.btn_search.click();
- //grd_lnchlist.colDisabled(grd_lnchlist.colRef("lnsfreqcnt")) = true;
- } else {
- ds_main_lnchinfo_lnchlist.enableevent = false;
- ds_main_lnchinfo_lnchlist.updatecontrol = false;
-
- grdf_setStatusColumn(ds_main_lnchinfo_lnchlist, "status");
-
- ds_main_lnchinfo_lnchlist.updatecontrol = true;
- ds_main_lnchinfo_lnchlist.enableevent = true;
-
- ds_send_savedata_lnchlist.assign(grdf_getGridUpdateData(grp_biz.grd_lnchlist));
-
- var oParam = {};
- oParam.id = "TXMNG02107";
- oParam.service = "csrapp.CsrDryMngt";
- oParam.method = "reqSetLnchQty";
- oParam.inds = "req=ds_send_savedata_lnchlist:A";
- oParam.outds = "";
- oParam.async = false;
- //oParam.callback = "cf_TXMNG02107";
- tranf_submit(oParam);
- //alert(instance1.selectNodesXml("/root/send"));
-
- grp_biz.grp_sea.btn_search.click();
- //grd_lnchlist.colDisabled(grd_lnchlist.colRef("lnsfreqcnt")) = true;
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_app
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 승인버튼 클릭시
- ****************************************************************************************/
- function grp_biz_btn_app_onclick(obj:Button, e:ClickEventInfo)
- {
- var date = utlf_getCurrentDate().toDate("YYYYMMDD");
-
- //적용일이 다음날부터인 것에서 오늘부터 적용해달라는 요청으로 수정.20120820_dark9258
- // var nextday = (date.getAddDate(1, "D")).getDateFormat("YYYYMMDD");
- var nextday = utlf_getCurrentDate();
-
- ds_main_lnchinfo_lnchlist.enableevent = false;
- ds_main_lnchinfo_lnchlist.updatecontrol = false;
-
- for ( var i = 0; i < ds_main_lnchinfo_lnchlist.rowcount; i++ ) {
- if ( ds_main_lnchinfo_lnchlist.getColumn(i, "chkyn") == "Y" ) {
- ds_main_lnchinfo_lnchlist.setRowType(i, 4);
-
- ds_main_lnchinfo_lnchlist.setColumn(i, "todd", (date.getAddDate(-1, "D")).getDateFormat("YYYYMMDD"));
- ds_main_lnchinfo_lnchlist.setColumn(i, "nextfromdd", nextday);
- ds_main_lnchinfo_lnchlist.setColumn(i, "confdd", utlf_getCurrentDate());
- }
- }
-
- grdf_setStatusColumn(ds_main_lnchinfo_lnchlist, "status");
-
- ds_main_lnchinfo_lnchlist.updatecontrol = true;
- ds_main_lnchinfo_lnchlist.enableevent = true;
-
- ds_send_reqdata1_lnchlist.assign(grdf_getGridUpdateData(grp_biz.grd_lnchlist));
-
- var oParam = {};
- oParam.id = "TXMNG02105";
- oParam.service = "csrapp.CsrDryMngt";
- oParam.method = "reqExeLnchAppInfo";
- oParam.inds = "req=ds_send_reqdata1_lnchlist:A";
- oParam.outds = "";
- oParam.async = false;
- //oParam.callback = "cf_TXMNG02105";
- tranf_submit(oParam);
-
- grp_biz.grp_sea.btn_search.click();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button2
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 삭제버튼 클릭시
- ****************************************************************************************/
- function grp_biz_button2_onclick(obj:Button, e:ClickEventInfo)
- {
- var rows = grp_biz.grd_lnchlist.selectcount;
- var confdd;
-
- if(rows > 0) {
- ds_main_lnchinfo_lnchlist.enableevent = false;
- ds_main_lnchinfo_lnchlist.updatecontrol = false;
-
- for( var i=0 ; i<grp_biz.grd_lnchlist.selectcount ; i++ ){
- for( var j=grp_biz.grd_lnchlist.selectendrow[i] ; j>=grp_biz.grd_lnchlist.selectstartrow[i] ; j-- ){
- confdd = ds_main_lnchinfo_lnchlist.getColumn(j, "confdd");
-
- if(!utlf_isNull(confdd) ) {
- sysf_messageBox("확정된 물품은 삭제할 수 없습니다.", "E");
- return;
- } else {
- ds_main_lnchinfo_lnchlist.setRowType(j, 8);
- }
- }
- }
-
- ds_main_lnchinfo_lnchlist.updatecontrol = true;
- ds_main_lnchinfo_lnchlist.enableevent = true;
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button3
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 출력버튼 클릭시
- ****************************************************************************************/
- function grp_biz_button3_onclick(obj:Button, e:ClickEventInfo)
- {
- grp_biz.group1.ipt_workfrdd.value = utlf_getCurrentDate();
- grp_biz.group1.ipt_worktodd.value = utlf_getCurrentDate();
-
- ds_main_cond.setColumn(0, "workmm", utlf_getCurrentDate().substr(0,6));
- ds_main_cond.setColumn(0, "workyy", utlf_getCurrentDate().substr(0,4));
-
- grp_biz.group1.visible = true;
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button10
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 확인버튼 클릭시
- ****************************************************************************************/
- function grp_biz_group1_button10_onclick(obj:Button, e:ClickEventInfo)
- {
- grp_biz.group1.visible = false;
- fSearchPrt();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button11
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 취소버튼 클릭시
- ****************************************************************************************/
- function grp_biz_group1_button11_onclick(obj:Button, e:ClickEventInfo)
- {
- grp_biz.group1.visible = false;
- }
- /****************************************************************************************
- * Components : Radio
- * Components ID : rdo_prtflag
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 라디오 값 변경시
- ****************************************************************************************/
- function grp_biz_group1_rdo_prtflag_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- var prtflag = grp_biz.group1.rdo_prtflag.value;
-
- if(prtflag == "1") {
- grp_biz.group1.cap_prttitle.text = "출력연월";
- grp_biz.group1.ipt_workmm.visible = true;
- grp_biz.group1.ipt_workfrdd.visible = false;
- grp_biz.group1.ipt_worktodd.visible = false;
- grp_biz.group1.ipt_workyy.visible = false;
- grp_biz.group1.cap_bar2.visible = false;
- } else if(prtflag == "2") {
- grp_biz.group1.cap_prttitle.text = "출력일자";
- grp_biz.group1.ipt_workmm.visible = false;
- grp_biz.group1.ipt_workfrdd.visible = true;
- grp_biz.group1.ipt_worktodd.visible = true;
- grp_biz.group1.ipt_workyy.visible = false;
- grp_biz.group1.cap_bar2.visible = true;
- } else {
- grp_biz.group1.cap_prttitle.text = "출력연도";
-
- grp_biz.group1.ipt_workmm.visible = false;
- grp_biz.group1.ipt_workfrdd.visible = false;
- grp_biz.group1.ipt_worktodd.visible = false;
- grp_biz.group1.ipt_workyy.visible = true;
- grp_biz.group1.cap_bar2.visible = false;
- }
- }
- /****************************************************************************************
- * Components : CheckBox
- * Components ID : bool1
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 체크박스 클릭시
- ****************************************************************************************/
- function grp_biz_bool1_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- ds_main_lnchinfo_lnchlist.enableevent = false;
- ds_main_lnchinfo_lnchlist.updatecontrol = false;
-
- for( var i=0 ; i<ds_main_lnchinfo_lnchlist.rowcount; i++ )
- {
- var multichk = ds_main_cond.getColumn(0, "multichk");
-
- ds_main_lnchinfo_lnchlist.setColumn(i, "chkyn",multichk);
-
- }
-
- ds_main_lnchinfo_lnchlist.updatecontrol = true;
- ds_main_lnchinfo_lnchlist.enableevent = true;
- }
- function ds_main_cond_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- switch( e.columnid ){
- case "workmm" :
- obj.setColumn(0, e.columnid, obj.getColumn(0, e.columnid).substr(0, 6));
- break;
-
- case "workyy" :
- obj.setColumn(0, e.columnid, obj.getColumn(0, e.columnid).substr(0, 4));
- break;
-
- default :
- break;
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|