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

549 lines
No EOL
24 KiB
Text

@using Kreta.Web.Areas.Tanar.Models
@using Kreta.Web.Areas.Orarend.Models
@using Kreta.Web.Helpers.Grid
@using Kreta.Enums.ManualEnums
@using Kreta.Framework
@model FogadooraModel
@{
var disabledItemClass = "";
if (Model.VanGvJelentkezes)
{
disabledItemClass = "disabledItem";
}
}
@Scripts.Render("~/bundles/moment")
<style>
.fogadooraDatumListDiv {
float: left;
margin-left: 20px;
}
.fogadooraDatumListDiv > span {
margin-left: 2px;
color: red;
}
.fogadooraDatumListDiv > span:hover {
opacity: 0.5;
}
</style>
@Html.HiddenFor(x => x.Id)
@Html.HiddenFor(x => x.FogadoOraDatuma)
@Html.HiddenFor(x => x.IsCalendar)
@Html.HiddenFor(x => x.IsRendszeressegModosithato)
<div class="container-fluid details">
@Html.HiddenFor(x => x.ModositasiIdoszakTipus)
@Html.HiddenFor(x => x.JSHelperNev)
<div class="row">
@Html.KretaTimePickerFor(x => x.FogadoOraKezdete, new Dictionary<string, object>() { { "class", disabledItemClass } }).RenderWithName(3, 3)
@Html.KretaTimePickerFor(x => x.FogadoOraVege).Min(Model.VanGvJelentkezes ? Model.FogadoOraVege : new DateTime()).RenderWithName(3, 3)
</div>
<div class="row @disabledItemClass">
@Html.KretaComboBoxFor(x => x.TeremId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetTeremList" }), "Text", "Value", useGroup: false).AutoBind(true).RenderWithName(3, 3)
<diy id="RendszeressegDiv">
@if (Model.IsRendszeressegModosithato)
{
@Html.KretaComboBoxFor(x => x.Rendszeresseg, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetFogadooraRendszeressegEnumList" }), "Text", "Value", onChangeFunction: "FogadooraHelper.RendszeressegChanged()", useGroup: true).AutoBind(true).RenderWithName(3, 3)
}
else
{
@Html.KretaLabelFor(x => x.RendszeressegText, 3, 3)
}
</diy>
</div>
<div class="row @disabledItemClass" id="RendszeresFogadooraDatumaDiv">
@Html.KretaDatePickerFor(x => x.RendszeresFogadooraElsoDatuma).Min(DateTime.Today).Max(Model.TanevUtolsoNapja).RenderWithName(3, 3)
@Html.KretaDatePickerFor(x => x.RendszeresFogadooraUtolsoDatuma).Min(DateTime.Today).Max(Model.TanevUtolsoNapja).RenderWithName(3, 3)
</div>
<div id="EgyebGyakorisagDatePickerDiv">
<div class="row @disabledItemClass">
@Html.KretaDatePickerFor(x => x.FogadooraEgyebGyakorisagDefaultDate).Min(DateTime.Today).Max(Model.TanevUtolsoNapja).RenderWithName(3, 3)
@Html.KretaButton("AddDateToFogadooraDateList", "Dátum hozzáadása")
</div>
<div class="row @disabledItemClass" id="datumListDiv"></div>
<div class="row @disabledItemClass"></div>
</div>
@if (!Model.Id.HasValue)
{
<div class="row @disabledItemClass">
@Html.KretaCheckBoxFor(x => x.IsNemKotottMunkaido).RenderWithName(3, 3)
</div>
}
<div class="row @disabledItemClass">
@Html.KretaCheckBoxFor(x => x.JelentkezesekKezelese).RenderWithName(3, 3)
<div id="JelentkezesHataridejeDiv">
@Html.KretaComboBoxFor(x => x.JelentkezesHatarideje, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetJelentkezesHataridejeList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3, tooltipResource: FogadooraResource.JelentkezesHataridejeTooltip)
</div>
</div>
<div id="JelenkezesekKezeleseReszletekDiv">
<div class="row @disabledItemClass">
@Html.KretaCheckBoxFor(x => x.IsIdosavraOsztas).RenderWithName(3, 3)
<div id="EgysegnyiIdopontDiv">
@Html.KretaNumericFor(x => x.EgysegnyiIdopontok, htmlAttributes: new Dictionary<string, object> { { "data-min", 5 }, { "data-max ", 120 } }).Step(1).RenderWithName(3, 3)
</div>
</div>
</div>
<div class="row @disabledItemClass">
@Html.KretaCheckBoxFor(x => x.IsFaliujsagonMegjelenjen).RenderWithName(3, 3)
</div>
<div class="row @disabledItemClass" id="FaliujsagDetailsDiv">
@Html.KretaDatePickerFor(x => x.FaliujsagErvenyessegKezdete).Min(DateTime.Today).Max(Model.TanevUtolsoNapja).RenderWithName(3, 3)
@Html.KretaDatePickerFor(x => x.FaliujsagErvenyessegVege).Min(DateTime.Today).Max(Model.TanevUtolsoNapja).RenderWithName(3, 3)
</div>
</div>
<div id="OsztalyCsoportDiv @disabledItemClass" class="k-content">
<div style="width: 96%; padding-left: 20px;">
<h4 style="margin: 0;">@FogadooraResource.OsztalyCsoport</h4>
@{
var grid = Html.KretaGrid<FogadooraOsztalyCsoportGridModel>(
name: "FogadooraOsztalyCsoportGrid",
getUrl: new GridApiUrl("FogadooraApi", "GetOsztalyCsoportGrid"),
pageSizes: null,
allowPaging: false,
dataBoundAdditionalFunction: "FogadooraHelper.SetOsztalyCsoportCheckboxes()"
)
.Columns(columns =>
{
columns.Bound(c => c.OsztalyCsoportNev);
})
.CheckBoxColumn(FogadooraResource.Hozzarendelve, c => c.Hozzarendelve, !Model.VanGvJelentkezes, "OsztalyCsoportId", addHeaderTitle: true)
.AutoBind(true);
}
@(grid)
</div>
</div>
<script type="text/javascript">
var FogadooraHelper = (function () {
fogadooraHelper = function () { };
var formName = 'FogadooraForm';
var gridName = 'FogadooraOsztalyCsoportGrid';
var DeleteURL =
"@Url.HttpRouteUrl("ActionApi", new {controller = "FogadooraApi", action = "DeleteFogadooraByFogadooraModel"})";
var SaveURL =
"@Url.HttpRouteUrl("ActionApi", new {controller = "FogadooraApi", action = "SaveFogadoora"})";
var isFogadooraJelentkezettGondviselok =
"@Url.HttpRouteUrl("ActionApi", new {controller = "FogadooraApi", action = "IsFogadooraJelentkezettGondviselok" })";
var isFogadooraJelentkezettGondviselokForUpdate =
"@Url.HttpRouteUrl("ActionApi", new {controller = "FogadooraApi", action = "IsFogadooraJelentkezettGondviselokForUpdate" })";
var validateUrl =
"@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new {controller = "FogadooraApi", action = "ValidateFogadoora"})";
var egyediGyakorisagDateArray = [];
fogadooraHelper.RendszeressegChanged = function (data) {
var titleSpan = $(".k-window-title");
if ($("#Rendszeresseg").val() == "@((int) FogadooraRendszeressegEnum.EgyAlkalom)") {
$("#RendszeresFogadooraDatumaDiv").hide();
titleSpan.text("@Html.Raw(FogadooraResource.FogadooraAdatai) - @Model.FogadoOraDatuma.ToShortDateString()");
} else {
$("#RendszeresFogadooraDatumaDiv").show();
titleSpan.text("@Html.Raw(FogadooraResource.FogadooraAdatai)");
}
if ($("#Rendszeresseg").val() != "@((int) FogadooraRendszeressegEnum.Egyedi)") {
$("#EgyebGyakorisagDatePickerDiv").hide();
$("#FaliujsagErvenyessegVege").data('kendoDatePicker').max("@((Model.FogadoOraDatuma.Date == Model.TanevUtolsoNapja.Date)?Model.TanevUtolsoNapja.AddDays(1).Date : Model.TanevUtolsoNapja.Date )");
$("#FaliujsagErvenyessegVege").data('kendoDatePicker').value("@Model.FogadoOraDatuma.AddDays(1).Date");
} else {
$("#EgyebGyakorisagDatePickerDiv").show();
$("#RendszeresFogadooraDatumaDiv").hide();
$("#FaliujsagErvenyessegVege").data('kendoDatePicker').max("@Model.TanevUtolsoNapja.AddDays(1).Date");
}
if (($("#Rendszeresseg").val() == "@((int) FogadooraRendszeressegEnum.Heti)")
|| ($("#Rendszeresseg").val() == "@((int) FogadooraRendszeressegEnum.HetirendAlapu)")) {
$("#FaliujsagErvenyessegVege").data('kendoDatePicker').value("@Model.TanevUtolsoNapja");
}
}
fogadooraHelper.SetOsztalyCsoportCheckboxes = function (data) {
var osztalyCsoportIdArray = "@(Html.Raw(Json.Encode(Model.SelectedOsztalyCsoportIdList)))";
var osztalyCsoportIdList = CommonUtils.JSONparse(osztalyCsoportIdArray);
if (osztalyCsoportIdList.length > 0) {
$.each(osztalyCsoportIdList,
function (index, value) {
$("#FogadooraOsztalyCsoportGrid_" + "@Html.Raw(FogadooraResource.Hozzarendelve)" + "_" + value).prop('checked', true);
});
}
}
fogadooraHelper.DeleteEgyFogadooraa = function () {
deleteFogadoora(@((int)OraModositasiIdoszakTipus.EgyOra));
}
fogadooraHelper.DeleteEttolANaptol = function () {
deleteFogadoora(@((int)OraModositasiIdoszakTipus.AdottNaptol));
}
fogadooraHelper.DeleteEddigANapig = function () {
deleteFogadoora(@((int)OraModositasiIdoszakTipus.AdottNapig));
}
fogadooraHelper.DeleteTeljes = function () {
deleteFogadoora(@((int)OraModositasiIdoszakTipus.TeljesIdoszak));
}
fogadooraHelper.ModEgyFogadoora = function () {
modFogadoora(@((int)OraModositasiIdoszakTipus.EgyOra));
}
fogadooraHelper.ModEttolANaptol = function () {
modFogadoora(@((int)OraModositasiIdoszakTipus.AdottNaptol));
}
fogadooraHelper.ModEddigANapig = function () {
modFogadoora(@((int)OraModositasiIdoszakTipus.AdottNapig));
}
fogadooraHelper.ModTeljes = function () {
modFogadoora(@((int)OraModositasiIdoszakTipus.TeljesIdoszak));
}
fogadooraHelper.modFogadooraCancel = function () {
KretaWindowHelper.destroyWindow("modFogadooraWindow");
}
function deleteFogadoora(modositasiIdoszakTipus) {
$("#FogadooraForm #ModositasiIdoszakTipus").val(modositasiIdoszakTipus);
$("#FogadooraForm #JSHelperNev").val("@Kreta.Web.Constants.JSHelperName.FogadoOra");
var formData = changeDataOrakezDetOraVegToUtc(formName);
AjaxHelper.DoGet(isFogadooraJelentkezettGondviselok,
{ id: formData.Id, modositasiIdoszakTipus: modositasiIdoszakTipus },
isBiztosanTorliPopUp);
}
function isBiztosanTorliPopUp(data) {
if (data === true) {
KretaWindowHelper.confirmWindow("@(StringResourcesUtil.GetString(368) /*Figyelmeztetés*/)",
"@(ErrorResource.FogadooraraVanJelentkezettGondviseloBiztosanTorliE /*Biztosan törölni szeretné?*/)",
function () {
AjaxHelper.DoPostElement(DeleteURL, formName, fogadooraComplete);
});
} else {
KretaWindowHelper.confirmWindow("@(StringResourcesUtil.GetString(368) /*Figyelmeztetés*/)",
"@(FogadooraResource.BiztosanToroliSzeretne /*Biztosan törölni szeretné?*/)",
function () {
AjaxHelper.DoPostElement(DeleteURL, formName, fogadooraComplete);
});
}
}
function modFogadoora(modositasiIdoszakTipus) {
$("#FogadooraForm #ModositasiIdoszakTipus").val(modositasiIdoszakTipus);
$("#FogadooraForm #JSHelperNev").val("@Kreta.Web.Constants.JSHelperName.FogadoOra");
fogadooraBeforeUpdate();
}
fogadooraHelper.egyVagyTobbmodositasPopUp = function () {
KretaWindowHelper.destroyAllWindow();
window.CalendarModel.eventId = eventId;
window.CalendarModel.oraType = oraType;
window.CalendarModel.eventType = eventType;
tanorak.CalendarClickEvent(window.CalendarModel);
};
fogadooraHelper.newFogadooraCancel = function () {
KretaWindowHelper.destroyWindow("newFogadooraWindow");
}
fogadooraHelper.modFogadooraDelete = function () {
KretaWindowHelper.confirmWindow("@(StringResourcesUtil.GetString(368) /*Figyelmeztetés*/)",
"@(StringResourcesUtil.GetString(4472) /*Biztosan törölni szeretné?*/)",
function () {
AjaxHelper.DoPostQuery(DeleteURL,
null,
{ fogadooraId: window.CalendarModel.eventId },
fogadooraComplete);
});
}
fogadooraHelper.fogadooraSave = function () {
fogadooraBeforeSave();
}
function fogadooraBeforeSave() {
if (getForm().valid()) {
var formData = changeDataOrakezDetOraVegToUtc(formName);
formData.SelectedOsztalyCsoportIdList = fogadooraHelper.GetSelectedOsztalyCsoportIdList();
formData.ModifiedOsztalyCsoportList = fogadooraHelper.GetModifiedOsztalyCsoportList();
formData.FogadooraDatumList = egyediGyakorisagDateArray;
AjaxHelper.DoValidationPost(validateUrl, formName, formData, fogadooraCallback);
}
}
function fogadooraBeforeUpdate() {
if (getForm().valid()) {
var formData = changeDataOrakezDetOraVegToUtc(formName);
formData.SelectedOsztalyCsoportIdList = fogadooraHelper.GetSelectedOsztalyCsoportIdList();
formData.ModifiedOsztalyCsoportList = fogadooraHelper.GetModifiedOsztalyCsoportList();
AjaxHelper.DoValidationPost(validateUrl, formName, formData, fogadooraUpdateCallback);
}
}
function fogadooraCallback(data) {
var formData = changeDataOrakezDetOraVegToUtc(formName);
formData.SelectedOsztalyCsoportIdList = fogadooraHelper.GetSelectedOsztalyCsoportIdList();
formData.ModifiedOsztalyCsoportList = fogadooraHelper.GetModifiedOsztalyCsoportList();
formData.FogadooraDatumList = egyediGyakorisagDateArray;
if (data.Valid) {
AjaxHelper.DoValidationPost(SaveURL, formName, formData, fogadooraComplete);
} else {
KretaWindowHelper.confirmWindow("@(StringResourcesUtil.GetString(368)/*Figyelmeztetés*/)", data.Text, function () { AjaxHelper.DoValidationPost(SaveURL, formName, formData, fogadooraComplete); }
);
}
}
function fogadooraUpdateCallback(data) {
var formData = changeDataOrakezDetOraVegToUtc(formName);
formData.ModifiedOsztalyCsoportList = fogadooraHelper.GetModifiedOsztalyCsoportList();
if (data.Valid) {
AjaxHelper.DoGet(isFogadooraJelentkezettGondviselokForUpdate,
{ id: formData.Id, isJelentkezesekKezelese: formData.JelentkezesekKezelese, IsIdosavraOsztas: formData.IsIdosavraOsztas, egysegnyiIdopontok: formData.EgysegnyiIdopontok, modositasiIdoszakTipus: formData.ModositasiIdoszakTipus, kezdete: formData.FogadoOraKezdete, vege: formData.FogadoOraVege, modifiedOcsList: JSON.stringify(formData.ModifiedOsztalyCsoportList) },
isBiztosanModositjaPopUp);
} else {
KretaWindowHelper.confirmWindow("@(StringResourcesUtil.GetString(368)/*Figyelmeztetés*/)", data.Text, function () {
AjaxHelper.DoGet(isFogadooraJelentkezettGondviselokForUpdate,
{ id: formData.Id, isJelentkezesekKezelese: formData.JelentkezesekKezelese, IsIdosavraOsztas: formData.IsIdosavraOsztas, egysegnyiIdopontok: formData.EgysegnyiIdopontok, modositasiIdoszakTipus: formData.ModositasiIdoszakTipus, kezdete: formData.FogadoOraKezdete, vege: formData.FogadoOraVege, modifiedOcsList: JSON.stringify(formData.ModifiedOsztalyCsoportList) },
isBiztosanModositjaPopUp);
});
}
}
function isBiztosanModositjaPopUp(data) {
var formData = changeDataOrakezDetOraVegToUtc(formName);
formData.SelectedOsztalyCsoportIdList = fogadooraHelper.GetSelectedOsztalyCsoportIdList();
formData.ModifiedOsztalyCsoportList = fogadooraHelper.GetModifiedOsztalyCsoportList();
if (data.isIdopontUjraGeneralasKell || data.isFogadooraJelentkezettGondviselok) {
var contentMessage = "@(ErrorResource.BiztosanFolytatja)";
if (data.isFogadooraJelentkezettGondviselok) {
contentMessage = "@(ErrorResource.FogadooraraVanJelentkezettGondviseloBiztosanModositjaE)";
}
KretaWindowHelper.confirmWindow("@(StringResourcesUtil.GetString(368) /*Figyelmeztetés*/)",
contentMessage,
function () {
AjaxHelper.DoValidationPost(SaveURL, formName, formData, fogadooraComplete);
});
} else {
AjaxHelper.DoValidationPost(SaveURL, formName, formData, fogadooraComplete);
}
}
function getForm() {
return $("#" + formName);
}
fogadooraHelper.GetModifiedOsztalyCsoportList = function (e) {
var modifiedRows = KretaGridHelper.getModifiedRows(gridName);
var selectedIdList = fogadooraHelper.GetSelectedOsztalyCsoportIdList();
var list = {};
$.each(modifiedRows,
function (index, row) {
if (($.inArray(row.OsztalyCsoportId, selectedIdList) != -1) && row.ki_Hozzarendelve) {
list[row.OsztalyCsoportId] = true;
} else if (($.inArray(row.OsztalyCsoportId, selectedIdList) == -1) && !row.ki_Hozzarendelve) {
list[row.OsztalyCsoportId] = false;
}
});
return list;
};
fogadooraHelper.GetSelectedOsztalyCsoportIdList = function () {
var grid = $("#" + gridName);
var gridData = KretaGridHelper.getKendoGridData(gridName);
var selectedIds = [];
var selectedCheckboxList = grid.find("input[type=checkbox]:checked");
selectedCheckboxList.each(function (index) {
var row = $(this).closest("tr");
var dataItem = gridData.dataItem(row);
selectedIds.push(dataItem.OsztalyCsoportId);
})
return selectedIds;
};
function fogadooraComplete() {
var isCalendar = ($("#IsCalendar").val() == 'True');
if (isCalendar) {
KretaWindowHelper.destroyAllWindow();
TanariOrarend.FormSearch("searchForm");
} else {
KretaWindowHelper.successFeedBackWindow(KretaWindowHelper.destroyAllWindow);
KretaGridHelper.refreshGridSearchPanel("FogadooraGrid", "searchForm");
}
}
fogadooraHelper.removeDateDivFromList = function (divId) {
var divIdString = "" + divId;
var dateFromDivId = divIdString.substring(0, 4) + '-' + divIdString.substring(4, 6) + '-' + divIdString.substring(6, 8);
var i = egyediGyakorisagDateArray.indexOf(dateFromDivId);
if (i != -1) {
egyediGyakorisagDateArray.splice(i, 1);
var maxDate = new Date(Math.max.apply(null, egyediGyakorisagDateArray.map(date => new Date(date + "T00:00:00.0000"))));
maxDate.setDate(maxDate.getDate() + 1);
$("#FaliujsagErvenyessegVege").data('kendoDatePicker').value(maxDate);
}
$("#" + divId).remove();
};
function changeDataOrakezDetOraVegToUtc(formName) {
var form = $('#' + formName);
var data = form.toObject();
if (!CommonUtils.isNullOrUndefined(data.FogadoOraKezdete)) {
data.FogadoOraKezdete = CommonUtils.getUtcTimeFromDateAndTime(data.FogadoOraDatuma, data.FogadoOraKezdete);
data.FogadoOraVege = CommonUtils.getUtcTimeFromDateAndTime(data.FogadoOraDatuma, data.FogadoOraVege);
}
return data;
};
fogadooraHelper.containsEgyediGyakorisagDate = function (date) {
return egyediGyakorisagDateArray.includes(date);
}
fogadooraHelper.addEgyediGyakorisagDate = function (date) {
egyediGyakorisagDateArray.push(date);
}
fogadooraHelper.selectEgyediGyakorisagDate = function (lambda) {
return egyediGyakorisagDateArray.map(lambda);
}
return fogadooraHelper;
})();
$(document).ready(function () {
function fogadooraEgysegnyiIdopontokRules() {
$("#EgysegnyiIdopontok").rules("add", {
required: true,
min: $("#EgysegnyiIdopontok").attr("data-min"),
max: $("#EgysegnyiIdopontok").attr("data-max"),
messages: {
required: "@Html.Raw(FogadooraResource.EgysegnyiIdopontokKotelezo)",
min: "@Html.Raw(FogadooraResource.EgysegnyiIdopontokMinMaxKozeKellEsnie)".replace("\{0}", $("#EgysegnyiIdopontok").attr("data-min")).replace("\{1}", $("#EgysegnyiIdopontok").attr("data-max")),
max: "@Html.Raw(FogadooraResource.EgysegnyiIdopontokMinMaxKozeKellEsnie)".replace("\{0}", $("#EgysegnyiIdopontok").attr("data-min")).replace("\{1}", $("#EgysegnyiIdopontok").attr("data-max"))
}
})
}
$("#EgysegnyiIdopontok").data("kendoNumericTextBox").bind("spin", function () {
if (this.value() < 0) {
this.value(0);
}
});
$("#EgysegnyiIdopontok").data("kendoNumericTextBox").bind("change", function () {
if (this.value() < 0) {
this.value(0);
}
});
$(".k-window-title").text("@Html.Raw(FogadooraResource.FogadooraAdatai) - @Model.FogadoOraDatuma.ToShortDateString()");
if ($("#IsRendszeressegModosithato").val() === "True") {
if ($("#Rendszeresseg").val() == "@((int) FogadooraRendszeressegEnum.EgyAlkalom)") {
$("#RendszeresFogadooraDatumaDiv").hide();
$("#EgyebGyakorisagDatePickerDiv").hide();
$("#FaliujsagErvenyessegVege").data('kendoDatePicker').max("@((Model.FogadoOraDatuma.Date == Model.TanevUtolsoNapja.Date)?Model.TanevUtolsoNapja.AddDays(1).Date : Model.TanevUtolsoNapja.Date )");
$("#FaliujsagErvenyessegVege").data('kendoDatePicker').value("@Model.FogadoOraDatuma.AddDays(1).Date");
}
if ($("#Rendszeresseg").val() == "@((int) FogadooraRendszeressegEnum.Egyedi)") {
$("#EgyebGyakorisagDatePickerDiv").show();
$("#RendszeresFogadooraDatumaDiv").hide();
$("#FaliujsagErvenyessegVege").data('kendoDatePicker').max("@Model.TanevUtolsoNapja.AddDays(1).Date");
}
} else {
$("#RendszeresFogadooraDatumaDiv").hide();
$("#EgyebGyakorisagDatePickerDiv").hide();
}
$("#AddDateToFogadooraDateList").click(function () {
var selDate = $("#FogadooraEgyebGyakorisagDefaultDate").data('kendoDatePicker').value();
var isoDate = kendo.toString(selDate, "yyyy-MM-dd");
if (!FogadooraHelper.containsEgyediGyakorisagDate(isoDate)) {
FogadooraHelper.addEgyediGyakorisagDate(isoDate);
var divId = isoDate.replace('-', '').replace('-', '');
$("#datumListDiv").append('<div class="fogadooraDatumListDiv" id="' + divId + '"><label>' + isoDate + '</label><span onclick="FogadooraHelper.removeDateDivFromList(' + divId + ')" class="fa fa-close"></span></div>');
var maxDate = new Date(Math.max.apply(null, FogadooraHelper.selectEgyediGyakorisagDate(date => new Date(date + "T00:00:00.0000"))));
maxDate.setDate(maxDate.getDate() + 1);
$("#FaliujsagErvenyessegVege").data('kendoDatePicker').value(maxDate);
}
});
if ($('#IsFaliujsagonMegjelenjen').is(':checked')) {
$('#FaliujsagDetailsDiv').show();
} else {
$('#FaliujsagDetailsDiv').hide();
}
$('#IsFaliujsagonMegjelenjen').click(function () {
if ($(this).is(':checked')) {
$('#FaliujsagDetailsDiv').show();
} else {
$('#FaliujsagDetailsDiv').hide();
}
});
if ($('#IsIdosavraOsztas').is(':checked')) {
$('#EgysegnyiIdopontDiv').show();
fogadooraEgysegnyiIdopontokRules();
} else {
$('#EgysegnyiIdopontDiv').hide();
$('#EgysegnyiIdopontok').rules('remove');
}
$('#IsIdosavraOsztas').click(function () {
if ($(this).is(':checked')) {
$('#EgysegnyiIdopontDiv').show();
fogadooraEgysegnyiIdopontokRules();
} else {
$('#EgysegnyiIdopontDiv').hide();
$('#EgysegnyiIdopontok').rules('remove');
$('#EgysegnyiIdopontok-error').closest('li').css('display', 'none');
}
});
$("#JelenkezesekKezeleseReszletekDiv").hide();
if ($("#JelentkezesekKezelese").prop("checked") == true) {
$("#JelenkezesekKezeleseReszletekDiv").show();
$("#JelentkezesHataridejeDiv").show();
}
$("#JelentkezesekKezelese").change(function () {
$("#EgysegnyiIdopontok").data("kendoNumericTextBox").value("15");
$("#JelentkezesHatarideje").data('kendoComboBox').value('0');
$("#IsIdosavraOsztas").prop("checked", true);
if ($("#JelentkezesekKezelese").prop("checked") == true) {
$("#JelenkezesekKezeleseReszletekDiv").show();
$("#JelentkezesHataridejeDiv").show();
$('#EgysegnyiIdopontDiv').show();
} else {
$("#JelenkezesekKezeleseReszletekDiv").hide();
$("#JelentkezesHataridejeDiv").hide();
$("#IsIdosavraOsztas").prop("checked", false);
}
});
@if (Model.IsNemKellNemKotott)
{
<text>
if (!$("#IsNemKotottMunkaido").parent("div").parent("div").hasClass("disabledItem")) {
$("#IsNemKotottMunkaido").parent("div").parent("div").addClass("disabledItem");
$("#IsNemKotottMunkaido").prop("checked", false);
}
</text>
}
});
</script>