@using Kreta.Web.Helpers; @using Kreta.Web.Helpers.Grid; @using Kreta.Web.Areas.Orarend.Models; @model AdminKozpontiOrakRogzitesModel @{ const string GridName = "AdminKozpontiOrakRogzitesGrid"; string mainWidth = Model.GetNumberOfTrueProperties() == 0 ? "25%" : Model.GetNumberOfTrueProperties() > 3 ? "12%" : "18%"; }
@KozpontiOrakResource.KozpontiOraRogzitesLeiras

Tanár:
@Html.KretaComboBoxFor(x => x.DefaultTanarID, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetTanarDropDown" }), "Text", "Value", onChangeFunction: "KozpontiOra.SetDefaultTanar(this)", showUnknownValueMessage: false).AutoBind(true).Placeholder(CommonResource.KeremValasszon).HtmlAttributes(new { @class = "defaultComboboxWidth" })
Tantárgy:
@Html.KretaComboBoxFor(x => x.DefaultTantargyID, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetTantargyDropDown", filterNincsBeloleOra = true }), "Text", "Value", onChangeFunction: "KozpontiOra.SetDefaultTantargy(this)", showUnknownValueMessage: false).AutoBind(true).Placeholder(CommonResource.KeremValasszon).HtmlAttributes(new { @class = "defaultComboboxWidth" })
Terem:
@Html.KretaComboBoxFor(x => x.DefaultTeremID, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetTeremListWithoutGroupDropDown" }), "Text", "Value", onChangeFunction: "KozpontiOra.SetDefaultTerem(this)", showUnknownValueMessage: false).AutoBind(true).Placeholder(CommonResource.KeremValasszon).HtmlAttributes(new { @class = "defaultComboboxWidth" })
@( Html.KretaGrid ( name: GridName, getUrl: new GridApiUrl("AdminKozpontiOrakApi", "GetRogzitesGrid", new Dictionary() { { "isSorszamozando", Model.Sorszamozando.ToString() }, { "datum", Model.OraDatum.ToString() }, { "hanyadikOra", Model.Oraszam.ToString() } }), allowPaging: false, batchEdit: true, pageSizes: null, allowSorting: false, showSorszam: false, dataBoundAdditionalFunction: "KozpontiOra.changeRogzitesGirdView();" ) .SelectBoxColumn(Html, 0, false) .Columns(columns => { columns.Bound(c => c.Osztaly).ClientTemplate("#=Osztaly#").Width(mainWidth); columns.Bound(c => c.TanarID).ClientTemplate("
#=KozpontiOra.GetTanar(TanarID)#
").EditorTemplateName("GridNullableForeignKey").EditorViewData(new { dataSourceFunction = "KozpontiOra.GetTanarok"}).Width(mainWidth).HtmlAttributes(new { data_tanar = "" }); columns.Bound(c => c.TantargyID).ClientTemplate("
#=KozpontiOra.GetTantargy(TantargyID)#
").EditorTemplateName("GridNullableForeignKey").EditorViewData(new { dataSourceFunction = "KozpontiOra.GetTantargyak"}).Width(mainWidth).HtmlAttributes(new { data_tantargy = "" }); columns.Bound(c => c.TeremID).ClientTemplate("
#=KozpontiOra.GetTerem(TeremID)#
").EditorTemplateName("GridNullableForeignKey").EditorViewData(new { dataSourceFunction = "KozpontiOra.GetTermek"}).Width(mainWidth).HtmlAttributes(new { data_terem = "" }); if (Model.Sorszamozando) { columns.Bound(c => c.Sorszamozando).ClientTemplate("#=Sorszamozando ? 'Igen' : 'Nem' # ").HtmlAttributes(new { data_Sorszamozando = "" }); } if (Model.ParhuzamosOra) { columns.Bound(c => c.ParhuzamosOra).ClientTemplate("#=ParhuzamosOra ? 'Igen' : 'Nem' # ").HtmlAttributes(new { data_ParhuzamosOra = "" }); } if (Model.Tulora) { columns.Bound(c => c.Tulora).ClientTemplate("#=Tulora ? 'Igen' : 'Nem' # ").HtmlAttributes(new { data_Tulora = "" }); } if (Model.IKTTanora) { columns.Bound(c => c.IKTTanora).ClientTemplate("#=IKTTanora ? 'Igen' : 'Nem' # ").HtmlAttributes(new { data_IKTTanora = "" }); } if (Model.IPRTanora) { columns.Bound(c => c.IPRTanora).ClientTemplate("#=IPRTanora ? 'Igen' : 'Nem' # ").HtmlAttributes(new { data_IPRTanora = "" }); } if (Model.Meres) { columns.Bound(c => c.Meres).ClientTemplate("#=Meres ? 'Igen' : 'Nem' # ").HtmlAttributes(new { data_Meres = "" }); } if (Model.Bontott) { columns.Bound(c => c.Bontott).ClientTemplate("#=Bontott ? 'Igen' : 'Nem' # ").HtmlAttributes(new { data_Bontott = "" }); } if (Model.NemzetisegiOra) { columns.Bound(c => c.NemzetisegiOra).ClientTemplate("#=NemzetisegiOra ? 'Igen' : 'Nem' # ").HtmlAttributes(new { data_NemzetisegiOra = "" }); } if (Model.Differencialt) { columns.Bound(c => c.Differencialt).ClientTemplate("#=Differencialt ? 'Igen' : 'Nem' # ").HtmlAttributes(new { data_Differencialt = "" }); } if (Model.Drama) { columns.Bound(c => c.Drama).ClientTemplate("#=Drama ? 'Igen' : 'Nem' # ").HtmlAttributes(new { data_Drama = "" }); } if (Model.NemSzakrendszeruOra) { columns.Bound(c => c.NemSzakrendszeruOra).ClientTemplate("#=NemSzakrendszeruOra ? 'Igen' : 'Nem' # ").HtmlAttributes(new { data_NemSzakrendszeruOra = "" }); } if (Model.MindennaposTestneveles) { columns.Bound(c => c.MindennaposTestneveles).ClientTemplate("#=MindennaposTestneveles ? 'Igen' : 'Nem' # ").HtmlAttributes(new { data_MindennaposTestneveles = "" }); } if (Model.Kooperativ) { columns.Bound(c => c.Kooperativ).ClientTemplate("#=Kooperativ ? 'Igen' : 'Nem' # ").HtmlAttributes(new { data_Kooperativ = "" }); } if (Model.Multikulturalis) { columns.Bound(c => c.Multikulturalis).ClientTemplate("#=Multikulturalis ? 'Igen' : 'Nem' # ").HtmlAttributes(new { data_Multikulturalis = "" }); } if (Model.IsFelnottoktatasiSzerzodes) { columns.Bound(c => c.IsFelnottoktatasiSzerzodes).ClientTemplate("#=IsFelnottoktatasiSzerzodes ? 'Igen' : 'Nem' # ").HtmlAttributes(new { data_IsFelnottoktatasiSzerzodes = "" }); } if (Model.OnlineOra) { columns.Bound(c => c.OnlineOra).ClientTemplate("#=OnlineOra ? 'Igen' : 'Nem' # ").HtmlAttributes(new { data_OnlineOra = "" }); } if (Model.KAPOra) { columns.Bound(c => c.KAPOra).ClientTemplate("#=KAPOra ? 'Igen' : 'Nem' # ").HtmlAttributes(new { data_KAPOra = "" }); } if (Model.DFHT) { columns.Bound(c => c.DFHT).ClientTemplate("#=DFHT ? 'Igen' : 'Nem' # ").HtmlAttributes(new { data_DFHT = "" }); } if (Model.Rahangolodas) { columns.Bound(c => c.Rahangolodas).ClientTemplate("#=Rahangolodas ? 'Igen' : 'Nem' # ").HtmlAttributes(new { data_Rahangolodas = "" }); } if (Model.Testmozgas) { columns.Bound(c => c.Testmozgas).ClientTemplate("#=Testmozgas ? 'Igen' : 'Nem' # ").HtmlAttributes(new { data_Testmozgas = "" }); } if (Model.Muveszet) { columns.Bound(c => c.Muveszet).ClientTemplate("#=Muveszet ? 'Igen' : 'Nem' # ").HtmlAttributes(new { data_Muveszet = "" }); } if (Model.KIPOra) { columns.Bound(c => c.KIPOra).ClientTemplate("#=KIPOra ? 'Igen' : 'Nem' # ").HtmlAttributes(new { data_KIPOra = "" }); } if (Model.KomplexOra) { columns.Bound(c => c.KomplexOra).ClientTemplate("#=KomplexOra ? 'Igen' : 'Nem' # ").HtmlAttributes(new { data_KomplexOra = "" }); } if (Model.Eletgyakorlat) { columns.Bound(c => c.Eletgyakorlat).ClientTemplate("#=Eletgyakorlat ? 'Igen' : 'Nem' # ").HtmlAttributes(new { data_Eletgyakorlat = "" }); } if (Model.Logika) { columns.Bound(c => c.Logika).ClientTemplate("#=Logika ? 'Igen' : 'Nem' # ").HtmlAttributes(new { data_Logika = "" }); } if (Model.TeOrad) { columns.Bound(c => c.TeOrad).ClientTemplate("#=TeOrad ? 'Igen' : 'Nem' # ").HtmlAttributes(new { data_TeOrad = "" }); } if (Model.DigitalisAlapProgram) { columns.Bound(c => c.DigitalisAlapProgram).ClientTemplate("#=DigitalisAlapProgram ? 'Igen' : 'Nem' # ").HtmlAttributes(new { data_DigitalisAlapProgram = "" }); } if (Model.TAMOPOra) { columns.Bound(c => c.TAMOPOra).ClientTemplate("#=TAMOPOra ? 'Igen' : 'Nem' # ").HtmlAttributes(new { data_TAMOPOra = "" }); } if (Model.Tiop) { columns.Bound(c => c.Tiop).ClientTemplate("#=Tiop ? 'Igen' : 'Nem' # ").HtmlAttributes(new { data_Tiop = "" }); } if (Model.EFOP32317) { columns.Bound(c => c.EFOP32317).ClientTemplate("#=EFOP32317 ? 'Igen' : 'Nem' # ").HtmlAttributes(new { data_EFOP32317 = "" }); } if (Model.EFOP33717) { columns.Bound(c => c.EFOP33717).ClientTemplate("#=EFOP33717 ? 'Igen' : 'Nem' # ").HtmlAttributes(new { data_EFOP33717 = "" }); } if (Model.VEKOP73317) { columns.Bound(c => c.VEKOP73317).ClientTemplate("#=VEKOP73317 ? 'Igen' : 'Nem' # ").HtmlAttributes(new { data_VEKOP73317 = "" }); } if (Model.TIOP11112120120001) { columns.Bound(c => c.TIOP11112120120001).ClientTemplate("#=TIOP11112120120001 ? 'Igen' : 'Nem' # ").HtmlAttributes(new { data_TIOP11112120120001 = "" }); } if (Model.EFOP31716EselyteremtesAKoznevelesben) { columns.Bound(c => c.EFOP31716EselyteremtesAKoznevelesben).ClientTemplate("#=EFOP31716EselyteremtesAKoznevelesben ? 'Igen' : 'Nem' # ").HtmlAttributes(new { data_EFOP31716EselyteremtesAKoznevelesben = "" }); } if (Model.GINOP623) { columns.Bound(c => c.GINOP623).ClientTemplate("#=GINOP623 ? 'Igen' : 'Nem' # ").HtmlAttributes(new { data_GINOP623 = "" }); } if (Model.EFOP23517201700038Miapalya) { columns.Bound(c => c.EFOP23517201700038Miapalya).ClientTemplate("#=EFOP23517201700038Miapalya ? 'Igen' : 'Nem' # ").HtmlAttributes(new { data_EFOP23517201700038Miapalya = "" }); } }) .Editable(editable => editable.Mode(GridEditMode.InCell)) .Events(e => e.Edit("function(e) {KozpontiOra.edit(e)}").Save("function(e) {KozpontiOra.SaveDropDown(e)}")) )