Built files from Bizgaze WebServer
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

bankreconcile.js 9.5KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. var bnkreconciliationdetailsid = 0;
  2. var bnkreconcileid = 0;
  3. var Bizgaze;
  4. (function (Bizgaze) {
  5. let Apps;
  6. (function (Apps) {
  7. let Transact;
  8. (function (Transact) {
  9. let Components;
  10. (function (Components) {
  11. let BankReconciliation;
  12. (function (BankReconciliation) {
  13. class BankReconcile extends Unibase.Platform.Core.BaseComponent {
  14. jsFiles() {
  15. return ["apps/transact/components/bankreconciliation/bankreconcile.js", "apps/transact/components/bankreconciliation/findandmatchreconciliation.js"];
  16. }
  17. cssFiles() {
  18. return [];
  19. }
  20. html() {
  21. return "";
  22. }
  23. load() {
  24. }
  25. init(AppName, BankreconcileId, ledgerid, ledgername, closingbal, credit, debit, refno, reconciliationdetailsid, bankaction, banktransactiondate) {
  26. var instance = this;
  27. this.fileCacheHelper.loadJsFile("platform/apps/managers/appmanager.js", null);
  28. this.fileCacheHelper.loadJsFile("platform/forms/managers/formmanager.js", null);
  29. instance.getAppConfigurationByUniqueId(AppName, BankreconcileId, ledgerid, ledgername, closingbal, credit, debit, refno, reconciliationdetailsid, bankaction, banktransactiondate);
  30. }
  31. getAppConfigurationByUniqueId(AppName, BankreconcileId, ledgerid, ledgername, closingbal, credit, debit, refno, reconciliationdetailsid, bankaction, banktransactiondate) {
  32. bnkreconcileid = BankreconcileId;
  33. bnkreconciliationdetailsid = reconciliationdetailsid;
  34. var instance = this;
  35. var AppUniqueId = "";
  36. var FormUniqueId = "";
  37. var AppConfigurationId = 0;
  38. if (AppName.trim() == "Vouchers") {
  39. AppUniqueId = "Bizgaze_Extension_Transact_Vouchers_App_Vouchers";
  40. FormUniqueId = "Bizgaze_Extension_Transact_Vouchers_App_Vouchers_CreateForm";
  41. }
  42. else if (AppName.trim() == "Payments") {
  43. AppUniqueId = "Bizgaze_Extension_Transact_Payments_App_Payments";
  44. FormUniqueId = "Bizgaze_Extension_Transact_Payments_App_Payments_CreateForm";
  45. }
  46. else if (AppName.trim() == "Receipts") {
  47. AppUniqueId = "Bizgaze_Extension_Transact_Receipts_App_Receipts";
  48. FormUniqueId = "Bizgaze_Extension_Transact_Receipt_App_Receipt_CreateForm";
  49. }
  50. Unibase.Platform.Apps.Managers.AppManager.Instance().getInstallAppId(AppUniqueId.trim()).then(function (response) {
  51. var installedappid = response.result.InstalledAppId;
  52. Unibase.Platform.Apps.Managers.AppManager.Instance().getFormAppConfigurations(Number(installedappid)).then(function (response) {
  53. if (response.result != null) {
  54. var d = response.result;
  55. for (var i = 0; i < response.result.length; i++) {
  56. if (response.result[i].AppConfigType == 1 && response.result[i].SettingUrlType == 1) {
  57. AppConfigurationId = Number(response.result[i].AppConfigurationId);
  58. Unibase.Platform.Forms.Managers.FormManager.Instance().getFormbyUniqueId(FormUniqueId.trim()).then(function (response) {
  59. if (response.result != null) {
  60. if (response.result.FormUniqueId.trim() == "Bizgaze_Extension_Transact_Vouchers_App_Vouchers_CreateForm") {
  61. var d = {
  62. ledgerid: ledgerid,
  63. ledgername: ledgername,
  64. closingbal: closingbal,
  65. credit: credit,
  66. debit: debit,
  67. refno: refno,
  68. bankaction: bankaction,
  69. installedappid: installedappid,
  70. transactiondate: banktransactiondate,
  71. };
  72. var loadobj = {
  73. CallBack: function (response) {
  74. debugger;
  75. Bizgaze.Apps.Transact.Controls.Voucher.Instance().bindVoucherEntriesAccount(response);
  76. },
  77. Parameters: d,
  78. };
  79. var successobj = {
  80. CallBack: function (response) {
  81. if (response != null) {
  82. const containerId = instance.navigationHelper.getLastContainerId();
  83. Bizgaze.Apps.Transact.Components.FindandMatch.Instance().confirmreconcile(response, containerId, ledgerid, 0, 0, '', '', '', bnkreconcileid, 0, bnkreconciliationdetailsid);
  84. }
  85. },
  86. Parameters: d,
  87. };
  88. var formviewerObj = {
  89. FormId: response.result.FormId,
  90. AppConfigurationId: 0,
  91. Pk_Value: 0,
  92. PortletWidgetId: 0,
  93. OnSuccess: successobj,
  94. OnFail: null,
  95. OnLoad: loadobj,
  96. };
  97. Unibase.Platform.Forms.Components.FormViewer.Instance().init(formviewerObj);
  98. }
  99. else {
  100. var formviewerObj = {
  101. FormId: response.result.FormId,
  102. AppConfigurationId: 0,
  103. Pk_Value: 0,
  104. PortletWidgetId: 0,
  105. OnSuccess: successobj,
  106. OnFail: null,
  107. OnLoad: null,
  108. };
  109. Unibase.Platform.Forms.Components.FormViewer.Instance().init(formviewerObj);
  110. }
  111. }
  112. });
  113. }
  114. }
  115. }
  116. });
  117. });
  118. }
  119. static Instance() {
  120. if (this.instance === undefined) {
  121. this.instance = new BankReconcile();
  122. }
  123. return this.instance;
  124. }
  125. }
  126. BankReconciliation.BankReconcile = BankReconcile;
  127. })(BankReconciliation = Components.BankReconciliation || (Components.BankReconciliation = {}));
  128. })(Components = Transact.Components || (Transact.Components = {}));
  129. })(Transact = Apps.Transact || (Apps.Transact = {}));
  130. })(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
  131. })(Bizgaze || (Bizgaze = {}));