init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
|
@ -0,0 +1,182 @@
|
|||
@using Kreta.Web.Areas.Tantargy.Models;
|
||||
@using Kreta.Web.Security;
|
||||
@using Kreta.Resources;
|
||||
|
||||
@model TantargyModel
|
||||
|
||||
@Scripts.Render("~/bundles/AmiKepzesiJellemzokHelper")
|
||||
|
||||
<div class="container-fluid details">
|
||||
<div class="row">
|
||||
@Html.KretaCheckBoxFor(x => x.IsTanulmanyiAtlagbaNemSzamit).RenderWithName(3, 3, allSizeSame: true, tooltipResource: TantargyResource.TanulmanyiAtlagNemSzamitBeleTooltip)
|
||||
@Html.KretaCheckBoxFor(x => x.IsNincsBeloleOraMod).RenderWithName(3, 3, allSizeSame: true, tooltipResource: TantargyResource.NincsbeloleOraTooltip)
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
@Html.KretaCheckBoxFor(x => x.IsOsztalynaplobanNemJelenikMeg).RenderWithName(3, 3, allSizeSame: true, tooltipResource: TantargyResource.OsztalynaplobanNemJelenikMegTooltip)
|
||||
@Html.KretaCheckBoxFor(x => x.IsOsztalyEsTanuloiOrarendbenNemJelenikMeg).RenderWithName(3, 3, allSizeSame: true, tooltipResource: TantargyResource.OsztalyEsTanuloiOrarendbenNemJelenikMegTooltip)
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
@Html.KretaMultiSelectFor(x => x.ErtekelesKorlatozasIdList, Model.ErtekelesKorlatozasList).RenderWithName(3, 9, tooltipResource: TantargyResource.ErtekelesKorlatozasToolTip)
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
@Html.KretaCheckBoxFor(x => x.IsFelnottOktatas).RenderWithName(3, 3, allSizeSame: true)
|
||||
@Html.KretaCheckBoxFor(x => x.IsKollegiumiTargy).RenderWithName(3, 3, allSizeSame: true)
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
@Html.KretaCheckBoxFor(x => x.IsEgymi).RenderWithName(3, 3, allSizeSame: true)
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
@Html.KretaCheckBoxFor(x => x.IsAmiTargyMod).RenderWithName(3, 3, allSizeSame: true)
|
||||
@Html.KretaCheckBoxFor(x => x.IsMszgTargy).RenderWithName(3, 3, allSizeSame: true)
|
||||
</div>
|
||||
|
||||
<div id="AmiKepzesiJellemzokModelForm">
|
||||
@Html.Partial("_AmiKepzesiJellemzok_Partial", Model.AmiKepzesiJellemzokModel)
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
var amiKepzesiJellemzokHelper = new AmiKepzesiJellemzokHelper();
|
||||
var osztalyOrarendjebenNemJelenikMegElozoErtek;
|
||||
|
||||
$(document).ready(function () {
|
||||
setGyakorlatigenyessegMezo();
|
||||
if ($("#IsFoTargy").is(':checked')) {
|
||||
$("#FoTargyID").data("kendoComboBox").enable(false);
|
||||
var nyomtatvanyban = $("#AltantargyNyomtatvanyban");
|
||||
nyomtatvanyban.prop("disabled", true);
|
||||
nyomtatvanyban.prop("checked", false);
|
||||
}
|
||||
|
||||
osztalyOrarendjebenNemJelenikMegElozoErtek = document.getElementById("IsOsztalyEsTanuloiOrarendbenNemJelenikMeg").checked;
|
||||
changeOsztalyTanuloOrarendCheckbox();
|
||||
originalErtekelesKorlatozasIdList = undefined;
|
||||
$('#IsOsztalynaplobanNemJelenikMeg').unbind("change");
|
||||
$('#IsOsztalynaplobanNemJelenikMeg').bind("change", IsOsztalynaplobanNemJelenikMeg_change);
|
||||
$('#IsOsztalynaplobanNemJelenikMeg').trigger("change");
|
||||
|
||||
setAmiMszgTargyDisable("IsAmiTargyMod", "IsMszgTargy");
|
||||
setAmiMszgTargyDisable("IsMszgTargy", "IsAmiTargyMod");
|
||||
setMufajTanszakVisibility();
|
||||
});
|
||||
|
||||
$("#IsAmiTargyMod").change(function () {
|
||||
setAmiMszgTargyDisable("IsAmiTargyMod", "IsMszgTargy");
|
||||
setMufajTanszakVisibility();
|
||||
});
|
||||
|
||||
$("#IsMszgTargy").change(function () {
|
||||
setAmiMszgTargyDisable("IsMszgTargy", "IsAmiTargyMod");
|
||||
setMufajTanszakVisibility();
|
||||
});
|
||||
|
||||
$("#TargyKategoria").change(function () {
|
||||
setGyakorlatigenyessegMezo();
|
||||
});
|
||||
|
||||
$("#IsFoTargy").change(function () {
|
||||
var fotargy = $("#FoTargyID");
|
||||
var nyomtatvanyban = $("#AltantargyNyomtatvanyban");
|
||||
if (this.checked) {
|
||||
fotargy.data("kendoComboBox").enable(false);
|
||||
nyomtatvanyban.prop("disabled", true);
|
||||
fotargy.data("kendoComboBox").value("");
|
||||
nyomtatvanyban.prop("checked", false);
|
||||
}
|
||||
else {
|
||||
var tantargyIdList = [];
|
||||
tantargyIdList.push(@Model.ID);
|
||||
TantargyHelper.ValidateFotargyAltarggyaAlakithato(tantargyIdList)
|
||||
fotargy.data("kendoComboBox").enable(true);
|
||||
nyomtatvanyban.prop("disabled", $('#IsOsztalynaplobanNemJelenikMeg').is(':checked'));
|
||||
fotargy.data("kendoComboBox").value("");
|
||||
}
|
||||
});
|
||||
|
||||
function setGyakorlatigenyessegMezo() {
|
||||
var gyakorlatigenyessegKategoriak = CommonUtils.JSONparse("@Html.Raw(Json.Encode(@Model.GyakorlatigenyessegKategoriak))");
|
||||
var showGyakorlatigenyessegDiv = gyakorlatigenyessegKategoriak.contains(parseInt($("#TargyKategoria").val()));
|
||||
if (showGyakorlatigenyessegDiv && CommonUtils.parseBool("@(ClaimData.IsSelectedTanev20_21OrLater && ClaimData.IsSzakkepzoIntezmeny)")) {
|
||||
$("#Gyakorlatigenyesseg").parents("div .row").show();
|
||||
}
|
||||
else {
|
||||
$("#Gyakorlatigenyesseg").parents("div .row").hide();
|
||||
KretaNumericHelper.setValue("Gyakorlatigenyesseg", null);
|
||||
}
|
||||
}
|
||||
|
||||
$("#IsNincsBeloleOraMod").change(function () {
|
||||
changeOsztalyTanuloOrarendCheckbox();
|
||||
});
|
||||
|
||||
function changeOsztalyTanuloOrarendCheckbox() {
|
||||
var isNincsbeloleora = $("#IsNincsBeloleOraMod").is(':checked');
|
||||
var osztalyOrarendjebenNemJelenikMeg = $("#IsOsztalyEsTanuloiOrarendbenNemJelenikMeg");
|
||||
|
||||
if (isNincsbeloleora) {
|
||||
osztalyOrarendjebenNemJelenikMegElozoErtek = osztalyOrarendjebenNemJelenikMeg.is(':checked');
|
||||
osztalyOrarendjebenNemJelenikMeg.prop("checked", true)
|
||||
osztalyOrarendjebenNemJelenikMeg.attr("disabled", true);
|
||||
}
|
||||
else {
|
||||
osztalyOrarendjebenNemJelenikMeg.attr("disabled", false);
|
||||
osztalyOrarendjebenNemJelenikMeg.prop("checked", osztalyOrarendjebenNemJelenikMegElozoErtek)
|
||||
}
|
||||
}
|
||||
|
||||
var originalErtekelesKorlatozasIdList;
|
||||
|
||||
function IsOsztalynaplobanNemJelenikMeg_change(e) {
|
||||
var ertKorlList = $('#ErtekelesKorlatozasIdList').data('kendoMultiSelect');
|
||||
var isFotargy = $('#IsFoTargy');
|
||||
var altargyBizonyitvanyban = $('#AltantargyNyomtatvanyban');
|
||||
var bizonyitvanybanMegjelenoNev = $('#NevNyomtatvanyban').parent();
|
||||
var bizonyitvanybanMegjelenoNevLabel = $('label[for="NevNyomtatvanyban"]').parent();
|
||||
var bizonyitvanybanMegjelenoNevHider = $('#NevNyomtatvanybanHider').parent();
|
||||
var bizonyitvanybanMegjelenoNevHiderLabel = $('label[for="NevNyomtatvanybanHider"]').parent();
|
||||
if (this.checked) {
|
||||
originalErtekelesKorlatozasIdList = ertKorlList.value();
|
||||
ertKorlList.value([]);
|
||||
bizonyitvanybanMegjelenoNev.hide();
|
||||
bizonyitvanybanMegjelenoNevLabel.hide();
|
||||
bizonyitvanybanMegjelenoNevHider.show();
|
||||
bizonyitvanybanMegjelenoNevHiderLabel.show();
|
||||
}
|
||||
else {
|
||||
ertKorlList.value(originalErtekelesKorlatozasIdList);
|
||||
bizonyitvanybanMegjelenoNev.show();
|
||||
bizonyitvanybanMegjelenoNevLabel.show();
|
||||
bizonyitvanybanMegjelenoNevHider.hide();
|
||||
bizonyitvanybanMegjelenoNevHiderLabel.hide();
|
||||
}
|
||||
ertKorlList.readonly(this.checked);
|
||||
altargyBizonyitvanyban.prop("disabled", isFotargy.is(":checked") || this.checked);
|
||||
};
|
||||
|
||||
function setMufajTanszakVisibility() {
|
||||
var isAmiTargy = KretaCheckBoxHelper.getValue("IsAmiTargyMod");
|
||||
|
||||
if (isAmiTargy) {
|
||||
$("#AmiKepzesiJellemzokModelForm").show();
|
||||
amiKepzesiJellemzokHelper.setAmiKepzesiJellemzokRequiredProperty(true);
|
||||
} else {
|
||||
$("#AmiKepzesiJellemzokModelForm").hide();
|
||||
amiKepzesiJellemzokHelper.setAmiKepzesiJellemzokRequiredProperty(false);
|
||||
}
|
||||
}
|
||||
|
||||
function setAmiMszgTargyDisable(valueName, displayName) {
|
||||
var value = KretaCheckBoxHelper.getValue(valueName);
|
||||
|
||||
if (value) {
|
||||
$("#" + displayName).parent().addClass("disabledItem");
|
||||
}
|
||||
else {
|
||||
$("#" + displayName).parent().removeClass("disabledItem");
|
||||
}
|
||||
}
|
||||
</script>
|
Loading…
Add table
Add a link
Reference in a new issue