kreta/KretaWeb/Areas/Tantargy/Views/Tantargyak/TantargyTobbesModify.cshtml
2024-03-13 00:33:46 +01:00

79 lines
No EOL
4.8 KiB
Text

@using Kreta.Web.Helpers
@using Kreta.Web.Areas.Tantargy.Models
@using Kreta.Enums.ManualEnums
@model TantargyModModel
<div class="container-fluid details">
<div class="row">
@Html.KretaComboBoxFor(x => x.TargyKategoria, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetTargyKategoriaList" }), "Text", "Value", new Dictionary<string, object>() { { "style", "width: 75%" } }).AutoBind(true).RenderWithName()
</div>
<div class="row">
@Html.KretaComboBoxFor(x => x.ESLTargyKategoria, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetESLTantargykategoriaList" })).RenderWithName()
</div>
<div class="row">
@Html.KretaComboBoxFor(x => x.IsFoTargy, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperEnumApi", action = "GetIgenNemEnumList" }), "Text", "Value", onChangeFunction: "TantargyHelper.hideOrShowComboBox()").AutoBind(true).RenderWithName()
</div>
<div id="FoTargyCombo" class="row" name="AltantargyAdat">
@Html.KretaComboBoxFor(x => x.FoTargyID, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetFotargyakListWithoutSameTargyTobbesModify" }) + "?targyIdArrayString=" + Model.TantargyakIDArray, "Text", "Value", new Dictionary<string, object>() { { "style", "width: 75%" } }).AutoBind(true).RenderWithName()
</div>
<div class="row displayNone" name="AltantargyAdat">
@Html.KretaComboBoxFor(x => x.AltantargyNyomtatvanyban, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperEnumApi", action = "GetIgenNemEnumList" })).AutoBind(true).RenderWithName()
</div>
<div class="row">
@Html.KretaComboBoxFor(x => x.GyakorlatiTargy, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperEnumApi", action = "GetIgenNemEnumList" })).RenderWithName()
</div>
<div class="row">
@Html.KretaNumericFor(x => x.Sorszam).Min(Kreta.Core.Constants.MinMaxValues.MinTantargySorszam).Max(Kreta.Core.Constants.MinMaxValues.MaxTantargySorszam).RenderWithName()
</div>
<div class="row">
@Html.KretaComboBoxFor(x => x.IsAmiTargyMod, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperEnumApi", action = "GetIgenNemEnumList" })).RenderWithName()
</div>
<div class="row">
@Html.KretaComboBoxFor(x => x.IsMszgTargyMod, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperEnumApi", action = "GetIgenNemEnumList" })).RenderWithName()
</div>
<div class="row">
@Html.KretaComboBoxFor(x => x.IsKollegiumiTargy, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperEnumApi", action = "GetIgenNemEnumList" })).RenderWithName()
</div>
<div class="row">
@Html.KretaComboBoxFor(x => x.IsFelnottOktatasTargy, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperEnumApi", action = "GetIgenNemEnumList" })).RenderWithName()
</div>
<div class="row">
@Html.KretaComboBoxFor(x => x.IsNincsBeloleOraMod, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperEnumApi", action = "GetIgenNemEnumList" })).RenderWithName()
</div>
<div class="row">
@Html.KretaComboBoxFor(x => x.IsEgymiTargyMod, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperEnumApi", action = "GetIgenNemEnumList" })).RenderWithName()
</div>
</div>
<script type="text/javascript">
$(document).ready(function () {
TantargyHelper.hideOrShowComboBox();
var $isAmiTargy = $("#IsAmiTargyMod");
var $isAmiTargyComboBox = $isAmiTargy.data("kendoComboBox");
$isAmiTargy.on("focusout", isAmiTargychanged);
$isAmiTargy.on("change", isAmiTargychanged);
var $isMszgTargy = $("#IsMszgTargyMod");
var $isMszgTargyComboBox = $isMszgTargy.data("kendoComboBox");
$isMszgTargy.on("focusout", isMszgTargychanged);
$isMszgTargy.on("change", isMszgTargychanged);
function isAmiTargychanged() {
if (!CommonUtils.isNullOrUndefined($isAmiTargyComboBox)
&& !CommonUtils.isNullOrUndefined($isMszgTargyComboBox)
&& $isAmiTargyComboBox.value() == "@((int)IgenNemEnum.Igen)") {
$isMszgTargyComboBox.value("@((int)IgenNemEnum.Nem)");
}
}
function isMszgTargychanged() {
if (!CommonUtils.isNullOrUndefined($isAmiTargyComboBox)
&& !CommonUtils.isNullOrUndefined($isMszgTargyComboBox)
&& $isMszgTargyComboBox.value() == "@((int)IgenNemEnum.Igen)") {
$isAmiTargyComboBox.value("@((int)IgenNemEnum.Nem)");
}
}
});
</script>