Files
kreta/KretaWeb/Areas/Tanulo/Views/Tanulo/SzakkepzesiJuttatasokTobbesModify_Bevitel.cshtml
2024-03-13 00:33:46 +01:00

130 lines
7.4 KiB
Plaintext

@using Kreta.Web.Security
@using Kreta.Enums.ManualEnums
@using Kreta.Resources
@using Kreta.Web.Areas.Tanulo.Models
@model TanuloTobbesModModel
<div class="container-fluid details">
<h4>@TanuloResource.SzakkepzesiJuttatasok</h4>
<div class="row">
@if(ClaimData.IsSzakkepzoIntezmeny && !ClaimData.IsSelectedTanev21_22OrLater)
{
@Html.KretaComboBoxFor(x => x.TanuloTobbesTanugyModel.Jogviszony, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetJogviszonyList" })).RenderWithName(3, 3)
}
@if (!Model.TanuloTobbesJuttatasModel.IsAgazatiAlapvizsgaTulajdonsagokVisible)
{
@Html.KretaComboBoxFor(x => x.TanuloTobbesJuttatasModel.IsBeszamitasosTanulo, Model.IgenNemList, onChangeFunction: "BeszamitasosTanuloBeallitasHelper.changed(this)").RenderWithName(3, 3)
}
</div>
@if (ClaimData.IsSzakkepzoIntezmeny)
{
<div class="row">
@Html.KretaComboBoxFor(x => x.TanuloTobbesJuttatasModel.IsApaczaiSzerzodeses, Model.IgenNemList).RenderWithName(3, 3)
</div>
}
@if (Model.TanuloTobbesJuttatasModel.IsAgazatiAlapvizsgaTulajdonsagokVisible)
{
<div class="row agazatiAlapvizsgaTobbesPart" style="padding-top: 10px;">
<h4>@TanuloResource.AgazatiAlapvizsgaBeallitasok</h4>
<div style="padding-top: 10px; padding-bottom: 10px;">
@{
if (Model.TanuloTobbesJuttatasModel.IsAgazatiAlapvizsgaTulajdonsagokEnabled)
{
@Html.HiddenFor(x => x.TanuloTobbesJuttatasModel.IsSikeresAgazatiVizsga)
@Html.HiddenFor(x => x.TanuloTobbesJuttatasModel.IsAtlagSzakkepzesi)
<div class="@BootsrapHelper.GetSizeClasses(12)">
@Html.KretaRadioButton("AgazatiAlapvizsgaBeallitasTobbes", TanuloResource.NincsAgazatiAlapvizsgaja, false).Value(AgazatiVizsgaBeallitasTipusEnum.NincsAgazatiAlapvizsgaja).RenderWithoutName(tooltipResource: TanuloResource.NincsAgazatiAlapvizsgajaTooltip, tooltipWidth: "80%")
</div>
<div class="@BootsrapHelper.GetSizeClasses(12)">
@Html.KretaRadioButton("AgazatiAlapvizsgaBeallitasTobbes", TanuloResource.SikeresAgazatiAlapvizsgaAtlagNelkul, false).Value(AgazatiVizsgaBeallitasTipusEnum.SikeresAgazatiAlapvizsgaAtlagNelkul).RenderWithoutName(tooltipResource: TanuloResource.SikeresAgazatiAlapvizsgaAtlagNelkulTooltip, tooltipWidth: "60%")
</div>
<div class="@BootsrapHelper.GetSizeClasses(12)">
@Html.KretaRadioButton("AgazatiAlapvizsgaBeallitasTobbes", TanuloResource.SikeresAgazatiAlapvizsgaAtlaggal, false).Value(AgazatiVizsgaBeallitasTipusEnum.SikeresAgazatiAlapvizsgaAtlaggal).RenderWithoutName(tooltipResource: TanuloResource.SikeresAgazatiAlapvizsgaAtlaggalTobbesTooltip, tooltipWidth: "60%")
</div>
}
else
{
<span style="padding-left: 20px;">@Html.Raw(TanuloResource.AgazatiAlapvizsgaBeallitasokNemJelenithetokMeg)</span>
}
}
</div>
</div>
}
else
{
<div class="row beszamitasosTobbesPart hidden" style="padding-top: 10px;">
<h4>@TanuloResource.BeszamitasosTanuloBeallitasok</h4>
<div style="padding-top: 10px; padding-bottom: 10px;">
@{
@Html.HiddenFor(x => x.TanuloTobbesJuttatasModel.IsSikeresAgazatiVizsga)
@Html.HiddenFor(x => x.TanuloTobbesJuttatasModel.IsAtlagSzakkepzesi)
<div class="@BootsrapHelper.GetSizeClasses(12)">
@Html.KretaRadioButton("TanuloTobbesJuttatasModel.IsBeszamitasosFixSzazalek", TanuloResource.BeszamitasosTanuloBeallitasFix, false).Value(true).RenderWithoutName()
</div>
<div class="@BootsrapHelper.GetSizeClasses(12)">
@Html.KretaRadioButton("TanuloTobbesJuttatasModel.IsBeszamitasosFixSzazalek", TanuloResource.BeszamitasosTanuloBeallitasAtlagAlapu, false).Value(false).RenderWithoutName(tooltipResource: TanuloResource.BeszamitasosTanuloBeallitasAtlagAlapuTobbesTooltip, tooltipWidth: "60%")
</div>
}
</div>
</div>
}
<div class="row">
@Html.KretaComboBoxFor(x => x.TanuloTobbesJuttatasModel.IsIngyenesKepzes, Model.IgenNemList).RenderWithName(3, 3)
</div>
</div>
<script>
var AgazatiAlapvizsgaBeallitasTobbesHelper = (function () {
var agazatiAlapvizsgaBeallitasTobbesHelper = function () { };
var elozoBeallitasValue;
agazatiAlapvizsgaBeallitasTobbesHelper.changed = function () {
switch (this.value) {
case "@AgazatiVizsgaBeallitasTipusEnum.NincsAgazatiAlapvizsgaja":
$('#TanuloTobbesJuttatasModel_IsSikeresAgazatiVizsga').val(elozoBeallitasValue === "@AgazatiVizsgaBeallitasTipusEnum.NincsAgazatiAlapvizsgaja" ? null : false);
break;
case "@AgazatiVizsgaBeallitasTipusEnum.SikeresAgazatiAlapvizsgaAtlagNelkul":
$('#TanuloTobbesJuttatasModel_IsSikeresAgazatiVizsga').val(elozoBeallitasValue === "@AgazatiVizsgaBeallitasTipusEnum.SikeresAgazatiAlapvizsgaAtlagNelkul" ? null : true);
$('#TanuloTobbesJuttatasModel_IsAtlagSzakkepzesi').val(elozoBeallitasValue === "@AgazatiVizsgaBeallitasTipusEnum.SikeresAgazatiAlapvizsgaAtlagNelkul" ? null : false);
break;
case "@AgazatiVizsgaBeallitasTipusEnum.SikeresAgazatiAlapvizsgaAtlaggal":
$('#TanuloTobbesJuttatasModel_IsSikeresAgazatiVizsga').val(elozoBeallitasValue === "@AgazatiVizsgaBeallitasTipusEnum.SikeresAgazatiAlapvizsgaAtlaggal" ? null : true);
$('#TanuloTobbesJuttatasModel_IsAtlagSzakkepzesi').val(elozoBeallitasValue === "@AgazatiVizsgaBeallitasTipusEnum.SikeresAgazatiAlapvizsgaAtlaggal" ? null : true);
break;
}
if (elozoBeallitasValue === this.value) {
$('[name = "AgazatiAlapvizsgaBeallitasTobbes"]:checked').prop('checked', false);
elozoBeallitasValue = null;
}
else {
elozoBeallitasValue = this.value;
}
}
return agazatiAlapvizsgaBeallitasTobbesHelper;
})();
var BeszamitasosTanuloBeallitasHelper = (function () {
var beszamitasosTanuloBeallitasHelper = function () { };
beszamitasosTanuloBeallitasHelper.changed = function (e) {
if (e.value() === "@((int)IgenNemEnum.Igen)") {
$('.beszamitasosTobbesPart').removeClass("hidden");
$('#TanuloTobbesJuttatasModel_IsBeszamitasosFixSzazalek_True').prop("checked", true);
}
else {
$('.beszamitasosTobbesPart').addClass("hidden");
$('#TanuloTobbesJuttatasModel_IsBeszamitasosFixSzazalek_True').prop("checked", false);
}
}
return beszamitasosTanuloBeallitasHelper;
})();
$(document).ready(function () {
$('[name="AgazatiAlapvizsgaBeallitasTobbes"]').unbind("click");
$('[name="AgazatiAlapvizsgaBeallitasTobbes"]').bind("click", AgazatiAlapvizsgaBeallitasTobbesHelper.changed);
});
</script>