177 lines
No EOL
11 KiB
Text
177 lines
No EOL
11 KiB
Text
@using Kreta.Resources
|
|
@using Kreta.Web.Areas.Tanulo.Models
|
|
@using Kreta.Web.Security
|
|
@model TanuloTobbesModModel
|
|
|
|
@{
|
|
string magantanuloLabel = string.Empty, magantanulosagOkaLabel = string.Empty, magantanulosagKezdeteLabel = string.Empty;
|
|
string jogviszonyBefejezeseLabel = ClaimData.IsSzakkepzoIntezmeny && ClaimData.IsSelectedTanev21_22OrLater ? TanuloResource.JogviszonyMegszunenesekVarhatoDatuma : TanuloResource.JogviszonyVarhatoBefejezese;
|
|
if (ClaimData.IsSelectedTanev20_21OrLater)
|
|
{
|
|
magantanuloLabel = TanuloResource.EgyeniMunkarend;
|
|
magantanulosagOkaLabel = TanuloResource.EgyeniMunkarendOka;
|
|
magantanulosagKezdeteLabel = TanuloResource.EgyeniMunkarendKezdete;
|
|
}
|
|
}
|
|
|
|
<div class="container-fluid details">
|
|
<h4>@TanuloResource.TanugyiAdatai</h4>
|
|
<div class="row">
|
|
@Html.KretaComboBoxFor(x => x.TanuloTobbesTanugyModel.TantervId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetTantervList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
|
|
@Html.KretaComboBoxFor(x => x.TanuloTobbesTanugyModel.FelvetelTaneveId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetTanevList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
|
|
</div>
|
|
<div class="row">
|
|
@Html.KretaComboBoxFor(x => x.TanuloTobbesTanugyModel.TanuloEvfolyamTipusId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetTanuloEvfolyamList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
|
|
</div>
|
|
<div class="row">
|
|
@Html.KretaComboBoxFor(x => x.TanuloTobbesTanugyModel.SZKTV, Model.IgenNemList).RenderWithName(3, 3)
|
|
@Html.KretaComboBoxFor(x => x.TanuloTobbesTanugyModel.SZETV, Model.IgenNemList).RenderWithName(3, 3)
|
|
</div>
|
|
<div class="row">
|
|
@Html.KretaComboBoxFor(x => x.TanuloTobbesTanugyModel.OSZTV, Model.IgenNemList).RenderWithName(3, 3)
|
|
@Html.KretaComboBoxFor(x => x.TanuloTobbesTanugyModel.EgyebOrszagosDonto, Model.IgenNemList).RenderWithName(3, 3)
|
|
</div>
|
|
<div class="row">
|
|
@Html.KretaComboBoxFor(x => x.TanuloTobbesTanugyModel.IsSzakmaiGyakorlatHiany, Model.IgenNemList).RenderWithName(3, 3)
|
|
@Html.KretaComboBoxFor(x => x.TanuloTobbesTanugyModel.TanterviJellemzoId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetTantervJellemzoTipusList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
|
|
</div>
|
|
<div class="row">
|
|
@if (ClaimData.IsSzakkepzoIntezmeny && ClaimData.IsSelectedTanev21_22OrLater)
|
|
{
|
|
@Html.KretaComboBoxFor(x => x.TanuloTobbesTanugyModel.TanterviJellegId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetKepzesListS" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
|
|
}
|
|
</div>
|
|
|
|
<h4>@TanuloResource.TanuloJogviszonyAdatai</h4>
|
|
<div class="row">
|
|
@Html.KretaComboBoxFor(x => x.TanuloTobbesTanugyModel.ESL16EvesUtanBelepett, Model.IgenNemList).RenderWithName(3, 3)
|
|
</div>
|
|
<div class="row">
|
|
@Html.KretaComboBoxFor(x => x.TanuloTobbesTanugyModel.TankotelezettsegetTeljesito, Model.IgenNemList).RenderWithName(3, 3)
|
|
@Html.KretaDatePickerFor(x => x.TanuloTobbesTanugyModel.TankotelezettsegVege).RenderWithName(3, 3)
|
|
</div>
|
|
<div class="row">
|
|
@Html.KretaComboBoxFor(x => x.TanuloTobbesTanugyModel.Magantanulo, Model.IgenNemList).RenderWithName(3, 3, labelMsg: magantanuloLabel)
|
|
@if (ClaimData.IsSelectedTanev20_21OrLater)
|
|
{
|
|
@Html.KretaComboBoxFor(x => x.TanuloTobbesTanugyModel.MagantanulosagOka, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetMagantanulosagOkaList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3, labelMsg: magantanulosagOkaLabel)
|
|
}
|
|
</div>
|
|
<div class="row">
|
|
@if (ClaimData.IsSelectedTanev20_21OrLater)
|
|
{
|
|
@Html.KretaDatePickerFor(x => x.TanuloTobbesTanugyModel.MagantanulosagKezdete).RenderWithName(3, 3, labelMsg: magantanulosagKezdeteLabel)
|
|
@Html.KretaDatePickerFor(x => x.TanuloTobbesTanugyModel.MagantanulosagVege).RenderWithName(3, 3)
|
|
}
|
|
else
|
|
{
|
|
@Html.KretaComboBoxFor(x => x.TanuloTobbesTanugyModel.MagantanulosagOka, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetMagantanulosagOkaList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
|
|
@Html.KretaDatePickerFor(x => x.TanuloTobbesTanugyModel.MagantanulosagKezdete).RenderWithName(3, 3)
|
|
}
|
|
</div>
|
|
<div class="row">
|
|
@Html.KretaComboBoxFor(x => x.TanuloTobbesTanugyModel.Bejaro, Model.IgenNemList).RenderWithName(3, 3)
|
|
@Html.KretaComboBoxFor(x => x.TanuloTobbesTanugyModel.SzakmaiGyakorlatonTartozkodik, Model.IgenNemList).RenderWithName(3, 3)
|
|
</div>
|
|
<div class="row">
|
|
@Html.KretaEmpty(6)
|
|
@Html.KretaComboBoxFor(x => x.TanuloTobbesTanugyModel.Vendeg, Model.IgenNemList).RenderWithName(3, 3)
|
|
</div>
|
|
<div class="row">
|
|
@Html.KretaComboBoxFor(x => x.TanuloTobbesTanugyModel.TandijatFizeto, Model.IgenNemList).RenderWithName(3, 3)
|
|
@Html.KretaComboBoxFor(x => x.TanuloTobbesTanugyModel.TeritestFizeto, Model.IgenNemList).RenderWithName(3, 3)
|
|
</div>
|
|
<div class="row">
|
|
@Html.KretaComboBoxFor(x => x.TanuloTobbesTanugyModel.Tanuloszerzodeses, Model.IgenNemList).RenderWithName(3, 3)
|
|
@if (ClaimData.IsSelectedTanev21_22OrLater)
|
|
{
|
|
@Html.KretaEmpty()
|
|
}
|
|
else
|
|
{
|
|
@Html.KretaComboBoxFor(x => x.TanuloTobbesTanugyModel.PolgariSzerzodeses, Model.IgenNemList).RenderWithName(3, 3)
|
|
}
|
|
</div>
|
|
<div class="row">
|
|
@Html.KretaComboBoxFor(x => x.TanuloTobbesTanugyModel.EgyuttmukodesiMegallapodasos, Model.IgenNemList).RenderWithName(3, 3)
|
|
@Html.KretaComboBoxFor(x => x.TanuloTobbesTanugyModel.KizarolagIskolaiKeretekKozott, Model.IgenNemList).RenderWithName(3, 3)
|
|
</div>
|
|
<div class="row">
|
|
@Html.KretaComboBoxFor(x => x.TanuloTobbesTanugyModel.DiaksportkorTag, Model.IgenNemList).RenderWithName(3, 3)
|
|
@Html.KretaComboBoxFor(x => x.TanuloTobbesTanugyModel.Evismetlo, Model.IgenNemList).RenderWithName(3, 3)
|
|
</div>
|
|
|
|
<h4>@TanuloResource.SzocialisEsTovabbiTanugyiAdatai</h4>
|
|
<div class="row">
|
|
@Html.KretaComboBoxFor(x => x.TanuloTobbesTanugyModel.IngyenesTankonyvEllatas, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetIngyenesTankonyvEllatasList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
|
|
@Html.KretaComboBoxFor(x => x.TanuloTobbesTanugyModel.SzocialisTamogatas, Model.IgenNemList).RenderWithName(3, 3)
|
|
</div>
|
|
<div class="row">
|
|
@Html.KretaComboBoxFor(x => x.TanuloTobbesTanugyModel.TestnevelesTipusa, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetTestnevelesTipusaList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
|
|
@Html.KretaComboBoxFor(x => x.TanuloTobbesTanugyModel.KollegiumiEllatasu, Model.IgenNemList).RenderWithName(3, 3)
|
|
</div>
|
|
<div class="row">
|
|
@Html.KretaComboBoxFor(x => x.TanuloTobbesTanugyModel.EtkezesiKedvezmeny, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetEtkezesiKedvezmenyList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
|
|
@Html.KretaComboBoxFor(x => x.TanuloTobbesTanugyModel.IntezetiNevelt, Model.IgenNemList).RenderWithName(3, 3)
|
|
</div>
|
|
<div class="row">
|
|
@Html.KretaComboBoxFor(x => x.TanuloTobbesTanugyModel.HatranyosHelyzet, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetHatranyosHelyzetList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
|
|
@Html.KretaComboBoxFor(x => x.TanuloTobbesTanugyModel.Veszelyeztetett, Model.IgenNemList).RenderWithName(3, 3)
|
|
</div>
|
|
<div class="row">
|
|
@Html.KretaComboBoxFor(x => x.TanuloTobbesTanugyModel.MenekultOltalmazottMenedekes, Model.IgenNemList).RenderWithName(3, 3)
|
|
@Html.KretaComboBoxFor(x => x.TanuloTobbesTanugyModel.BeilleszkedesiNehezseg, Model.IgenNemList).RenderWithName(3, 3)
|
|
</div>
|
|
</div>
|
|
|
|
<script>
|
|
$(document).ready(function () {
|
|
$('#TanuloTobbesTanugyModel_MagantanulosagOka').data('kendoComboBox').enable(false);
|
|
$('#TanuloTobbesTanugyModel_MagantanulosagKezdete').data('kendoDatePicker').enable(false);
|
|
$('#TanuloTobbesTanugyModel_MagantanulosagVege').data('kendoDatePicker').enable(false);
|
|
|
|
$('#TanuloTobbesTanugyModel_Magantanulo').change(function () {
|
|
if ($(this).data('kendoComboBox').text() === 'Igen') {
|
|
$('#TanuloTobbesTanugyModel_MagantanulosagOka').data('kendoComboBox').enable(true);
|
|
$('#TanuloTobbesTanugyModel_MagantanulosagKezdete').data('kendoDatePicker').enable(true);
|
|
$('#TanuloTobbesTanugyModel_MagantanulosagVege').data('kendoDatePicker').enable(true);
|
|
} else {
|
|
$('#TanuloTobbesTanugyModel_MagantanulosagOka').data('kendoComboBox').enable(false);
|
|
$('#TanuloTobbesTanugyModel_MagantanulosagKezdete').data('kendoDatePicker').enable(false);
|
|
$('#TanuloTobbesTanugyModel_MagantanulosagVege').data('kendoDatePicker').enable(false);
|
|
|
|
$('#TanuloTobbesTanugyModel_MagantanulosagOka').data('kendoComboBox').value(null);
|
|
$('#TanuloTobbesTanugyModel_MagantanulosagKezdete').data('kendoDatePicker').value(null);
|
|
$('#TanuloTobbesTanugyModel_MagantanulosagVege').data('kendoDatePicker').value(null);
|
|
}
|
|
})
|
|
|
|
if (@Json.Encode(ClaimData.IsSelectedTanev21_22OrLater)) {
|
|
$('#TanuloTobbesTanugyModel_EgyuttmukodesiMegallapodasos').change(comboBoxLikeRadioButton_EgyuttmukodesiMegallapodasos);
|
|
$('#TanuloTobbesTanugyModel_Tanuloszerzodeses').change(comboBoxLikeRadioButton_Tanuloszerzodeses);
|
|
}
|
|
|
|
function comboBoxLikeRadioButton_EgyuttmukodesiMegallapodasos() {
|
|
const group = ['#TanuloTobbesTanugyModel_Tanuloszerzodeses'];
|
|
setOtherComboBox(this, group);
|
|
}
|
|
|
|
function comboBoxLikeRadioButton_Tanuloszerzodeses() {
|
|
const group = ['#TanuloTobbesTanugyModel_EgyuttmukodesiMegallapodasos'];
|
|
setOtherComboBox(this, group);
|
|
}
|
|
|
|
function setOtherComboBox(current, group) {
|
|
for (let cmbbx of group) {
|
|
if ($(current).data('kendoComboBox').text() === 'Igen') {
|
|
$(cmbbx).data('kendoComboBox').enable(false);
|
|
$(cmbbx).data('kendoComboBox').value("0");
|
|
}
|
|
else {
|
|
$(cmbbx).data('kendoComboBox').enable(true);
|
|
$(cmbbx).data('kendoComboBox').value(null);
|
|
}
|
|
}
|
|
}
|
|
});
|
|
</script> |