Ödeme Linki

Ödeme Linki Script

const recordClass = '.ang-record-' + this.recordService.component.recordID;
function disabledButton(id, disabled = false) {
  try {
    const btn = document.querySelector(recordClass + ' #' + id);
    if (!disabled) {
      btn.disabled = false;
      btn.classList.remove('mat-button-disabled', 'mat-disabled-button');
    } else {
      btn.disabled = true;
      btn.classList.add('mat-button-disabled', 'mat-disabled-button');
    }
  } catch (e) {
    console.error('query not found', e);
  }
}
let controls = this.recordService.formGroup.controls;
if (
  !angus.permissionService.isAuthorized([
    'HotelOwner',
    'Administrator',
    'Accounting Full',
  ])
) {
  disabledButton('btnWhatsapp', true);
  disabledButton('btnSms', true);
  disabledButton('btnMail', true);
}
console.log(this.mode.value);
if (this.mode.value == 'update' && controls.UID_TRANSACTIONSTATUS.value === 3) {
  disabledButton('btnWhatsapp', true);
  disabledButton('btnSms', true);
  disabledButton('btnMail', true);
  controls.ID.disable();
  controls.NAME.disable();
  controls.SURNAME.disable();
  controls.EMAIL.disable();
  controls.PHONE.disable();
  controls.NOTES.disable();
  controls.ISPAYMENT.disable();
  controls.REQUESTDATE.disable();
  controls.UID.disable();
  controls.CALLID.disable();
  controls.PORTALID.disable();
  controls.SIMPLERESERVATIONJSON.disable();
  controls.UID_TRANSACTIONSTATUS.disable();
  controls.UID_COSTPRICE.disable();
  controls.UID_ID.disable();
  controls.PRICE.disable();
  controls.UID_FIRSTNAME.disable();
  controls.CURRENCYID_CURCODE.disable();
  controls.CURRENCYID.disable();
  controls.CREATORUSERID.disable();
}

Last updated