Built files from Bizgaze WebServer
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

excludeoffercontacts.js 2.8KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. var Bizgaze;
  2. (function (Bizgaze) {
  3. let Apps;
  4. (function (Apps) {
  5. let Transact;
  6. (function (Transact) {
  7. let Offers;
  8. (function (Offers) {
  9. class ExcludeOfferContacts extends Unibase.Platform.Core.BaseComponent {
  10. init(offercontactid, statusId) {
  11. var Statusid;
  12. if (statusId == 1) {
  13. Statusid = 2;
  14. }
  15. else {
  16. if (statusId == 2)
  17. Statusid = 1;
  18. }
  19. var instance = this;
  20. instance.fileCacheHelper.loadJsFile('apps/transact/managers/offers/offermanager.js', function () {
  21. Bizgaze.Apps.Transact.Managers.OfferManager.Instance().excludeoffercontacts(offercontactid, Statusid).then(function (response) {
  22. var detail_instance = Unibase.Themes.Compact.Components.Details.Instance();
  23. detail_instance.loadPortlets(detail_instance);
  24. MessageHelper.Instance().showSuccess(response.message, '');
  25. });
  26. });
  27. }
  28. refreshallcontactsoffer() {
  29. var InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
  30. var offerid = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_offerid").Value);
  31. var instance = this;
  32. instance.fileCacheHelper.loadJsFile('apps/transact/managers/offers/offermanager.js', function () {
  33. Bizgaze.Apps.Transact.Managers.OfferManager.Instance().refreshalloffercontacts(offerid).then(function (response) {
  34. var detail_instance = Unibase.Themes.Compact.Components.Details.Instance();
  35. detail_instance.loadPortlets(Unibase.Themes.Compact.Components.Details.Instance());
  36. MessageHelper.Instance().showSuccess(response.message, '');
  37. });
  38. });
  39. }
  40. static Instance() {
  41. if (this._instance === undefined)
  42. this._instance = new ExcludeOfferContacts();
  43. return this._instance;
  44. }
  45. }
  46. Offers.ExcludeOfferContacts = ExcludeOfferContacts;
  47. })(Offers = Transact.Offers || (Transact.Offers = {}));
  48. })(Transact = Apps.Transact || (Apps.Transact = {}));
  49. })(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
  50. })(Bizgaze || (Bizgaze = {}));