93 lines
No EOL
5.8 KiB
Text
93 lines
No EOL
5.8 KiB
Text
@using Kreta.Web.Areas.OsztalyCsoport.Models
|
|
@using Kreta.Enums;
|
|
@using Kreta.Resources;
|
|
@using Kreta.Web.Security
|
|
|
|
@model AlapkepzesOsztalyModel
|
|
|
|
@Scripts.Render("~/bundles/OsztalyBevitelVisibilityHelper")
|
|
|
|
<div class="container-fluid details">
|
|
@Html.HiddenFor(x => x.TanevNev)
|
|
@Html.HiddenFor(x => x.GimnaziumIdsJSON)
|
|
<div class="row">
|
|
@Html.KretaTextBoxFor(x => x.OsztalyNev).RenderWithName(tooltipResource: OsztalyCsoportResource.OsztalyAlapadatokNevTooltip)
|
|
</div>
|
|
<div class="row">
|
|
@Html.KretaComboBoxFor(x => x.FeladatEllatasiHelyId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = Model.IsFeladatellatasiHelySzures ? "GetKollegiumFeladatellatasiHelyek" : "GetFeladatellatasiHelyek" }), "Text", "Value").Events(e => e.Change("function(e) { OsztalyBevitelHelper.feladatellatasiHelyChange(e); }")).AutoBind(true).RenderWithName(tooltipResource: OsztalyCsoportResource.OsztalyAlapadatokFeladatEllatasiHelyTooltip)
|
|
</div>
|
|
<div id="Gimnazium">
|
|
<div class="row">
|
|
@Html.KretaComboBoxFor(x => x.GimnaziumiEvfolyamTipusId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetGimnaziumiEvfolyamTipus" }), "Text", "Value").AutoBind(true).RenderWithName()
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
@Html.KretaCascadeComboBoxFor(x => x.EvfolyamTipusa, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.KollegiumOsztalyApi, action = "GetEvfolyamList" }), "FeladatEllatasiHelyId", "Text", "Value", useGroup: false).AutoBind(true).RenderWithName(tooltipResource: OsztalyCsoportResource.OsztalyAlapadatokEvfolyamTooltip)
|
|
</div>
|
|
@{if (!(ClaimData.IsSzakkepzoIntezmeny && ClaimData.IsSelectedTanev21_22OrLater))
|
|
{
|
|
<div class="row">
|
|
@Html.KretaComboBoxFor(x => x.KepzesiForma, Model.KepzesList).RenderWithName(tooltipResource: OsztalyCsoportResource.OsztalyAlapadatokKepzesTipusaTooltip)
|
|
</div>
|
|
}
|
|
}
|
|
<div class="row">
|
|
@Html.KretaComboBoxFor(x => x.OsztalyfonokId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetOsztalyFonokList" }), "Text", "Value").AutoBind(true).RenderWithName(tooltipResource: OsztalyCsoportResource.OsztalyAlapadatokOsztalyFonokTooltip)
|
|
</div>
|
|
<div class="row">
|
|
@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)
|
|
</div>
|
|
<div class="row">
|
|
@Html.KretaComboBoxFor(x => x.NevelesiTervId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetTantervList" }), "Text", "Value").AutoBind(true).RenderWithName(tooltipResource: OsztalyCsoportResource.OsztalyAlapadatokNevelesiTervTooltip)
|
|
</div>
|
|
<div class="row">
|
|
@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)
|
|
</div>
|
|
<div class="row">
|
|
@Html.KretaTextBoxFor(x => x.Megjegyzes).RenderWithName(tooltipResource: OsztalyCsoportResource.OsztalyAlapadatokMegjegyzesTooltip)
|
|
</div>
|
|
<div class="row">
|
|
@Html.KretaCheckBoxFor(x => x.VegzosEvfolyam).RenderWithName(tooltipResource: OsztalyCsoportResource.OsztalyAlapadatokVegzosEvfolyamuOsztalyTooltip, labelMsg: (ClaimData.IsSelectedTanev20_21OrLater && ClaimData.IsSzakkepzoIntezmeny) ? OsztalyCsoportResource.VegzosEvfolyamuOsztalyKozepfokuOktatasiIntezmenyben2021OrLater : null)
|
|
</div>
|
|
<div class="row">
|
|
@Html.KretaDatePickerFor(x => x.OsztalynaploMegnyitasa).RenderWithName(tooltipResource: OsztalyCsoportResource.OsztalyAlapadatokOsztalynaploMegnyitasDatumaTooltip)
|
|
</div>
|
|
<div class="row">
|
|
@Html.KretaDatePickerFor(x => x.OsztalynaploLezarasa).RenderWithName(tooltipResource: OsztalyCsoportResource.OsztalyAlapadatokOsztalyNaploLezarasDatumaTooltip)
|
|
</div>
|
|
<div class="row">
|
|
@Html.KretaTextAreaFor(x => x.OsztalynaploLeirasa).RenderWithName(tooltipResource: OsztalyCsoportResource.OsztalyAlapadatokOsztalyLeirasaTooltip)
|
|
</div>
|
|
<div class="row">
|
|
@Html.KretaNumericFor(x => x.TervezettLetszam).Min(0).Max(40).RenderWithName()
|
|
</div>
|
|
<div class="row">
|
|
@Html.KretaCheckBoxFor(x => x.TechnikaiOsztaly).RenderWithName(3, 3, tooltipResource: OsztalyCsoportResource.OsztalyAlapadatokTechnikaiOsztalyTooltip)
|
|
@Html.KretaCheckBoxFor(x => x.Nemzetisegi).RenderWithName(3, 3)
|
|
</div>
|
|
<div class="row">
|
|
@Html.KretaCheckBoxFor(x => x.IsGyogypedagogiaiLogopediai).RenderWithName(3, 3)
|
|
</div>
|
|
</div>
|
|
|
|
<script type="text/javascript">
|
|
var OsztalyBevitelHelper = (function () {
|
|
var osztalyBevitelHelper = function () { };
|
|
|
|
var osztalyBevitelVisibilityHelper = new OsztalyBevitelVisibilityHelper();
|
|
|
|
osztalyBevitelHelper.feladatellatasiHelyChange = function (e) {
|
|
osztalyBevitelHelper.SetGimnaziunTobbOsztalyosVisibility(e.sender.value());
|
|
}
|
|
|
|
osztalyBevitelHelper.SetGimnaziunTobbOsztalyosVisibility = function (selectedFeladHelyId) {
|
|
osztalyBevitelVisibilityHelper.SetGimnaziunTobbOsztalyosVisibility(selectedFeladHelyId);
|
|
};
|
|
|
|
return osztalyBevitelHelper;
|
|
})();
|
|
|
|
$(document).ready(function () {
|
|
OsztalyBevitelHelper.SetGimnaziunTobbOsztalyosVisibility($("#FeladatEllatasiHelyId").data("kendoComboBox").value());
|
|
});
|
|
</script> |