init
This commit is contained in:
@@ -0,0 +1,104 @@
|
||||
@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>
|
||||
Reference in New Issue
Block a user