init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
196
KretaWeb/Scripts/JiraRestHelper.js
Normal file
196
KretaWeb/Scripts/JiraRestHelper.js
Normal file
|
@ -0,0 +1,196 @@
|
|||
var JiraRestHelper = (function () {
|
||||
var helper = function () {};
|
||||
|
||||
helper.urls = {
|
||||
UgyfelSzolgalatPopUp: null,
|
||||
BejelentesPopUp: null,
|
||||
KommunikaciosPopUp: null,
|
||||
|
||||
CreateCommentToBejegyzes: null,
|
||||
CreateBejelentes: null,
|
||||
CreateDbVisszaallitas: null,
|
||||
CreateUjUrlIgenyles: null,
|
||||
CreateKonferenciaJelentkezes: null
|
||||
};
|
||||
helper.popUpTitles = {
|
||||
UgyfelSzolgalat: { title: '', text: '' },
|
||||
Bejelentes: { title: '', text: '' },
|
||||
Kommunikacios: { title: '', text: '' }
|
||||
};
|
||||
|
||||
helper.createCommentToBejegyzes = function (
|
||||
id,
|
||||
leiras,
|
||||
csatolmanyArray,
|
||||
successCallBack,
|
||||
errorCallBack
|
||||
) {
|
||||
AjaxHelper.AsyncPost(
|
||||
helper.urls.CreateCommentToBejegyzes,
|
||||
{ Id: id, Comment: leiras, CsatolmanyArray: csatolmanyArray },
|
||||
successCallBack,
|
||||
errorCallBack
|
||||
);
|
||||
};
|
||||
helper.createBejelentes = function (
|
||||
cim,
|
||||
leiras,
|
||||
requestTypeId,
|
||||
csatolmanyArray,
|
||||
userAndBrowserInformation,
|
||||
errorCallBack
|
||||
) {
|
||||
AjaxHelper.DoAsyncValidationPost(
|
||||
helper.urls.CreateBejelentes,
|
||||
'UgyfelszolgValidation',
|
||||
{
|
||||
Cim: cim,
|
||||
Leiras: leiras,
|
||||
RequestTypeId: requestTypeId,
|
||||
CsatolmanyArray: csatolmanyArray,
|
||||
UserAndBrowserInformation: userAndBrowserInformation
|
||||
},
|
||||
function () {
|
||||
successCallBack('BejelentesWindow');
|
||||
},
|
||||
errorCallBack
|
||||
);
|
||||
};
|
||||
helper.createDbVisszaallitas = function (
|
||||
date,
|
||||
requestTypeId,
|
||||
userAndBrowserInformation
|
||||
) {
|
||||
AjaxHelper.DoAsyncValidationPost(
|
||||
helper.urls.CreateDbVisszaallitas,
|
||||
'UgyfelszolgValidation',
|
||||
{
|
||||
Datum: date,
|
||||
RequestTypeId: requestTypeId,
|
||||
UserAndBrowserInformation: userAndBrowserInformation
|
||||
},
|
||||
function () {
|
||||
successCallBack('BejelentesWindow');
|
||||
}
|
||||
);
|
||||
};
|
||||
helper.createUjUrlIgenyles = function (
|
||||
ujUrlName,
|
||||
requestTypeId,
|
||||
userAndBrowserInformation
|
||||
) {
|
||||
AjaxHelper.DoAsyncValidationPost(
|
||||
helper.urls.CreateUjUrlIgenyles,
|
||||
'UgyfelszolgValidation',
|
||||
{
|
||||
UjUrlName: ujUrlName,
|
||||
RequestTypeId: requestTypeId,
|
||||
UserAndBrowserInformation: userAndBrowserInformation
|
||||
},
|
||||
function () {
|
||||
successCallBack('BejelentesWindow');
|
||||
}
|
||||
);
|
||||
};
|
||||
helper.createKonferenciaJelentkezes = function (
|
||||
jelentkezoSzemelyekSzama,
|
||||
jelentkezoSzemelyekListaja,
|
||||
egyebUzenet,
|
||||
requestTypeId,
|
||||
userAndBrowserInformation
|
||||
) {
|
||||
AjaxHelper.DoAsyncValidationPost(
|
||||
helper.urls.CreateKonferenciaJelentkezes,
|
||||
'UgyfelszolgValidation',
|
||||
{
|
||||
JelentkezoSzemelyekSzama: jelentkezoSzemelyekSzama,
|
||||
JelentkezoSzemelyekListaja: jelentkezoSzemelyekListaja,
|
||||
EgyebUzenet: egyebUzenet,
|
||||
RequestTypeId: requestTypeId,
|
||||
UserAndBrowserInformation: userAndBrowserInformation
|
||||
},
|
||||
function () {
|
||||
successCallBack('BejelentesWindow');
|
||||
}
|
||||
);
|
||||
};
|
||||
helper.popUpUgyfelSzolgalatWindow = function () {
|
||||
AjaxHelper.DoPost(helper.urls.UgyfelSzolgalatPopUp, null, function (data) {
|
||||
openPopUp(helper.popUpTitles.UgyfelSzolgalat, data);
|
||||
});
|
||||
};
|
||||
helper.popUpBejelentesWindow = function (id, key) {
|
||||
AjaxHelper.DoPost(
|
||||
helper.urls.BejelentesPopUp,
|
||||
{ typeId: id, typeKey: key },
|
||||
function (data) {
|
||||
openPopUp(helper.popUpTitles.Bejelentes, data);
|
||||
}
|
||||
);
|
||||
};
|
||||
helper.popUpKommunikaciosWindow = function (rowData) {
|
||||
AjaxHelper.DoPost(
|
||||
helper.urls.KommunikaciosPopUp,
|
||||
{ id: rowData.ID },
|
||||
function (data) {
|
||||
openPopUp(helper.popUpTitles.Kommunikacios, data);
|
||||
}
|
||||
);
|
||||
};
|
||||
|
||||
function openPopUp(info, data) {
|
||||
var config = KretaWindowHelper.getWindowConfigContainer();
|
||||
config.title = info.text;
|
||||
config.content = data;
|
||||
if (info.text === 'UgyfelSzolgalat') {
|
||||
config.width = '90%';
|
||||
config.height = '90%';
|
||||
} else {
|
||||
config.width = '85%';
|
||||
config.height = '85%';
|
||||
}
|
||||
|
||||
var modal = KretaWindowHelper.createWindow(info.title, config);
|
||||
KretaWindowHelper.openWindow(modal, true);
|
||||
}
|
||||
|
||||
function successCallBack(viewName) {
|
||||
KretaWindowHelper.destroyWindow(viewName);
|
||||
KretaGridHelper.refreshGrid('UgyfelszolgalatGrid');
|
||||
}
|
||||
|
||||
helper.successCallBack = function (viewName) {
|
||||
successCallBack(viewName);
|
||||
};
|
||||
|
||||
var descriptionMaxLength;
|
||||
helper.ValidateDescriptionLength = function (descriptionMaxLengthParameter) {
|
||||
Number.isInteger =
|
||||
Number.isInteger ||
|
||||
function (value) {
|
||||
return (
|
||||
typeof value === 'number' &&
|
||||
isFinite(value) &&
|
||||
Math.floor(value) === value
|
||||
);
|
||||
};
|
||||
if (Number.isInteger(descriptionMaxLengthParameter))
|
||||
descriptionMaxLength = descriptionMaxLengthParameter;
|
||||
var descriptionText = $('.validateDescriptionLength');
|
||||
var labelText = $('#validateDescriptionLengthLabel');
|
||||
|
||||
if (descriptionText.val().length > descriptionMaxLength) {
|
||||
labelText.addClass('validateErrorLabelColor');
|
||||
descriptionText.val(
|
||||
descriptionText.val().substring(0, descriptionMaxLength)
|
||||
);
|
||||
} else {
|
||||
labelText.removeClass('validateErrorLabelColor');
|
||||
}
|
||||
|
||||
labelText.text(
|
||||
'Karakter: ' + descriptionMaxLength + '/' + descriptionText.val().length
|
||||
);
|
||||
};
|
||||
return helper;
|
||||
})();
|
Loading…
Add table
Add a link
Reference in a new issue