12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMANT01500" position="absolute 0 0 1200 803" titletext="환자식단출력" oninit="SMANT01500_oninit" onload="SMANT01500_onload">
- <Layouts>
- <Layout>
- <Div position="absolute -4 15 1191 801" id="grp_biz" scrollbars="autoboth">
- <Layouts>
- <Layout width="1195" height="770">
- <Shape position="absolute 5 70 1182 76" linetype="horizontal" id="line2" class="line_10" anchor="default"/>
- <Button position="absolute 5 764 61 786" id="btn_print" class="btn6" text="출력" onclick="grp_biz_btn_print_onclick" anchor="default"/>
- <Tab position="absolute 5 62 1185 760" id="switch2" class="tab_Normal" anchor="default">
- <Tabpages>
- <Tabpage text="" id="case1">
- <Layouts>
- <Layout>
- <Grid id="grd_gnrlmenu1" taborder="0" binddataset="ds_main_data_gnrlmenu1" useinputpanel="false" position="absolute 0 0 1177 685" cellsizingtype="col" extendsizetype="both" autosizingtype="row" selecttype="multirow" anchor="default">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="50"/>
- <Column size="120"/>
- <Column size="120"/>
- <Column size="120"/>
- <Column size="120"/>
- <Column size="120"/>
- <Column size="120"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="일자"/>
- <Cell col="1" colspan="2" text="아침"/>
- <Cell col="3" colspan="2" text="점심"/>
- <Cell col="5" colspan="2" text="저녁"/>
- </Band>
- <Band id="body">
- <Cell style="align:center middle;padding:2 2 2 2;linespace:2;" text="bind:appdd" autosizerow="limitmin"/>
- <Cell col="1" style="align:left middle;padding:2 2 2 2;linespace:2;" text="bind:breakgnrl" autosizerow="limitmin"/>
- <Cell col="2" style="align:left middle;padding:2 2 2 2;linespace:2;" text="bind:breakchoi" autosizerow="limitmin"/>
- <Cell col="3" style="align:left middle;padding:2 2 2 2;linespace:2;" text="bind:lunchgnrl" autosizerow="limitmin"/>
- <Cell col="4" style="align:left middle;padding:2 2 2 2;linespace:2;" text="bind:lunchchoi" autosizerow="limitmin"/>
- <Cell col="5" style="align:left middle;padding:2 2 2 2;linespace:2;" text="bind:dinnergnrl" autosizerow="limitmin"/>
- <Cell col="6" style="align:left middle;padding:2 2 2 2;linespace:2;" text="bind:dinnerchoi" autosizerow="limitmin"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="" id="case2">
- <Layouts>
- <Layout>
- <Grid position="absolute 0 0 1177 685" id="grd_gnrlmenu2" binddataset="ds_main_data_gnrlmenu2" cellsizingtype="col" extendsizetype="both" autosizingtype="row" selecttype="multirow" anchor="default">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="50"/>
- <Column size="370"/>
- <Column size="370"/>
- <Column size="362"/>
- </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="저녁"/>
- </Band>
- <Band id="body">
- <Cell style="align:center middle;padding:2 2 2 2;linespace:2;" text="bind:appdd"/>
- <Cell col="1" style="align:left middle;padding:2 2 2 2;linespace:2;" text="bind:breakdish" autosizerow="limitmin"/>
- <Cell col="2" style="align:left middle;padding:2 2 2 2;linespace:2;" text="bind:lunchdish" autosizerow="limitmin"/>
- <Cell col="3" style="align:left middle;padding:2 2 2 2;linespace:2;" text="bind:dinnerdish" autosizerow="limitmin"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- <Div position="absolute 5 10 1185 50" align="align:center top;" id="group1" anchor="default" class="div_SA">
- <Layouts>
- <Layout>
- <Static text="기간 :" position="absolute 25 14 90 31" id="caption3" class="search_name" anchor="default"/>
- <Shape position="absolute 1092 12 1098 34" linetype="vertical" id="line14" class="line_4" anchor="default"/>
- <MaskEdit position="absolute 90 14 185 33" align="align:center middle;" id="ipt_appdd" class="input_default" taborder="1" mask="####-##" anchor="default" style="align:center middle;" autoskip="true" autoselect="true" type="string" maskchar=" " trimtype="both" displaynulltext=" "/>
- <Static text="구분 :" position="absolute 260 14 325 31" id="caption1" class="search_name" anchor="default"/>
- <Radio position="absolute 325 12 445 32" id="rdo_menuflag" class="radio_search" columncount="2" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="grp_biz_group1_rdo_menuflag_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Q1</Col>
- <Col id="datacolumn">일반식</Col>
- </Row>
- <Row>
- <Col id="codecolumn">Q2</Col>
- <Col id="datacolumn">치료식</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio position="absolute 500 12 715 32" id="rdo_mdlcd1" class="radio_search" columncount="4" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">DM1</Col>
- <Col id="datacolumn">상식</Col>
- </Row>
- <Row>
- <Col id="codecolumn">DM2</Col>
- <Col id="datacolumn">연식</Col>
- </Row>
- <Row>
- <Col id="codecolumn">DM11</Col>
- <Col id="datacolumn">소아식</Col>
- </Row>
- <Row>
- <Col id="codecolumn">DM12</Col>
- <Col id="datacolumn">산모식</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio position="absolute 500 13 700 32" id="rdo_mdlcd2" class="radio_search" columncount="3" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="grp_biz_group1_rdo_mdlcd2_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">DM3</Col>
- <Col id="datacolumn">식단표1</Col>
- </Row>
- <Row>
- <Col id="codecolumn">DM4</Col>
- <Col id="datacolumn">식단표2</Col>
- </Row>
- <Row>
- <Col id="codecolumn">DM5</Col>
- <Col id="datacolumn">식단표3</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Combo position="absolute 705 12 835 31" id="cmb_smlcd1" innerdataset="@ds_init_code_dietstatscd" datacolumn="mdlnm" codecolumn="mdlcd" anchor="default" class="combo_essential"/>
- <Combo position="absolute 705 12 780 31" id="cmb_smlcd2" class="combo_essential" innerdataset="@ds_init_basecode_dietlrg_A0046" datacolumn="cdnm" codecolumn="cdid" anchor="default" onitemchanged="grp_biz_group1_cmb_smlcd2_onitemchanged"/>
- <Combo position="absolute 785 12 880 31" id="cmb_sml2cd" class="combo_essential" innerdataset="@ds_init_basecode_dietmdl_A0047" datacolumn="cdnm" codecolumn="cdid" anchor="default" onitemchanged="grp_biz_group1_cmb_sml2cd_onitemchanged"/>
- <Combo position="absolute 885 12 1015 31" id="cmb_dietcd" class="combo_essential" innerdataset="@ds_init_dietprcpcd_data" datacolumn="dietnm" codecolumn="dietcd" anchor="default" onitemchanged="grp_biz_group1_cmb_dietcd_onitemchanged"/>
- <Edit position="absolute 1020 12 1070 31" id="ipt_etccd" class="input_search" anchor="default" onkeydown="grp_biz_group1_ipt_etccd_onkeydown" autoselect="true"/>
- <Button position="absolute 1110 10 1166 32" id="btn_search" class="btn1" taborder="4" text="조회" anchor="default" onclick="grp_biz_group1_btn_search_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption6" text="환자식단출력" class="tit_1" position="absolute 1 0 118 25"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_data_gnrlmenu1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="appdd" type="STRING" size="256"/>
- <Column id="breakgnrl" type="STRING" size="256"/>
- <Column id="breakchoi" type="STRING" size="256"/>
- <Column id="lunchgnrl" type="STRING" size="256"/>
- <Column id="lunchchoi" type="STRING" size="256"/>
- <Column id="dinnergnrl" type="STRING" size="256"/>
- <Column id="dinnerchoi" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="appdd"/>
- <Col id="breakgnrl"/>
- <Col id="breakchoi"/>
- <Col id="lunchgnrl"/>
- <Col id="lunchchoi"/>
- <Col id="dinnergnrl"/>
- <Col id="dinnerchoi"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_data_gnrlmenu1gnrl" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="appdd" type="STRING" size="256"/>
- <Column id="mealflag" type="STRING" size="256"/>
- <Column id="seq" type="STRING" size="256"/>
- <Column id="dishnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="appdd"/>
- <Col id="mealflag"/>
- <Col id="seq"/>
- <Col id="dishnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_data_gnrlmenu1choi" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="appdd" type="STRING" size="256"/>
- <Column id="mealflag" type="STRING" size="256"/>
- <Column id="seq" type="STRING" size="256"/>
- <Column id="dishnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="appdd"/>
- <Col id="mealflag"/>
- <Col id="seq"/>
- <Col id="dishnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_data_gnrlmenu2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="appdd" type="STRING" size="256"/>
- <Column id="breakdish" type="STRING" size="256"/>
- <Column id="lunchdish" type="STRING" size="256"/>
- <Column id="dinnerdish" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="appdd"/>
- <Col id="breakdish"/>
- <Col id="lunchdish"/>
- <Col id="dinnerdish"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_searchitem" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="appdd" type="STRING" size="256"/>
- <Column id="appfromdd" type="STRING" size="256"/>
- <Column id="apptodd" type="STRING" size="256"/>
- <Column id="menuflag" type="STRING" size="256"/>
- <Column id="mdlcd" type="STRING" size="256"/>
- <Column id="mdlnm" type="STRING" size="256"/>
- <Column id="smlcd" type="STRING" size="256"/>
- <Column id="smlnm" type="STRING" size="256"/>
- <Column id="sml2cd" type="STRING" size="256"/>
- <Column id="dietcd" type="STRING" size="256"/>
- <Column id="dietnm" type="STRING" size="256"/>
- <Column id="etccd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="appdd"/>
- <Col id="appfromdd"/>
- <Col id="apptodd"/>
- <Col id="menuflag"/>
- <Col id="mdlcd"/>
- <Col id="mdlnm"/>
- <Col id="smlcd"/>
- <Col id="smlnm"/>
- <Col id="sml2cd"/>
- <Col id="dietcd"/>
- <Col id="dietnm"/>
- <Col id="etccd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send1_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_code_dietstatscd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="lrgcd" type="STRING" size="256"/>
- <Column id="mealflag" type="STRING" size="256"/>
- <Column id="mdlcd" type="STRING" size="256"/>
- <Column id="mdlnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="lrgcd"/>
- <Col id="mealflag"/>
- <Col id="mdlcd"/>
- <Col id="mdlnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_basecode_dietlrg_A0046" 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_basecode_dietmdl_A0047" 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_dietprcpcd_data" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="dietcd" type="STRING" size="256"/>
- <Column id="dietnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_basecode_dietlrg_A0046_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="grp_biz.group1.ipt_appdd" propid="value" datasetid="ds_send_searchitem" columnid="appdd"/>
- <BindItem id="item1" compid="grp_biz.group1.rdo_menuflag" propid="value" datasetid="ds_send_searchitem" columnid="menuflag"/>
- <BindItem id="item2" compid="grp_biz.group1.rdo_mdlcd1" propid="value" datasetid="ds_send_searchitem" columnid="mdlcd"/>
- <BindItem id="item3" compid="grp_biz.group1.rdo_mdlcd2" propid="value" datasetid="ds_send_searchitem" columnid="mdlcd"/>
- <BindItem id="item4" compid="grp_biz.group1.cmb_smlcd1" propid="value" datasetid="ds_send_searchitem" columnid="smlcd"/>
- <BindItem id="item5" compid="grp_biz.group1.cmb_smlcd2" propid="value" datasetid="ds_send_searchitem" columnid="smlcd"/>
- <BindItem id="item6" compid="grp_biz.group1.cmb_sml2cd" propid="value" datasetid="ds_send_searchitem" columnid="sml2cd"/>
- <BindItem id="item7" compid="grp_biz.group1.cmb_dietcd" propid="value" datasetid="ds_send_searchitem" columnid="dietcd"/>
- <BindItem id="item8" compid="grp_biz.group1.ipt_etccd" propid="value" datasetid="ds_send_searchitem" columnid="etccd"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-11-13
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-11-13 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- function SMANT01500_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SMANT01500_onload(obj:Form, e:LoadEventInfo)
- {
- finit();
-
- dsf_createDs("ds_init_code");
- //식사분류코드 조회
- var oParam = {};
- oParam.id = "TRANT01408";
- oParam.service = "dietbaseapp.DietMenu";
- oParam.method = "reqGetDietStatsCd";
- oParam.inds = "req=ds_init_code";
- oParam.outds = "ds_init_code_dietstatscd=dietstatscd";
- oParam.async = false;
- tranf_submit(oParam);
- ds_init_code_dietstatscd.updateColID("mdlcdnm", "mdlnm");
- }
- function finit() {
- // 화면open시 공통코드 setting
- var arrParam = [{dsNm: "ds_init_basecode_dietlrg_A0046", cdGrpId: "A0046"},
- {dsNm: "ds_init_basecode_dietmdl_A0047", cdGrpId: "A0047"}]
- appf_getCodeList(arrParam);
-
- ds_init_basecode_dietmdl_A0047.insertRow(0);
-
- ds_send_searchitem.clearData();
- ds_send_searchitem.addRow();
- ds_send1_list.clearData();
- ds_send1_list.addRow();
-
- ds_main_data_gnrlmenu1.clearData();
- ds_main_data_gnrlmenu1gnrl.clearData();
- ds_main_data_gnrlmenu1choi.clearData();
- ds_main_data_gnrlmenu2.clearData();
-
- ds_send_searchitem.setColumn(0, "appdd" , utlf_getCurrentDate().substring(0,6));
- ds_send_searchitem.setColumn(0, "menuflag" , "Q1");
- ds_send_searchitem.setColumn(0, "mdlcd" , "DM1");
-
- var oParam = {};
- oParam.id = "TRANT01409";
- oParam.service = "dietbaseapp.DietMenu";
- oParam.method = "reqGetPridChasu";
- oParam.inds = "req=ds_send_searchitem";
- oParam.outds = "ds_send1_list=ret";
- oParam.async = false;
- tranf_submit(oParam);
- grp_biz.group1.rdo_mdlcd1.visible = true;
- grp_biz.group1.rdo_mdlcd2.visible = false;
- grp_biz.group1.cmb_smlcd1.visible = false;
- grp_biz.group1.cmb_smlcd2.visible = false;
- grp_biz.group1.cmb_sml2cd.visible = false;
- grp_biz.group1.cmb_dietcd.visible = false;
- grp_biz.group1.ipt_etccd.visible = false;
- }
- function grp_biz_group1_rdo_menuflag_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- //일반식일 경우
- if ( ds_send_searchitem.getColumn(0, "menuflag") == "Q1" ) {
- grp_biz.group1.rdo_mdlcd1.visible = true;
- grp_biz.group1.rdo_mdlcd2.visible = false;
- grp_biz.group1.cmb_smlcd1.visible = false;
- grp_biz.group1.cmb_smlcd2.visible = false;
- grp_biz.group1.cmb_sml2cd.visible = false;
- grp_biz.group1.cmb_dietcd.visible = false;
- grp_biz.group1.ipt_etccd.visible = false;
- }
- //치료식일 경우
- else if ( ds_send_searchitem.getColumn(0, "menuflag") == "Q2" ) {
- grp_biz.group1.rdo_mdlcd1.visible = false;
- grp_biz.group1.rdo_mdlcd2.visible = true;
- grp_biz.group1.cmb_smlcd1.visible = false;
- grp_biz.group1.cmb_smlcd2.visible = false;
- grp_biz.group1.cmb_sml2cd.visible = false;
- grp_biz.group1.cmb_dietcd.visible = false;
- grp_biz.group1.ipt_etccd.visible = false;
- }
-
- var oParam = {};
- oParam.id = "TRANT01409";
- oParam.service = "dietbaseapp.DietMenu";
- oParam.method = "reqGetPridChasu";
- oParam.inds = "req=ds_send_searchitem";
- oParam.outds = "ds_send1_list=ret";
- oParam.async = false;
- tranf_submit(oParam);
- }
- function grp_biz_group1_rdo_mdlcd2_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- if (ds_send_searchitem.getColumn(0, "mdlcd")=='DM4') {
- grp_biz.group1.cmb_smlcd1.visible = true;
- grp_biz.group1.cmb_smlcd2.visible = false;
- grp_biz.group1.cmb_sml2cd.visible = false;
- grp_biz.group1.cmb_dietcd.visible = false;
- grp_biz.group1.ipt_etccd.visible = false;
- //ds_init_code_dietstatscd
-
- ds_init_code_dietstatscd.filter("String(lrgcd).substr(0, 2)=='Q2'");
- dsf_createDs("ds_init_code_dietstatscd_temp");
- ds_init_code_dietstatscd_temp.copyData(ds_init_code_dietstatscd, true);
- ds_init_code_dietstatscd.filter("");
-
- grp_biz.group1.cmb_smlcd1.innerdataset = "ds_init_code_dietstatscd_temp";
- } else if (ds_send_searchitem.getColumn(0, "mdlcd")=='DM5') {
- grp_biz.group1.cmb_smlcd1.visible = false;
- grp_biz.group1.cmb_smlcd2.visible = true;
- grp_biz.group1.cmb_sml2cd.visible = true;
- grp_biz.group1.cmb_dietcd.visible = true;
- grp_biz.group1.ipt_etccd.visible = true;
- //치료식,멸균식,비급여식만 보임.
- ds_init_basecode_dietlrg_A0046.filter("cdid=='Q2' || cdid=='Q3' || cdid=='Q4'");
- dsf_createDs("ds_init_basecode_dietlrg_A0046_temp");
- ds_init_basecode_dietlrg_A0046_temp.copyData(ds_init_basecode_dietlrg_A0046, true);
- ds_init_basecode_dietlrg_A0046.filter("");
-
- grp_biz.group1.cmb_smlcd2.innerdataset = "ds_init_basecode_dietlrg_A0046_temp";
- } else {
- grp_biz.group1.cmb_smlcd1.visible = false;
- grp_biz.group1.cmb_smlcd2.visible = false;
- grp_biz.group1.cmb_sml2cd.visible = false;
- grp_biz.group1.cmb_dietcd.visible = false;
- grp_biz.group1.ipt_etccd.visible = false;
- }
- }
- function grp_biz_group1_cmb_smlcd2_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- dsf_createDs("ds_init_basecode_dietmdl_A0047_temp");
-
- //해당 식사중분류만 보임.
- if (grp_biz.group1.cmb_smlcd2.value == 'Q2') {
- ds_init_basecode_dietmdl_A0047.filter("cdid=='04' || cdid=='05' || cdid=='06' || cdid=='07' || cdid=='08' || cdid=='09' || cdid=='10' || cdid=='11'");
- ds_init_basecode_dietmdl_A0047_temp.copyData(ds_init_basecode_dietmdl_A0047, true);
- ds_init_basecode_dietmdl_A0047.filter("");
- grp_biz.group1.cmb_sml2cd.innerdataset = "ds_init_basecode_dietmdl_A0047_temp";
- } else if (grp_biz.group1.cmb_smlcd2.value == 'Q3') {
- ds_init_basecode_dietmdl_A0047.filter("cdid=='12'");
- ds_init_basecode_dietmdl_A0047_temp.copyData(ds_init_basecode_dietmdl_A0047, true);
- ds_init_basecode_dietmdl_A0047.filter("");
- grp_biz.group1.cmb_sml2cd.innerdataset = "ds_init_basecode_dietmdl_A0047_temp";
- } else if (grp_biz.group1.cmb_smlcd2.value == 'Q4') {
- ds_init_basecode_dietmdl_A0047.filter("cdid=='13'");
- ds_init_basecode_dietmdl_A0047_temp.copyData(ds_init_basecode_dietmdl_A0047, true);
- ds_init_basecode_dietmdl_A0047.filter("");
- grp_biz.group1.cmb_sml2cd.innerdataset = "ds_init_basecode_dietmdl_A0047_temp";
- }
- grp_biz.group1.cmb_sml2cd.value ="";
- ds_init_dietprcpcd_data.clearData();
- ds_init_dietprcpcd_data.addRow();
- ds_send_searchitem.setColumn(0, "etccd", "");
- }
- function grp_biz_group1_cmb_sml2cd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- //해당 식사처방코드 조회
- ds_send_searchitem.setColumn(0, "etccd", "");
-
- ds_send_searchitem.addColumn("dietlrgcd", "string");
- ds_send_searchitem.addColumn("dietmdlcd", "string");
-
- ds_send_searchitem.setColumn(0, "dietlrgcd", ds_send_searchitem.getColumn(0, "smlcd"));
- ds_send_searchitem.setColumn(0, "dietmdlcd", ds_send_searchitem.getColumn(0, "sml2cd"));
-
- var oParam = {};
- oParam.id = "TRANT01502";
- oParam.service = "dietbaseapp.Dietbase";
- oParam.method = "reqGetDietPrcpCd";
- oParam.inds = "req=ds_send_searchitem";
- oParam.outds = "ds_init_dietprcpcd_data=dietprcpcd";
- oParam.async = false;
- tranf_submit(oParam);
-
- grp_biz.group1.cmb_dietcd.value = "";
- }
- function grp_biz_group1_cmb_dietcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- ds_send_searchitem.setColumn(0, "etccd", "");
- }
- function grp_biz_group1_ipt_etccd_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if( e.keycode == 13 ){
- var ev = new ClickEventInfo;
- frmf_inputEnterKey("grp_biz.group1.btn_search", "onclick", ev );
- }
- }
- function grp_biz_group1_btn_search_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_data_gnrlmenu1.clearData();
- ds_main_data_gnrlmenu1gnrl.clearData();
- ds_main_data_gnrlmenu1choi.clearData();
- ds_main_data_gnrlmenu2.clearData();
-
- var appdd = ds_send_searchitem.getColumn(0, "appdd");
-
- if (utlf_isValidDateTime(appdd.substr(0,6), "YYYYMM") == false){
- sysf_messageBox("조회 시작일자의 형식이", "E016");
- grp_biz.group1.ipt_appdd.setFocus();
- return;
- }
- //년월까지만 선택하고 1일부터 10일까지의 데이터만 조회함.
- ds_send_searchitem.setColumn(0, "appfromdd", appdd.substr(0,6) + "01");
- var sdd = ds_send1_list.getColumn(0, "prid");
- if (sdd.length < 2){
- sdd = "0" + sdd;
- }
- ds_send_searchitem.setColumn(0, "apptodd", appdd.substr(0,6) + sdd);
-
- var oParam = {};
- oParam.id = "TRANT01501";
- oParam.service = "dietbaseapp.DietMenu";
- oParam.method = "reqGetMenuTablePrint";
- oParam.inds = "req=ds_send_searchitem";
- oParam.outds = "ds_main_data_gnrlmenu1=gnrlmenu1 ds_main_data_gnrlmenu1gnrl=gnrlmenu1gnrl ds_main_data_gnrlmenu1choi=gnrlmenu1choi ds_main_data_gnrlmenu2=gnrlmenu2";
- oParam.async = false;
- tranf_submit(oParam);
- var ymd2 = "";
- if (appdd.length == 8){
- ymd2 = appdd.substr(0, 6);
- }else{
- ymd2 = appdd;
- }
- var mdlcd = ds_send_searchitem.getColumn(0, "mdlcd");
- var seqdd = ds_send_searchitem.getColumn(0, "appfromdd");
-
- //일반식 상식일 경우
- if ( mdlcd == "DM1" ) {
- grp_biz.switch2.tabindex = 0;
- var gnrlcnt = ds_main_data_gnrlmenu1gnrl.rowcount;
- var choicnt = ds_main_data_gnrlmenu1choi.rowcount;
- var n = 0;
- //상식
- var kcnt = parseInt(ds_send1_list.getColumn(0, "prid"));
- var k = 0;
- for (i = 0; i < kcnt; i++){
- //for ( i=1; i<gnrlcnt; i+=15 ) {
- //일+요일 구하기
- var dd = "";
- var ymd = seqdd;
- for ( j=1; j<=4; j++ ) {
- if ( (appdd.substr(0,6) == ymd.substr(0,6)) && ( j != 4 ) ) {
- dd = dd + ymd.substr(6,2) + ymd.toDate("YYYYMMDD").getDayOfWeek("K") + "\n";
- } else if ( (appdd.substr(0,6) == ymd.substr(0,6)) && ( j == 4 ) ) {
- dd = dd + ymd.substr(6,2) + ymd.toDate("YYYYMMDD").getDayOfWeek("K");
- }
- var sdd = parseInt(ds_send1_list.getColumn(0, "prid"));
- ymd = ymd.toDate("YYYYMMDD").getAddDate(sdd, "D");
- ymd = utlf_getDateTime(ymd, 'D');
- }
- k = parseInt(k) + 1;
- if (k < 10){
- var ymd1 = ymd2 + "0" + k;
- }else{
- var ymd1 = ymd2 + k;
- }
- ds_main_data_gnrlmenu1.addRow();
- var dish1 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '1' && mealflag == '1'"), "dishnm");
- var dish2 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '2' && mealflag == '1'"), "dishnm");
- var dish3 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '3' && mealflag == '1'"), "dishnm");
- var dish4 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '4' && mealflag == '1'"), "dishnm");
- var dish5 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '5' && mealflag == '1'"), "dishnm");
- var dish51 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '6' && mealflag == '1'"), "dishnm");
- var dish52 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '7' && mealflag == '1'"), "dishnm");
- var dish53 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '8' && mealflag == '1'"), "dishnm");
- var dish54 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '9' && mealflag == '1'"), "dishnm");
- var dish55 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '10' && mealflag == '1'"), "dishnm");
- var dish6 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '1' && mealflag == '2'"), "dishnm");
- var dish7 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '2' && mealflag == '2'"), "dishnm");
- var dish8 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '3' && mealflag == '2'"), "dishnm");
- var dish9 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '4' && mealflag == '2'"), "dishnm");
- var dish10 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '5' && mealflag == '2'"), "dishnm");
- var dish101 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '6' && mealflag == '2'"), "dishnm");
- var dish102 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '7' && mealflag == '2'"), "dishnm");
- var dish103 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '8' && mealflag == '2'"), "dishnm");
- var dish104 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '9' && mealflag == '2'"), "dishnm");
- var dish105 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '10' && mealflag == '2'"), "dishnm");
- var dish11 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '1' && mealflag == '3'"), "dishnm");
- var dish12 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '2' && mealflag == '3'"), "dishnm");
- var dish13 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '3' && mealflag == '3'"), "dishnm");
- var dish14 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '4' && mealflag == '3'"), "dishnm");
- var dish15 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '5' && mealflag == '3'"), "dishnm");
- var dish151 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '6' && mealflag == '3'"), "dishnm");
- var dish152 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '7' && mealflag == '3'"), "dishnm");
- var dish153 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '8' && mealflag == '3'"), "dishnm");
- var dish154 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '9' && mealflag == '3'"), "dishnm");
- var dish155 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '10' && mealflag == '3'"), "dishnm");
- var breakdish = "";
- var lunchdish = "";
- var dinnerdish= "";
- if (!utlf_isNull(dish1)) { breakdish = breakdish + dish1; }
- if (!utlf_isNull(dish2)) { breakdish = breakdish + "\n" + dish2; }
- if (!utlf_isNull(dish3)) { breakdish = breakdish + "\n" + dish3; }
- if (!utlf_isNull(dish4)) { breakdish = breakdish + "\n" + dish4; }
- if (!utlf_isNull(dish5)) { breakdish = breakdish + "\n" + dish5; }
- if (!utlf_isNull(dish51)) { breakdish = breakdish + "\n" + dish51; }
- if (!utlf_isNull(dish52)) { breakdish = breakdish + "\n" + dish52; }
- if (!utlf_isNull(dish53)) { breakdish = breakdish + "\n" + dish53; }
- if (!utlf_isNull(dish54)) { breakdish = breakdish + "\n" + dish54; }
- if (!utlf_isNull(dish55)) { breakdish = breakdish + "\n" + dish55; }
- if (!utlf_isNull(dish6)) { lunchdish = lunchdish + dish6; }
- if (!utlf_isNull(dish7)) { lunchdish = lunchdish + "\n" + dish7; }
- if (!utlf_isNull(dish8)) { lunchdish = lunchdish + "\n" + dish8; }
- if (!utlf_isNull(dish9)) { lunchdish = lunchdish + "\n" + dish9; }
- if (!utlf_isNull(dish10)) { lunchdish = lunchdish + "\n" + dish10; }
- if (!utlf_isNull(dish101)) { lunchdish = lunchdish + "\n" + dish101; }
- if (!utlf_isNull(dish102)) { lunchdish = lunchdish + "\n" + dish102; }
- if (!utlf_isNull(dish103)) { lunchdish = lunchdish + "\n" + dish103; }
- if (!utlf_isNull(dish104)) { lunchdish = lunchdish + "\n" + dish104; }
- if (!utlf_isNull(dish105)) { lunchdish = lunchdish + "\n" + dish105; }
- if (!utlf_isNull(dish11)) { dinnerdish = dinnerdish + dish11; }
- if (!utlf_isNull(dish12)) { dinnerdish = dinnerdish + "\n" + dish12; }
- if (!utlf_isNull(dish13)) { dinnerdish = dinnerdish + "\n" + dish13; }
- if (!utlf_isNull(dish14)) { dinnerdish = dinnerdish + "\n" + dish14; }
- if (!utlf_isNull(dish15)) { dinnerdish = dinnerdish + "\n" + dish15; }
- if (!utlf_isNull(dish151)) { dinnerdish = dinnerdish + "\n" + dish151; }
- if (!utlf_isNull(dish152)) { dinnerdish = dinnerdish + "\n" + dish152; }
- if (!utlf_isNull(dish153)) { dinnerdish = dinnerdish + "\n" + dish153; }
- if (!utlf_isNull(dish154)) { dinnerdish = dinnerdish + "\n" + dish154; }
- if (!utlf_isNull(dish155)) { dinnerdish = dinnerdish + "\n" + dish155; }
-
- ds_main_data_gnrlmenu1.setColumn(n, "appdd" , dd);
- ds_main_data_gnrlmenu1.setColumn(n, "breakgnrl" , breakdish);
- ds_main_data_gnrlmenu1.setColumn(n, "lunchgnrl" , lunchdish);
- ds_main_data_gnrlmenu1.setColumn(n, "dinnergnrl" , dinnerdish);
- n = n + 1;
- seqdd = seqdd.toDate("YYYYMMDD").getAddDate(1, "D");
- seqdd = utlf_getDateTime(seqdd, 'D');
- }
-
- //선택식
- var breakchoi = "";
- var lunchchoi = "";
- //2011.01.31 석식 선택식 조회 추가 - 박재영
- var dinnerchoi = "";
- n = 0;
- var kcnt = parseInt(ds_send1_list.getColumn(0, "prid"));
- var k = 0;
- for (i = 0; i < kcnt; i++){
- //for ( i=1; i<choicnt; i+=12 ) {
- k = parseInt(k) + 1;
- if (k < 10){
- var ymd1 = ymd2 + "0" + k;
- }else{
- var ymd1 = ymd2 + k;
- }
- var dish1 = ds_main_data_gnrlmenu1choi.getColumn(ds_main_data_gnrlmenu1choi.findRowExpr("appdd == " + ymd1 + " && seq == '1' && mealflag == '1'"), "dishnm");
- var dish2 = ds_main_data_gnrlmenu1choi.getColumn(ds_main_data_gnrlmenu1choi.findRowExpr("appdd == " + ymd1 + " && seq == '2' && mealflag == '1'"), "dishnm");
- var dish3 = ds_main_data_gnrlmenu1choi.getColumn(ds_main_data_gnrlmenu1choi.findRowExpr("appdd == " + ymd1 + " && seq == '3' && mealflag == '1'"), "dishnm");
- var dish4 = ds_main_data_gnrlmenu1choi.getColumn(ds_main_data_gnrlmenu1choi.findRowExpr("appdd == " + ymd1 + " && seq == '4' && mealflag == '1'"), "dishnm");
- var dish5 = ds_main_data_gnrlmenu1choi.getColumn(ds_main_data_gnrlmenu1choi.findRowExpr("appdd == " + ymd1 + " && seq == '5' && mealflag == '1'"), "dishnm");
- var dish6 = ds_main_data_gnrlmenu1choi.getColumn(ds_main_data_gnrlmenu1choi.findRowExpr("appdd == " + ymd1 + " && seq == '6' && mealflag == '1'"), "dishnm");
- var dish7 = ds_main_data_gnrlmenu1choi.getColumn(ds_main_data_gnrlmenu1choi.findRowExpr("appdd == " + ymd1 + " && seq == '7' && mealflag == '1'"), "dishnm");
- var dish8 = ds_main_data_gnrlmenu1choi.getColumn(ds_main_data_gnrlmenu1choi.findRowExpr("appdd == " + ymd1 + " && seq == '8' && mealflag == '1'"), "dishnm");
- var dish9 = ds_main_data_gnrlmenu1choi.getColumn(ds_main_data_gnrlmenu1choi.findRowExpr("appdd == " + ymd1 + " && seq == '9' && mealflag == '1'"), "dishnm");
- var dish10 = ds_main_data_gnrlmenu1choi.getColumn(ds_main_data_gnrlmenu1choi.findRowExpr("appdd == " + ymd1 + " && seq == '10' && mealflag == '1'"), "dishnm");
- var dish11 = ds_main_data_gnrlmenu1choi.getColumn(ds_main_data_gnrlmenu1choi.findRowExpr("appdd == " + ymd1 + " && seq == '11' && mealflag == '1'"), "dishnm");
- if (!utlf_isNull(dish1)) { breakchoi = breakchoi + dish1; }
- if (!utlf_isNull(dish2)) { breakchoi = breakchoi + "\n" + dish2; }
- if (!utlf_isNull(dish3)) { breakchoi = breakchoi + "\n" + dish3; }
- if (!utlf_isNull(dish4)) { breakchoi = breakchoi + "\n" + dish4; }
- if (!utlf_isNull(dish5)) { breakchoi = breakchoi + "\n" + dish5; }
- if (!utlf_isNull(dish6)) { breakchoi = breakchoi + "\n" + dish6; }
- if (!utlf_isNull(dish7)) { breakchoi = breakchoi + "\n" + dish7; }
- if (!utlf_isNull(dish8)) { breakchoi = breakchoi + "\n" + dish8; }
- if (!utlf_isNull(dish9)) { breakchoi = breakchoi + "\n" + dish9; }
- if (!utlf_isNull(dish10)) { breakchoi = breakchoi + "\n" + dish10; }
- if (!utlf_isNull(dish11)) { breakchoi = breakchoi + "\n" + dish11; }
- var lunc1 = ds_main_data_gnrlmenu1choi.getColumn(ds_main_data_gnrlmenu1choi.findRowExpr("appdd == " + ymd1 + " && seq == '1' && mealflag == '2'"), "dishnm");
- var lunc2 = ds_main_data_gnrlmenu1choi.getColumn(ds_main_data_gnrlmenu1choi.findRowExpr("appdd == " + ymd1 + " && seq == '2' && mealflag == '2'"), "dishnm");
- var lunc3 = ds_main_data_gnrlmenu1choi.getColumn(ds_main_data_gnrlmenu1choi.findRowExpr("appdd == " + ymd1 + " && seq == '3' && mealflag == '2'"), "dishnm");
- var lunc4 = ds_main_data_gnrlmenu1choi.getColumn(ds_main_data_gnrlmenu1choi.findRowExpr("appdd == " + ymd1 + " && seq == '4' && mealflag == '2'"), "dishnm");
- var lunc5 = ds_main_data_gnrlmenu1choi.getColumn(ds_main_data_gnrlmenu1choi.findRowExpr("appdd == " + ymd1 + " && seq == '5' && mealflag == '2'"), "dishnm");
- var lunc6 = ds_main_data_gnrlmenu1choi.getColumn(ds_main_data_gnrlmenu1choi.findRowExpr("appdd == " + ymd1 + " && seq == '6' && mealflag == '2'"), "dishnm");
- var lunc7 = ds_main_data_gnrlmenu1choi.getColumn(ds_main_data_gnrlmenu1choi.findRowExpr("appdd == " + ymd1 + " && seq == '7' && mealflag == '2'"), "dishnm");
- var lunc8 = ds_main_data_gnrlmenu1choi.getColumn(ds_main_data_gnrlmenu1choi.findRowExpr("appdd == " + ymd1 + " && seq == '8' && mealflag == '2'"), "dishnm");
- var lunc9 = ds_main_data_gnrlmenu1choi.getColumn(ds_main_data_gnrlmenu1choi.findRowExpr("appdd == " + ymd1 + " && seq == '9' && mealflag == '2'"), "dishnm");
- var lunc10 = ds_main_data_gnrlmenu1choi.getColumn(ds_main_data_gnrlmenu1choi.findRowExpr("appdd == " + ymd1 + " && seq == '10' && mealflag == '2'"), "dishnm");
- var lunc11 = ds_main_data_gnrlmenu1choi.getColumn(ds_main_data_gnrlmenu1choi.findRowExpr("appdd == " + ymd1 + " && seq == '11' && mealflag == '2'"), "dishnm");
- if (!utlf_isNull(lunc1)) { lunchchoi = lunchchoi + lunc1; }
- if (!utlf_isNull(lunc2)) { lunchchoi = lunchchoi + "\n" + lunc2; }
- if (!utlf_isNull(lunc3)) { lunchchoi = lunchchoi + "\n" + lunc3; }
- if (!utlf_isNull(lunc4)) { lunchchoi = lunchchoi + "\n" + lunc4; }
- if (!utlf_isNull(lunc5)) { lunchchoi = lunchchoi + "\n" + lunc5; }
- if (!utlf_isNull(lunc6)) { lunchchoi = lunchchoi + "\n" + lunc6; }
- if (!utlf_isNull(lunc7)) { lunchchoi = lunchchoi + "\n" + lunc7; }
- if (!utlf_isNull(lunc8)) { lunchchoi = lunchchoi + "\n" + lunc8; }
- if (!utlf_isNull(lunc9)) { lunchchoi = lunchchoi + "\n" + lunc9; }
- if (!utlf_isNull(lunc10)) { lunchchoi = lunchchoi + "\n" + lunc10; }
- if (!utlf_isNull(lunc11)) { lunchchoi = lunchchoi + "\n" + lunc11; }
- //2011.01.31 석식 선택식 조회 추가 - 박재영
- var dinn1 = ds_main_data_gnrlmenu1choi.getColumn(ds_main_data_gnrlmenu1choi.findRowExpr("appdd == " + ymd1 + " && seq == '1' && mealflag == '3'"), "dishnm");
- var dinn2 = ds_main_data_gnrlmenu1choi.getColumn(ds_main_data_gnrlmenu1choi.findRowExpr("appdd == " + ymd1 + " && seq == '2' && mealflag == '3'"), "dishnm");
- var dinn3 = ds_main_data_gnrlmenu1choi.getColumn(ds_main_data_gnrlmenu1choi.findRowExpr("appdd == " + ymd1 + " && seq == '3' && mealflag == '3'"), "dishnm");
- var dinn4 = ds_main_data_gnrlmenu1choi.getColumn(ds_main_data_gnrlmenu1choi.findRowExpr("appdd == " + ymd1 + " && seq == '4' && mealflag == '3'"), "dishnm");
- var dinn5 = ds_main_data_gnrlmenu1choi.getColumn(ds_main_data_gnrlmenu1choi.findRowExpr("appdd == " + ymd1 + " && seq == '5' && mealflag == '3'"), "dishnm");
- var dinn6 = ds_main_data_gnrlmenu1choi.getColumn(ds_main_data_gnrlmenu1choi.findRowExpr("appdd == " + ymd1 + " && seq == '6' && mealflag == '3'"), "dishnm");
- var dinn7 = ds_main_data_gnrlmenu1choi.getColumn(ds_main_data_gnrlmenu1choi.findRowExpr("appdd == " + ymd1 + " && seq == '7' && mealflag == '3'"), "dishnm");
- var dinn8 = ds_main_data_gnrlmenu1choi.getColumn(ds_main_data_gnrlmenu1choi.findRowExpr("appdd == " + ymd1 + " && seq == '8' && mealflag == '3'"), "dishnm");
- var dinn9 = ds_main_data_gnrlmenu1choi.getColumn(ds_main_data_gnrlmenu1choi.findRowExpr("appdd == " + ymd1 + " && seq == '9' && mealflag == '3'"), "dishnm");
- var dinn10 = ds_main_data_gnrlmenu1choi.getColumn(ds_main_data_gnrlmenu1choi.findRowExpr("appdd == " + ymd1 + " && seq == '10' && mealflag == '3'"), "dishnm");
- var dinn11 = ds_main_data_gnrlmenu1choi.getColumn(ds_main_data_gnrlmenu1choi.findRowExpr("appdd == " + ymd1 + " && seq == '11' && mealflag == '3'"), "dishnm");
- if (!utlf_isNull(dinn1)) { dinnerchoi = dinnerchoi + dinn1; }
- if (!utlf_isNull(dinn2)) { dinnerchoi = dinnerchoi + "\n" + dinn2; }
- if (!utlf_isNull(dinn3)) { dinnerchoi = dinnerchoi + "\n" + dinn3; }
- if (!utlf_isNull(dinn4)) { dinnerchoi = dinnerchoi + "\n" + dinn4; }
- if (!utlf_isNull(dinn5)) { dinnerchoi = dinnerchoi + "\n" + dinn5; }
- if (!utlf_isNull(dinn6)) { dinnerchoi = dinnerchoi + "\n" + dinn6; }
- if (!utlf_isNull(dinn7)) { dinnerchoi = dinnerchoi + "\n" + dinn7; }
- if (!utlf_isNull(dinn8)) { dinnerchoi = dinnerchoi + "\n" + dinn8; }
- if (!utlf_isNull(dinn9)) { dinnerchoi = dinnerchoi + "\n" + dinn9; }
- if (!utlf_isNull(dinn10)) { dinnerchoi = dinnerchoi + "\n" + dinn10; }
- if (!utlf_isNull(dinn11)) { dinnerchoi = dinnerchoi + "\n" + dinn11; }
-
- dsf_makeValue(ds_main_data_gnrlmenu1, "breakchoi", "string", breakchoi, n);
- dsf_makeValue(ds_main_data_gnrlmenu1, "lunchchoi", "string", lunchchoi, n);
- //2011.01.31 석식 선택식 조회 추가 - 박재영
- dsf_makeValue(ds_main_data_gnrlmenu1, "dinnerchoi", "string", dinnerchoi, n);
- breakchoi = "";
- lunchchoi = "";
- dinnerchoi= "";
- n = n + 1;
- }
- }
-
- //일반식 연식, 치료식 식단표1,2,3 일 경우
- else {
- grp_biz.switch2.tabindex = 1;
- var gnrlcnt = ds_main_data_gnrlmenu1gnrl.rowcount;
- var n = 0;
-
- //일반식 연식, 치료식 식단표2,3 일 경우
- if ( mdlcd == "DM2" || mdlcd == "DM4" || mdlcd == "DM5" || mdlcd == "DM11" || mdlcd == "DM12") {
- var kcnt = parseInt(ds_send1_list.getColumn(0, "prid"));
- var k = 0;
- for (i = 0; i < kcnt; i++){
- //for ( i=1; i<gnrlcnt; i+=15 ) {
- //일+요일 구하기
- var dd = "";
- var ymd = seqdd;
- for ( j=1; j<=4; j++ ) {
- if ( (appdd.substr(0,6) == ymd.substr(0,6)) && ( j != 4 ) ) {
- dd = dd + ymd.substr(6,2) + ymd.toDate("YYYYMMDD").getDayOfWeek("K") + "\n";
- } else if ( (appdd.substr(0,6) == ymd.substr(0,6)) && ( j == 4 ) ) {
- dd = dd + ymd.substr(6,2) + ymd.toDate("YYYYMMDD").getDayOfWeek("K");
- }
- var sdd = parseInt(ds_send1_list.getColumn(0, "prid"));
- ymd = ymd.toDate("YYYYMMDD").getAddDate(sdd, "D");
- ymd = utlf_getDateTime(ymd, 'D');
- }
- k = parseInt(k) + 1;
- if (k < 10){
- var ymd1 = ymd2 + "0" + k;
- }else{
- var ymd1 = ymd2 + k;
- }
- ds_main_data_gnrlmenu2.addRow();
-
- var dish1 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '1' && mealflag == '1'"), "dishnm");
- var dish2 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '2' && mealflag == '1'"), "dishnm");
- var dish3 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '3' && mealflag == '1'"), "dishnm");
- var dish4 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '4' && mealflag == '1'"), "dishnm");
- var dish5 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '5' && mealflag == '1'"), "dishnm");
- var dish51 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '6' && mealflag == '1'"), "dishnm");
- var dish52 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '7' && mealflag == '1'"), "dishnm");
- var dish53 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '8' && mealflag == '1'"), "dishnm");
- var dish54 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '9' && mealflag == '1'"), "dishnm");
- var dish55 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '10' && mealflag == '1'"), "dishnm");
- var dish6 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '1' && mealflag == '2'"), "dishnm");
- var dish7 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '2' && mealflag == '2'"), "dishnm");
- var dish8 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '3' && mealflag == '2'"), "dishnm");
- var dish9 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '4' && mealflag == '2'"), "dishnm");
- var dish10 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '5' && mealflag == '2'"), "dishnm");
- var dish101 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '6' && mealflag == '2'"), "dishnm");
- var dish102 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '7' && mealflag == '2'"), "dishnm");
- var dish103 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '8' && mealflag == '2'"), "dishnm");
- var dish104 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '9' && mealflag == '2'"), "dishnm");
- var dish105 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '10' && mealflag == '2'"), "dishnm");
- var dish11 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '1' && mealflag == '3'"), "dishnm");
- var dish12 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '2' && mealflag == '3'"), "dishnm");
- var dish13 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '3' && mealflag == '3'"), "dishnm");
- var dish14 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '4' && mealflag == '3'"), "dishnm");
- var dish15 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '5' && mealflag == '3'"), "dishnm");
- var dish151 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '6' && mealflag == '3'"), "dishnm");
- var dish152 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '7' && mealflag == '3'"), "dishnm");
- var dish153 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '8' && mealflag == '3'"), "dishnm");
- var dish154 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '9' && mealflag == '3'"), "dishnm");
- var dish155 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '10' && mealflag == '3'"), "dishnm");
- var breakdish = "";
- var lunchdish = "";
- var dinnerdish = "";
- if (!utlf_isNull(dish1)) { breakdish = breakdish + dish1; }
- if (!utlf_isNull(dish2)) { breakdish = breakdish + "\n" + dish2; }
- if (!utlf_isNull(dish3)) { breakdish = breakdish + "\n" + dish3; }
- if (!utlf_isNull(dish4)) { breakdish = breakdish + "\n" + dish4; }
- if (!utlf_isNull(dish5)) { breakdish = breakdish + "\n" + dish5; }
- if (!utlf_isNull(dish51)) { breakdish = breakdish + "\n" + dish51; }
- if (!utlf_isNull(dish52)) { breakdish = breakdish + "\n" + dish52; }
- if (!utlf_isNull(dish53)) { breakdish = breakdish + "\n" + dish53; }
- if (!utlf_isNull(dish54)) { breakdish = breakdish + "\n" + dish54; }
- if (!utlf_isNull(dish55)) { breakdish = breakdish + "\n" + dish55; }
- if (!utlf_isNull(dish6)) { lunchdish = lunchdish + dish6; }
- if (!utlf_isNull(dish7)) { lunchdish = lunchdish + "\n" + dish7; }
- if (!utlf_isNull(dish8)) { lunchdish = lunchdish + "\n" + dish8; }
- if (!utlf_isNull(dish9)) { lunchdish = lunchdish + "\n" + dish9; }
- if (!utlf_isNull(dish10)) { lunchdish = lunchdish + "\n" + dish10; }
- if (!utlf_isNull(dish101)){ lunchdish = lunchdish + "\n" + dish101; }
- if (!utlf_isNull(dish102)){ lunchdish = lunchdish + "\n" + dish102; }
- if (!utlf_isNull(dish103)){ lunchdish = lunchdish + "\n" + dish103; }
- if (!utlf_isNull(dish104)){ lunchdish = lunchdish + "\n" + dish104; }
- if (!utlf_isNull(dish105)){ lunchdish = lunchdish + "\n" + dish105; }
- if (!utlf_isNull(dish11)) { dinnerdish = dinnerdish + dish11; }
- if (!utlf_isNull(dish12)) { dinnerdish = dinnerdish + "\n" + dish12; }
- if (!utlf_isNull(dish13)) { dinnerdish = dinnerdish + "\n" + dish13; }
- if (!utlf_isNull(dish14)) { dinnerdish = dinnerdish + "\n" + dish14; }
- if (!utlf_isNull(dish15)) { dinnerdish = dinnerdish + "\n" + dish15; }
- if (!utlf_isNull(dish151)){ dinnerdish = dinnerdish + "\n" + dish151; }
- if (!utlf_isNull(dish152)){ dinnerdish = dinnerdish + "\n" + dish152; }
- if (!utlf_isNull(dish153)){ dinnerdish = dinnerdish + "\n" + dish153; }
- if (!utlf_isNull(dish154)){ dinnerdish = dinnerdish + "\n" + dish154; }
- if (!utlf_isNull(dish155)){ dinnerdish = dinnerdish + "\n" + dish155; }
-
- ds_main_data_gnrlmenu2.setColumn(n, "appdd" , dd);
- ds_main_data_gnrlmenu2.setColumn(n, "breakdish" , breakdish);
- ds_main_data_gnrlmenu2.setColumn(n, "lunchdish" , lunchdish);
- ds_main_data_gnrlmenu2.setColumn(n, "dinnerdish", dinnerdish);
- n = n + 1;
- seqdd = seqdd.toDate("YYYYMMDD").getAddDate(1, "D");
- seqdd = utlf_getDateTime(seqdd, 'D');
- }
- }
-
- //치료식 식단표1 일 경우
- else if ( mdlcd == "DM3" ) {
- var kcnt = parseInt(ds_send1_list.getColumn(0, "prid"));
- var k = 0;
- for (i = 0; i < kcnt; i++){
- //for ( i=1; i<gnrlcnt; i+=18 ) {
- //일+요일 구하기
- var dd = "";
- var ymd = seqdd;
- for ( j=1; j<=4; j++ ) {
- if ( (appdd.substr(0,6) == ymd.substr(0,6)) && ( j != 4 ) ) {
- dd = dd + ymd.substr(6,2) + ymd.toDate("YYYYMMDD").getDayOfWeek("K") + "\n";
- } else if ( (appdd.substr(0,6) == ymd.substr(0,6)) && ( j == 4 ) ) {
- dd = dd + ymd.substr(6,2) + ymd.toDate("YYYYMMDD").getDayOfWeek("K");
- }
- var sdd = parseInt(ds_send1_list.getColumn(0, "prid"));
- ymd = ymd.toDate("YYYYMMDD").getAddDate(sdd, "D");
- ymd = utlf_getDateTime(ymd, 'D');
- }
- k = parseInt(k) + 1;
- if (k < 10){
- var ymd1 = ymd2 + "0" + k;
- }else{
- var ymd1 = ymd2 + k;
- }
- ds_main_data_gnrlmenu2.addRow();
- var dish1 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '1' && mealflag == '1'"), "dishnm");
- var dish2 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '2' && mealflag == '1'"), "dishnm");
- var dish3 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '3' && mealflag == '1'"), "dishnm");
- var dish4 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '4' && mealflag == '1'"), "dishnm");
- var dish5 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '5' && mealflag == '1'"), "dishnm");
- var dish6 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '6' && mealflag == '1'"), "dishnm");
- var dish7 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '1' && mealflag == '2'"), "dishnm");
- var dish8 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '2' && mealflag == '2'"), "dishnm");
- var dish9 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '3' && mealflag == '2'"), "dishnm");
- var dish10 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '4' && mealflag == '2'"), "dishnm");
- var dish11 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '5' && mealflag == '2'"), "dishnm");
- var dish12 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '6' && mealflag == '2'"), "dishnm");
- var dish13 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '1' && mealflag == '3'"), "dishnm");
- var dish14 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '2' && mealflag == '3'"), "dishnm");
- var dish15 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '3' && mealflag == '3'"), "dishnm");
- var dish16 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '4' && mealflag == '3'"), "dishnm");
- var dish17 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '5' && mealflag == '3'"), "dishnm");
- var dish18 = ds_main_data_gnrlmenu1gnrl.getColumn(ds_main_data_gnrlmenu1gnrl.findRowExpr("appdd == " + ymd1 + " && seq == '6' && mealflag == '3'"), "dishnm");
- var breakdish = "";
- var lunchdish = "";
- var dinnerdish = "";
- if (!utlf_isNull(dish1)) { breakdish = breakdish + dish1; }
- if (!utlf_isNull(dish2)) { breakdish = breakdish + "\n" + dish2; }
- if (!utlf_isNull(dish3)) { breakdish = breakdish + "\n" + dish3; }
- if (!utlf_isNull(dish4)) { breakdish = breakdish + "\n" + dish4; }
- if (!utlf_isNull(dish5)) { breakdish = breakdish + "\n" + dish5; }
- if (!utlf_isNull(dish6)) { breakdish = breakdish + "\n" + dish6; }
- if (!utlf_isNull(dish7)) { lunchdish = lunchdish + dish7; }
- if (!utlf_isNull(dish8)) { lunchdish = lunchdish + "\n" + dish8; }
- if (!utlf_isNull(dish9)) { lunchdish = lunchdish + "\n" + dish9; }
- if (!utlf_isNull(dish10)) { lunchdish = lunchdish + "\n" + dish10; }
- if (!utlf_isNull(dish11)) { lunchdish = lunchdish + "\n" + dish11; }
- if (!utlf_isNull(dish12)) { lunchdish = lunchdish + "\n" + dish12; }
- if (!utlf_isNull(dish13)) { dinnerdish = dinnerdish + dish13; }
- if (!utlf_isNull(dish14)) { dinnerdish = dinnerdish + "\n" + dish14; }
- if (!utlf_isNull(dish15)) { dinnerdish = dinnerdish + "\n" + dish15; }
- if (!utlf_isNull(dish16)) { dinnerdish = dinnerdish + "\n" + dish16; }
- if (!utlf_isNull(dish17)) { dinnerdish = dinnerdish + "\n" + dish17; }
- if (!utlf_isNull(dish18)) { dinnerdish = dinnerdish + "\n" + dish18; }
- ds_main_data_gnrlmenu2.setColumn(n, "appdd", dd);
- ds_main_data_gnrlmenu2.setColumn(n, "breakdish", breakdish);
- ds_main_data_gnrlmenu2.setColumn(n, "lunchdish", lunchdish);
- ds_main_data_gnrlmenu2.setColumn(n, "dinnerdish", dinnerdish);
- n = n + 1;
- seqdd = seqdd.toDate("YYYYMMDD").getAddDate(1, "D");
- seqdd = utlf_getDateTime(seqdd, 'D');
- }
- }
- }
- }
- function grp_biz_btn_print_onclick(obj:Button, e:ClickEventInfo)
- {
- var mdlcd = ds_send_searchitem.getColumn(0, "mdlcd");
-
- //일반식 상식일때
- if ( mdlcd == 'DM1' ) {
- //미리보기출력
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "root/main/data/gnrlmenu1", ds_main_data_gnrlmenu1); // 데이터셋 1
- rptf_setNodeListToDOM(objDOM, "root/send/searchitem" , ds_send_searchitem); // 데이터셋 2
-
- 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(["RPANT01501"],[objParam], option);
- }
- //일반식 연식일때
- else if ( mdlcd == 'DM2' ) {
- //미리보기출력
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "root/main/data/gnrlmenu2", ds_main_data_gnrlmenu2); // 데이터셋 1
- rptf_setNodeListToDOM(objDOM, "root/send/searchitem" , ds_send_searchitem); // 데이터셋 2
-
- 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(["RPANT01502"],[objParam], option);
- }
- //일반식 소아식일때
- else if ( mdlcd == 'DM11' ) {
- //미리보기출력
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "root/main/data/gnrlmenu2", ds_main_data_gnrlmenu2); // 데이터셋 1
- rptf_setNodeListToDOM(objDOM, "root/send/searchitem" , ds_send_searchitem); // 데이터셋 2
-
- 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(["RPANT01502"],[objParam], option);
- }
- //일반식 산모식일때
- else if ( mdlcd == 'DM12' ) {
- //미리보기출력
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "root/main/data/gnrlmenu2", ds_main_data_gnrlmenu2); // 데이터셋 1
- rptf_setNodeListToDOM(objDOM, "root/send/searchitem" , ds_send_searchitem); // 데이터셋 2
-
- 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(["RPANT01502"],[objParam], option);
- }
- //치료식 식단표1 일때
- else if ( mdlcd == 'DM3' ) {
- //미리보기출력
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "root/main/data/gnrlmenu2", ds_main_data_gnrlmenu2); // 데이터셋 1
- rptf_setNodeListToDOM(objDOM, "root/send/searchitem" , ds_send_searchitem); // 데이터셋 2
-
- 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(["RPANT01503"],[objParam], option);
- }
- //치료식 식단표2 일때
- else if ( mdlcd == 'DM4' ) {
- ds_send_searchitem.setColumn(0, "smlnm", grp_biz.group1.cmb_smlcd1.text);
-
- //미리보기출력
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "root/main/data/gnrlmenu2", ds_main_data_gnrlmenu2); // 데이터셋 1
- rptf_setNodeListToDOM(objDOM, "root/send/searchitem" , ds_send_searchitem); // 데이터셋 2
-
- 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(["RPANT01504"],[objParam], option);
- }
- //치료식 식단표3 일때
- else if ( mdlcd == 'DM5' ) {
- ds_send_searchitem.setColumn(0, "dietnm", grp_biz.group1.cmb_dietcd.text);
-
- //미리보기출력
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "root/main/data/gnrlmenu2", ds_main_data_gnrlmenu2); // 데이터셋 1
- rptf_setNodeListToDOM(objDOM, "root/send/searchitem" , ds_send_searchitem); // 데이터셋 2
-
- 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(["RPANT01504"],[objParam], option);
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|