SMMNH04100.xjs 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Script type="xscript4.0"><![CDATA[
  3. function fInit()
  4. {
  5. ds_main_bankacntinfo_bankacntlist.clearData();
  6. var nodeCnt = ds_init_A00001.rowcount;
  7. for( var i = 0; i < ds_init_A00001.rowcount; i++)
  8. {
  9. var row = ds_init_A99999.addRow();
  10. ds_init_A99999.setColumn(row, "cdnm", ds_init_A00001.getColumn(i, "cdnm"));
  11. ds_init_A99999.setColumn(row, "cdid", ds_init_A00001.getColumn(i, "cdid"));
  12. }
  13. var oParam = {};
  14. oParam.id = "TRMNH04101";
  15. oParam.service = "hospiceapp.HospiceAidAssocnMngt";
  16. oParam.method = "reqGetBankAcntList";
  17. oParam.inds = "";
  18. oParam.outds = "ds_main_bankacntinfo_bankacntlist=bankacntlist";
  19. oParam.async = false;
  20. //oParam.callback = "cf_TRMNH04101";
  21. tranf_submit(oParam);
  22. ds_main_bankacntinfo_bankacntlist.rowposition = -1;
  23. // for(var i = 0 ; i < ds_main_bankacntinfo_bankacntlist.rowcount; i++)
  24. // {
  25. group5.grd_bankacntlist.setCellProperty("Body", 1, "edittype", "none");
  26. group5.grd_bankacntlist.setCellProperty("Body", 2, "edittype", "none");
  27. //}
  28. }
  29. function fSaveBankAcnt()
  30. {
  31. var bankflag, acntno, rowStatus, acntflag;
  32. var iRows = ds_main_bankacntinfo_bankacntlist.rowcount;
  33. for(var i = 0; i < iRows; i++)
  34. {
  35. rowStatus = ds_main_bankacntinfo_bankacntlist.getRowType(i);
  36. if(rowStatus == 2)
  37. {
  38. bankflag = ds_main_bankacntinfo_bankacntlist.getColumn(i, "bankflag");
  39. acntno = ds_main_bankacntinfo_bankacntlist.getColumn(i, "acntno");
  40. acntflag = ds_main_bankacntinfo_bankacntlist.getColumn(i, "acntflag");
  41. if(utlf_isNull(bankflag)||utlf_isNull(acntno))
  42. {
  43. sysf_messageBox("은행구분과 계좌번호는 ", "I003");
  44. return;
  45. }
  46. if(utlf_isNull(acntflag))
  47. {
  48. sysf_messageBox("구분은 ", "I003");
  49. return;
  50. }
  51. }
  52. }
  53. var oParam = {};
  54. oParam.id = "TXMNH04101";
  55. oParam.service = "hospiceapp.HospiceAidAssocnMngt";
  56. oParam.method = "reqExeBankAcntList";
  57. oParam.inds = "savedata=ds_main_bankacntinfo_bankacntlist:U";
  58. oParam.outds = "ds_main_bankacntinfo_bankacntlist=bankacntlist";
  59. oParam.async = false;
  60. //oParam.callback = "cf_TXMNH04101";
  61. tranf_submit(oParam);
  62. ds_main_bankacntinfo_bankacntlist.rowposition = -1;
  63. }
  64. ]]></Script>