104 lines
No EOL
5.9 KiB
Text
104 lines
No EOL
5.9 KiB
Text
@using Kreta.Web.Areas.Intezmeny.Models
|
|
@using Kreta.Web.Security
|
|
|
|
@model TeremModel
|
|
|
|
@Html.HiddenFor(x => x.TeremAlapadatokModel.IsFromSzervezet)
|
|
|
|
<div class="container-fluid details">
|
|
<div class="row">
|
|
@Html.KretaTextBoxFor(x => x.TeremAlapadatokModel.Nev).RenderWithName()
|
|
</div>
|
|
@if(!Model.TeremAlapadatokModel.IsFromSzervezet)
|
|
{
|
|
<div class="row">
|
|
@Html.KretaComboBoxFor(x => x.TeremAlapadatokModel.Jelleg, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = Constants.ComboBoxHelperApiActions.GetTeremJellegList }), "Text", "Value").AutoBind(true).RenderWithName()
|
|
</div>
|
|
<div class="row">
|
|
@Html.KretaComboBoxFor(x => x.TeremAlapadatokModel.MukodesiHelyID, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = Constants.ComboBoxHelperApiActions.GetMukodesiHelyList }), "Text", "Value").AutoBind(true).RenderWithName()
|
|
</div>
|
|
<div class="row">
|
|
@Html.KretaComboBoxFor(x => x.TeremAlapadatokModel.Teremfelelos, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = Constants.ComboBoxHelperApiActions.GetTeremFelelosList }), "Text", "Value").AutoBind(true).RenderWithName()
|
|
</div>
|
|
<div class="row">
|
|
@Html.KretaNumericFor(x => x.TeremAlapadatokModel.Terulet).Max(9999).RenderWithName()
|
|
</div>
|
|
<div class="row">
|
|
@Html.KretaNumericFor(x => x.TeremAlapadatokModel.Kapacitas).Min(ClaimData.IsSelectedTanev21_22OrLater && ClaimData.IsSzakkepzoIntezmeny ? 0 : 1).Max(5000).RenderWithName()
|
|
</div>
|
|
<div class="row">
|
|
@Html.KretaNumericFor(x => x.TeremAlapadatokModel.VizsgaKapacitas).Max(5000).RenderWithName()
|
|
</div>
|
|
<div class="row">
|
|
@Html.KretaCheckBoxFor(x => x.TeremAlapadatokModel.Aktiv).RenderWithName()
|
|
</div>
|
|
<div class="row">
|
|
@Html.KretaCheckBoxFor(x => x.TeremAlapadatokModel.TobbOratLehetTartani).RenderWithName()
|
|
</div>
|
|
<div class="row">
|
|
@Html.KretaCheckBoxFor(x => x.TeremAlapadatokModel.WifiLefedett).RenderWithName()
|
|
</div>
|
|
if (ClaimData.IsSelectedTanev21_22OrLater && ClaimData.IsSzakkepzoIntezmeny)
|
|
{
|
|
<div class="row">
|
|
@Html.KretaCheckBoxFor(x => x.TeremAlapadatokModel.IsInternetkapcsolatElerheto).RenderWithName()
|
|
</div>
|
|
<div class="row" id="internetkapcsolatElerhetoContainer1">
|
|
@Html.KretaNumericFor(x => x.TeremAlapadatokModel.TanulokSzamaraHozzaferhInternetesgep).Min(0).Max(9999).RenderWithName()
|
|
</div>
|
|
<div class="row" id="internetkapcsolatElerhetoContainer2">
|
|
@Html.KretaNumericFor(x => x.TeremAlapadatokModel.PedagogusHozzaferhInternetesgep).Min(0).Max(9999).RenderWithName()
|
|
</div>
|
|
<div class="row">
|
|
@Html.KretaNumericFor(x => x.TeremAlapadatokModel.OktCelraHasznaltSzamitogepekSzama).Min(0).Max(9999).RenderWithName()
|
|
</div>
|
|
<div class="row">
|
|
@Html.KretaCheckBoxFor(x => x.TeremAlapadatokModel.IsInterakttablavalMunkaallomassalFelszerelt).RenderWithName()
|
|
</div>
|
|
}
|
|
}
|
|
else
|
|
{
|
|
<div class="row">
|
|
@Html.KretaComboBoxFor(x => x.TeremAlapadatokModel.SzervezetId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = Constants.ComboBoxHelperApiActions.GetDualisKepzohelyek }), "Text", "Value", useGroup: true, showUnknownValueMessage: false).AutoBind(true).RenderWithName()
|
|
</div>
|
|
@Html.HiddenFor(x => x.TeremAlapadatokModel.Kapacitas)
|
|
}
|
|
<div class="row">
|
|
@Html.KretaTextBoxFor(x => x.TeremAlapadatokModel.Megjegyzes).RenderWithName()
|
|
</div>
|
|
</div>
|
|
|
|
<script>
|
|
$(document).ready(function () {
|
|
if (CommonUtils.parseBool("@(!Model.TeremAlapadatokModel.SzervezetId.HasValue)")) {
|
|
$("[for*='TeremAlapadatokModel_MukodesiHelyID']").append($("<span>", { "class": "required-indicator", "style": "padding-left:4px" }).text("*"));
|
|
}
|
|
if (CommonUtils.parseBool("@(ClaimData.IsSelectedTanev21_22OrLater && ClaimData.IsSzakkepzoIntezmeny && !Model.TeremAlapadatokModel.SzervezetId.HasValue)")) {
|
|
$("[for*='TeremAlapadatokModel.Kapacitas']").append($("<span>", { "class": "required-indicator", "style": "padding-left:4px" }).text("*"));
|
|
$("[for*='TeremAlapadatokModel.TanulokSzamaraHozzaferhInternetesgep']").append($("<span>", { "class": "required-indicator", "style": "padding-left:4px" }).text("*"));
|
|
$("[for*='TeremAlapadatokModel.PedagogusHozzaferhInternetesgep']").append($("<span>", { "class": "required-indicator", "style": "padding-left:4px" }).text("*"));
|
|
|
|
SetBasicControls();
|
|
|
|
$('#TeremAlapadatokModel_IsInternetkapcsolatElerheto').change(function () {
|
|
SetBasicControls();
|
|
});
|
|
}
|
|
if (CommonUtils.parseBool("@(ClaimData.IsSelectedTanev21_22OrLater && ClaimData.IsSzakkepzoIntezmeny && Model.TeremAlapadatokModel.IsFromSzervezet)")) {
|
|
$("[for*='TeremAlapadatokModel_SzervezetId']").append($("<span>", { "class": "required-indicator", "style": "padding-left:4px" }).text("*"));
|
|
$("[for*='TeremAlapadatokModel_HelyszinTipusId']").append($("<span>", { "class": "required-indicator", "style": "padding-left:4px" }).text("*"));
|
|
}
|
|
});
|
|
|
|
function SetBasicControls() {
|
|
if ($('#TeremAlapadatokModel_IsInternetkapcsolatElerheto').is(':checked')) {
|
|
$('#internetkapcsolatElerhetoContainer1').show();
|
|
$('#internetkapcsolatElerhetoContainer2').show();
|
|
}
|
|
else {
|
|
$('#internetkapcsolatElerhetoContainer1').hide();
|
|
$('#internetkapcsolatElerhetoContainer2').hide();
|
|
}
|
|
}
|
|
</script> |