ZBC005.js 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. function fValidateMainData(){
  2. var bizid = model.getValue("/root/main/data/bizid");
  3. if( bizid == null || bizid =="" ){
  4. messageBox("업무규칙ID를" , "C001");
  5. model.setFocus("ipt_bizid");
  6. return false;
  7. }
  8. var biznm = model.getValue("/root/main/data/biznm");
  9. if( biznm == null || biznm == "" ){
  10. messageBox("업무규칙이름을", "C001");
  11. model.setFocus("ipt_biznm");
  12. return false;
  13. }
  14. var cdgrupid = model.getValue("/root/main/data/cdgrupid");
  15. if( cdgrupid == null || cdgrupid == ""){
  16. messageBox("코드군ID를", "C001");
  17. model.setFocus("ipt_cdgrupid");
  18. return false;
  19. }
  20. var cdgrupnm = model.getValue("/root/main/data/cdgrupnm");
  21. if( cdgrupnm == null || cdgrupnm == "" ){
  22. messageBox("코드군이름을", "C001");
  23. model.setFocus("ipt_cdgrupnm");
  24. return false;
  25. }
  26. var valifromdd = model.getValue("/root/main/data/valifromdd");
  27. if( valifromdd == null || valifromdd == "" ){
  28. messageBox("유효시작일자를", "C001");
  29. model.setValue("ipt_valifromdd");
  30. return false;
  31. }
  32. var valitodd = model.getValue("/root/main/data/valitodd");
  33. if( valitodd == null || valitodd == "" ){
  34. messageBox("유효종료일자를", "C001");
  35. model.setValue("ipt_valitodd");
  36. return false;
  37. }
  38. var deltdesc = model.getValue("/root/main/data/detldesc");
  39. if( deltdesc == null || deltdesc == "" ){
  40. messageBox("상세설명을", "C001");
  41. model.setFocus("tar_deltdesc");
  42. return false;
  43. }
  44. return true;
  45. }
  46. function fInitMainData(disabled){
  47. model.setValue("/root/main/mode/modelabel", "");
  48. model.setValue("/root/main/mode/modestatus", "");
  49. model.setValue("/root/main/data/bizid", "");
  50. model.setValue("/root/main/data/biznm", "");
  51. model.setValue("/root/main/data/cdgrupid", "");
  52. model.setValue("/root/main/data/cdgrupnm", "");
  53. model.setValue("/root/main/data/valifromdd", "");
  54. model.setValue("/root/main/data/valitodd", "");
  55. model.setValue("/root/main/data/detldesc", "");
  56. model.refresh();
  57. fInitMainDataControls(disabled);
  58. }
  59. function fInitMainDataControls(disabled){
  60. ipt_bizid.disabled = disabled;
  61. ipt_biznm.disabled = disabled;
  62. ipt_cdgrupid.disabled = disabled;
  63. ipt_cdgrupnm.disabled = disabled;
  64. ipt_valifromdd.disabled = disabled;
  65. ipt_valitodd.disabled = disabled;
  66. tar_deltdesc.disabled = disabled;
  67. }
  68. function fGetBizList(){
  69. var searchterm = model.getValue("/root/main/search/searchterm");
  70. if( searchterm==null){
  71. searchterm = "";
  72. }
  73. model.copyNode("/root/send/data", "/root/main/search");
  74. model.setValue("/root/send/data/searchterm", searchterm+"%");
  75. submit("TRZBC00115");
  76. }
  77. function fGrid2Main(){
  78. var selected_row = grd_kdcdgruplist.row;
  79. var bizid = grd_kdcdgruplist.valueMatrix(selected_row, grd_kdcdgruplist.colRef("bizid"));
  80. var biznm = grd_kdcdgruplist.valueMatrix(selected_row, grd_kdcdgruplist.colRef("biznm"));
  81. var cdgrupid = grd_kdcdgruplist.valueMatrix(selected_row, grd_kdcdgruplist.colRef("cdgrupid"));
  82. var cdgrupnm = grd_kdcdgruplist.valueMatrix(selected_row, grd_kdcdgruplist.colRef("cdgrupnm"));
  83. var valifromdd = grd_kdcdgruplist.valueMatrix(selected_row, grd_kdcdgruplist.colRef("valifromdd"));
  84. var valitodd = grd_kdcdgruplist.valueMatrix(selected_row, grd_kdcdgruplist.colRef("valitodd"));
  85. var detldesc = grd_kdcdgruplist.valueMatrix(selected_row, grd_kdcdgruplist.colRef("detldesc"));
  86. model.setValue("/root/main/data/bizid", bizid);
  87. model.setValue("/root/main/data/biznm", biznm);
  88. model.setValue("/root/main/data/cdgrupid", cdgrupid);
  89. model.setValue("/root/main/data/cdgrupnm", cdgrupnm);
  90. model.setValue("/root/main/data/valifromdd", valifromdd);
  91. model.setValue("/root/main/data/valitodd", valitodd);
  92. model.setValue("/root/main/data/detldesc", detldesc);
  93. }
  94. function fFindCodeGroup(cdgrupid){
  95. fFindGridTreeItem(grd_cdgruplist, cdgrupid, grd_cdgruplist.colRef("cdgrupid"), grd_cdgruplist.colRef("level"));
  96. }
  97. function fGetKindCodeGroupList(cdgrupid){
  98. var row = grd_cdgruplist.row;
  99. var cdgrupid = grd_cdgruplist.valueMatrix(row, grd_cdgruplist.colRef("cdgrupid"));
  100. model.makeValue("/root/send/data/cdgrupid", cdgrupid);
  101. var success = submit("TRZBC00118");
  102. return success;
  103. }
  104. function fGetKindCodeListAvailable(){
  105. var row = grd_kdcdgruplist.row;
  106. var kindcdgrupsid = grd_kdcdgruplist.valueMatrix(row, grd_kdcdgruplist.colRef("kindcdgrupsid"));
  107. model.makeValue("/root/send/data/kindcdgrupsid", kindcdgrupsid);
  108. model.makeValue("/root/send/data/available", "true");
  109. var success = submit("TRZBC00121");
  110. return success;
  111. }