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

73 lines
No EOL
3.7 KiB
Text

@using Kreta.Resources
@using Kreta.Web.Areas.Tanulo.Models
@using Kreta.Web.Security
@model TanuloModel
<div class="container-fluid details">
<label style="margin-bottom: 20px; font-style: italic;">Adatvédelmi okokból a KRÉTA rendszer 2018. szeptember 5-ei frissítésével a rendszer felületéről eltávolításra kerültek a tanulók SNI és BTMN adatai. A rendszer adatbázisából az adat nem kerül törlésre, csupán a felületen nem lehet ideiglenesen elérni azokat. A felületen a frissítést követően kizárólag jelölni lehet a tanulók SNI és/vagy BTMN jellemzőjét, valamint az SNI esetében meg lehet adni a létszámsúlyát (korábban megadott létszámsúly nem veszik el, azaz nem kell újra kitölteni ezt a mezőt).</label>
<div class="row">
@Html.KretaCheckBoxFor(x => x.TanuloSajatosAdatModel.SajatosNevelesu, htmlAttributes: new Dictionary<string, object> { { "onchange", "SniBtmHelper.setVisibilityFromSajatosNevelesu();" } }).RenderWithName(3, 3)
@Html.KretaCheckBoxFor(x => x.TanuloBTMProblemakModel.BTMProblema).RenderWithName(3, 3)
</div>
<div id="SNIHiddenInputsDiv" class="displayNone">
<div class="row">
@Html.KretaNumericFor(x => x.TanuloSajatosAdatModel.TanuloLetszamSulyozasa).Format("#").Decimals(0).Min(0).Max(3).Step(1).RenderWithName(3, 3)
</div>
</div>
@Html.HiddenFor(x => x.TanuloSajatosAdatModel.TanuloSniId)
@if (ClaimData.IsSelectedTanev20_21OrLater)
{
<div id="SzakvelemenyContainer" class="displayNone" style="margin-top: 20px;">
<h4 class="normaltexttransform">@TanuloResource.Szakvelemeny</h4>
<div class="row">
@Html.KretaTextBoxFor(x => x.TanuloSajatosAdatModel.KiallitoSzakertoiBizottsagNeve).RenderWithName(3, 3)
</div>
<div class="row">
@Html.KretaTextBoxFor(x => x.TanuloSajatosAdatModel.KiallitoSzakertoiBizottsagCime).RenderWithName(3, 3)
</div>
<div class="row">
@Html.KretaTextBoxFor(x => x.TanuloSajatosAdatModel.SzakvelemenySzama).RenderWithName(3, 3)
</div>
<div class="row">
@Html.KretaDatePickerFor(x => x.TanuloSajatosAdatModel.KiallitasDatuma).RenderWithName(3, 3)
</div>
<div class="row">
@Html.KretaTextBoxFor(x => x.TanuloSajatosAdatModel.FelulvizsgalatTaneve).RenderWithName(3, 3)
</div>
@if (!Model.TanuloSajatosAdatModel.IsFogyatekossagHide)
{
<div class="row">
@Html.KretaComboBoxFor(x => x.TanuloSajatosAdatModel.FogyatekossagTipusId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetFogyatekossagTipusList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
</div>
}
</div>
}
</div>
<script type="text/javascript">
var SniBtmHelper = (function () {
var sniBtmHelper = function () { };
sniBtmHelper.setVisibilityFromSajatosNevelesu = function () {
var isSajatosNevelesu = KretaCheckBoxHelper.getValue("TanuloSajatosAdatModel_SajatosNevelesu");
if (isSajatosNevelesu) {
$("#SNIHiddenInputsDiv").removeClass('displayNone');
$("#SzakvelemenyContainer").removeClass('displayNone');
}
else {
$("#SNIHiddenInputsDiv").addClass('displayNone');
$("#SzakvelemenyContainer").addClass('displayNone');
}
}
return sniBtmHelper;
})();
$(document).ready(function () {
SniBtmHelper.setVisibilityFromSajatosNevelesu();
});
</script>