@using Kreta.Web.Areas.OsztalyCsoport.Models
@using Kreta.Enums;
@using Kreta.Resources;
@using Kreta.Web.Security
@model AlapkepzesOsztalyModel
@Scripts.Render("~/bundles/OsztalyBevitelVisibilityHelper")
@Scripts.Render("~/bundles/AmiKepzesiJellemzokHelper")
@Html.HiddenFor(x => x.FeladatellatasiHelyIsSzakkepzesesJSON)
@Html.HiddenFor(x => x.FeladatellatasiHelyIsNktJSON)
@Html.HiddenFor(x => x.TanevNev)
@Html.HiddenFor(x => x.GimnaziumIdsJSON)
@Html.HiddenFor(x => x.IsFeladatellatasiHelySzures)
@Html.HiddenFor(x => x.IsAmiAlapkepzesesGimnaziumkentKezelendo)
@Html.KretaTextBoxFor(x => x.OsztalyNev).RenderWithName(tooltipResource: OsztalyCsoportResource.OsztalyAlapadatokNevTooltip)
@Html.KretaComboBoxFor(x => x.FeladatEllatasiHelyId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = Model.IsFeladatellatasiHelySzures ? Model.IsAmiAlapkepzesesGimnaziumkentKezelendo ? "GetAmiFeladatellatasiHelyek" : "GetAlapkepzesFeladatellatasiHelyek" : "GetFeladatellatasiHelyek" }), "Text", "Value").Events(e => e.Change("function(e) { OsztalyBevitelHelper.feladatellatasiHelyChange(e); }")).AutoBind(true).RenderWithName(tooltipResource: OsztalyCsoportResource.OsztalyAlapadatokFeladatEllatasiHelyTooltip)
@Html.KretaComboBoxFor(x => x.GimnaziumiEvfolyamTipusId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetGimnaziumiEvfolyamTipus" }), "Text", "Value").AutoBind(true).RenderWithName()
@Html.KretaCascadeComboBoxFor(x => x.EvfolyamTipusa, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.OsztalyApi, action = "GetEvfolyamList" }), "FeladatEllatasiHelyId", "Text", "Value", useGroup: false).Events(e => e.Change("function(e) { OsztalyBevitelHelper.IsNyelviElokeszitos(e); }")).AutoBind(true).RenderWithName(tooltipResource: OsztalyCsoportResource.OsztalyAlapadatokEvfolyamTooltip)
@{if (!(ClaimData.IsSzakkepzoIntezmeny && ClaimData.IsSelectedTanev21_22OrLater))
{
@Html.KretaComboBoxFor(x => x.KepzesiForma, Model.KepzesList).RenderWithName(tooltipResource: OsztalyCsoportResource.OsztalyAlapadatokKepzesTipusaTooltip)
}
}
@Html.KretaComboBoxFor(x => x.OsztalyfonokId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetOsztalyFonokList" }), "Text", "Value").AutoBind(true).RenderWithName(tooltipResource: OsztalyCsoportResource.OsztalyAlapadatokOsztalyFonokTooltip)
@Html.KretaComboBoxFor(x => x.OsztalyfonokHelyettesId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetOsztalyFonokList" }), "Text", "Value", isSingleElementSet: false).AutoBind(true).RenderWithName(tooltipResource: OsztalyCsoportResource.OsztalyAlapadatokOsztalyFonokHelyettesTooltip)
@Html.KretaComboBoxFor(x => x.SzuloiMunkakozossegKepviseloId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetOsztalyTanuloinakGondviseloi", osztalyId = Model.ID.ToString() }), "Text", "Value", isSingleElementSet: false).AutoBind(true).RenderWithName()
@Html.KretaComboBoxFor(x => x.SzuloiMunkakozossegKepviseloHelyettesId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetOsztalyTanuloinakGondviseloi", osztalyId = Model.ID.ToString() }), "Text", "Value", isSingleElementSet: false).AutoBind(true).RenderWithName()
@Html.KretaComboBoxFor(x => x.TantervId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetTantervList" }), "Text", "Value").AutoBind(true).RenderWithName(tooltipResource: OsztalyCsoportResource.OsztalyAlapadatokTantervTooltip)
@Html.KretaComboBoxFor(x => x.OsztalyTeremID, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetTeremList" }), "Text", "Value", useGroup: false).AutoBind(true).RenderWithName(tooltipResource: OsztalyCsoportResource.OsztalyAlapadatokTeremTooltip)
@Html.KretaTextBoxFor(x => x.Megjegyzes).RenderWithName(tooltipResource: OsztalyCsoportResource.OsztalyAlapadatokMegjegyzesTooltip)
@Html.KretaCheckBoxFor(x => x.VegzosEvfolyam).RenderWithName(tooltipResource: OsztalyCsoportResource.OsztalyAlapadatokVegzosEvfolyamuOsztalyTooltip, labelMsg: (ClaimData.IsSelectedTanev20_21OrLater && ClaimData.IsSzakkepzoIntezmeny) ? OsztalyCsoportResource.VegzosEvfolyamuOsztalyKozepfokuOktatasiIntezmenyben2021OrLater : null)
@Html.KretaDatePickerFor(x => x.OsztalynaploMegnyitasa).RenderWithName(tooltipResource: OsztalyCsoportResource.OsztalyAlapadatokOsztalynaploMegnyitasDatumaTooltip)
@Html.KretaDatePickerFor(x => x.OsztalynaploLezarasa).RenderWithName(tooltipResource: OsztalyCsoportResource.OsztalyAlapadatokOsztalyNaploLezarasDatumaTooltip)
@Html.KretaTextBoxFor(x => x.Naploszam).RenderWithName(6, 6)
@Html.KretaTextAreaFor(x => x.OsztalynaploLeirasa).RenderWithName(tooltipResource: OsztalyCsoportResource.OsztalyAlapadatokOsztalyLeirasaTooltip)
@Html.KretaNumericFor(x => x.TervezettLetszam).Min(0).Max(40).RenderWithName()
@Html.KretaCheckBoxFor(x => x.Keresztfeleves).RenderWithName(3, 3)
@Html.KretaCheckBoxFor(x => x.TechnikaiOsztaly).RenderWithName(3, 3, tooltipResource: OsztalyCsoportResource.OsztalyAlapadatokTechnikaiOsztalyTooltip)
@Html.KretaCheckBoxFor(x => x.Nemzetisegi).RenderWithName(3, 3)
@Html.KretaCheckBoxFor(x => x.IsGyogypedagogiaiLogopediai).RenderWithName(3, 3)
@if (!Model.IsNszfhUjSzkt)
{
@Html.KretaCheckBoxFor(x => x.Kettannyelvu).RenderWithName(3, 3)
@Html.KretaCheckBoxFor(x => x.NyelviElokeszito).RenderWithName(3, 3)
}
@Html.KretaEmpty()
@Html.KretaCheckBoxFor(x => x.Sport).RenderWithName(3, 3)
@Html.KretaCheckBoxFor(x => x.AJProgram).RenderWithName(3, 3)
@Html.KretaTextBoxFor(x => x.SpecialisJellemzo).RenderWithName(1, 5)
@*Html.KretaCheckBoxFor(x => x.AJTehettseggondozoProgram).RenderWithName(3, 3)*@
@Html.KretaComboBoxFor(x => x.AJAlProgram, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperEnumApi", action = "GetAranyJanosAlprogramList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
@OsztalyCsoportResource.UjSzkt
@Html.KretaComboBoxFor(x => x.AgazatUjSzktTipusId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetAgazatUjSzktTipusList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
@Html.KretaComboBoxFor(x => x.SzakmaTipusId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetSzakmaTipusList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
@Html.KretaComboBoxFor(x => x.SzakmairanyTipusId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetSzakmairanyTipusList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
@OsztalyCsoportResource.NKTCim
@Html.KretaComboBoxFor(x => x.TanulmanyiTeruletNktTipusId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetTanulmanyiTeruletNktTipusList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
@Html.KretaComboBoxFor(x => x.SzakkepesitesNktTipusId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetSzakkepesitesNktTipusList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
@Html.KretaComboBoxFor(x => x.SzakiranyNktTipusId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetSzakiranyNktTipusList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
@OsztalyCsoportResource.RegiSzkt
@Html.KretaComboBoxFor(x => x.SzakmacsoportId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetSzakmacsoportTipusList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
@Html.KretaComboBoxFor(x => x.AgazatId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetAgazatTipusList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
@Html.KretaComboBoxFor(x => x.SzakkepesitesId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetSzakkepesitesTipusList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
@Html.KretaComboBoxFor(x => x.ReszSzakkepesitesId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetReszSzakkepesitesTipusList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
@Html.KretaComboBoxFor(x => x.JogviszonyTipusId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboboxHelperApi", action = "GetJogviszonyList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
@OsztalyCsoportResource.AmiKepzesiJellemzok
@Html.Partial("_AmiKepzesiJellemzok_Partial", Model.AmiKepzesiJellemzokModel)