kreta/KretaWeb/Areas/Orarend/Views/TanariOrarend/TanoraNaplozas.cshtml
2024-03-13 00:33:46 +01:00

466 lines
No EOL
23 KiB
Text

@using Kreta.Enums;
@using Kreta.Enums.ManualEnums;
@using Kreta.Framework;
@using Kreta.Web.Areas.Orarend.Models;
@using Kreta.Web.Helpers;
@using Kreta.Web.Security
@model TanoraNaplozasTabok
@{
Layout = null;
string Fejlec = OrarendResource.TanoraNaplozasa + " " + string.Format(StringResourcesUtils.GetString(4538), Model.Oraszam, Model.Tantargy, Model.OsztalyCsoport);
}
<script>
var Naplozashelper = (function () {
var naplozashelper = function () { };
var aktivSavePostOnConfirm = false;
var aktivValidationPost = false;
var deleteUrl = "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Model.ApiControllerName, action = "DeleteTanora" })";
var oraOsszevonasDeleteUrl = "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Model.ApiControllerName, action = "OraOsszevonasDelete" })";
var naplozasSaveUrl = "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Model.ApiControllerName, action = "SaveNaplozas" })";
var validateUrl = "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Model.ApiControllerName, action = "ValidateNaplozas" })";
var clickURL = '@Url.Action("TanorakOrarendEvent", Model.ControllerName, new { area = "Orarend" })';
var getNemNaplozottTanorakCountUrl = "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Model.ApiControllerName, action = "GetNemNaplozottTanorakCount" })";
var haziSaveUrl = '@Url.HttpRouteUrl("ActionApi", new {controller = Model.ApiControllerName, action = "SaveHaziFeladat" })';
var muveletJson;
var finalObj;
naplozashelper.saveTanora = function () {
if (CommonUtils.isNullOrUndefined($("#ErtekelesTanuloErtekelesGrid").data('kendoGrid'))) { naplozashelper.saveTanitasiora(); }
else {
var ertModifiedRows = KretaGridHelper.getModifiedRows("ErtekelesTanuloErtekelesGrid");
if (ertModifiedRows.length > 0) {
KretaWindowHelper.confirmWindow("@(StringResourcesUtil.GetString(368)/*Figyelmeztetés*/)", "@OrarendResource.NaplozasErtekelesKerdes", function myfunction() { Naplozashelper.saveTanitasiora(); });
}
else {
naplozashelper.saveTanitasiora();
}
}
};
naplozashelper.saveTanitasiora = function () {
if (!aktivValidationPost) {
var model = getModel();
aktivValidationPost = true;
var start = CommonUtils.isNullOrUndefined(model.TanoraMuveletek.CalendarModel.start) ? model.TanoraMuveletek.CalendarModel.Start : model.TanoraMuveletek.CalendarModel.start;
var end = CommonUtils.isNullOrUndefined(model.TanoraMuveletek.CalendarModel.end) ? model.TanoraMuveletek.CalendarModel.End : model.TanoraMuveletek.CalendarModel.end;
start = moment(moment.utc(start).toDate()).local().format(CalendarDateTimeChangeHelper.dateTimeFormat);
end = moment(moment.utc(end).toDate()).local().format(CalendarDateTimeChangeHelper.dateTimeFormat);
model.TanoraAdatokRogzites.OraKezdete = CalendarDateTimeChangeHelper.getUtcTimeFromDateAndTime(start, model.TanoraAdatokRogzites.OraKezdete);
model.TanoraAdatokRogzites.OraVege = CalendarDateTimeChangeHelper.getUtcTimeFromDateAndTime(end, model.TanoraAdatokRogzites.OraVege);
CalendarDateTimeChangeHelper.changeCalendarModelOrakezdeteVegeToUtc(model.TanoraMuveletek.CalendarModel);
AjaxHelper.DoValidationPost(validateUrl, "NapozasValidator", model, Naplozashelper.ValidateNaplozasCallback);
aktivValidationPost = false;
}
}
naplozashelper.deleteTanora = function (vanOralatogatasa, vanHaziFeladat) {
let question = "@(OralatogatasokResource.BiztosanTorliANaplozasiAdatokat)";
if (vanOralatogatasa === 'true') question += '<br><br><span class="fa fa-link fa-2x"></span><span style="padding-left: 1em">@(OralatogatasokResource.OraNemTorolhetoKapcsolodoAdatMiatt)';
//if (vanHaziFeladat) question += '<br><br><span class="fa fa-home fa-2x"></span><span style="padding-left: 1em">@(OralatogatasokResource.VanHaziFeladat)</span>';
KretaWindowHelper.confirmWindow("@(CommonResource.Figyelmeztetes)",
question, function myfunction() { deleteCall(); }, null, null, "@(CommonResource.Tovabb)", "@(CommonResource.Megse)");
};
naplozashelper.oraOsszevonasPopUp = function (csengetesiRendOraId, isTanoranKivuli) {
window.isTanoranKivuli = isTanoranKivuli;
window.CalendarModel.IsOraOsszevonas = true;
window.CalendarModel.eventId = csengetesiRendOraId;
var WizardContentURL = '@Url.Action("LoadWizardContent", "Wizard", new { area = "" })';
var WizardHelyettesitesoURL = '@Url.Action("GetWizardOraosszevonasHelyettesites", Model.ControllerName, new { area = "Orarend" })';
var wizard = new KretaWizard(WizardHelyettesitesoURL, window.CalendarModel, true);
wizard.onReadyEvent = readyEvent;
wizard.onNextEvent = nextEvent;
wizard.onBackEvent = backEvent;
wizard.Open(WizardContentURL, '@StringResourcesUtil.GetString(1499)');
var json = {}; json.actualStepId = 1;
wizard.baseModel = json;
};
naplozashelper.oraOsszevonasDelete = function (tanoraId) {
AjaxHelper.DoPost(oraOsszevonasDeleteUrl, muveletJson, deleteFeedback);
};
naplozashelper.changeOralatogato = function (data) {
AjaxHelper.DoGet("@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Model.ApiControllerName, action = "GetOraLatogatas" })", { oraId: muveletJson.CalendarModel.EventId, tanarId: data.sender.value() }, OralatogatasHelper.changeLatogato);
};
naplozashelper.saveNemMegtartottTanora = function () {
var model = {};
model.TanoraMuveletek = muveletJson;
model.TanoraAdatokRogzites = TanoraAdataiHelper.getModel();
var start = CommonUtils.isNullOrUndefined(model.TanoraMuveletek.CalendarModel.start) ? model.TanoraMuveletek.CalendarModel.Start : model.TanoraMuveletek.CalendarModel.start;
var end = CommonUtils.isNullOrUndefined(model.TanoraMuveletek.CalendarModel.end) ? model.TanoraMuveletek.CalendarModel.End : model.TanoraMuveletek.CalendarModel.end;
model.TanoraAdatokRogzites.OraKezdete = CalendarDateTimeChangeHelper.getUtcTimeFromDateAndTime(start, model.TanoraAdatokRogzites.OraKezdete);
model.TanoraAdatokRogzites.OraVege = CalendarDateTimeChangeHelper.getUtcTimeFromDateAndTime(end, model.TanoraAdatokRogzites.OraVege);
CalendarDateTimeChangeHelper.changeCalendarModelOrakezdeteVegeToUtc(model.TanoraMuveletek.CalendarModel);
AjaxHelper.DoPost("@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Model.ApiControllerName, action = "SaveNemMegtartottNaplozas" })", model, Tanorak.FeedBackOKNaplozas);
};
naplozashelper.saveOralatogatas = function () {
var model = {};
model.TanoraMuveletek = muveletJson;
if (typeof (OralatogatasHelper) !== "undefined") {
model.OraErtekeles = OralatogatasHelper.getModel();
}
AjaxHelper.DoPost("@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "TanarOralatogatasApi", action = "SaveOraLatogatas" })", model, Tanorak.FeedBackOKNaplozas);
};
naplozashelper.helyettesitesTorles = function () {
var model = muveletJson;
AjaxHelper.DoPost("@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Model.ApiControllerName, action = "DeleteHelyettesites" })", model, Tanorak.FeedBackOKNaplozas);
};
naplozashelper.OnSelect = function (tab) {
if (tab.item.id == "2" && typeof (ErtekelesHelper) !== "undefined") {
ErtekelesHelper.onTabActiv();
}
if (tab.item.id == "3" && typeof (OralatogatasHelper) !== "undefined") {
OralatogatasHelper.onTabActiv();
}
if (tab.item.id == "4" && typeof (HazifeladatHelper) !== "undefined") {
HazifeladatHelper.onTabActiv();
}
};
naplozashelper.ValidateNaplozasCallback = function (data) {
if (typeof (data.ModelState) !== "undefined") {
AjaxHelper.CallRemoteErrors($("#NapozasValidator"), data.ModelState);
return;
}
if (!(typeof HazifeladatFileUploadHelper === 'undefined') && !HazifeladatFileUploadHelper.uploadIsDone()) {
KretaWindowHelper.confirmWindow("@(CommonResource.Kerdes)", "@(CommonResource.ACsatolmanyFeltolteseNemFejezedottBeBiztosanFolytatja)", function () { saveNaplo(data); });
} else {
saveNaplo(data);
}
}
function saveNaplo(data) {
var model = getModel();
var start = CommonUtils.isNullOrUndefined(model.TanoraMuveletek.CalendarModel.start) ? model.TanoraMuveletek.CalendarModel.Start : model.TanoraMuveletek.CalendarModel.start;
var end = CommonUtils.isNullOrUndefined(model.TanoraMuveletek.CalendarModel.end) ? model.TanoraMuveletek.CalendarModel.End : model.TanoraMuveletek.CalendarModel.end;
start = moment(moment.utc(start).toDate()).local().format(CalendarDateTimeChangeHelper.dateTimeFormat);
end = moment(moment.utc(end).toDate()).local().format(CalendarDateTimeChangeHelper.dateTimeFormat);
model.TanoraAdatokRogzites.OraKezdete = CalendarDateTimeChangeHelper.getUtcTimeFromDateAndTime(start, model.TanoraAdatokRogzites.OraKezdete);
model.TanoraAdatokRogzites.OraVege = CalendarDateTimeChangeHelper.getUtcTimeFromDateAndTime(end, model.TanoraAdatokRogzites.OraVege);
CalendarDateTimeChangeHelper.changeCalendarModelOrakezdeteVegeToUtc(model.TanoraMuveletek.CalendarModel);
if (!CommonUtils.isNullOrUndefined(model.HaziFeladatNaplozasRogzites) && model.HaziFeladatNaplozasRogzites.Hatarido)
model.HaziFeladatNaplozasRogzites.Hatarido.toJSON = function () { return moment(this).format() }
if (data.Valid) {
AjaxHelper.DoValidationPost(naplozasSaveUrl, "NapozasValidator", model, function (data) { sikeresNaplozas(data); });
} else {
aktivSavePostOnConfirm = true;
KretaWindowHelper.confirmWindow("@(StringResourcesUtil.GetString(368)/*Figyelmeztetés*/)", data.Text,
function () {
if (aktivSavePostOnConfirm) {
AjaxHelper.DoValidationPost(naplozasSaveUrl, "NapozasValidator", model, function (data) { sikeresNaplozas(data); });
aktivSavePostOnConfirm = false;
}
}, null, Naplozashelper.setActiveTab
);
}
aktivValidationPost = false;
}
naplozashelper.setActiveTab = function () {
var tabStrip = $("#tabTemplate").data('kendoTabStrip');
tabStrip.select(2); /*Házi feladat tab-ra váltás*/
}
naplozashelper.SaveHaziFeladat = function () {
if (!HazifeladatFileUploadHelper.uploadIsDone()) {
KretaWindowHelper.confirmWindow("@(CommonResource.Kerdes)", "@(CommonResource.ACsatolmanyFeltolteseNemFejezedottBeBiztosanFolytatja)", function () { saveHazi(); });
} else {
saveHazi();
}
}
function sikeresNaplozas(data) {
var csatolmanyElement = $("#csatolmany");
var fileuploadbutton = $('.k-upload-selected');
if (data.HazifeladatId > 0 && csatolmanyElement.length > 0 && fileuploadbutton.length > 0) {
var uploader = csatolmanyElement.data("kendoUpload");
uploader.bind("upload", function (e) { AjaxHelper.ShowIndicator(); e.data = { hfId: data.HazifeladatId } });
uploader.bind("complete", function (e) { AjaxHelper.HideIndicator(); Tanorak.FeedBackOKNaplozas(); });
uploader.bind("error", function (e) {
if (data.DKTHiba) {
Tanorak.FeedBackSikertelenHaziFeladatMuvelet();
} else {
Tanorak.FeedBackOKNaplozas();
}
Tanorak.FeedBackSikertelenHaziFeladatMuvelet();
});
uploader.bind("success", function (e) {
if (data.DKTHiba) {
Tanorak.FeedBackSikertelenHaziFeladatMuvelet();
} else {
Tanorak.FeedBackOKNaplozas();
}
});
setTimeout(function () { fileuploadbutton.click(); }, 1); /*set timeout kiveszi a fuggvényt a post success ágából és így külön fel tudjuk dobni neki busy indikatort*/
}
else {
Tanorak.FeedBackOKNaplozas();
}
}
function saveHazi() {
var model = getModel();
model.TanoraAdatokRogzites.OraKezdete = model.TanoraMuveletek.CalendarModel.Start;
model.TanoraAdatokRogzites.OraVege = model.TanoraMuveletek.CalendarModel.End;
AjaxHelper.DoPost(haziSaveUrl, model, function (data) { sikeresHazifeladatMentes(data); });
}
function sikeresHazifeladatMentes(data) {
var csatolmanyElement = $("#csatolmany");
var fileuploadbutton = $('.k-upload-selected');
if (data.HazifeladatId > 0 && csatolmanyElement.length > 0 && fileuploadbutton.length > 0) {
var uploader = csatolmanyElement.data("kendoUpload");
uploader.bind("upload", function (e) { AjaxHelper.ShowIndicator(); e.data = { hfId: data.HazifeladatId } });
uploader.bind("complete", function (e) { AjaxHelper.HideIndicator(); KretaWindowHelper.destroyAllWindow(); TanariOrarend.FormSearch("searchForm"); KretaWindowHelper.successFeedBackWindow(); });
uploader.bind("error", function (e) { alert("Sikertelen file feltöltés!") });
setTimeout(function () { fileuploadbutton.click(); }, 1); /*set timeout kiveszi a fuggvényt a post success ágából és így külön fel tudjuk dobni neki busy indikatort*/
} else {
KretaWindowHelper.destroyAllWindow(); TanariOrarend.FormSearch("searchForm"); KretaWindowHelper.successFeedBackWindow();
}
}
function getModel() {
var model = {};
model.TanoraMuveletek = muveletJson;
model.TanoraAdatokRogzites = TanoraAdataiHelper.getModel();
if (!CommonUtils.isNullOrWhiteSpace(model.TanoraAdatokRogzites.HelyettesitesOka)) {
model.TanoraMuveletek.HelyettesitesOka = model.TanoraAdatokRogzites.HelyettesitesOka;
}
if (typeof (MulasztasHelper) !== 'undefined' && !CommonUtils.isUndefined(typeof (MulasztasHelper))) {
model.MulasztasNaplozasRogzites = MulasztasHelper.getModel();
}
if (typeof (HazifeladatHelper) !== 'undefined' && !CommonUtils.isUndefined(typeof (HazifeladatHelper))) {
model.HaziFeladatNaplozasRogzites = HazifeladatHelper.getModel();
}
if (typeof (TanoraDigitalisOktatasAdatokHelper) !== 'undefined' && !CommonUtils.isUndefined(typeof (TanoraDigitalisOktatasAdatokHelper))) {
var tanoraDigitalisOktatasAdatok = TanoraDigitalisOktatasAdatokHelper.getModel();
model.TanoraAdatokRogzites.DigEszkozTipusId = tanoraDigitalisOktatasAdatok.DigEszkozTipusId;
model.TanoraAdatokRogzites.DigPlatformTipusId = tanoraDigitalisOktatasAdatok.DigPlatformTipusId;
model.TanoraAdatokRogzites.DigTamEszkozTipus = tanoraDigitalisOktatasAdatok.DigTamEszkozTipus;
}
return model;
}
function deleteCall(tanoraId) {
AjaxHelper.DoPost(deleteUrl, muveletJson, deleteFeedback);
}
function deleteFeedback(data) {
if (data.Title != "@StringResourcesUtil.GetString(366)") {
KretaWindowHelper.feedbackWindow(data.Title, data.Text, true, KretaWindowHelper.destroyAllWindow);
} else {
KretaWindowHelper.destroyAllWindow();
}
TanariOrarend.FormSearch("searchForm");
AjaxHelper.DoGet(getNemNaplozottTanorakCountUrl, {}, Tanorak.updateNemNapolzottTanorakCount);
}
function popUpModifyTanariOraWindow(data) {
var config = KretaWindowHelper.getWindowConfigContainer();
config.title = "@(StringResourcesUtil.GetString(4123))"; /*Óra módosítása*/
config.content = data;
var modal = KretaWindowHelper.createWindow("modifyTanariOraWindow", config);
KretaWindowHelper.openWindow(modal, true);
}
function popUpModifyFoglalkozasWindow(data) {
var config = KretaWindowHelper.getWindowConfigContainer();
config.title = "@(StringResourcesUtil.GetString(4474))"; /*Foglalkozás módosítása*/
config.content = data;
var modal = KretaWindowHelper.createWindow("modifyFoglalkozasWindow", config);
KretaWindowHelper.openWindow(modal, true);
}
function readyEvent(sender) {
var foglalkozasFilterId = @ClaimData.FelhasznaloId;
var previousModel = sender.GetModel(1);
var dateString = CommonUtils.isNullOrUndefined(window.CalendarModel.start) ? window.CalendarModel.Start : window.CalendarModel.start;
var datumFilter = moment.utc(dateString).format(CalendarDateTimeChangeHelper.dateTimeFormat);
var hanyadikOraFilter = CommonUtils.isNullOrUndefined(window.CalendarModel.hanyadikora) ? window.CalendarModel.Hanyadikora : window.CalendarModel.hanyadikora;
if (previousModel != null && typeof previousModel.HelyettesitettId !== "undefined") {
foglalkozasFilterId = previousModel.HelyettesitettId;
}
if (sender.baseModel.actualStepId == 1) {
$("#wizardWindow").data("kendoWindow").title('@(OrarendResource.Helyettesites)' + ' - ' + '@(OrarendResource.OraOsszevonas)');
sender.justTrigerNext = true;
}
if (sender.baseModel.actualStepId == 3) {
$("#wizardWindow").data("kendoWindow").title(sender.baseModel.HelyettesitettId_input + ' - ' + '@(OrarendResource.OraOsszevonas)');
}
if (sender.baseModel.actualStepId == 4) {
$("#wizardWindow").data("kendoWindow").title(sender.baseModel.HelyettesitettId_input + ' - ' + '@(OrarendResource.OraOsszevonas)');
}
if (sender.baseModel.actualStepId == 5) {
$("#wizardWindow").data("kendoWindow").title(previousModel.HelyettesitettId_input + ' - ' + '@(OrarendResource.OraOsszevonas)');
if (previousModel == null || typeof previousModel.HelyettesitettId == "undefined") {
sender.baseModel.HelyettesitettId_input = sender.GetModel(0).HelyettesitettId_input;
sender.baseModel.HelyettesitettId = sender.GetModel(0).HelyettesitettId;
sender.baseModel.HelyettesitesOka = sender.GetModel(0).HelyettesitesOka;
}
else {
sender.baseModel.HelyettesitettId_input = previousModel.HelyettesitettId_input;
sender.baseModel.HelyettesitettId = previousModel.HelyettesitettId;
sender.baseModel.HelyettesitesOka = previousModel.HelyettesitesOka;
}
$("#naploTTFBtn").click(function () { sender.ManualNext('@Url.Action("GetWizardFoglalkozas", Model.ControllerName, new { area = "Orarend" })' + '?foglalkozasFilterId=' + foglalkozasFilterId.toString() + '&datum=' + datumFilter + '&hanyadikOra=' + hanyadikOraFilter, 3, true); });
$("#naploEgyediBtn").click(function () { sender.ManualNext('@Url.Action("GetWizardEgyedi", Model.ControllerName, new { area = "Orarend" })' + '?foglalkozasFilterId=' + foglalkozasFilterId.toString() + '&datum=' + datumFilter + '&hanyadikOra=' + hanyadikOraFilter, 4, true); });
}
};
function backEvent(sender) {
$('.kreta-validation-summary').removeClass('validation-summary-errors').addClass('validation-summary-valid');
$('.kreta-validation-summary').css({ 'display': 'none' });
$('.kreta-validation-summary ul li:not(:first-child)').remove();
};
function nextEvent(sender) {
if ($("#WizardForm").valid()) {
if (sender.baseModel.actualStepId == 1) {
var requestData = window.CalendarModel;
requestData.helyettesitoId = sender.GetModel().HelyettesitettId;
AjaxHelper.DoPost('@Url.HttpRouteUrl("ActionApi", new { controller = Model.ApiControllerName, action = "CheckTanarOra" })', requestData, function (data) { helyettesitesPopUpData(data, sender) });
} else if (sender.baseModel.actualStepId == 3 /*Foglalkozás*/ || sender.baseModel.actualStepId == 4 /*Egyedi*/) {
var formJson = sender.GetModel();
formJson.CalendarModel = window.CalendarModel;
finalObj = $.extend(formJson, sender.baseModel);
finalObj.HelyettesitesTipusId = @((int)HelyettesitesTipusEnum.oraosszevonas);
finalObj.CalendarModel.eventType = "@((int)EventTypeEnum.UjOraFelvitele)";
finalObj.CalendarModel.oraType = "@((int)CalendarOraTypeEnum.UresOra)";
window.finalObj = finalObj;
KretaWindowHelper.destroyWindow("wizardWindow");
KretaWindowHelper.destroyWindow("tanoraMuveletWindow");
finalObj.FoglalkozasId = naplozashelper.GetFoglalkozasId(finalObj.FoglalkozasId);
AjaxHelper.DoPost(clickURL, window.finalObj, Tanorak.popUpNaplozasWindow);
}
}
};
function helyettesitesPopUpData(data, sender) {
if (data.length == 1) {
var formJson = sender.GetModel();
formJson.CalendarModel = window.CalendarModel;
formJson.CalendarModel.eventId = data[0].C_ORARENDIORAID;
formJson.CalendarModel.eventType = "@((int)EventTypeEnum.TanarHelyetesites)";
formJson.CalendarModel.oraType = "@((int)CalendarOraTypeEnum.OrarendiOra)";
finalObj = $.extend(formJson, sender.baseModel);
finalObj.HelyettesitesTipusId = @((int)HelyettesitesTipusEnum.oraosszevonas);
KretaWindowHelper.destroyWindow("tanoraMuveletWindow");
KretaWindowHelper.destroyWindow("wizardWindow");
finalObj.FoglalkozasId = naplozashelper.GetFoglalkozasId(finalObj.FoglalkozasId);
AjaxHelper.DoPost(clickURL, finalObj, Tanorak.popUpNaplozasWindow);
}
else {
var calendarDatumParameter = CommonUtils.isNullOrUndefined(window.CalendarModel.start) ? window.CalendarModel.Start : window.CalendarModel.start;
sender.ManualNext('@Url.Action("GetWizardHelyettesitesElovalaszto", Model.ControllerName, new { area = "Orarend" })' + '?datum=' + calendarDatumParameter.toString(), 5, false);
}
}
$("#" + Tanorak.tanoraMuveletWindow).data("kendoWindow").bind("refresh", function () { $("#" + Tanorak.tanoraMuveletWindow).data("kendoWindow").title("@Model.Fejlec"); });
muveletJson = @Html.Raw(Model.SerialisedTanoraMuveletek);
naplozashelper.GetFoglalkozasId = function (foglalkozasString) {
if (!CommonUtils.isNullOrUndefined(foglalkozasString)) {
var separatorIndex = foglalkozasString.indexOf(" - ");
if (separatorIndex != -1) {
foglalkozasString = foglalkozasString.substring(0, separatorIndex);
}
}
return foglalkozasString;
};
return naplozashelper;
})();
</script>
<script>
$(document).ready(function () {
function setVisibilityEvesOraSorszam() {
var sorszamozando = $('#Sorszamozando');
if (sorszamozando.prop('checked')) {
this.setAttribute('data-sorszam-visible', 'true');
$(this).show();
}
else {
this.setAttribute('data-sorszam-visible', 'false');
$(this).hide();
}
}
function updateEvesOraSorszamLabel() {
var sorszamozando = $('#Sorszamozando');
var evesOraSorszamTanora = $('#EvesOraSorszamLabelTanora');
var evesOraSorszamNaplozas = $('#EvesOraSorszamLabelNaplozas');
var evesOraSorszam = parseInt(evesOraSorszamTanora.text());
if (sorszamozando.prop('checked')) {
evesOraSorszamTanora.text(evesOraSorszam + 1);
evesOraSorszamNaplozas.text(evesOraSorszam + 1);
}
else {
evesOraSorszamTanora.text(evesOraSorszam - 1);
evesOraSorszamNaplozas.text(evesOraSorszam - 1);
}
}
$('#Sorszamozando').on('change', setVisibilityEvesOraSorszam, updateEvesOraSorszamLabel);
});
</script>
<div id="NapozasValidator">
@Html.KretaValidationSummary()
</div>
<div id="tabTemplate">
@Html.Partial(@"EditorTemplates\TabStrip", Model.TabList)
</div>
@Html.KretaTabStrip("tabTemplate").Animation(false).Events(e => e.Select("Naplozashelper.OnSelect")).RenderOnModal()