93 lines
No EOL
3 KiB
Text
93 lines
No EOL
3 KiB
Text
@using Kreta.Web.Areas.Feljegyzes.Controllers
|
|
@using Kreta.Web.Areas.Feljegyzes.Models
|
|
@using Kreta.Enums
|
|
|
|
@model BeirasModel
|
|
|
|
@{
|
|
var formName = BaseBeirasokController.NewModifyFormName;
|
|
}
|
|
|
|
@using (Html.KretaForm(formName))
|
|
{
|
|
@Html.KretaValidationSummary()
|
|
|
|
@Html.HiddenFor(x => x.Id)
|
|
@Html.HiddenFor(x => x.TanuloId)
|
|
@Html.HiddenFor(x => x.OsztalyCsoportId)
|
|
|
|
<div class="container-fluid details">
|
|
<div class="row">
|
|
@Html.KretaLabelFor(x => x.FeljegyzoNev, 2, 10, true)
|
|
</div>
|
|
<div class="row">
|
|
@* NOTE: Mindig kell, hogy értéket kapjon a Model.MinimumErvenyessegKezdete és a Model.MaximumErvenyessegKezdete, ha nem akkor ott hibás a működés! *@
|
|
@Html.KretaDatePickerFor(x => x.EsemenyDatuma).Min(Model.MinimumErvenyessegKezdete.Value).Max(Model.MaximumErvenyessegKezdete.Value).RenderWithName(2, 2, true)
|
|
</div>
|
|
<div class="row">
|
|
@Html.KretaComboBoxFor(x => x.Tipus, Model.TipusList).RenderWithName(2, 6, true)
|
|
</div>
|
|
<div class="row">
|
|
@Html.KretaTextBoxFor(x => x.Targy).RenderWithName(2, 6, true)
|
|
</div>
|
|
<div class="row">
|
|
@Html.KretaTextBoxFor(x => x.Megjegyzes).RenderWithName(2, 10, true)
|
|
</div>
|
|
<div class="row">
|
|
@Html.KretaTextAreaFor(x => x.Tartalom, 7).RenderWithName(2, 10, true).
|
|
</div>
|
|
<div id="TartaloNyelvDiv">
|
|
@if (Model.NemzetiDokumentumNyelvek.Any(x => x.ToString() == ((int)AnyanyelvEnum.horvat).ToString()))
|
|
{
|
|
<div class="row">
|
|
@Html.KretaTextAreaFor(x => x.TartalomHorvat, 7).RenderWithName(2, 10, true).
|
|
</div>
|
|
}
|
|
@if (Model.NemzetiDokumentumNyelvek.Any(x => x.ToString() == ((int)AnyanyelvEnum.nemet).ToString()))
|
|
{
|
|
<div class="row">
|
|
@Html.KretaTextAreaFor(x => x.TartalomNemet, 7).RenderWithName(2, 10, true).
|
|
</div>
|
|
}
|
|
@if (Model.NemzetiDokumentumNyelvek.Any(x => x.ToString() == ((int)AnyanyelvEnum.roman).ToString()))
|
|
{
|
|
<div class="row">
|
|
@Html.KretaTextAreaFor(x => x.TartalomRoman, 7).RenderWithName(2, 10, true).
|
|
</div>
|
|
}
|
|
@if (Model.NemzetiDokumentumNyelvek.Any(x => x.ToString() == ((int)AnyanyelvEnum.szerb).ToString()))
|
|
{
|
|
<div class="row">
|
|
@Html.KretaTextAreaFor(x => x.TartalomSzerb, 7).RenderWithName(2, 10, true).
|
|
</div>
|
|
}
|
|
</div>
|
|
</div>
|
|
}
|
|
|
|
<script>
|
|
var BeirasNyelvHelper = (function() {
|
|
var beirasNyelvHelper = function() {};
|
|
|
|
beirasNyelvHelper.setTartalomNyelv = function () {
|
|
var list = [];
|
|
@foreach (var item in Model.NyelvesitendoEsemenyTipuslist)
|
|
{
|
|
@:list.push("@item");
|
|
}
|
|
if (list.indexOf($("#Tipus").data("kendoComboBox").value()) > -1) {
|
|
$('#TartaloNyelvDiv').show();
|
|
} else {
|
|
$('#TartaloNyelvDiv').hide();
|
|
}
|
|
}
|
|
return beirasNyelvHelper;
|
|
})();
|
|
|
|
$(document).ready(function () {
|
|
BeirasNyelvHelper.setTartalomNyelv();
|
|
$("#Tipus").change(function () {
|
|
BeirasNyelvHelper.setTartalomNyelv();
|
|
})
|
|
});
|
|
</script> |