123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459 |
- <?xml version="1.0" encoding="utf-8"?>
- <Script type="xscript4.0"><![CDATA[/****************************************************************************************
- * Argument : Instcd : 기관코드
- * : CmbBoxID : 기관코드 콤보박스
- * Description : 기관코드 별 콤보 박스 활성화 유/무 이벤트
- ****************************************************************************************/
- function radfCheckInstSearchAuth(Instcd, CmbBoxID)
- {
- if(Instcd == "001")
- {
- CmbBoxID.enable = true;
- }
- else
- {
- CmbBoxID.enable = false;
- }
- }
- /****************************************************************************************
- * Argument : Instcd : 기관코드
- * : UserID : 사용자ID
- * Description :
- ****************************************************************************************/
- function radfCheckInstMngt(Instcd, ConditionID)
- {
- var comcd_node = "ds_send_comcdref";
- var comcd_rsltnode = "ds_init_comcd_comcodelist";
- dsf_deleteDs(comcd_node);
- dsf_createDsRow(comcd_node, [{col:"instcd", type:"STRING", size:256 , val : Instcd}
- , {col:"conditionid", type:"STRING", size:256 , val : ConditionID}]);
- dsf_createDs(comcd_rsltnode);
-
- var oParam = {};
- oParam.id = "TRRAZ00012";
- oParam.service = "acntcommonapp.AcntCommon";
- oParam.method = "reqGetCheckInstMngt";
- oParam.inds = "req="+comcd_node;
- oParam.outds = comcd_rsltnode+"=comcodelist";
- oParam.async = false;
- //oParam.callback = "cf_TRRAZ00012"
- tranf_submit(oParam);
- return ds_init_comcd_comcodelist.getColumn(0, "mngtcontent");
- }
- /****************************************************************************************
- * Argument : Instcd : 기관코드
- * : Emplno : 사번
- : Deptcd : 부서코드
- : WorkFlag : 업무구분
- * Description :
- ****************************************************************************************/
- function radfCheckBugtAuth(Instcd, Emplno, Deptcd, WorkFlag)
- {
- var comcd_node = "ds_send_comcdref";
- var comcd_rsltnode = "ds_init_comcd_comcodelist";
- dsf_deleteDs(comcd_node);
- dsf_createDsRow(comcd_node, [{col:"instcd", type:"STRING", size:256 , val : Instcd}
- , {col:"emplno", type:"STRING", size:256 , val : Emplno}
- , {col:"deptcd", type:"STRING", size:256 , val : Deptcd}
- , {col:"workflag", type:"STRING", size:256 , val : WorkFlag}]);
- dsf_createDs(comcd_rsltnode);
-
- var oParam = {};
- oParam.id = "TRRAZ00013";
- oParam.service = "acntcommonapp.AcntCommon";
- oParam.method = "reqGetCheckBugtAuth";
- oParam.inds = "req="+comcd_node;
- oParam.outds = comcd_rsltnode+"=comcodelist";
- oParam.async = false;
- //oParam.callback = "cf_TRRAZ00013";
- tranf_submit(oParam);
-
- return ds_init_comcd_comcodelist.getColumn(0, "auth");
- }
- /****************************************************************************************
- * Argument : Instcd : 기관코드
- * : ymdd : 년월일
- * Description :
- ****************************************************************************************/
- function radfgetAcntYY(Instcd, YMDD, nZipcd1, nZipcd2, nSupaddr, nInfaddr, cadl, nEntrregno, nFromDD, nToDD)
- {
- var comcd_node = "ds_send_comcdref";
- var comcd_rsltnode = "ds_init_comcd_comcodelist";
-
- dsf_deleteDs(comcd_node);
- dsf_createDsRow(comcd_node, [{col:"ymdd", type:"STRING", size:256 , val : YMDD}
- , {col:"instcd", type:"STRING", size:256 , val : Instcd}]);
-
- dsf_createDs(comcd_rsltnode);
-
- var oParam = {};
- oParam.id = "TRRAZ00004";
- oParam.service = "acntcommonapp.AcntCommon";
- oParam.method = "reqGetAcntYY";
- oParam.inds = "req="+comcd_node;
- oParam.outds = comcd_rsltnode+"=comcodelist";
- oParam.async = false;
- //oParam.callback = "cf_TRRAZ00004";
- tranf_submit(oParam);
-
- if(!(utlf_isNull(nZipcd1)))
- {
- nZipcd1.setColumn(0, "zipcd1", ds_init_comcd_comcodelist.getColumn(0, "zipcd1"));
- }
-
- if(!(utlf_isNull(nZipcd2)))
- {
- nZipcd2.setColumn(0, "zipcd2", ds_init_comcd_comcodelist.getColumn(0, "zipcd2"));
- }
-
- if(!(utlf_isNull(nSupaddr)))
- {
- nSupaddr.setColumn(0, "supaddr", ds_init_comcd_comcodelist.getColumn(0, "supaddr"));
- }
-
- if(!(utlf_isNull(nInfaddr)))
- {
- nInfaddr.setColumn(0, "infaddr", ds_init_comcd_comcodelist.getColumn(0, "infaddr"));
- }
-
- if(!(utlf_isNull(cadl)))
- {
- cadl.setColumn(0, "cadl", ds_init_comcd_comcodelist.getColumn(0, "cadl"));
- }
-
- if(!(utlf_isNull(nEntrregno)))
- {
- nEntrregno.setColumn(0, "entrregno", ds_init_comcd_comcodelist.getColumn(0, "entrregno"));
- }
-
- if(!(utlf_isNull(nFromDD)))
- {
- nFromDD.setColumn(0, "fromdd", ds_init_comcd_comcodelist.getColumn(0, "fromdd"));
- }
-
- if(!(utlf_isNull(nToDD)))
- {
- nToDD.setColumn(0, "todd", ds_init_comcd_comcodelist.getColumn(0, "todd"));
- }
-
- return ds_init_comcd_comcodelist.getColumn(0, "acntyy");
- }
- /****************************************************************************************
- * Argument : bizID : 사업자등록번호
- * Description :
- ****************************************************************************************/
- function radfBizCheck(bizID)
- {
- var checkID = new Array(1, 3, 7, 1, 3, 7, 1, 3, 5, 1);
- var tmpBizID, i, chkSum=0, c2, remander;
- for (i=0; i<=7; i++)
- {
- chkSum += checkID[i] * bizID.charAt(i);
- }
- c2 = "0" + (checkID[8] * bizID.charAt(8));
- c2 = c2.substring(c2.length - 2, c2.length);
- chkSum += Math.floor(c2.charAt(0)) + Math.floor(c2.charAt(1));
- remander = (10 - (chkSum % 10)) % 10 ;
- if (Math.floor(bizID.charAt(9)) == remander)
- {
- return true; // OK!
- }
- return false;
- }
- /****************************************************************************************
- * Argument : jumin : 주민등록번호
- * Description :
- ****************************************************************************************/
- function radfJuminCheck(juminno)
- {
- jumin = String(juminno).substr(0, 6) + "-" + String(juminno).substr(6, 7);
-
- if(jumin == "320227-2798514" || jumin == "540425-2852517")
- {
- return true;
- }
-
- if(utlf_isNull(jumin.match(/^\d{2}[0-1]\d[0-3]\d-[1-4]\d{6}$/)))
- {
- return false;
- }
-
- var chk = 0;
- var i;
- var last_num = jumin.substring(13, 14);
- var chk_num = "234567-892345";
- for(i = 0; i < 13; i++)
- {
- if(jumin.charAt(i) != "-")
- chk += ( parseInt(chk_num.charAt(i)) * parseInt(jumin.charAt(i)));
- }
- chk = (11 - (chk % 11)) % 10;
- if (chk != last_num) return false;
- return true;
- }
- /****************************************************************************************
- * Argument : jumin : 외국인 주민등록번호
- * Description :
- ****************************************************************************************/
- function radfFgnJuminCheck(juminno)
- {
- var sum = 0;
- var odd = 0;
-
- buf = new Array(13);
- for (i = 0; i < 13; i++) buf[i] = parseInt(juminno.charAt(i));
- odd = buf[7]*10 + buf[8];
-
- if (odd%2 != 0)
- {
- return false;
- }
- if ((buf[11] != 6)&&(buf[11] != 7)&&(buf[11] != 8)&&(buf[11] != 9))
- {
- return false;
- }
-
- multipliers = [2,3,4,5,6,7,8,9,2,3,4,5];
- for (i = 0, sum = 0; i < 12; i++) sum += (buf[i] *= multipliers[i]);
- sum=11-(sum%11);
-
- if (sum>=10) sum-=10;
- sum += 2;
- if (sum>=10) sum-=10;
- if ( sum != buf[12])
- {
- return false;
- }
- else
- {
- return true;
- }
- }
- /****************************************************************************************
- * Argument : emplno : 사번
- * Description :
- ****************************************************************************************/
- function radfcheckEmplExist(emplno, vNode, vColumn)
- {
- var comcd_node = "ds_send_comcdref";
- var comcd_rsltnode = "ds_init_comcd_comcodelist";
-
- dsf_deleteDs(comcd_node);
- dsf_deleteDs(comcd_rsltnode);
-
- dsf_createDsRow(comcd_node, [{col:"emplno", type:"STRING", size:256 , val : emplno}]);
- dsf_createDs(comcd_rsltnode);
-
- var oParam = {};
- oParam.id = "TRRAZ00006";
- oParam.service = "acntcommonapp.AcntCommon";
- oParam.method = "reqGetEmplExistYN";
- oParam.inds = "req="+comcd_node;
- oParam.outds = comcd_rsltnode+"=comcodelist";
- oParam.async = false;
- oParam.callback = "cf_TRRAZ00006";
- if(!utlf_isNull(vNode))
- {
- eval(vNode).setColumn(0, vColumn, ds_init_comcd_comcodelist.getColumn(0, "rregno"));
- }
- return ds_init_comcd_comcodelist.getColumn(0, "emplnm");
- }
- /****************************************************************************************
- * Argument : instcd : 기관코드
- * rrgstno : 주민등록번호
- * Description :
- ****************************************************************************************/
- function radfGetIcpncd(instcd, rrgstno)
- {
- var comcd_node = "ds_send_comcdref";
- var comcd_rsltnode = "ds_init_comcd_comcodelist";
- dsf_deleteDs(comcd_node);
- dsf_deleteDs(comcd_rsltnode);
-
- dsf_createDsRow(comcd_node, [{col:"instcd", type:"STRING", size:256 , val : instcd}
- , {col:"rrgstno", type:"STRING", size:256 , val : rrgstno}]);
- dsf_createDs(comcd_rsltnode);
-
- var oParam = {};
- oParam.id = "TRRAZ00008";
- oParam.service = "acntcommonapp.AcntCommon";
- oParam.method = "reqGetIcpnExistYN";
- oParam.inds = "req="+comcd_node;
- oParam.outds = comcd_rsltnode+"=comcodelist";
- oParam.async = false;
- oParam.callback = "cf_TRRAZ00008";
- return ds_init_comcd_comcodelist.getColumn(0, "name");
- }
- /****************************************************************************************
- * Argument : Instcd : 기관코드
- * Entrregno : 세금계산서번호
- * Nodeset : Return Node
- * Description :
- ****************************************************************************************/
- function radfGetDTIPassword()
- {
- var comcd_node = "ds_send_comcdref";
- var comcd_rsltnode = "ds_init_comcd_comcodelist";
- dsf_deleteDs(comcd_node);
- dsf_deleteDs(comcd_rsltnode);
-
- dsf_createDsRow(comcd_node, [{col:"emplno", type:"STRING", size:256 , val : sysf_getUserInfo("userid")}]);
- dsf_createDs(comcd_rsltnode);
-
- var oParam = {};
- oParam.id = "TRRAZ00015";
- oParam.service = "acntcommonapp.AcntCommon";
- oParam.method = "reqGetDTIPassword";
- oParam.inds = "req="+comcd_node;
- oParam.outds = comcd_rsltnode+"=comcodelist";
- oParam.async = false;
- //oParam.callback = "cf_TRRAZ00015";
- tranf_submit(oParam);
- var sPasswd = eval(comcd_rsltnode).getColumn(0, "passwd");
- var sLink = "http://222.106.233.111:8081/login.do?method=process1&userId=" + sysf_getUserInfo("userid") + "&password=" + sPasswd;
- if(!utlf_isNull(sPasswd))
- {
- window.load(sLink, "html");
- }
- }
- /****************************************************************************************
- * Argument : instcd : 기관코드
- * entrregno : 사업자등록번호
- * Description :
- ****************************************************************************************/
- function radfseizureynCheck(instcd, entrregno, messageflag)
- {
-
- var comcd_node = "ds_send_comcdref";
- var comcd_rsltnode = "ds_init_comcd_comcodelist";
- dsf_deleteDs(comcd_node);
- dsf_deleteDs(comcd_rsltnode);
-
- dsf_createDsRow(comcd_node, [{col:"instcd", type:"STRING", size:256 , val : instcd}
- ,{col:"entrregno", type:"STRING", size:256 , val : entrregno}]);
- dsf_createDs(comcd_rsltnode);
-
- var oParam = {};
- oParam.id = "TRRAZ00009";
- oParam.service = "acntcommonapp.AcntCommon";
- oParam.method = "reqGetSeizureYN";
- oParam.inds = "req="+comcd_node;
- oParam.outds = comcd_rsltnode+"=comcodelist";
- oParam.async = false;
- //oParam.callback = "cf_TRRAZ00009";
- tranf_submit(oParam);
-
- if(messageflag == "Y" && ds_init_comcd_comcodelist.getColumn(0, "seizureyn") == "Y")
- {
- sysf_messageBox(utlf_transEmptyToNull(ds_init_comcd_comcodelist.getColumn(0, "custnm"))+ "은(는) 압류 거래처입니다." ,"I000");
- }
-
- return ds_init_comcd_comcodelist.getColumn(0, "seizureyn");
- }
- /****************************************************************************************
- * Argument : instcd : 기관코드
- * userid : 사용자 ID
- * Description :
- ****************************************************************************************/
- function radGetInstCardNO(instcd, userid, deptcd)
- {
- var comcd_node = "ds_send_comcdref";
- var comcd_rsltnode = "ds_init_comcd_comcodelist";
- dsf_deleteDs(comcd_node);
- dsf_deleteDs(comcd_rsltnode);
-
- dsf_createDsRow(comcd_node, [{col:"instcd", type:"STRING", size:256 , val : instcd}
- ,{col:"userid", type:"STRING", size:256 , val : userid}
- ,{col:"deptcd", type:"STRING", size:256 , val : deptcd}]);
- dsf_createDs(comcd_rsltnode);
-
- var oParam = {};
- oParam.id = "TRRAZ00010";
- oParam.service = "acntcommonapp.AcntCommon";
- oParam.method = "reqGetInstCardNO";
- oParam.inds = "req="+comcd_node;
- oParam.outds = comcd_rsltnode+"=comcodelist";
- oParam.async = false;
- //oParam.callback = "cf_TRRAZ00010";
- tranf_submit(oParam);
- if(eval(comcd_rsltnode).rowcount == 1)
- {
- return eval(comcd_rsltnode).getColumn(0, "cardno");
- }
- else
- {
- return null;
- }
- }
- /****************************************************************************************
- * Argument : banknm : 은행명
- * Description :
- ****************************************************************************************/
- function radfGetBankcd(banknm)
- {
- var comcd_node = "ds_send_comcdref";
- var comcd_rsltnode = "ds_init_comcd_comcodelist";
- dsf_deleteDs(comcd_node);
- dsf_deleteDs(comcd_rsltnode);
-
- dsf_createDsRow(comcd_node, [{col:"banknm", type:"STRING", size:256 , val : banknm}]);
- dsf_createDs(comcd_rsltnode);
-
- var oParam = {};
- oParam.id = "TRRAZ00007";
- oParam.service = "acntcommonapp.AcntCommon";
- oParam.method = "reqGetBankcd";
- oParam.inds = "req="+comcd_node;
- oParam.outds = comcd_rsltnode+"=comcodelist";
- oParam.async = false;
- //oParam.callback = "cf_TRRAZ00007";
- tranf_submit(oParam);
-
- return eval(comcd_rsltnode).getColumn(0, "bankcd");
- }
- ]]></Script>
|