@using Kreta.Web.Areas.Tanar.Models @using Kreta.Web.Areas.Orarend.Models @using Kreta.Web.Helpers.Grid @using Kreta.Enums.ManualEnums @using Kreta.Framework @model FogadooraModel @{ var disabledItemClass = ""; if (Model.VanGvJelentkezes) { disabledItemClass = "disabledItem"; } } @Scripts.Render("~/bundles/moment") @Html.HiddenFor(x => x.Id) @Html.HiddenFor(x => x.FogadoOraDatuma) @Html.HiddenFor(x => x.IsCalendar) @Html.HiddenFor(x => x.IsRendszeressegModosithato)
@Html.HiddenFor(x => x.ModositasiIdoszakTipus) @Html.HiddenFor(x => x.JSHelperNev)
@Html.KretaTimePickerFor(x => x.FogadoOraKezdete, new Dictionary() { { "class", disabledItemClass } }).RenderWithName(3, 3) @Html.KretaTimePickerFor(x => x.FogadoOraVege).Min(Model.VanGvJelentkezes ? Model.FogadoOraVege : new DateTime()).RenderWithName(3, 3)
@Html.KretaComboBoxFor(x => x.TeremId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetTeremList" }), "Text", "Value", useGroup: false).AutoBind(true).RenderWithName(3, 3) @if (Model.IsRendszeressegModosithato) { @Html.KretaComboBoxFor(x => x.Rendszeresseg, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetFogadooraRendszeressegEnumList" }), "Text", "Value", onChangeFunction: "FogadooraHelper.RendszeressegChanged()", useGroup: true).AutoBind(true).RenderWithName(3, 3) } else { @Html.KretaLabelFor(x => x.RendszeressegText, 3, 3) }
@Html.KretaDatePickerFor(x => x.RendszeresFogadooraElsoDatuma).Min(DateTime.Today).Max(Model.TanevUtolsoNapja).RenderWithName(3, 3) @Html.KretaDatePickerFor(x => x.RendszeresFogadooraUtolsoDatuma).Min(DateTime.Today).Max(Model.TanevUtolsoNapja).RenderWithName(3, 3)
@Html.KretaDatePickerFor(x => x.FogadooraEgyebGyakorisagDefaultDate).Min(DateTime.Today).Max(Model.TanevUtolsoNapja).RenderWithName(3, 3) @Html.KretaButton("AddDateToFogadooraDateList", "Dátum hozzáadása")
@if (!Model.Id.HasValue) {
@Html.KretaCheckBoxFor(x => x.IsNemKotottMunkaido).RenderWithName(3, 3)
}
@Html.KretaCheckBoxFor(x => x.JelentkezesekKezelese).RenderWithName(3, 3)
@Html.KretaComboBoxFor(x => x.JelentkezesHatarideje, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetJelentkezesHataridejeList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3, tooltipResource: FogadooraResource.JelentkezesHataridejeTooltip)
@Html.KretaCheckBoxFor(x => x.IsIdosavraOsztas).RenderWithName(3, 3)
@Html.KretaNumericFor(x => x.EgysegnyiIdopontok, htmlAttributes: new Dictionary { { "data-min", 5 }, { "data-max ", 120 } }).Step(1).RenderWithName(3, 3)
@Html.KretaCheckBoxFor(x => x.IsFaliujsagonMegjelenjen).RenderWithName(3, 3)
@Html.KretaDatePickerFor(x => x.FaliujsagErvenyessegKezdete).Min(DateTime.Today).Max(Model.TanevUtolsoNapja).RenderWithName(3, 3) @Html.KretaDatePickerFor(x => x.FaliujsagErvenyessegVege).Min(DateTime.Today).Max(Model.TanevUtolsoNapja).RenderWithName(3, 3)

@FogadooraResource.OsztalyCsoport

@{ var grid = Html.KretaGrid( name: "FogadooraOsztalyCsoportGrid", getUrl: new GridApiUrl("FogadooraApi", "GetOsztalyCsoportGrid"), pageSizes: null, allowPaging: false, dataBoundAdditionalFunction: "FogadooraHelper.SetOsztalyCsoportCheckboxes()" ) .Columns(columns => { columns.Bound(c => c.OsztalyCsoportNev); }) .CheckBoxColumn(FogadooraResource.Hozzarendelve, c => c.Hozzarendelve, !Model.VanGvJelentkezes, "OsztalyCsoportId", addHeaderTitle: true) .AutoBind(true); } @(grid)