123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776 |
- <?xml version="1.0" encoding="utf-8"?>
- <Script type="xscript4.0"><![CDATA[//초기화
- function fFormInit()
- {
- // 챠트과 정보
- switch1.tabindex = 0;
-
- ds_temp.setColumn(0, "hardcd", 5502);
- ds_send_reqdata.setColumn(0, "hardcd", 5502);
- var oParam = {};
- oParam.id = "TRMMB04103";
- oParam.service = "prcpbaseapp.EnvInfoMngt";
- oParam.method = "reqGetHardCodeCD";
- oParam.inds = "req=ds_temp";
- oParam.outds = "ds_temp_hardcd_hardcd=hardcd";
- oParam.async = false;
- //oParam.callback = "cf_TRMMB04103";
- tranf_submit(oParam);
- var deptcd = ds_temp_hardcd_hardcd.getColumn(0, "hardcd");
-
- // 의료정보팀 사용자 리스트 조회
- ds_send_reqdata.setColumn(0, "deptcd", "3230000000");
-
- var oParam = {};
- oParam.id = "TRMRC01301";
- oParam.service = "chrtmngtapp.ChrtRendMngt";
- oParam.method = "reqGetUserList";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_init_user=user";
- oParam.async = false;
- //oParam.callback = "cf_TRMRC01301";
- tranf_submit(oParam);
-
- dsf_createDs("ds_req"); //임시 DS생성
-
- // 챠트과별 담당자 리스트 or 대출과별 담당자
- var oParam = {};
- oParam.id = "TRMRC01302";
- oParam.service = "chrtmngtapp.ChrtRendMngt";
- oParam.method = "reqGetChgrList";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_main_chrtuser_chgrlist=chgrlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMRC01302";
- tranf_submit(oParam);
-
- // 챠트보관장소
- var oParam = {};
- oParam.id = "TRMRC01303";
- oParam.service = "chrtmngtapp.ChrtRendMngt";
- oParam.method = "reqGetKeepList";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_main_chrtkeepplce_keepplcelist=keepplcelist";
- oParam.async = false;
- //oParam.callback = "cf_TRMRC01303";
- tranf_submit(oParam);
-
- // 챠트과
- var oParam = {};
- oParam.id = "TRMRC01304";
- oParam.service = "chrtmngtapp.ChrtRendMngt";
- oParam.method = "reqGetChrtDeptList";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_main_chrtdept_chrtdeptlist=chrtdeptlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMRC01304";
- tranf_submit(oParam);
- // 대출코드 (외래)
- ds_send_reqdata.setColumn(0, "ioflag", "O");
-
- var oParam = {};
- oParam.id = "TRMRC01305";
- oParam.service = "chrtmngtapp.ChrtRendMngt";
- oParam.method = "reqGetRendCDList";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_rendcd_rendcdlist=rendcdlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMRC01305";
- tranf_submit(oParam);
-
- //대출코드 (입원)
- ds_send_reqdata.setColumn(0, "ioflag", "I");
-
- var oParam = {};
- oParam.id = "TRMRC01305";
- oParam.service = "chrtmngtapp.ChrtRendMngt";
- oParam.method = "reqGetRendCDList";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_inrendcd_rendcdlist=rendcdlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMRC01305";
- tranf_submit(oParam);
-
- //대출과 정보
- var oParam = {};
- oParam.id = "TRMRC01311";
- oParam.service = "chrtmngtapp.ChrtRendMngt";
- oParam.method = "reqGetLendDeptList";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_lenddept_lenddeptlist=lenddeptlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMRC01311";
- tranf_submit(oParam);
- //대출용도 셋 조회... (전체조회)
- ds_send_reqdata.setColumn(0, "deptcd", "");
- //submit("TRMRC01312");
- var oParam = {};
- oParam.id = "TRMRC01312";
- oParam.service = "chrtmngtapp.ChrtRendMngt";
- oParam.method = "reqGetLendSetList";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_lendset_lendsetlist=lendsetlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMRC01312";
- tranf_submit(oParam);
- //대출용도 첫번째.. 용도셋 아이템 조회...
- //if (grd_setcdlist.rows > 0)
- if(ds_main_lendset_lendsetlist.rowcount > 0)
- {
- var setcd = ds_main_lendset_lendsetlist.getColumn(0, "setcd");
-
- if(!utlf_isNull(setcd))
- {
- ds_send_reqdata.setColumn(0, "setcd", setcd);
- var oParam = {};
- oParam.id = "TRMRC01313";
- oParam.service = "chrtmngtapp.ChrtRendMngt";
- oParam.method = "reqGetLendSetItem";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_lendsetitem_setitemlist=setitemlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMRC01313";
- tranf_submit(oParam);
- var setnm = ds_main_lendset_lendsetlist.getColumn(0, "setnm");
- ds_hidden.setColumn(0, "setnm", setnm);
- ds_hidden.setColumn(0, "setcd", setcd);
- }
- }
- }
- //차트과 정보 저장
- function fSaveChrtDept ()
- {
- var ref = ds_main_chrtdept_chrtdeptlist;
- var gridObj = switch1.chrtdept.grd_chrtdeptlist;
- var savedata = "status▦chrtdeptcd▦deptcd▦chrtdeptno▩";
- var dataString = "";
- for(var i = 0; i < ds_main_chrtdept_chrtdeptlist.rowcount; i++)
- {
- if(ds_main_chrtdept_chrtdeptlist.getRowType(i) != 1)
- {
- var chrtdeptcd = utlf_transNullToEmpty(ds_main_chrtdept_chrtdeptlist.getColumn(i, "chrtdeptcd"));
- var deptcd = utlf_transNullToEmpty(ds_main_chrtdept_chrtdeptlist.getColumn(i, "deptcd"));
-
- if(utlf_isNull(chrtdeptcd) && utlf_isNull(deptcd))
- {
- var oParam = {};
- oParam.id = "TRMRC01304";
- oParam.service = "chrtmngtapp.ChrtRendMngt";
- oParam.method = "reqGetChrtDeptList";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_main_chrtdept_chrtdeptlist=chrtdeptlist";
- oParam.async = false;
- //
- oParam.callback = "cf_TRMRC01304";
- tranf_submit(oParam);
- }
- else if(utlf_isNull(chrtdeptcd))
- {
- sysf_messageBox("차트과는 ","I003");
- return;
- }
- else if(utlf_isNull(deptcd))
- {
- sysf_messageBox("진료과는 ","I003");
- return;
- }
- else
- {
- if(ds_main_chrtdept_chrtdeptlist.getRowType(i) == 2)
- {
- dataString = dataString + "i▦" + chrtdeptcd + "▦" + deptcd + "▦-1▩";
- }
- if(ds_main_chrtdept_chrtdeptlist.getRowType(i) == 4)
- {
- var chrtdeptno = ds_main_chrtdept_chrtdeptlist.getColumn(i, "chrtdeptno");
- dataString = dataString + "u▦" + chrtdeptcd + "▦" + deptcd + "▦" + chrtdeptno + "▩";
- }
-
- dsf_createDsRow("ds_send", [{col : "savedata", val : savedata + dataString}]);
-
- dsf_setCSVToDs("ds_send_temp", savedata + dataString);
-
- var oParam = {};
- oParam.id = "TXMRC01305";
- oParam.service = "chrtmngtapp.ChrtRendMngt";
- oParam.method = "setChrtDeptList";
- oParam.inds = "req=ds_send_temp";
- oParam.outds = "ds_main_chrtdept_chrtdeptlist=chrtdeptlist";
- oParam.async = false;
- //oParam.callback = "cf_TXMRC01305";
- tranf_submit(oParam);
- }
- }
- }
- }
- function fSaveInRendCd()
- {
- var ref = ds_main_inrendcd_rendcdlist;
- var gridObj = switch1.inrendcd.grd_inrendcd;
- var savedata = "status▦ioflag▦rendcd▦rendresn▦defltrendterm▦defltrendtermunit▦useyn▩";
- var dataString = "";
- for ( var i = 0; i < ref.rowcount; i++)
- {
- if (ref.getRowType(i) != 1)
- {
- var ioflag = "I";
- var rendcd = utlf_transNullToEmpty(ref.getColumn(i, "rendcd"));
- var rendresn = utlf_transNullToEmpty(ref.getColumn(i, "rendresn"));
- var defltrendterm = utlf_transNullToEmpty(ref.getColumn(i, "defltrendterm"));
- var defltrendtermunit = utlf_transNullToEmpty(ref.getColumn(i, "defltrendtermunit"));
- var useyn = utlf_transNullToEmpty(ref.getColumn(i, "useyn"));
-
- if(!utlf_isNull(rendcd))
- {
- if (ref.getRowType(i) == 2)
- {
- dataString = dataString + "i▦" + ioflag + "▦" + rendcd + "▦" + rendresn + "▦" + defltrendterm + "▦" + defltrendtermunit + "▦" + useyn + "▩";
- }
- if (ref.getRowType(i) == 4)
- {
- dataString = dataString + "u▦" + ioflag + "▦" + rendcd + "▦" + rendresn + "▦" + defltrendterm + "▦" + defltrendtermunit + "▦" + useyn + "▩";
- }
- }
- }
- }
- if (String(dataString).length > 0)
- {
- dsf_setCSVToDs("ds_send_savedata", savedata + dataString);
-
- var oParam = {};
- oParam.id = "TXMRC01307";
- oParam.service = "chrtmngtapp.ChrtRendMngt";
- oParam.method = "setRendCD";
- oParam.inds = "req=ds_send_savedata";
- oParam.outds = "ds_main_inrendcd_rendcdlist=rendcdlist";
- oParam.async = false;
- //oParam.callback = "cf_TXMRC01307";
- tranf_submit(oParam);
- }
- else
- {
- dsf_makeValue(ds_send_reqdata, "ioflag", "String", "I");
-
- var oParam = {};
- oParam.id = "TRMRC01305";
- oParam.service = "chrtmngtapp.ChrtRendMngt";
- oParam.method = "reqGetRendCDList";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_inrendcd_rendcdlist=rendcdlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMRC01305";
- tranf_submit(oParam);
- }
- }
- function fReceiveDept(gridObj, flag)
- {
- if (gridObj.currentrow >= 0)
- {
- fReceiveDeptPopup();
- var deptcd = ds_hidden_dept.getColumn(0, "deptcd");
- var deptnm = ds_hidden_dept.getColumn(0, "deptnm");
- if (!utlf_isNull(deptcd))
- {
- var gridPath = this.objects[gridObj.binddataset];
- switch (flag)
- {
- case "C":
- gridPath.getColumn(gridObj.rowposition, "chrtdeptcd", deptcd);
- gridPath.getColumn(gridObj.rowposition, "chrtdeptnm", deptnm);
- gridPath.getColumn(gridObj.rowposition, "chrtdeptabbr", "");
- break;
- case "O":
- gridPath.getColumn(gridObj.rowposition, "deptcd", deptcd);
- gridPath.getColumn(gridObj.rowposition, "deptnm", deptnm);
- gridPath.getColumn(gridObj.rowposition, "deptabbr", "");
- break;
- case "R":
- gridPath.getColumn(gridObj.rowposition, "deptcd", deptcd);
- gridPath.getColumn(gridObj.rowposition, "deptnm", deptnm);
- gridPath.getColumn(gridObj.rowposition, "deptabbr", "");
- break;
-
- case "L":
- gridPath.getColumn(gridObj.rowposition, "lenddeptcd", deptcd);
- gridPath.getColumn(gridObj.rowposition, "lenddeptnm", deptnm);
- gridPath.getColumn(gridObj.rowposition, "lenddeptabbr", "");
- break;
- case "S":
- gridPath.getColumn(gridObj.rowposition, "deptcd", deptcd);
- gridPath.getColumn(gridObj.rowposition, "deptnm", deptnm);
- gridPath.getColumn(gridObj.rowposition, "deptabbr", "");
- break;
- }
- if (gridObj.getRowType(gridObj.rowposition) == 1)
- {
- gridObj.updatecontrol = false;
- gridObj.setRowType(gridObj.rowposition, "u");
- gridObj.updatecontrol = true;
- }
- }
- }
- }
- function fReceiveDeptPopup()
- {
- var receiveDeptCDPath = "ds_hidden_dept/deptcd";
- var receiveDeptNMPath = "ds_hidden_dept/deptnm";
- ds_hidden_dept.setColumn(0, "deptcd", "");
- ds_hidden_dept.setColumn(0, "deptnm", "");
- var objArg = new Object();
- objArg.plgv_sDutplceinstcd = sysf_getUserInfo("dutplceinstcd");
- objArg.plgv_sDutplcecd = sysf_getUserInfo("posinstcd");
- objArg.plgv_sSearchCondition = "deptnm";
- objArg.plgv_sVisibleColumns = "deptcd depthngnm depthngabbr";
- objArg.plgv_sInstType = "dutplceinstcd";
- objArg.plgv_sSearchTerm = "";
- objArg.plgv_sInstCode = sysf_getUserInfo("posinstcd");
- objArg.plgv_sStandardYn = "Y";
- objArg.plgv_sOrdDeptflag = "";
- objArg.plgv_sStandardSupdeptcd = "";
- objArg.plgv_sBasedd = "";
-
- var userInfo = frmf_modal("SPZSD00300", "SPZSD00300", objArg, "", "", "", "", "", "", "", "", "", "M");
-
- if(!utlf_isNull(userInfo))
- {
- ds_hidden_dept.setColumn(0, "deptcd", userInfo.deptcd);
- ds_hidden_dept.setColumn(0, "deptnm", userInfo.depthngnm);
- }
- }
- function fSaveLendDept()
- {
- var ref = ds_main_lenddept_lenddeptlist;
- var gridObj = switch1.lenddept.grd_lenddept;
- var savedata = "status▦lenddeptcd▦usedyn▦allwardyn▩";
- var dataString = "";
-
- for ( var i = 0; i < ref.rowcount; i++)
- {
- if (ret.getRowType(i) != 1)
- {
- var lenddeptcd = utlf_transNullToEmpty(ref.getColumn(i, "lenddeptcd"));
- var usedyn = utlf_transNullToEmpty(ref.getColumn(i, "usedyn"));
- var allwardyn = utlf_transNullToEmpty(ref.getColumn(i, "allwardyn"));
-
- if (!utlf_isNull(lenddeptcd))
- {
- if (ref.getRowType(i) == 2)
- {
- dataString = dataString + "i▦" + lenddeptcd + "▦" + usedyn + "▦" + allwardyn + "▩";
- }
- if (ref.rowStatus(i) == 4)
- {
- dataString = dataString + "u▦" + lenddeptcd + "▦" + usedyn + "▦" + allwardyn + "▩";
- }
- }
- }
- }
-
- if (String(dataString).length > 0)
- {
- ds_send_savedata.clearData();
- dsf_setCSVToDs("ds_send_savedata", savedata + dataString);
-
- var oParam = {};
- oParam.id = "TXMRC01377";
- oParam.service = "chrtmngtapp.ChrtRendMngt";
- oParam.method = "reqSetLendDeptList";
- oParam.inds = "req=ds_send_savedata";
- oParam.outds = "ds_main_lenddept_lenddeptlist=lenddeptlist";
- oParam.async = false;
- //oParam.callback = "cf_TXMRC01377";
- tranf_submit(oParam);
- dsf_makeValue(ds_send_reqdata, "allwardyn", "string","");
- }
- else
- {
- var oParam = {};
- oParam.id = "TRMRC01311";
- oParam.service = "chrtmngtapp.ChrtRendMngt";
- oParam.method = "reqGetLendDeptList";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_lenddept_lenddeptlist=lenddeptlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMRC01311";
- tranf_submit(oParam);
- }
- }
- function fSaveLendSetCD()
- {
- var ref = ds_main_lendset_lendsetlist;
- var gridObj = switch1.lendset.grd_setcdlist;
- var savedata = "status▦setcd▦setnm▦drflag▦nursflag▦deptcd▦delyn▩";
- var dataString = "";
-
- for ( var i = 0; i < ref.rowcount; i++)
- {
- if (ref.getRowType(i) != 1)
- {
- var setcd = utlf_transNullToEmpty(ref.getColumn(i, "setcd"));
- var setnm = utlf_transNullToEmpty(ref.getColumn(i, "setnm"));
- var drflag = utlf_transNullToEmpty(ref.getColumn(i, "drflag"));
- var nursflag = utlf_transNullToEmpty(ref.getColumn(i, "nursflag"));
- var deptcd = utlf_transNullToEmpty(ref.getColumn(i, "deptcd"));
- var deptnm = utlf_transNullToEmpty(ref.getColumn(i, "deptnm"));
-
- if (utlf_isNull(deptnm ))
- {
- deptcd = "-";
- }
- if (utlf_isNull(deptcd))
- {
- deptcd = "-";
- }
-
- if (!utlf_isNull(setnm))
- {
- if (ref.getRowType(i) == 2)
- {
- dataString = dataString + "i▦" + setcd + "▦" + setnm + "▦" + drflag + "▦" + nursflag + "▦" + deptcd + "▦N▩";
- }
- if (ref.getRowType(i) == 4)
- {
- dataString = dataString + "u▦" + setcd + "▦" + setnm + "▦" + drflag + "▦" + nursflag + "▦" + deptcd + "▦N▩";
- }
- if (ref.getRowType(i) == 8)
- {
- dataString = dataString + "u▦" + setcd + "▦" + setnm + "▦" + drflag + "▦" + nursflag + "▦" + deptcd + "▦Y▩";
- }
- }
- }
- }
-
- if (String(dataString).length > 0)
- {
- ds_send_savedata.clearData();
- dsf_setCSVToDs("ds_send_savedata", savedata + dataString);
-
- var oParam = {};
- oParam.id = "TRMRC01312";
- oParam.service = "chrtmngtapp.ChrtRendMngt";
- oParam.method = "reqExeLendSetList";
- oParam.inds = "req=ds_send_savedata";
- oParam.outds = "ds_main_lendset_lendsetlist=lendsetlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMRC01312";
- tranf_submit(oParam);
- }
- else
- {
- var oParam = {};
- oParam.id = "TRMRC01312";
- oParam.service = "chrtmngtapp.ChrtRendMngt";
- oParam.method = "reqGetLendSetList";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_lendset_lendsetlist=lendsetlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMRC01312";
- tranf_submit(oParam);
- }
- }
- function fSaveLendSetItem()
- {
- var ref = ds_main_lendsetitem_setitemlist;
- var gridObj = switch1.lendset.grd_setitemlist;
- var savedata = "setcd▦rendcd▦lenduseyn▦srchuseyn▩";
- var dataString = "";
- var setcd = ds_hidden.getColumn(0, "setcd");
- if (utlf_isNull(setcd)) { return; }
- for ( var i = 0; i < ref.rowcount; i++)
- {
- var rendcd = utlf_transNullToEmpty(ref.getColumn(i, "rendcd"));
- var lenduseyn = utlf_transNullToEmpty(ref.getColumn(i, "lenduseyn"));
- var srchuseyn = utlf_transNullToEmpty(ref.getColumn(i, "srchuseyn"));
- dataString = dataString + setcd + "▦" + rendcd + "▦" + lenduseyn + "▦" + srchuseyn + "▩";
- }
-
- if (String(dataString).length > 0)
- {
- ds_send_savedata.clearData();
- dsf_setCSVToDs("ds_send_savedata", savedata + dataString);
-
- var oParam = {};
- oParam.id = "TRMRC01313";
- oParam.service = "chrtmngtapp.ChrtRendMngt";
- oParam.method = "reqExeLendSetItem";
- oParam.inds = "req=ds_send_savedata";
- oParam.outds = "ds_main_lendsetitem_setitemlist=setitemlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMRC01313";
- tranf_submit(oParam);
- }
- }
- function fSaveChrtUser()
- {
- var ref = ds_main_chrtuser_chgrlist;
- var gridObj = switch1.chrtuser.grd_chgrlist;
- var savedata = "status▦userid▦deptcd▦chgrno▩";
- var dataString = "";
- dsf_createDs("ds_req");
-
- for(var i = 0; i < ds_main_chrtuser_chgrlist.rowcount; i++)
- {
- if(ds_main_chrtuser_chgrlist.getRowType(i) != 1)
- {
- var userid = utlf_transNullToEmpty(ds_main_chrtuser_chgrlist.getColumn(i, "userid"));
- var deptcd = utlf_transNullToEmpty(ds_main_chrtuser_chgrlist.getColumn(i, "deptcd"));
- var deptnm = utlf_transNullToEmpty(ds_main_chrtuser_chgrlist.getColumn(i, "deptnm"));
-
- if(utlf_isNull(userid) && utlf_isNull(deptcd))
- {
- var oParam = {};
- oParam.id = "TRMRC01302";
- oParam.service = "chrtmngtapp.ChrtRendMngt";
- oParam.method = "reqGetChgrList";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_main_chrtuser_chgrlist=chgrlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMRC01302";
- tranf_submit(oParam);
- }
-
- else if(utlf_isNull(userid))
- {
- sysf_messageBox("담당자는","I003");
- return;
- }
- else if(utlf_isNull(deptcd))
- {
- sysf_messageBox("대출과는","I003");
- return;
- }
-
- else
- {
- if(ds_main_chrtuser_chgrlist.getRowType(i) == 2)
- {
- dataString = dataString + "i▦" + userid + "▦" + deptcd + "▦-1▩";
- }
- if(ds_main_chrtuser_chgrlist.getRowType(i) == 4)
- {
- var chgrno = ds_main_chrtuser_chgrlist.getColumn(i, "chgrno");
- dataString = dataString + "u▦" + userid + "▦" + deptcd + "▦" + chgrno + "▩";
- }
- }
- }
- }
-
- if (dataString.length > 0)
- {
- dsf_createDsRow("ds_send", [{col : "savedata", val : savedata + dataString}]);
- dsf_setCSVToDs("ds_send_temp", savedata + dataString);
-
- var oParam = {};
- oParam.id = "TXMRC01301";
- oParam.service = "chrtmngtapp.ChrtRendMngt";
- oParam.method = "setChgrList";
- oParam.inds = "req=ds_send_temp";
- oParam.outds = "ds_main_chrtuser_chgrlist=chgrlist";
- oParam.async = false;
- //oParam.callback = "cf_TXMRC01301";
- tranf_submit(oParam);
- }
- else
- {
- var oParam = {};
- oParam.id = "TRMRC01302";
- oParam.service = "chrtmngtapp.ChrtRendMngt";
- oParam.method = "reqGetChgrList";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_main_chrtuser_chgrlist=chgrlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMRC01302";
- tranf_submit(oParam);
- }
- }
- function fSaveKeepPlce()
- {
- var ref = ds_main_chrtkeepplce_keepplcelist;
-
- var savedata = "status▦frompid▦topid▦keepplce▦keepno▩";
- var dataString = "";
-
- for(var i = 0; i < ds_main_chrtkeepplce_keepplcelist.rowcount; i++)
- {
- if(ref.getRowType(i) != 1)
- {
- var frompid = utlf_transNullToEmpty(ref.getColumn(i, "frompid"));
- var topid = utlf_transNullToEmpty(ref.getColumn(i, "topid"));
- var keepplce = utlf_transNullToEmpty(ref.getColumn(i, "keepplce"));
-
- if(utlf_isNull(keepplce) && utlf_isNull(frompid) && utlf_isNull(topid))
- {
- var oParam = {};
- oParam.id = "TRMRC01303";
- oParam.service = "chrtmngtapp.ChrtRendMngt";
- oParam.method = "reqGetKeepList";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_chrtkeepplce_keepplcelist=keepplcelist";
- oParam.async = false;
- //oParam.callback = "cf_TRMRC01303";
- tranf_submit(oParam);
- }
- else if(utlf_isNull(keepplce))
- {
- sysf_messageBox("담당자는","I003");
- }
- else if(utlf_isNull(frompid))
- {
- sysf_messageBox("시작번호는","I003");
- }
- else if(utlf_isNull(topid))
- {
- sysf_messageBox("끝번호는","I003");
- }
- else
- {
- if(ds_main_chrtkeepplce_keepplcelist.getRowType(i) == 2)
- {
- dataString = dataString + "i▦" + frompid + "▦" + topid + "▦" + keepplce + "▦-1▩";
- }
- if(ds_main_chrtkeepplce_keepplcelist.getRowType(i) == 4)
- {
- var keepno = ref.getColumn(i, "keepno");
- dataString = dataString + "u▦" + frompid + "▦" + topid + "▦" + keepplce + "▦" + keepno + "▩";
- }
- }
- }
- }
-
- if (String(dataString).length > 0)
- {
- ds_send_savedata.clearData();
- dsf_setCSVToDs("ds_send_savedata", savedata + dataString);
-
- var oParam = {};
- oParam.id = "TXMRC01303";
- oParam.service = "chrtmngtapp.ChrtRendMngt";
- oParam.method = "insKeepList";
- oParam.inds = "req=ds_send_savedata";
- oParam.outds = "ds_main_chrtkeepplce_keepplcelist=keepplcelist";
- oParam.async = false;
- //oParam.callback = "cf_TXMRC01303";
- tranf_submit(oParam);
- }
- else
- {
- var oParam = {};
- oParam.id = "TRMRC01303";
- oParam.service = "chrtmngtapp.ChrtRendMngt";
- oParam.method = "reqGetKeepList";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_chrtkeepplce_keepplcelist=keepplcelist";
- oParam.async = false;
- //oParam.callback = "cf_TRMRC01303";
- tranf_submit(oParam);
- }
- }
- function fSaveRendCd()
- {
- // 2008.02.26. 저장하기..
- //var ref = "/root/main/rendcd/rendcdlist";
- var ref = ds_main_rendcd_rendcdlist
- var gridObj = ds_main_rendcd_rendcdlist;
- var savedata = "status▦ioflag▦rendcd▦rendresn▦defltrendterm▦defltrendtermunit▦useyn▩";
- var dataString = "";
- //for ( var i = 1; i < gridObj.rows; i++)
- for(var i = 0; i < ds_main_rendcd_rendcdlist.rowcount; i++)
- {
- if(ds_main_rendcd_rendcdlist.getRowType(i) != 1)
- {
- var ioflag = "O";
- var rendcd = ref.getColumn(i, "rendcd");
- var rendresn = ref.getColumn(i, "rendresn");
- var defltrendterm = ref.getColumn(i, "defltrendterm");
- var defltrendtermunit = ref.getColumn(i, "defltrendtermunit");
- var useyn = ref.getColumn(i, "useyn");
-
- if(!utlf_isNull(rendcd))
- {
- if(ds_main_rendcd_rendcdlist.getRowType(i) == 2)
- {
- dataString = dataString + "i▦" + ioflag + "▦" + rendcd + "▦" + rendresn + "▦" + defltrendterm + "▦" + defltrendtermunit + "▦" + useyn + "▩";
- }
- if(ds_main_rendcd_rendcdlist.getRowType(i) == 4)
- {
- dataString = dataString + "u▦" + ioflag + "▦" + rendcd + "▦" + rendresn + "▦" + defltrendterm + "▦" + defltrendtermunit + "▦" + useyn + "▩";
- }
- }
- }
- }
- if (dataString.length > 0)
- {
- ds_send_savedata.clearData();
- dsf_setCSVToDs("ds_send_savedata", savedata + dataString);
- var oParam = {};
- oParam.id = "TXMRC01307";
- oParam.service = "chrtmngtapp.ChrtRendMngt";
- oParam.method = "setRendCD";
- oParam.inds = "req=ds_send_savedata";
- oParam.outds = "ds_main_rendcd_rendcdlist=rendcdlist";
- oParam.async = false;
- //oParam.callback = "cf_TXMRC01307";
- tranf_submit(oParam);
- }
- else
- {
- ds_send_reqdata.setColumn(0, "ioflag", "0");
-
- var oParam = {};
- oParam.id = "TRMRC01305";
- oParam.service = "chrtmngtapp.ChrtRendMngt";
- oParam.method = "reqGetRendCDList";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_rendcd_rendcdlist=rendcdlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMRC01305";
- tranf_submit(oParam);
- }
- }]]></Script>
|