init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
663
KretaWeb/Areas/Adminisztracio/Views/SystemSettings/Index.cshtml
Normal file
663
KretaWeb/Areas/Adminisztracio/Views/SystemSettings/Index.cshtml
Normal file
|
@ -0,0 +1,663 @@
|
|||
@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>
|
Loading…
Add table
Add a link
Reference in a new issue