kreta/KretaWeb/Scripts/IskolaorUzenetKuldes.js
2024-03-13 00:33:46 +01:00

66 lines
2 KiB
JavaScript

var IskolaorHelper = (function () {
var iskolaorHelper = function () {};
iskolaorHelper.addSablonText = function () {
var meglevoUzenet = $('#IskolaorUzenet').val();
$('#IskolaorUzenet').val(
meglevoUzenet +
(meglevoUzenet.length > 0 ? ' ' : '') +
this.element.text()
);
};
iskolaorHelper.iskolaorChanged = function () {
if ($('#IskolaorId').data('kendoDropDownList').value() == '') {
$('#popupId button').prop('disabled', true);
$('#popupId textarea').prop('disabled', true);
} else {
$('#popupId button').removeProp('disabled');
$('#popupId textarea').removeProp('disabled');
}
var iskorId = $('#IskolaorId').data('kendoDropDownList').value();
$('#IskolaorTelefonszam').val(
iskorId == '' ? '' : iskolaorAdatok[iskorId].Telszam
);
};
iskolaorHelper.sendUzenet = function () {
var iskolaorUid = $('#IskolaorId').data('kendoDropDownList').value();
var collectionUUID =
$('#IntezmenyAzonosito').val() +
':' +
iskolaorAdatok[iskolaorUid].IdpAzon;
var documentID = moment(new Date())
.local()
.format('YYYY-MM-DDThh:mm:ss.SSS[Z]');
var kuldoNeve = $('#KuldoNev').val();
var kuldoTelefonszama = $('#KuldoTelefonszam').val();
var kuldoUid = $('#KuldoID').val();
var uzenet = $('#IskolaorUzenet').val();
var db = firebase.firestore();
db.collection(collectionUUID)
.doc(documentID)
.set({
teacherName: kuldoNeve,
teacherPhone: kuldoTelefonszama,
teacherUid: kuldoUid,
message: uzenet
})
.then(() => {
KretaWindowHelper.successFeedBackWindow(
null,
Globalization.SikeresIskolaorUzenetKuldes
);
KretaWindowHelper.destroyAllWindow();
})
.catch((error) => {
KretaWindowHelper.notification(
Globalization.SikertelenIskolaorUzenetKuldes,
'error'
);
});
};
return iskolaorHelper;
})();