123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMAEA00910" position="absolute 0 0 1256 805" titletext="주간예약현황조회" oninit="model1_oninit" onload="SMAEA00910_onload">
- <Layouts>
- <Layout>
- <Button id="btn_prt" taborder="9" text="출력" onlbuttonup="btn_prt_onlbuttonup" class="btn6" position="absolute 1200 785 1256 805" anchor="right bottom" visible="false" positiontype="position" onclick="btn_prt_onclick"/>
- <Static id="caption19" text="주간예약현황" class="tit_1" position="absolute 0 0 124 25" positiontype="position"/>
- <Grid id="datagrid1" taborder="5" useinputpanel="false" position="absolute 0 135 1256 781" anchor="all" binddataset="ds_grid_datagrid1" positiontype="position" cellsizingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="125"/>
- <Column size="40"/>
- <Column size="50"/>
- <Column size="200"/>
- <Column size="40"/>
- <Column size="50"/>
- <Column size="200"/>
- <Column size="40"/>
- <Column size="50"/>
- <Column size="200"/>
- <Column size="40"/>
- <Column size="50"/>
- <Column size="200"/>
- <Column size="40"/>
- <Column size="50"/>
- <Column size="200"/>
- <Column size="40"/>
- <Column size="50"/>
- <Column size="200"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell rowspan="2" text="검사실"/>
- <Cell col="1" colspan="3" text="월"/>
- <Cell col="4" colspan="3" text="화"/>
- <Cell col="7" colspan="3" text="수"/>
- <Cell col="10" colspan="3" text="목"/>
- <Cell col="13" colspan="3" text="금"/>
- <Cell col="16" colspan="3" text="토"/>
- <Cell col="19" text="caption1"/>
- <Cell col="20" text="caption2"/>
- <Cell col="21" text="caption3"/>
- <Cell col="22" text="caption4"/>
- <Cell col="23" text="caption5"/>
- <Cell col="24" text="caption6"/>
- <Cell row="1" col="1" text="시간"/>
- <Cell row="1" col="2" text="성명"/>
- <Cell row="1" col="3" text="행위"/>
- <Cell row="1" col="4" text="시간"/>
- <Cell row="1" col="5" text="성명"/>
- <Cell row="1" col="6" text="행위"/>
- <Cell row="1" col="7" text="시간"/>
- <Cell row="1" col="8" text="성명"/>
- <Cell row="1" col="9" text="행위"/>
- <Cell row="1" col="10" text="시간"/>
- <Cell row="1" col="11" text="성명"/>
- <Cell row="1" col="12" text="행위"/>
- <Cell row="1" col="13" text="시간"/>
- <Cell row="1" col="14" text="성명"/>
- <Cell row="1" col="15" text="행위"/>
- <Cell row="1" col="16" text="시간"/>
- <Cell row="1" col="17" text="성명"/>
- <Cell row="1" col="18" text="행위"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" style="background:azure;background2:azure;" text="bind:basecdflagdesc" suppress="1" suppressalign="middle,over"/>
- <Cell col="1" style="background:EXPR(rsrvtm1!=null&&rsrvtm1>=1300?'gold':'');background2:EXPR(rsrvtm1!=null&&rsrvtm1>=1300?'gold':'');selectbackground:EXPR(rsrvtm1!=null&&rsrvtm1>=1300?'gold':'');" text="bind:rsrvtm1" mask="expr:rsrvtm1==null?"":'@@:@@'"/>
- <Cell col="2" text="bind:hngnm1" tooltiptext="bind:pid1"/>
- <Cell col="3" style="align:left middle;" text="bind:excucdnm1" tooltiptype="mouse" tooltiptext="bind:excucdnm1"/>
- <Cell col="4" style="background:EXPR(rsrvtm2!=null&&rsrvtm2>=1300?'gold':'');background2:EXPR(rsrvtm2!=null&&rsrvtm2>=1300?'gold':'');selectbackground:EXPR(rsrvtm2!=null&&rsrvtm2>=1300?'gold':'');" text="bind:rsrvtm2" mask="expr:rsrvtm2==null?"":'@@:@@'"/>
- <Cell col="5" text="bind:hngnm2" tooltiptext="bind:pid2"/>
- <Cell col="6" style="align:left middle;" text="bind:excucdnm2" tooltiptype="mouse" tooltiptext="bind:excucdnm2"/>
- <Cell col="7" style="background:EXPR(rsrvtm3!=null&&rsrvtm3>=1300?'gold':'');background2:EXPR(rsrvtm3!=null&&rsrvtm3>=1300?'gold':'');selectbackground:EXPR(rsrvtm3!=null&&rsrvtm3>=1300?'gold':'');" text="bind:rsrvtm3" mask="expr:rsrvtm3==null?"":'@@:@@'"/>
- <Cell col="8" text="bind:hngnm3" tooltiptext="bind:pid3"/>
- <Cell col="9" style="align:left middle;" text="bind:excucdnm3" tooltiptype="mouse" tooltiptext="bind:excucdnm3"/>
- <Cell col="10" style="background:EXPR(rsrvtm4!=null&&rsrvtm4>=1300?'gold':'');background2:EXPR(rsrvtm4!=null&&rsrvtm4>=1300?'gold':'');selectbackground:EXPR(rsrvtm4!=null&&rsrvtm4>=1300?'gold':'');" text="bind:rsrvtm4" mask="expr:rsrvtm4==null?"":'@@:@@'"/>
- <Cell col="11" text="bind:hngnm4" tooltiptext="bind:pid4"/>
- <Cell col="12" style="align:left middle;" text="bind:excucdnm4" tooltiptype="mouse" tooltiptext="bind:excucdnm4"/>
- <Cell col="13" style="background:EXPR(rsrvtm5!=null&&rsrvtm5>=1300?'gold':'');background2:EXPR(rsrvtm5!=null&&rsrvtm5>=1300?'gold':'');selectbackground:EXPR(rsrvtm5!=null&&rsrvtm5>=1300?'gold':'');" text="bind:rsrvtm5" mask="expr:rsrvtm5==null?"":'@@:@@'"/>
- <Cell col="14" text="bind:hngnm5" tooltiptext="bind:pid5"/>
- <Cell col="15" style="align:left middle;" text="bind:excucdnm5" tooltiptype="mouse" tooltiptext="bind:excucdnm5"/>
- <Cell col="16" style="background:EXPR(rsrvtm6!=null&&rsrvtm6>=1300?'gold':'');background2:EXPR(rsrvtm6!=null&&rsrvtm6>=1300?'gold':'');selectbackground:EXPR(rsrvtm6!=null&&rsrvtm6>=1300?'gold':'');" text="bind:rsrvtm6" mask="expr:rsrvtm6==null?"":'@@:@@'"/>
- <Cell col="17" text="bind:hngnm6" tooltiptext="bind:pid6"/>
- <Cell col="18" style="align:left middle;" text="bind:excucdnm6" tooltiptype="mouse" tooltiptext="bind:excucdnm6"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="button51" taborder="8" text="엑셀" onclick="button51_onclick" class="btn7" position="absolute 1196 75 1248 97" anchor="top right" positiontype="position"/>
- <Div id="roundrect1" taborder="10" applystyletype="apply" style="align:center top;transformation:0,0 ;" scrollbars="none" class="div_SA" position="absolute 0 25 1256 65" anchor="left top right" type="roundrectangle" positiontype="position">
- <Layouts>
- <Layout>
- <Button id="btn_sea" taborder="95" text="조회" class="btn1" position="absolute 1188 10 1244 30" anchor="top right" onclick="btn_sea_onclick" positiontype="position"/>
- <Combo id="combo6" taborder="96" class="combo_search" position="absolute 920 11 1008 31" anchor="default" innerdataset="@ds_init_execr" datacolumn="basecdflagdesc" codecolumn="basecd" positiontype="position"/>
- <Static id="caption2" text="검사자/치료사" class="search_name" position="absolute 813 11 914 31" anchor="default" positiontype="position"/>
- <Combo id="cmb_excuroom" taborder="97" class="combo_default" position="absolute 624 11 789 31" anchor="default" innerdataset="@ds_init_excuroom" datacolumn="basecdflagdesc" codecolumn="basecd" positiontype="position"/>
- <Static id="caption7" text="검사실" class="search_name" position="absolute 564 11 619 31" anchor="default" positiontype="position"/>
- <Combo id="cmb_deptcd" taborder="98" class="combo_search" position="absolute 385 11 540 31" anchor="default" innerdataset="@ds_init_suppdept" datacolumn="depthngnm" codecolumn="suppdeptcd" onitemchanged="roundrect1_cmb_deptcd_onitemchanged" positiontype="position"/>
- <Static id="caption03" text="지원부서" class="search_name" position="absolute 312 11 380 31" anchor="default"/>
- <Calendar id="todt" taborder="99" class="input_default" position="absolute 180 11 288 31" anchor="default" enable="false" value="null" autoselect="true" positiontype="position" dateformat="yyyy-MM-dd ddd"/>
- <Static id="caption11" text="~" position="absolute 164 11 180 31" anchor="default" style="align:center;" positiontype="position"/>
- <Calendar id="ipt_frdt" taborder="100" class="input_default" position="absolute 56 11 164 31" anchor="default" onchanged="roundrect1_ipt_frdt_onchanged" value="null" onkeydown="roundrect1_ipt_frdt_onkeydown" autoselect="true" positiontype="position" dateformat="yyyy-MM-dd ddd"/>
- <Static id="caption04" text="날짜" class="search_name" position="absolute 8 11 52 31" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Shape id="line03" class="line_10" position="absolute 0 129 1256 135" anchor="left top right"/>
- <Grid id="grd_rsrvcount" taborder="11" useinputpanel="false" position="absolute 1 73 1191 123" binddataset="ds_grid_rsrvcount2">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="200"/>
- <Column size="200"/>
- <Column size="200"/>
- <Column size="200"/>
- <Column size="200"/>
- <Column size="190"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="월"/>
- <Cell col="1" text="화"/>
- <Cell col="2" text="수"/>
- <Cell col="3" text="목"/>
- <Cell col="4" text="금"/>
- <Cell col="5" text="토"/>
- <Cell col="6" text="caption2"/>
- <Cell col="7" text="caption3"/>
- <Cell col="8" text="caption4"/>
- <Cell col="9" text="caption5"/>
- <Cell col="10" text="caption6"/>
- <Cell col="11"/>
- </Band>
- <Band id="body">
- <Cell style="align:center middle;" text="bind:cnt0" tooltiptype="mouse" tooltiptext="bind:excucdnm1"/>
- <Cell col="1" style="align:center middle;" text="bind:cnt1" tooltiptype="mouse" tooltiptext="bind:excucdnm2"/>
- <Cell col="2" style="align:center middle;" text="bind:cnt2" tooltiptype="mouse" tooltiptext="bind:excucdnm3"/>
- <Cell col="3" style="align:center middle;" text="bind:cnt3" tooltiptype="mouse" tooltiptext="bind:excucdnm4"/>
- <Cell col="4" style="align:center middle;" text="bind:cnt4" tooltiptype="mouse" tooltiptext="bind:excucdnm5"/>
- <Cell col="5" style="align:center middle;" text="bind:cnt5"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_grid_datagrid1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="basecdflagdesc" type="STRING"/>
- <Column id="rsrvtm1" type="STRING"/>
- <Column id="hngnm1" type="STRING"/>
- <Column id="excucdnm1" type="STRING"/>
- <Column id="rsrvtm2" type="STRING"/>
- <Column id="hngnm2" type="STRING"/>
- <Column id="excucdnm2" type="STRING"/>
- <Column id="rsrvtm3" type="STRING"/>
- <Column id="hngnm3" type="STRING"/>
- <Column id="excucdnm3" type="STRING"/>
- <Column id="rsrvtm4" type="STRING"/>
- <Column id="hngnm4" type="STRING"/>
- <Column id="excucdnm4" type="STRING"/>
- <Column id="rsrvtm5" type="STRING"/>
- <Column id="hngnm5" type="STRING"/>
- <Column id="excucdnm5" type="STRING"/>
- <Column id="rsrvtm6" type="STRING"/>
- <Column id="hngnm6" type="STRING"/>
- <Column id="excucdnm6" type="STRING"/>
- <Column id="pid1" type="STRING"/>
- <Column id="pid2" type="STRING"/>
- <Column id="pid3" type="STRING"/>
- <Column id="pid4" type="STRING"/>
- <Column id="pid5" type="STRING"/>
- <Column id="pid6" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="basesuppdeptcd" type="STRING" size="256"/>
- <Column id="basecd" type="STRING" size="256"/>
- <Column id="rbasecdflag" type="STRING" size="256"/>
- <Column id="ebasecdflag" type="STRING" size="256"/>
- <Column id="execrid" type="STRING" size="256"/>
- <Column id="excuroomcd" type="STRING" size="256"/>
- <Column id="suppdeptcd" type="STRING" size="256"/>
- <Column id="todt" type="STRING" size="256"/>
- <Column id="frdt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="basesuppdeptcd"/>
- <Col id="basecd"/>
- <Col id="rbasecdflag"/>
- <Col id="ebasecdflag"/>
- <Col id="execrid"/>
- <Col id="excuroomcd"/>
- <Col id="suppdeptcd"/>
- <Col id="todt"/>
- <Col id="frdt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_suppdept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="suppdeptcd"/>
- <Column id="depthngnm"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_excuroom" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="basecd" type="STRING" size="256"/>
- <Column id="basecdflagdesc" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_execr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="basecd" type="STRING" size="256"/>
- <Column id="basecdflagdesc" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_report" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rsrvtm" type="STRING" size="256"/>
- <Column id="hngnm1" type="STRING" size="256"/>
- <Column id="hngnm2" type="STRING" size="256"/>
- <Column id="hngnm3" type="STRING" size="256"/>
- <Column id="hngnm4" type="STRING" size="256"/>
- <Column id="hngnm5" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="rsrvtm">09000930</Col>
- </Row>
- <Row>
- <Col id="rsrvtm">09301000</Col>
- </Row>
- <Row>
- <Col id="rsrvtm">10001030</Col>
- </Row>
- <Row>
- <Col id="rsrvtm">10301100</Col>
- </Row>
- <Row>
- <Col id="rsrvtm">11001130</Col>
- </Row>
- <Row>
- <Col id="rsrvtm">12001300</Col>
- </Row>
- <Row>
- <Col id="rsrvtm">13001330</Col>
- </Row>
- <Row>
- <Col id="rsrvtm">13301400</Col>
- </Row>
- <Row>
- <Col id="rsrvtm">14001430</Col>
- </Row>
- <Row>
- <Col id="rsrvtm">14301500</Col>
- </Row>
- <Row>
- <Col id="rsrvtm">15001530</Col>
- </Row>
- <Row>
- <Col id="rsrvtm">15301600</Col>
- </Row>
- <Row>
- <Col id="rsrvtm">16001630</Col>
- </Row>
- <Row>
- <Col id="rsrvtm">16301700</Col>
- </Row>
- <Row>
- <Col id="rsrvtm">1700~</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_grid_rsrvcount" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rsrvdd" type="STRING"/>
- <Column id="cnt" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grid_rsrvcount2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cnt0" type="STRING" size="256"/>
- <Column id="cnt1" type="STRING" size="256"/>
- <Column id="cnt2" type="STRING" size="256"/>
- <Column id="cnt3" type="STRING" size="256"/>
- <Column id="cnt4" type="STRING" size="256"/>
- <Column id="cnt5" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="roundrect1.cmb_deptcd" propid="value" datasetid="ds_send" columnid="suppdeptcd"/>
- <BindItem id="item1" compid="roundrect1.ipt_frdt" propid="value" datasetid="ds_send" columnid="frdt"/>
- <BindItem id="item2" compid="roundrect1.todt" propid="value" datasetid="ds_send" columnid="todt"/>
- <BindItem id="item3" compid="roundrect1.cmb_excuroom" propid="value" datasetid="ds_send" columnid="excuroomcd"/>
- <BindItem id="item4" compid="roundrect1.combo6" propid="value" datasetid="ds_send" columnid="execrid"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name : Himed
- * Job Name :
- * File Name : SMAEA00910_주간예약현황조회.xfdl
- * Creator :
- * Make Date : 2014-04-18
- *
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2014-04-18 HIT Converting Program(TF->XP)
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // xjs Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs";
- include "ast_examcurexp::AEZ0001.xjs";
- // include "com_commodulexp::SSZFM00401.xjs"; // Dataset 뷰어용
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- function setSearchDate(paramDate){
- //roundrect1.ipt_frdt.value = utlf_addDate(paramDate,eval(-utlf_getDay(paramDate)+1));
- ds_send.setColumn(0, "frdt", utlf_addDate(paramDate,eval(-utlf_getDay(paramDate)+1)));
- //roundrect1.todt.value = utlf_addDate(paramDate,eval(6-utlf_getDay(paramDate)));
- ds_send.setColumn(0, "todt", utlf_addDate(paramDate,eval(6-utlf_getDay(paramDate))));
-
- var date = "";
- var datArr = ["(월)","(화)","(수)","(목)","(금)","(토)"];
- for(var i=1; i<7 ;i++){
- date = new String(utlf_addDate(new String(roundrect1.ipt_frdt.value),i-1));
- datagrid1.setCellProperty("head",i,"text",date.substr(0,4)+"."+date.substr(4,2)+"."+date.substr(6,2)+"."+datArr[i-1]);
- }
-
- //20190703 추가
- for(var i=0; i<6 ;i++){
- date = new String(utlf_addDate(new String(roundrect1.ipt_frdt.value),i));
- grd_rsrvcount.setCellProperty("head",i,"text",date.substr(0,4)+"."+date.substr(4,2)+"."+date.substr(6,2)+"."+datArr[i]);
- }
-
-
- }
- function submit_TRAEA00904(){
- var objParam = new Object();
- objParam.id = "TRAEA00904";
- objParam.service = "examcurersrvapp.RsrvRef";
- objParam.method = "reqGetSuppDeptCdList";
- objParam.inds = "req=ds_send";
- objParam.outds ="ds_init_suppdept=item";
- objParam.callback = "cbf_TRAEA00904";
- tranf_submit(objParam);
- }
- function cbf_TRAEA00904(strSvcID, nErrorCode, strErrorMsg){
- //에러 처리
- if(nErrorCode == 0){
- roundrect1.cmb_deptcd.index = ds_init_suppdept.findRow("suppdeptcd",suppdeptcd);
-
- if(roundrect1.cmb_deptcd.index == -1) {
- roundrect1.cmb_deptcd.index = 0;
- }
- roundrect1_cmb_deptcd_onitemchanged();
- roundrect1.ipt_frdt.setFocus();
- }else{
- }
- }
- function submit_TRAEA00902(){
-
- ds_send.setColumn(0,"basesuppdeptcd",roundrect1.cmb_deptcd.value);
- ds_send.setColumn(0,"rbasecdflag","R");
-
- var objParam = new Object();
- objParam.id = "TRAEA00902";
- objParam.service = "examcurebaseapp.ExamCureRoom";
- objParam.method = "reqGetExamCureRoomGrpList";
- objParam.inds = "req=ds_send";
- objParam.outds ="ds_init_excuroom=item";
- objParam.callback = "cbf_TRAEA00902";
-
- tranf_submit(objParam);
- }
- function submit_TRAEA00903(){
- ds_send.setColumn(0,"ebasecdflag","E");
-
- var objParam = new Object();
- objParam.id = "TRAEA00903";
- objParam.service = "examcurebaseapp.ExecrCode";
- objParam.method = "reqGetExecrCodeList";
- objParam.inds = "req=ds_send";
- objParam.outds ="ds_init_execr=execrcode";
- objParam.callback = "cbf_TRAEA00903";
- tranf_submit(objParam);
- }
- function submit_TRAEA00910(){
-
-
- ds_send.setColumn(0,"frdt",roundrect1.ipt_frdt.value);
- ds_send.setColumn(0,"todt",roundrect1.todt.value);
- ds_send.setColumn(0,"suppdeptcd",roundrect1.cmb_deptcd.value);
- ds_send.setColumn(0,"excuroomcd",roundrect1.cmb_excuroom.value.replace("-",""));
- ds_send.setColumn(0,"execrid",roundrect1.combo6.value.replace("-",""));
-
-
-
- var objParam = new Object();
- objParam.id = "TRAEA00910";
- objParam.service = "examcurersrvapp.RsrvRef";
- objParam.method = "reqGetCurerRsrvWeekinfo";
- objParam.inds = "req=ds_send";
- objParam.outds ="ds_grid_datagrid1=rsrvlist ds_grid_rsrvcount=rsrvcount";
- //objParam.callback = "cbf_TRAEA00904";
- tranf_submit(objParam);
-
- //20190703 주간예약건수
- var colnm = '';
- ds_grid_rsrvcount2.clearData();
- ds_grid_rsrvcount2.addRow();
- for(var i= 0 ; i < ds_grid_rsrvcount.rowcount; i++){
- colnm = 'cnt' + i ;
- ds_grid_rsrvcount2.setColumn(0, colnm, ds_grid_rsrvcount.getColumn(i,'cnt'));
- }
- }
- //=======================================================================================
- // callback
- //---------------------------------------------------------------------------------------
-
- function cbf_TRAEA00902(strSvcID, nErrorCode, strErrorMsg){
- //에러 처리
- if(nErrorCode == 0){
- // frmf_addComboItem("roundrect1.cmb_excuroom", "", "", "");
- // roundrect1.cmb_excuroom.index = 0;
- }else{
- }
- }
- function cbf_TRAEA00903(strSvcID, nErrorCode, strErrorMsg){
- //에러 처리
- if(nErrorCode == 0){
- //frmf_addComboItem("roundrect1.combo6", "", "", "");
- //roundrect1.combo6.index = 0;
- }else{
- }
- }
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Components :
- * Components ID : SMAEA00910
- * Event : onload
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description :
- ****************************************************************************************/
- function SMAEA00910_onload(obj:Form, e:LoadEventInfo)
- {
- frmf_initForm(obj); // 화면공통
- // lf_commoduleDataSetShow(); //DataSet 조회;
- suppdeptcd = frmf_getMenuParam();
- if (utlf_isNull(suppdeptcd)) {
- lf_aezfSetSuppDeptcd();
- ds_send.setColumn(0,"basesuppdeptcd", frmf_getParameter("AST_DEPTCD"));
- } else {
- ds_send.setColumn(0,"basesuppdeptcd",suppdeptcd);
- }
- //지원부서 조회
- submit_TRAEA00904();
- if( ds_init_suppdept.findRow("suppdeptcd", suppdeptcd) < 0 ){
- ds_send.setColumn(0,"suppdeptcd" , "2180000000"); //지원부서코드에 해당되지않으면 기본 핵의학과로 보여줌(공통으로뺄것임) - 박재영
- ds_send.setColumn(0,"basesuppdeptcd",ds_send.getColumn(0,"suppdeptcd"));
- ds_send.setColumn(0,"excuroomcd", "");
- submit_TRAEA00902();
- }else{
- ds_send.setColumn(0,"suppdeptcd" , frmf_getPrestDeptCd() ); //지원부서코드에 해당되지않으면 기본 핵의학과로 보여줌(공통으로뺄것임) - 박재영
- ds_send.setColumn(0,"excuroomcd", "");
- submit_TRAEA00902();
- }
-
- submit_TRAEA00903();
-
- var basedd = utlf_getCurrentDate();
- setSearchDate(basedd);
-
- datagrid1.tooltiptype = "hover";
- }
- /****************************************************************************************
- * Components :
- * Components ID : button51
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description :
- ****************************************************************************************/
- function button51_onclick(obj:Button, e:ClickEventInfo)
- {
- grdf_exportExcel(datagrid1, "주간예약현황", "sheet1");
- }
- /****************************************************************************************
- * Components :
- * Components ID : btn_sea
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description :
- ****************************************************************************************/
- function btn_sea_onclick(obj:Button, e:ClickEventInfo)
- {
- submit_TRAEA00910();
- }
- /****************************************************************************************
- * Components :
- * Components ID : btn_prt
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description :
- ****************************************************************************************/
- function btn_prt_onclick(obj:Button, e:ClickEventInfo)
- {
- for(var i=0; i<ds_report.rowcount; i++){
- var rsrvtm = ds_report.getColumn(i,"rsrvtm");
- for(var j=0; j<ds_grid_datagrid1.rowcount; j++){
-
- var rsrvtms = rsrvtm.substr(0,4);
- var rsrvtmd = rsrvtm.substr(4,8);
-
- if(rsrvtmd=="~"){
- rsrvtmd = 2400;
- }
-
- var rsrvtm1 = ds_grid_datagrid1.getColumn(j,"rsrvtm1");
- var rsrvtm2 = ds_grid_datagrid1.getColumn(j,"rsrvtm2");
- var rsrvtm3 = ds_grid_datagrid1.getColumn(j,"rsrvtm3");
- var rsrvtm4 = ds_grid_datagrid1.getColumn(j,"rsrvtm4");
- var rsrvtm5 = ds_grid_datagrid1.getColumn(j,"rsrvtm5");
- var rsrvtm6 = ds_grid_datagrid1.getColumn(j,"rsrvtm6");
-
- if((rsrvtms <= rsrvtm1) && (rsrvtmd >= rsrvtm1)){
- var hngnm1 = ds_report.getColumn(i,"hngnm1");
- if(hngnm1!=null){
- ds_report.setColumn(i,"hngnm1",hngnm1+"/"+ds_grid_datagrid1.getColumn(j,"hngnm1"));
- }else{
- ds_report.setColumn(i,"hngnm1",ds_grid_datagrid1.getColumn(j,"hngnm1"));
- }
-
- }
-
- if((rsrvtms <= rsrvtm2) && (rsrvtmd >= rsrvtm2)){
- var hngnm2 = ds_report.getColumn(i,"hngnm2");
- if(hngnm2!=null){
- ds_report.setColumn(i,"hngnm2",hngnm2+"/"+ds_grid_datagrid1.getColumn(j,"hngnm2"));
- }else{
- ds_report.setColumn(i,"hngnm2",ds_grid_datagrid1.getColumn(j,"hngnm2"));
- }
-
- }
-
- if((rsrvtms <= rsrvtm3) && (rsrvtmd >= rsrvtm3)){
- var hngnm3 = ds_report.getColumn(i,"hngnm3");
- if(hngnm3!=null){
- ds_report.setColumn(i,"hngnm3",hngnm3+"/"+ds_grid_datagrid1.getColumn(j,"hngnm3"));
- }else{
- ds_report.setColumn(i,"hngnm3",ds_grid_datagrid1.getColumn(j,"hngnm3"));
- }
-
- }
-
- if((rsrvtms <= rsrvtm4) && (rsrvtmd >= rsrvtm4)){
- var hngnm4 = ds_report.getColumn(i,"hngnm4");
- if(hngnm4!=null){
- ds_report.setColumn(i,"hngnm4",hngnm4+"/"+ds_grid_datagrid1.getColumn(j,"hngnm4"));
- }else{
- ds_report.setColumn(i,"hngnm4",ds_grid_datagrid1.getColumn(j,"hngnm4"));
- }
-
- }
-
- if((rsrvtms <= rsrvtm5) && (rsrvtmd >= rsrvtm5)){
- var hngnm5 = ds_report.getColumn(i,"hngnm5");
- if(hngnm5!=null){
- ds_report.setColumn(i,"hngnm5",hngnm5+"/"+ds_grid_datagrid1.getColumn(j,"hngnm5"));
- }else{
- ds_report.setColumn(i,"hngnm5",ds_grid_datagrid1.getColumn(j,"hngnm5"));
- }
-
- }
-
- if((rsrvtms <= rsrvtm6) && (rsrvtmd >= rsrvtm6)){
- var hngnm6 = ds_report.getColumn(i,"hngnm6");
- if(hngnm6!=null){
- ds_report.setColumn(i,"hngnm6",hngnm6+"/"+ds_grid_datagrid1.getColumn(j,"hngnm6"));
- }else{
- ds_report.setColumn(i,"hngnm6",ds_grid_datagrid1.getColumn(j,"hngnm6"));
- }
-
- }
- }
-
- }
-
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- rptf_setValueToDOM(objDOM, "root/rexprnt/prntrsrvlist/frdt",roundrect1.ipt_frdt.text);
- rptf_setValueToDOM(objDOM, "root/rexprnt/prntrsrvlist/todt",roundrect1.todt.text);
- rptf_setValueToDOM(objDOM, "root/rexprnt/prntrsrvlist/execrid",roundrect1.combo6.text);
- rptf_setValueToDOM(objDOM, "root/rexprnt/prntrsrvlist/deptcd", roundrect1.cmb_deptcd.text);
- rptf_setValueToDOM(objDOM, "root/rexprnt/prntrsrvlist/excuroom", roundrect1.cmb_excuroom.text);
- rptf_setNodeListToDOM(objDOM, "root/rexprnt/prntrsrvlist/item", ds_report);
-
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source;;
- var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0;";
- rptf_exeReportPreview30(["RPTMP00301"],[objParam], option);
- }
- function roundrect1_ipt_frdt_onchanged(obj:Calendar, e:ChangeEventInfo)
- {
- obj.updateToDataset();
- setSearchDate(new String(e.postvalue));
- }
- function roundrect1_cmb_deptcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- submit_TRAEA00902();
- submit_TRAEA00903();
- }
- function roundrect1_ipt_frdt_onkeydown(obj:Calendar, e:KeyEventInfo)
- {
- if(e.keycode == 13){
- obj.updateToDataset();
- btn_sea_onclick();
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|