123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- /*
- 호스피스 은행계좌 관리(SMMNH04100.xfm - JScript )
- - Version :
- 1) : Ver.1.00.01
- 2) : 2008.05. 28
- 3) : 김진명
- */
- /* --------------------------------------------------*/
- /* type : function */
- /* access : public */
- /* desc : 은행계좌 관리 초기화 */
- /* param : */
- /* return : */
- /* --------------------------------------------------*/
- function fInit(){
- model.removenode("/root/main/bankacntinfo/bankacntlist");
- fGetCodeList( new Array("A00001"), new Array("/root/init"));//호스피스 코드 조회
- fRemoveNode(new Array("A00001"));//콤보 공백 제거
- var nodeCnt = getNodesetCount("/root/init/A00001");
- for( var i = 1; i < nodeCnt; i++) {
- model.makeNode("/root/init/A99999["+i+"]");
- model.copyNode("/root/init/A99999["+i+"]", "/root/init/A00001["+i+"]");
- }
- submit("TRMNH04101");
- for(i=1 ; i<grd_bankacntlist.rows ; i++){
- grd_bankacntlist.isReadOnly(i, 1) = true;
- grd_bankacntlist.isReadOnly(i, 2) = true;
- }
- }
- /* --------------------------------------------------*/
- /* type : function */
- /* access : public */
- /* desc : 은행계좌 저장 */
- /* param : */
- /* return : */
- /* --------------------------------------------------*/
- function fSaveBankAcnt(){
- var bankflag, acntno, rowStatus;
- var iRows = grd_bankacntlist.rows;
- do {
- grd_bankacntlist.row = iRows;
- rowStatus = grd_bankacntlist.rowStatus(grd_bankacntlist.row);
- if( (rowStatus == 1)||(rowStatus == 3) ) {
- bankflag = model.getValue("/root/main/bankacntinfo/bankacntlist[" + grd_bankacntlist.row + "]/bankflag");
- acntno = model.getValue("/root/main/bankacntinfo/bankacntlist[" + grd_bankacntlist.row + "]/acntno");
- if( ( bankflag == "" )||( acntno == "" ) ) {
- messageBox("은행구분과 계좌번호는 ", "I003");
- return;
- }
- }
- iRows = iRows - 1;
- }while( iRows < 1 )
- model.setValue("/root/send/savedata", grd_bankacntlist.getUpdateData());
- if( submit("TXMNH04101") ) {
- grd_bankacntlist.clearStatus();
- }
- model.refresh();
- }
|