@using Kreta.Web.Areas.OsztalyCsoport.Models
@using Kreta.Web.Helpers
@using Kreta.Resources
@using Kreta.Web.Security
@using Kreta.Enums
@model BesorolasModOsztalybolKiirtTanulokModel
@Scripts.Render("~/bundles/JegyzekAdatokHelper")
@Html.HiddenFor(x => x.AlapadatModel.TanuloCsoportId)
@Html.HiddenFor(x => x.AlapadatModel.TanuloId)
@Html.HiddenFor(x => x.AlapadatModel.OsztalyId)
@Html.HiddenFor(x => x.AlapadatModel.IsNKTSzakkepzeses)
@Html.HiddenFor(x => x.AlapadatModel.IsSzakkepzeses)
@Html.KretaTextBoxFor(x => x.AlapadatModel.OsztalyNev).Enable(false).RenderWithName(3, 3)
@if (Model.AlapadatModel.IsOsszevontOsztaly)
{
@Html.KretaComboBoxFor(x => x.AlapadatModel.TanuloEvfolyamTipusId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetTanuloEvfolyamList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
}
@Html.KretaTextBoxFor(x => x.AlapadatModel.TanuloNev).Enable(false).RenderWithName(3, 3)
@Html.KretaComboBoxFor(x => x.AlapadatModel.TantervId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetTantervList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
@if (Model.AlapadatModel.KilepesDatum.HasValue)
{
@Html.KretaDatePickerFor(x => x.AlapadatModel.BelepesDatum).Min(Model.AlapadatModel.KezdoNap).Max(Model.AlapadatModel.KilepesDatum.Value).RenderWithName(3, 3)
}
else
{
@Html.KretaDatePickerFor(x => x.AlapadatModel.BelepesDatum).Min(Model.AlapadatModel.KezdoNap).Max(Model.AlapadatModel.UtolsoTanitasiNap).RenderWithName(3, 3)
}
@Html.KretaDatePickerFor(x => x.AlapadatModel.KilepesDatum).Min(Model.AlapadatModel.KezdoNap).Max(Model.AlapadatModel.UtolsoNap).RenderWithName(3, 3)
@Html.KretaNumericFor(x => x.AlapadatModel.NaploSorszam).RenderWithName(3, 3)
@Html.KretaTextBoxFor(x => x.AlapadatModel.TorzslapSzam).RenderWithName(3, 3)
@Html.KretaTextBoxFor(x => x.AlapadatModel.Megjegyzes).RenderWithName(3, 3)
@Html.KretaTextBoxFor(x => x.AlapadatModel.BefogadoIntezmeny).RenderWithName(3, 3)
@if (Model.AlapadatModel.IsSzakkepzo)
{
@Html.KretaComboBoxFor(x => x.AlapadatModel.JogviszonyTipusId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetJogviszonyList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
}
@if (Model.AlapadatModel.IsNKTSzakkepzeses || Model.AlapadatModel.IsSzakkepzeses || Model.AlapadatModel.IsMuveszetiSzakGimnazium)
{
if (ClaimData.IsSelectedTanev20_21OrLater && !Model.AlapadatModel.IsMuveszetiSzakGimnazium)
{
@if (ClaimData.IsSelectedTanev21_22OrLater)
{
@Html.KretaCheckBoxFor(x => x.AlapadatModel.IsUjSzktBlokkAlkalmaz, htmlAttributes: new Dictionary() { { "id", "IsUjSzktBlokkAlkalmaz" } }, renderLabelToRight: true)
}
else
{
@OsztalyCsoportResource.UjSzkt
}
@Html.KretaComboBoxFor(x => x.AlapadatModel.AgazatUjSzktTipusId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetAgazatUjSzktTipusList" }), "Text", "Value",
htmlAttributes: new Dictionary() { { "id", "AgazatUjSzktTipus" }, { "class", Model.AlapadatModel.IsAgazatUjSzktTipusModificationEnabled ? "ujSzktCombo" : "disabledItem" } },
onChangeFunction: ClaimData.IsSelectedTanev21_22OrLater ? "BesorolasHelper.changedJegyzekCombok()" : "").AutoBind(true).RenderWithName(3, 3)
@Html.KretaComboBoxFor(x => x.AlapadatModel.SzakmaTipusId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetSzakmaTipusList" }), "Text", "Value",
htmlAttributes: new Dictionary() { { "id", "SzakmaTipus" }, { "class", Model.AlapadatModel.IsSzakmaTipusModificationEnabled ? "ujSzktCombo" : "disabledItem" } },
onChangeFunction: ClaimData.IsSelectedTanev21_22OrLater ? "BesorolasHelper.changedJegyzekCombok()" : "").AutoBind(true).RenderWithName(3, 3)
@Html.KretaComboBoxFor(x => x.AlapadatModel.SzakmairanyTipusId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetSzakmairanyTipusList" }), "Text", "Value",
htmlAttributes: new Dictionary() { { "id", "SzakmairanyTipus" }, { "class", Model.AlapadatModel.IsSzakmairanyTipusModificationEnabled ? "ujSzktCombo" : "disabledItem" } },
onChangeFunction: ClaimData.IsSelectedTanev21_22OrLater ? "BesorolasHelper.changedJegyzekCombok()" : "").AutoBind(true).RenderWithName(3, 3)
}
@if (ClaimData.IsSelectedTanev21_22OrLater)
{
@Html.KretaCheckBoxFor(x => x.AlapadatModel.IsNktBlokkAlkalmaz, htmlAttributes: new Dictionary() { { "id", "IsNktBlokkAlkalmaz" } }, renderLabelToRight: true)
}
else
{
@OsztalyCsoportResource.NKTCim
}
@Html.KretaComboBoxFor(x => x.AlapadatModel.TanulmanyiTeruletNktTipusId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetTanulmanyiTeruletNktTipusList" }), "Text", "Value",
htmlAttributes: new Dictionary() { { "id", "TanulmanyiTeruletNktTipus" }, { "class", Model.AlapadatModel.IsTanulmanyiTeruletNktTipusModificationEnabled ? "nktCombo" : "disabledItem" } },
onChangeFunction: ClaimData.IsSelectedTanev21_22OrLater ? "BesorolasHelper.changedJegyzekCombok()" : "").AutoBind(true).RenderWithName(3, 3)
@Html.KretaComboBoxFor(x => x.AlapadatModel.SzakkepesitesNktTipusId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetSzakkepesitesNktTipusList" }), "Text", "Value",
htmlAttributes: new Dictionary() { { "id", "SzakkepesitesNktTipus" }, { "class", Model.AlapadatModel.IsSzakkepesitesNktTipusModificationEnabled ? "nktCombo" : "disabledItem" } },
onChangeFunction: ClaimData.IsSelectedTanev21_22OrLater ? "BesorolasHelper.changedJegyzekCombok()" : "").AutoBind(true).RenderWithName(3, 3)
@Html.KretaComboBoxFor(x => x.AlapadatModel.SzakiranyNktTipusId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetSzakiranyNktTipusList" }), "Text", "Value",
htmlAttributes: new Dictionary() { { "id", "SzakiranyNktTipus" }, { "class", Model.AlapadatModel.IsSzakiranyNktTipusModificationEnabled ? "nktCombo" : "disabledItem" } },
onChangeFunction: ClaimData.IsSelectedTanev21_22OrLater ? "BesorolasHelper.changedJegyzekCombok()" : "").AutoBind(true).RenderWithName(3, 3)
if (!Model.AlapadatModel.IsMuveszetiSzakGimnazium)
{
@if (ClaimData.IsSelectedTanev21_22OrLater)
{
@Html.KretaCheckBoxFor(x => x.AlapadatModel.IsRegiSzktBlokkAlkalmaz, htmlAttributes: new Dictionary() { { "id", "IsRegiSzktBlokkAlkalmaz" } }, renderLabelToRight: true)
}
else
{
@OsztalyCsoportResource.RegiSzkt
}
@Html.KretaComboBoxFor(x => x.AlapadatModel.SzakmacsoportId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetSzakmacsoportTipusList" }), "Text", "Value",
htmlAttributes: new Dictionary() { { "class", Model.AlapadatModel.IsSzakmacsoportModificationEnabled ? "regiSzktCombo" : "disabledItem" } },
onChangeFunction: ClaimData.IsSelectedTanev21_22OrLater ? "BesorolasHelper.changedJegyzekCombok()" : "").AutoBind(true).RenderWithName(3, 3, tooltipResource: TanuloResource.TanuloTanugyiAdatokSzakkepesitesSzakmacsoportjaTooltip)
@Html.KretaComboBoxFor(x => x.AlapadatModel.AgazatId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetAgazatTipusList" }), "Text", "Value",
htmlAttributes: new Dictionary() { { "class", Model.AlapadatModel.IsAgazatModificationEnabled ? "regiSzktCombo" : "disabledItem" } },
onChangeFunction: ClaimData.IsSelectedTanev21_22OrLater ? "BesorolasHelper.changedJegyzekCombok()" : "").AutoBind(true).RenderWithName(3, 3, tooltipResource: TanuloResource.TanuloTanugyiAdatokSzakkozepiskolaiAgazatTooltip)
@Html.KretaComboBoxFor(x => x.AlapadatModel.SzakkepesitesId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetSzakkepesitesTipusList" }), "Text", "Value",
htmlAttributes: new Dictionary() { { "class", Model.AlapadatModel.IsSzakkepesitesModificationEnabled ? "regiSzktCombo" : "disabledItem" } },
onChangeFunction: ClaimData.IsSelectedTanev21_22OrLater ? "BesorolasHelper.changedJegyzekCombok()" : "").AutoBind(true).RenderWithName(3, 3, tooltipResource: TanuloResource.TanuloTanugyiAdatokSzakepesitesTooltip)
@Html.KretaComboBoxFor(x => x.AlapadatModel.ReszSzakkepesitesId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetReszSzakkepesitesTipusList" }), "Text", "Value",
htmlAttributes: new Dictionary() { { "class", Model.AlapadatModel.IsReszSzakkepesitesModificationEnabled ? "regiSzktCombo" : "disabledItem" } },
onChangeFunction: ClaimData.IsSelectedTanev21_22OrLater ? "BesorolasHelper.changedJegyzekCombok()" : "").AutoBind(true).RenderWithName(3, 3, tooltipResource: TanuloResource.TanuloTanugyiAdatokResszakepestesTooltip)
}
@if (ClaimData.IsSelectedTanev21_22OrLater)
{
@Html.KretaCheckBoxFor(x => x.AlapadatModel.IsUjSzktReszSzakmakBlokkAlkalmaz, htmlAttributes: new Dictionary() { { "id", "IsUjSzktReszSzakmakBlokkAlkalmaz" } }, renderLabelToRight: true)
@Html.KretaComboBoxFor(x => x.AlapadatModel.AgazatReszSzakmaTipusId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetAgazatReszSzakmaTipusList" }), "Text", "Value",
htmlAttributes: new Dictionary() { { "id", "AgazatReszSzakmaTipusId" }, { "class", Model.AlapadatModel.IsAgazatReszSzakmaTipusModificationEnabled ? "ujSzktReszszakmakCombo" : "disabledItem" } },
onChangeFunction: ClaimData.IsSelectedTanev21_22OrLater ? "BesorolasHelper.changedJegyzekCombok()" : "").AutoBind(true).RenderWithName(3, 3)
@Html.KretaComboBoxFor(x => x.AlapadatModel.SzakmaReszSzakmaTipusId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetSzakmaReszSzakmaTipusList" }), "Text", "Value",
htmlAttributes: new Dictionary() { { "id", "SzakmaReszSzakmaTipusId" }, { "class", Model.AlapadatModel.IsSzakmaReszSzakmaTipusModificationEnabled ? "ujSzktReszszakmakCombo" : "disabledItem" } },
onChangeFunction: ClaimData.IsSelectedTanev21_22OrLater ? "BesorolasHelper.changedJegyzekCombok()" : "").AutoBind(true).RenderWithName(3, 3)
@Html.KretaComboBoxFor(x => x.AlapadatModel.ReszSzakmaTipusId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetReszSzakmaTipusList" }), "Text", "Value",
htmlAttributes: new Dictionary() { { "id", "ReszSzakmaTipusId" }, { "class", Model.AlapadatModel.IsReszSzakmaTipusModificationEnabled ? "ujSzktReszszakmakCombo" : "disabledItem" } },
onChangeFunction: ClaimData.IsSelectedTanev21_22OrLater ? "BesorolasHelper.changedJegyzekCombok()" : "").AutoBind(true).RenderWithName(3, 3)
}
}