663 lines
No EOL
30 KiB
Text
663 lines
No EOL
30 KiB
Text
@using Kreta.Web.Security
|
|
@using Kreta.Framework;
|
|
@using Kreta.Web.Areas.Adminisztracio.Controllers
|
|
@using Kreta.Web.Areas.Adminisztracio.Models;
|
|
|
|
@model SystemSettingsModel
|
|
|
|
@{
|
|
Layout = "~/Views/Shared/_MasterLayout.cshtml";
|
|
}
|
|
|
|
@Scripts.Render("~/bundles/KretaSwitchButtonHelper")
|
|
|
|
<script type="text/javascript">
|
|
var SettingsHelper = (function() {
|
|
|
|
var settingsHelper = function() {};
|
|
|
|
var url = {
|
|
SaveSettingsUrl: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new {controller = "SystemSettingsApi", action = "SaveSystemSettings"})",
|
|
OpenCsoportTipusListUrl: "@Url.Action("OpenCsoportTipusListWindow", "SystemSettings", new {area = "Adminisztracio"})",
|
|
OpenGradeWeightUrl: "@Url.Action("OpenGradeWeightWindow", "SystemSettings", new {area = "Adminisztracio"})",
|
|
OpenFejlecSzerkesztoUrl: "@Url.Action("FejlecSzerkesztoPopUp", "SystemSettings", new {area = "Adminisztracio"})",
|
|
OpenLablecSzerkesztoUrl: "@Url.Action("LablecSzerkesztoPopUp", "SystemSettings", new {area = "Adminisztracio"})",
|
|
SaveCsoportTipusListUrl: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new {controller = "SystemSettingsApi", action = "SaveCsoportTipusList" })",
|
|
SaveGradeWeightsUrl: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new {controller = "SystemSettingsApi", action = "SaveGradeWeights"})",
|
|
ResetSettingsUrl: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new {controller = "SystemSettingsApi", action = "ResetSystemSettings"})",
|
|
ReloadPageUrl: "@Url.Action("Index", "SystemSettings")",
|
|
DeleteTantargyfelosztas: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new {controller = "SystemSettingsApi", action = "DeleteTantargyfelosztas" })",
|
|
DeleteImportaltTantargyfelosztas: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new {controller = "SystemSettingsApi", action = "DeleteImportaltTantargyfelosztas" })",
|
|
DeleteOrarendek: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new {controller = "SystemSettingsApi", action = "DeleteOrarendek" })",
|
|
JuttatasAdatokUjraGeneralasa: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new {controller = "SystemSettingsApi", action = "JuttatasAdatokUjraGeneralasa" })",
|
|
//FeleviAtlagokUjraGeneralasa: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new {controller = "SystemSettingsApi", action = "FeleviAtlagokUjraGeneralasa" })",
|
|
//EvvegiAtlagokUjraGeneralasa: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new {controller = "SystemSettingsApi", action = "EvvegiAtlagokUjraGeneralasa" })",
|
|
};
|
|
|
|
settingsHelper.SaveSettings = function() {
|
|
if (window.isSzakmaiGyakDatumIsChanged) {
|
|
SettingsHelper.ConfirmSave();
|
|
}
|
|
else {
|
|
SettingsHelper.PostSave();
|
|
}
|
|
};
|
|
|
|
settingsHelper.ConfirmSave = function() {
|
|
KretaWindowHelper.confirmWindow("@(RendszerErtesitesResource.Kerdes)", "@(RendszerErtesitesResource.SzakmaiGyakorlatValtozottKerdes)", SettingsHelper.PostSave);
|
|
};
|
|
|
|
settingsHelper.PostSave = function() {
|
|
AjaxHelper.DoPostElement(url.SaveSettingsUrl, "SettingsForm", successSave, failedSave);
|
|
};
|
|
|
|
settingsHelper.OpenPanelBar = function() {
|
|
var panelBar = $('#SpecialisBeallitasokPanel').data('kendoPanelBar');
|
|
panelBar.expand($('#SpecialisBeallitasokPanel li:first-child'), false);
|
|
|
|
var panelBar = $('#SystemSettingsPanel').data('kendoPanelBar');
|
|
panelBar.expand($('#SystemSettingsPanel .k-item'), false);
|
|
};
|
|
|
|
settingsHelper.ClosePanelBar = function() {
|
|
var panelBar = $('#SpecialisBeallitasokPanel').data('kendoPanelBar');
|
|
panelBar.collapse($('#SpecialisBeallitasokPanel li:first-child'));
|
|
|
|
var panelBar = $('#SystemSettingsPanel').data('kendoPanelBar');
|
|
panelBar.collapse($('#SystemSettingsPanel .k-item'));
|
|
};
|
|
|
|
settingsHelper.ResetSettings = function() {
|
|
KretaWindowHelper.confirmWindow("@(RendszerErtesitesResource.Kerdes)", "@(RendszerErtesitesResource.BiztosanAlapHelyzetbeAllit)", resetSettings);
|
|
};
|
|
|
|
settingsHelper.openCsoportTipusListWindow = function () {
|
|
AjaxHelper.DoGet(url.OpenCsoportTipusListUrl, {}, popupCsoportTipusList, undefined);
|
|
};
|
|
|
|
settingsHelper.openGradeWeightWindow = function () {
|
|
AjaxHelper.DoGet(url.OpenGradeWeightUrl, {}, popupGradeWeightsSettings, undefined);
|
|
};
|
|
|
|
settingsHelper.openFejlecSzerkesztoWindow = function() {
|
|
AjaxHelper.DoGet(url.OpenFejlecSzerkesztoUrl, {}, function(data) { popUpFejlecLablecSzerkeszto(data, "@AdminisztracioResource.FejlecSzerkeszto") });
|
|
};
|
|
|
|
settingsHelper.openLablecSzerkesztoWindow = function() {
|
|
AjaxHelper.DoGet(url.OpenLablecSzerkesztoUrl, {}, function(data) { popUpFejlecLablecSzerkeszto(data, "@AdminisztracioResource.LablecSzerkeszto") });
|
|
};
|
|
|
|
settingsHelper.csoportTipusListWindowClose = function () {
|
|
KretaWindowHelper.destroyWindow("CsoportTipusListWindow");
|
|
};
|
|
|
|
settingsHelper.gradeWeightsWindowClose = function() {
|
|
KretaWindowHelper.destroyWindow("GradeWeightsSettingsWindow");
|
|
};
|
|
|
|
settingsHelper.saveCsoportTipusList = function () {
|
|
var errorMsg = ""; var csoportTipusList = [];
|
|
|
|
$.each(KretaGridHelper.getAllRows("CsoportTipusGrid"), function (key, value) {
|
|
if (value.ki_OraPerc == "") { errorMsg += value.Nev + " esetén az óraperc nem lehet üres!<br />" }
|
|
if (!value.IsProtected) {
|
|
csoportTipusList.push({ Id: value.ID, IsTanoraiCelu: value.ki_IsTanoraiCelu, OraPerc: value.ki_OraPerc });
|
|
}
|
|
else {
|
|
csoportTipusList.push({ Id: value.ID, IsTanoraiCelu: value.IsTanoraiCelu, OraPerc: value.ki_OraPerc });
|
|
}
|
|
});
|
|
|
|
if (errorMsg != "") {
|
|
KretaWindowHelper.notification(errorMsg, "error");
|
|
} else {
|
|
AjaxHelper.DoPost(url.SaveCsoportTipusListUrl, csoportTipusList, successSave, failedSave);
|
|
}
|
|
};
|
|
|
|
settingsHelper.saveGradeWeights = function() {
|
|
AjaxHelper.DoPostElement(url.SaveGradeWeightsUrl, "GradeWeightsForm", successSave, failedSave);
|
|
};
|
|
|
|
settingsHelper.toggleRendszerszintuTorlesiLehetosegekContainerButtonClick = function() {
|
|
if (CommonUtils.parseBool("@ClaimData.IsDefaultAdminUser")) {
|
|
$(".rendszerszintuTorlesiLehetosegekContainer").toggle();
|
|
}
|
|
};
|
|
|
|
settingsHelper.toggleJuttatasBeallitasokContainerButtonClick = function() {
|
|
if (CommonUtils.parseBool("@Model.IsIntezmenySzakkepzoJuttatas")) {
|
|
$(".juttatasBeallitasokContainer").toggle();
|
|
}
|
|
};
|
|
|
|
settingsHelper.deleteTantargyfelosztasConfirm = function() {
|
|
KretaWindowHelper.confirmWindow("@CommonResource.Kerdes", "@SystemSettingsResource.TantargyFelosztasTeljesTorleseConfirmText", deleteTantargyfelosztasSecondConfirm, undefined, undefined, undefined, undefined, true);
|
|
};
|
|
|
|
settingsHelper.juttatasAdatokMindenTanuloraConfirm = function () {
|
|
KretaWindowHelper.confirmWindow("@CommonResource.Kerdes", "@SystemSettingsResource.JuttatasAdatokFrissiteseConfirmText", juttatasAdatokFrissitese);
|
|
}
|
|
|
|
//settingsHelper.feleviAtlagokMindenTanuloraConfirm = function () {
|
|
// KretaWindowHelper.confirmWindow("@CommonResource.Kerdes", "@SystemSettingsResource.FeleviAtlagokFrissiteseConfirmText", feleviAtlagokFrissitese);
|
|
//}
|
|
|
|
//settingsHelper.evvegiAtlagokMindenTanuloraConfirm = function () {
|
|
// KretaWindowHelper.confirmWindow("@CommonResource.Kerdes", "@SystemSettingsResource.EvvegiAtlagokFrissiteseConfirmText", evvegiAtlagokFrissitese);
|
|
//}
|
|
|
|
function deleteTantargyfelosztasSecondConfirm() {
|
|
KretaWindowHelper.confirmWindow("@SystemSettingsResource.TantargyFelosztasTeljesTorleseConfirmHeader", "@SystemSettingsResource.TantargyFelosztasTeljesTorleseSecondConfirmText", deleteTantargyfelosztas);
|
|
}
|
|
|
|
function deleteTantargyfelosztas() {
|
|
AjaxHelper.DoPost(url.DeleteTantargyfelosztas, {}, deleteResponseOk);
|
|
}
|
|
|
|
function juttatasAdatokFrissitese() {
|
|
AjaxHelper.DoPost(url.JuttatasAdatokUjraGeneralasa, {}, juttatasAdatokUjraGeneralasaResponseOk);
|
|
}
|
|
|
|
//function feleviAtlagokFrissitese() {
|
|
// AjaxHelper.DoPost(url.FeleviAtlagokUjraGeneralasa, {}, feleviAtlagokUjraGeneralasaResponseOk);
|
|
//}
|
|
|
|
//function evvegiAtlagokFrissitese() {
|
|
// AjaxHelper.DoPost(url.EvvegiAtlagokUjraGeneralasa, {}, evvegiAtlagokUjraGeneralasaResponseOk);
|
|
//}
|
|
|
|
settingsHelper.deleteImportaltTantargyfelosztasConfirm = function() {
|
|
KretaWindowHelper.confirmWindow("@CommonResource.Kerdes", "@SystemSettingsResource.TantargyFelosztasImportaltTorleseConfirmText", deleteImportaltTantargyfelosztasSecondConfirm, undefined, undefined, undefined, undefined, true);
|
|
};
|
|
|
|
function deleteImportaltTantargyfelosztasSecondConfirm() {
|
|
KretaWindowHelper.confirmWindow("@SystemSettingsResource.TantargyFelosztasImportaltTorleseConfirmHeader", "@SystemSettingsResource.TantargyFelosztasImportaltTorleseSecondConfirmText", deleteImportaltTantargyfelosztas);
|
|
}
|
|
|
|
function deleteImportaltTantargyfelosztas() {
|
|
AjaxHelper.DoPost(url.DeleteImportaltTantargyfelosztas, {}, deleteResponseOk);
|
|
}
|
|
|
|
settingsHelper.deleteOrarendekConfirm = function() {
|
|
KretaWindowHelper.confirmWindow("@CommonResource.Kerdes", "@SystemSettingsResource.OrarendekTeljesTorleseConfirmText", deleteOrarendekSecondConfirm, undefined, undefined, undefined, undefined, true);
|
|
};
|
|
|
|
function deleteOrarendekSecondConfirm() {
|
|
KretaWindowHelper.confirmWindow("@SystemSettingsResource.OrarendekTeljesTorleseSecondConfirmHeader", "@SystemSettingsResource.OrarendekTeljesTorleseSecondConfirmText", deleteOrarendek);
|
|
}
|
|
|
|
function deleteOrarendek() {
|
|
AjaxHelper.DoPost(url.DeleteOrarendek, {}, deleteResponseOk);
|
|
}
|
|
|
|
function deleteResponseOk() {
|
|
KretaWindowHelper.feedbackWindow("@(CommonResource.Siker)", "@(CommonResource.ATorlesSikeresenMegtortent)", false, KretaWindowHelper.destroyAllWindow);
|
|
}
|
|
|
|
function juttatasAdatokUjraGeneralasaResponseOk() {
|
|
KretaWindowHelper.feedbackWindow("@(CommonResource.Siker)", "@(SystemSettingsResource.JuttatasAdatokFrissiteseSikeresenMegtortent)", false, KretaWindowHelper.destroyAllWindow);
|
|
}
|
|
|
|
function feleviAtlagokUjraGeneralasaResponseOk() {
|
|
KretaWindowHelper.feedbackWindow("@(CommonResource.Siker)", "@(SystemSettingsResource.FeleviAtlagokFrissiteseSikeresenMegtortent)", false, KretaWindowHelper.destroyAllWindow);
|
|
}
|
|
|
|
function evvegiAtlagokUjraGeneralasaResponseOk() {
|
|
KretaWindowHelper.feedbackWindow("@(CommonResource.Siker)", "@(SystemSettingsResource.EvvegiAtlagokFrissiteseSikeresenMegtortent)", false, KretaWindowHelper.destroyAllWindow);
|
|
}
|
|
|
|
function resetSettings() {
|
|
AjaxHelper.DoPost(url.ResetSettingsUrl, null, successReset, failedReset);
|
|
}
|
|
|
|
function popupCsoportTipusList(data) {
|
|
var config = KretaWindowHelper.getWindowConfigContainer();
|
|
config.title = "@SystemSettingsResource.TanoraiCeluCsoportokBeallitasa";
|
|
config.content = data;
|
|
config.width = 800;
|
|
config.height = 700;
|
|
var modal = KretaWindowHelper.createWindow("CsoportTipusListWindow", config);
|
|
KretaWindowHelper.openWindow(modal, true);
|
|
}
|
|
|
|
function popupGradeWeightsSettings(data) {
|
|
var config = KretaWindowHelper.getWindowConfigContainer();
|
|
config.title = "@StringResourcesUtil.GetString(4471)";
|
|
config.content = data;
|
|
config.width = 600;
|
|
config.height = 700;
|
|
var modal = KretaWindowHelper.createWindow("GradeWeightsSettingsWindow", config);
|
|
KretaWindowHelper.openWindow(modal, true);
|
|
}
|
|
|
|
function popUpFejlecLablecSzerkeszto(data, title) {
|
|
var config = KretaWindowHelper.getWindowConfigContainer();
|
|
config.title = title;
|
|
config.content = data;
|
|
config.height = 700;
|
|
config.width = 1000;
|
|
var modal = KretaWindowHelper.createWindow("FejlecLablecSzerkesztoWindow", config);
|
|
KretaWindowHelper.openWindow(modal, true);
|
|
}
|
|
|
|
function successSave() {
|
|
KretaWindowHelper.successFeedBackWindow(KretaWindowHelper.destroyAllWindow);
|
|
}
|
|
|
|
function failedSave() {
|
|
KretaWindowHelper.feedbackWindow("@CommonResource.Hiba", "@(StringResourcesUtil.GetString(3386))" /*Beállítások mentése nem sikerült!*/, true, KretaWindowHelper.destroyAllWindow);
|
|
}
|
|
|
|
function successReset() {
|
|
KretaWindowHelper.successFeedBackWindow(reloadPage, "@(StringResourcesUtil.GetString(3388))");
|
|
}
|
|
|
|
function reloadPage() {
|
|
window.location = url.ReloadPageUrl;
|
|
}
|
|
|
|
function failedReset() {
|
|
KretaWindowHelper.feedbackWindow("@CommonResource.Hiba", "@(StringResourcesUtil.GetString(3389))" /*Alapértékek visszaállítása sikertelen!*/, true);
|
|
}
|
|
|
|
return settingsHelper;
|
|
})();
|
|
</script>
|
|
|
|
<script type="text/javascript">
|
|
var TanuloErtekelesMondatbankHelper = (function () {
|
|
|
|
var tanuloErtekelesMondatbankHelper = function () { };
|
|
|
|
var popupName = "@SystemSettingsController.TanuloErtekelesMondatbankPopupName";
|
|
var gridName = "@SystemSettingsController.TanuloErtekelesMondatbankGridName";
|
|
|
|
var editFormName = "@SystemSettingsController.TanuloErtekelesMondatbankItemEditFormName";
|
|
var editPopupName = "@SystemSettingsController.TanuloErtekelesMondatbankItemEditPopupName";
|
|
|
|
var url = {
|
|
OpenTanuloErtekelesMondatbankPopup: "@Url.Action("OpenTanuloErtekelesMondatbankPopup", "SystemSettings", new {area = "Adminisztracio"})",
|
|
OpenTanuloErtekelesMondatbankItemEditPopup: "@Url.Action("OpenTanuloErtekelesMondatbankItemEditPopup", "SystemSettings", new {area = "Adminisztracio"})",
|
|
SaveTanuloErtekelesMondatbankItem: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new {controller = "SystemSettingsApi", action = "SaveTanuloErtekelesMondatbankItem" })",
|
|
DeleteTanuloErtekelesMondatbankItem: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new {controller = "SystemSettingsApi", action = "DeleteTanuloErtekelesMondatbankItem" })",
|
|
DeleteSelectedTanuloErtekelesMondatbankItems: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new {controller = "SystemSettingsApi", action = "DeleteSelectedTanuloErtekelesMondatbankItems" })",
|
|
OpenTobbesModTanuloErtekelesMondatbankPopUp: "@Url.Action("OpenTobbesModTanuloErtekelesMondatbankPopUp", "SystemSettings", new {area = "Adminisztracio"})",
|
|
SaveSelectedTanuloErtekelesMondatbankItems: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "SystemSettingsApi", action = "SaveSelectedTanuloErtekelesMondatbankItems"})"
|
|
};
|
|
|
|
tanuloErtekelesMondatbankHelper.openTanuloErtekelesMondatbankPopup = function () {
|
|
AjaxHelper.DoGet(url.OpenTanuloErtekelesMondatbankPopup, {}, popUpTanuloErtekelesMondatbank);
|
|
};
|
|
|
|
function popUpTanuloErtekelesMondatbank(data) {
|
|
var config = KretaWindowHelper.getWindowConfigContainer();
|
|
config.title = "@TanuloErtekelesResource.TanuloErtekelesMondatbank";
|
|
config.width = "1366px";
|
|
config.height = "768px";
|
|
config.content = data;
|
|
|
|
var modal = KretaWindowHelper.createWindow(popupName, config);
|
|
KretaWindowHelper.openWindow(modal, true);
|
|
}
|
|
|
|
tanuloErtekelesMondatbankHelper.tanuloErtekelesMondatbankPopupCancel = function () {
|
|
KretaWindowHelper.destroyWindow(popupName);
|
|
};
|
|
|
|
tanuloErtekelesMondatbankHelper.openNewTanuloErtekelesMondatbankItemPopup = function () {
|
|
var postData = { "id": null };
|
|
AjaxHelper.DoPost(url.OpenTanuloErtekelesMondatbankItemEditPopup, postData, popUpTanuloErtekelesMondatbankItemEditWindow);
|
|
};
|
|
|
|
tanuloErtekelesMondatbankHelper.openModifyTanuloErtekelesMondatbankItemPopup = function (data) {
|
|
var postData = { "id": data.ID };
|
|
AjaxHelper.DoPost(url.OpenTanuloErtekelesMondatbankItemEditPopup, postData, popUpTanuloErtekelesMondatbankItemEditWindow);
|
|
};
|
|
|
|
tanuloErtekelesMondatbankHelper.deleteSelectedTanuloErtekelesMondatbankItems = function () {
|
|
var selectedRows = KretaGridHelper.getSelectedRowsByGridName(gridName);
|
|
if (selectedRows.length > 0) {
|
|
KretaWindowHelper.confirmWindow("@(CommonResource.Figyelmeztetes)", "@(CommonResource.BiztosanTorolniSzeretneAKijeloltElemeket)", function () { deleteSelectedTanuloErtekelesMondatbankItems(selectedRows); });
|
|
}
|
|
else {
|
|
KretaWindowHelper.feedbackWindow("@(CommonResource.Figyelmeztetes)", "@(SystemSettingsResource.AKijeloltElemekTorlesehezJeloljonKiLegalabbEgyElemet)", true);
|
|
}
|
|
}
|
|
|
|
tanuloErtekelesMondatbankHelper.modifySelectedTanuloErtekelesMondatbankItems = function () {
|
|
var selectedRows = KretaGridHelper.getSelectedRowsByGridName(gridName);
|
|
if (selectedRows.length == 0) {
|
|
KretaWindowHelper.warningWindow("@(CommonResource.Kivalasztas)", "@(SystemSettingsResource.ACsoportosModositashozLegalabbEgyElemKivalasztasaSzukseges)");
|
|
}
|
|
else if (selectedRows.length == 1) {
|
|
var postData = { "id": selectedRows[0].ID };
|
|
AjaxHelper.DoPost(url.OpenTanuloErtekelesMondatbankItemEditPopup, postData, popUpTanuloErtekelesMondatbankItemEditWindow);
|
|
}
|
|
else {
|
|
var parameters = [];
|
|
$.each(selectedRows, function (index, value) {
|
|
parameters.push(value.ID);
|
|
});
|
|
|
|
AjaxHelper.DoPost(url.OpenTobbesModTanuloErtekelesMondatbankPopUp, parameters, OpenTobbesModTanuloErtekelesMondatbankPopUp);
|
|
}
|
|
}
|
|
|
|
function popUpTanuloErtekelesMondatbankItemEditWindow(data) {
|
|
var config = KretaWindowHelper.getWindowConfigContainer();
|
|
config.title = "@TanuloErtekelesResource.TanuloErtekelesMondatbank";
|
|
config.width = "960px";
|
|
config.height = "550px";
|
|
config.content = data;
|
|
|
|
var modal = KretaWindowHelper.createWindow(editPopupName, config);
|
|
KretaWindowHelper.openWindow(modal, true);
|
|
}
|
|
|
|
tanuloErtekelesMondatbankHelper.tanuloErtekelesMondatbankItemEditPopupCancel = function () {
|
|
destroyEditPopup();
|
|
};
|
|
|
|
tanuloErtekelesMondatbankHelper.tanuloErtekelesMondatbankItemEditPopupSave = function () {
|
|
var form = $('#' + editFormName);
|
|
|
|
if (form.valid()) {
|
|
var data = form.toObject();
|
|
AjaxHelper.DoValidationPost(url.SaveTanuloErtekelesMondatbankItem, editFormName, data, saveResponseOk);
|
|
}
|
|
}
|
|
|
|
tanuloErtekelesMondatbankHelper.tanuloErtekelesMondatbankItemEditPopupDelete = function () {
|
|
var formData = $("#" + editFormName).toObject();
|
|
KretaWindowHelper.confirmWindow(
|
|
"@(CommonResource.Kerdes)",
|
|
"@(CommonResource.BiztosanTorli)",
|
|
deleteTanuloErtekelesMondatbankItem,
|
|
formData.ID
|
|
);
|
|
}
|
|
|
|
tanuloErtekelesMondatbankHelper.deleteTanuloErtekelesMondatbankItemConfirmWindow = function (rowData) {
|
|
KretaWindowHelper.confirmWindow(
|
|
"@(CommonResource.Kerdes)",
|
|
"@(CommonResource.BiztosanTorli)",
|
|
deleteTanuloErtekelesMondatbankItem,
|
|
rowData.ID
|
|
);
|
|
}
|
|
|
|
tanuloErtekelesMondatbankHelper.tanuloErtekelesMondatbankItemTobbesEditPopupSave = function (data) {
|
|
KretaWindowHelper.confirmWindow(
|
|
"@(CommonResource.Kerdes)",
|
|
"@(CommonResource.BiztosanModositaniSzeretneAKijeloltElemeket)",
|
|
saveSelectedTanuloErtekelesMondatbankItems,
|
|
data
|
|
);
|
|
}
|
|
|
|
function deleteTanuloErtekelesMondatbankItem(data) {
|
|
AjaxHelper.DoValidationPost(
|
|
url.DeleteTanuloErtekelesMondatbankItem,
|
|
null,
|
|
data,
|
|
deleteTanuloErtekelesMondatbankItemResponseOk,
|
|
feedbackErrorWithMessage
|
|
);
|
|
}
|
|
|
|
function deleteTanuloErtekelesMondatbankItemResponseOk() {
|
|
KretaWindowHelper.successFeedBackWindow(destroyEditPopup);
|
|
refreshGrid();
|
|
}
|
|
|
|
function saveResponseOk() {
|
|
KretaWindowHelper.successFeedBackWindow(destroyEditPopup);
|
|
refreshGrid();
|
|
}
|
|
|
|
function feedbackErrorWithMessage(data) {
|
|
var messageJson = CommonUtils.JSONparse(data.responseText);
|
|
KretaWindowHelper.feedbackWindow("@(CommonResource.Hiba)", messageJson.Message, true);
|
|
}
|
|
|
|
function destroyEditPopup() {
|
|
KretaWindowHelper.destroyWindow(editPopupName);
|
|
}
|
|
|
|
function refreshGrid() {
|
|
$('#' + gridName + '_chk').attr('checked', false);
|
|
KretaGridHelper.refreshGrid(gridName);
|
|
}
|
|
|
|
function deleteSelectedTanuloErtekelesMondatbankItems(selectedRows) {
|
|
var parameters = [];
|
|
$.each(selectedRows, function (index, value) {
|
|
parameters.push(value.ID);
|
|
});
|
|
|
|
AjaxHelper.DoPost(url.DeleteSelectedTanuloErtekelesMondatbankItems, parameters, deleteSelectedTanuloErtekelesMondatbankItemResponseOk, deleteSelectedTanuloErtekelesMondatbankItemResponseError);
|
|
}
|
|
|
|
function deleteSelectedTanuloErtekelesMondatbankItemResponseError(data) {
|
|
refreshGrid();
|
|
AjaxHelper.ShowError(data);
|
|
}
|
|
|
|
function deleteSelectedTanuloErtekelesMondatbankItemResponseOk(data) {
|
|
KretaWindowHelper.successFeedBackWindow(null, data.Message);
|
|
refreshGrid();
|
|
}
|
|
|
|
function OpenTobbesModTanuloErtekelesMondatbankPopUp(data) {
|
|
var config = KretaWindowHelper.getWindowConfigContainer();
|
|
config.title = "@TanuloErtekelesResource.TanuloErtekelesMondatbank";
|
|
config.width = "960px";
|
|
config.height = "400px";
|
|
config.content = data;
|
|
|
|
var modal = KretaWindowHelper.createWindow(editPopupName, config);
|
|
KretaWindowHelper.openWindow(modal, true);
|
|
}
|
|
|
|
function saveSelectedTanuloErtekelesMondatbankItems(data) {
|
|
AjaxHelper.DoPost(url.SaveSelectedTanuloErtekelesMondatbankItems, $('#' + editFormName).toObject(), function (data) {
|
|
KretaWindowHelper.successFeedBackWindow(destroyEditPopup, data.Message);
|
|
refreshGrid();
|
|
}, function (error) {
|
|
AjaxHelper.ShowError(error);
|
|
});
|
|
}
|
|
|
|
return tanuloErtekelesMondatbankHelper;
|
|
})();
|
|
</script>
|
|
|
|
@using (Html.KretaForm("SettingsForm"))
|
|
{
|
|
<div class="buttonContainer">
|
|
<div class="toLeft BtnOk">
|
|
@Html.KretaSaveButton("saveSettingsHeader", "SettingsHelper.SaveSettings")
|
|
</div>
|
|
<div class="toLeft">
|
|
@Html.KretaButton("resetSettingsHeader", SystemSettingsResource.AlapbeallitasokVisszallitasa, clickEventName: "SettingsHelper.ResetSettings")
|
|
</div>
|
|
<div class="toRight">
|
|
@Html.KretaButton("openPanelBar", SystemSettingsResource.OsszesPanelKinyitasa, clickEventName: "SettingsHelper.OpenPanelBar")
|
|
</div>
|
|
<div class="toRight">
|
|
@Html.KretaButton("closePanelBar", SystemSettingsResource.OsszesPanelBezarasa, clickEventName: "SettingsHelper.ClosePanelBar")
|
|
</div>
|
|
<div class="clear"></div>
|
|
@Html.KretaValidationSummary()
|
|
</div>
|
|
<div>
|
|
@Html.Partial("EditorTemplates/PanelBar", Model.SpecialisBeallitasokModel)
|
|
</div>
|
|
<div>
|
|
@Html.Partial("EditorTemplates/PanelBar", Model)
|
|
</div>
|
|
<div class="buttonContainer">
|
|
<div class="toLeft BtnOk">
|
|
@Html.KretaSaveButton("saveSettings", "SettingsHelper.SaveSettings")
|
|
</div>
|
|
<div class="toLeft">
|
|
@Html.KretaButton("resetSettings", SystemSettingsResource.AlapbeallitasokVisszallitasa, clickEventName: "SettingsHelper.ResetSettings")
|
|
</div>
|
|
@if (ClaimData.IsDefaultAdminUser)
|
|
{
|
|
<text>
|
|
<div class="toRight BtnDelete">
|
|
@Html.KretaButton("toggleRendszerszintuTorlesiLehetosegekContainer", SystemSettingsResource.RendszerszintuTorlesiLehetosegek, clickEventName: "SettingsHelper.toggleRendszerszintuTorlesiLehetosegekContainerButtonClick")
|
|
</div>
|
|
</text>
|
|
}
|
|
@if (Model.IsIntezmenySzakkepzoJuttatas)
|
|
{
|
|
<text>
|
|
<div class="toRight BtnOk">
|
|
@Html.KretaButton("juttatasBeallitasok", SystemSettingsResource.JuttatasBeallitasok, clickEventName: "SettingsHelper.toggleJuttatasBeallitasokContainerButtonClick")
|
|
</div>
|
|
</text>
|
|
}
|
|
<div class="clear"></div>
|
|
</div>
|
|
if (Model.IsIntezmenySzakkepzoJuttatas)
|
|
{
|
|
<text>
|
|
<div class="juttatasBeallitasokContainer">
|
|
@Html.Partial("EditorTemplates/PanelBar", Model.JuttatasBeallitasokModel)
|
|
</div>
|
|
</text>
|
|
}
|
|
<div class="rendszerszintuTorlesiLehetosegekContainer">
|
|
@Html.Partial("EditorTemplates/PanelBar", Model.RendszerszintuTorlesiLehetosegekModel)
|
|
</div>
|
|
<div>
|
|
@Html.KretaValidationSummary()
|
|
</div>
|
|
}
|
|
|
|
<style type="text/css">
|
|
.buttonContainer {
|
|
margin-bottom: 8px;
|
|
}
|
|
|
|
.buttonContainer div {
|
|
margin-right: 0.16em;
|
|
}
|
|
|
|
.buttonContainer div.toLeft {
|
|
float: left;
|
|
}
|
|
|
|
.buttonContainer div.toRight {
|
|
float: right;
|
|
}
|
|
|
|
.buttonContainer div.clear {
|
|
clear: both;
|
|
}
|
|
|
|
#RendszerszintuTorlesPanel > li > a {
|
|
color: #a94442;
|
|
}
|
|
|
|
#RendszerszintuTorlesPanel .rendszerszintuTorles > button.k-button {
|
|
width: 220px;
|
|
}
|
|
|
|
#JuttatasBeallitasokPanel > li > a {
|
|
/* color: #a94442;*/
|
|
}
|
|
|
|
#JuttatasBeallitasokPanel .juttatasBeallitas > button.k-button {
|
|
width: 220px;
|
|
}
|
|
|
|
.rendszerszintuTorlesiLehetosegekContainer {
|
|
display: none;
|
|
}
|
|
|
|
.juttatasBeallitasokContainer {
|
|
display: none;
|
|
}
|
|
</style>
|
|
|
|
<script>
|
|
$(document).ready(function () {
|
|
$("#myOsztalyfonok_megtekintheti_modosithatja_osztalyaba_jaro_tanulok_zaradekat").change(function () {
|
|
var zaradekChecked = $(this).val();
|
|
var tanuloadatmodositasChecked = $("#myOsztalyfonok_modosithatja_osztalyaba_jaro_tanulok_adatait").val();
|
|
var atsorolasiElem = $("#myOsztalyfonok_kiegeszitheti_osztalyaba_jaro_tanulok_ki_vagy_atsorolsasi_zaradekat");
|
|
if (zaradekChecked == "false") {
|
|
if (atsorolasiElem.is(":checked")) {
|
|
atsorolasiElem.prop("checked", true);
|
|
SwitchButtonHelper.switchButtonChange("myOsztalyfonok_kiegeszitheti_osztalyaba_jaro_tanulok_ki_vagy_atsorolsasi_zaradekat",
|
|
"hiddenOsztalyfonok_kiegeszitheti_osztalyaba_jaro_tanulok_ki_vagy_atsorolsasi_zaradekat");
|
|
}
|
|
atsorolasiElem.parent().prop("disabled", true);
|
|
atsorolasiElem.prop("disabled", true);
|
|
}
|
|
else {
|
|
if (tanuloadatmodositasChecked != "false") {
|
|
atsorolasiElem.parent().prop("disabled", false);
|
|
atsorolasiElem.prop("disabled", false);
|
|
}
|
|
}
|
|
});
|
|
$("#myOsztalyfonok_modosithatja_osztalyaba_jaro_tanulok_adatait").change(function () {
|
|
var tanuloadatmodositasChecked = $(this).val();
|
|
var zaradekChecked = $("#myOsztalyfonok_megtekintheti_modosithatja_osztalyaba_jaro_tanulok_zaradekat").val();
|
|
var atsorolasiElem = $("#myOsztalyfonok_kiegeszitheti_osztalyaba_jaro_tanulok_ki_vagy_atsorolsasi_zaradekat");
|
|
if (tanuloadatmodositasChecked == "false") {
|
|
if (atsorolasiElem.is(":checked")) {
|
|
atsorolasiElem.prop("checked", true);
|
|
SwitchButtonHelper.switchButtonChange("myOsztalyfonok_kiegeszitheti_osztalyaba_jaro_tanulok_ki_vagy_atsorolsasi_zaradekat",
|
|
"hiddenOsztalyfonok_kiegeszitheti_osztalyaba_jaro_tanulok_ki_vagy_atsorolsasi_zaradekat");
|
|
}
|
|
atsorolasiElem.parent().prop("disabled", true);
|
|
atsorolasiElem.prop("disabled", true);
|
|
}
|
|
else {
|
|
if (zaradekChecked != "false") {
|
|
atsorolasiElem.parent().prop("disabled", false);
|
|
atsorolasiElem.prop("disabled", false);
|
|
}
|
|
}
|
|
});
|
|
|
|
$("#myCsoportvezeto_Tanulo_Adat_Modositas").click(function () {
|
|
if ($(this).prop('checked')) {
|
|
$("#myCsoportvezeto_Tanora_Celu_Csoportok").prop('checked', false);
|
|
$("#hiddenCsoportvezeto_Tanora_Celu_Csoportok").closest('tr').addClass('disabledItem');
|
|
}
|
|
else {
|
|
$("#myCsoportvezeto_Tanora_Celu_Csoportok").closest('tr').removeClass('disabledItem');
|
|
$("#hiddenCsoportvezeto_Tanora_Celu_Csoportok").closest('tr').removeClass('disabledItem');
|
|
}
|
|
});
|
|
|
|
$("#myTanar_vehet_e_fel_orat_maganak").change(function () {
|
|
var tanarVehetFelMaganakOratChecked = $(this).val();
|
|
var ttfElem = $("#myLehet_orat_felvenni_TTF_nelkul");
|
|
if (tanarVehetFelMaganakOratChecked == "false") {
|
|
if (ttfElem.is(":checked")) {
|
|
ttfElem.prop("checked", true);
|
|
SwitchButtonHelper.switchButtonChange("myLehet_orat_felvenni_TTF_nelkul",
|
|
"myLehet_orat_felvenni_TTF_nelkul");
|
|
}
|
|
ttfElem.parent().prop("disabled", true);
|
|
ttfElem.prop("disabled", true);
|
|
}
|
|
else {
|
|
ttfElem.parent().prop("disabled", false);
|
|
ttfElem.prop("disabled", false);
|
|
}
|
|
});
|
|
|
|
$("#Osszefuggo_gyakorlat_kezd_datum, #Osszefuggo_gyakorlat_veg_datum").change(function () {
|
|
window.isSzakmaiGyakDatumIsChanged = true;
|
|
});
|
|
});
|
|
</script> |