@using Kreta.Web.Areas.Orarend.Models; @using Kreta.Framework; @using Kreta.Enums; @using Kreta.Web.Security; @using System.Collections.Generic; @model TanoraAdatok @{ Layout = null; } @using (Html.KretaForm("TanoraAdataiForm")) { var terem = Html.KretaComboBoxFor(m => m.Terem, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetTeremList", isFromSzervezet = Model.SzervezetTipusId_TanoraAdatok.HasValue }), "Text", "Value", useGroup: false).AutoBind(true); var sorszamoz = Html.KretaCheckBoxFor(m => m.Sorszamozando); var megjegyzes = Html.KretaTextBoxFor(m => m.Megjegyzes); var oraKezd = Html.KretaTimePickerFor(m => m.OraKezdete); var oraVeg = Html.KretaTimePickerFor(m => m.OraVege); @Html.HiddenFor(x => x.NaplozasDatum)
@Html.KretaLabelFor(m => m.OsztalyCsoportNev, 3, 3) @Html.KretaLabelFor(m => m.OratartamEsOraszam, 3, 3)
@Html.KretaLabelFor(m => m.TantargyNev, 3, 3) @if(Model.SzervezetTipusId_TanoraAdatok.HasValue) { @Html.KretaCheckBoxFor(m => m.IsEgybefuggoGyakorlat).RenderWithName(3, 3) } else if (Model.IsNapirend) { @Html.KretaLabelFor(m => m.Oraszam, 3, 3) }
@Html.KretaLabelFor(m => m.TanarNev, 3, 3) @if (Model.IsTanora) { @Html.KretaCheckBoxFor(m => m.Megtartott).Enable(Model.Naplozhat && !Model.ElmaradtTanitasiOraRogzitesenekTiltasa).RenderWithName(3, 3) } else { @Html.KretaLabelFor(m => m.MegtartottText, 3, 3) if (Model.Megtartott == null && Model.IsTanora == false) { Model.Megtartott = true; } @Html.HiddenFor(m => m.Megtartott) }
@(terem.Enable(Model.Naplozhat).RenderWithName(3, 3))
@if (Model.Naplozhat && Model.TanarSorszamozhat) { @(sorszamoz.Enable(true).RenderWithName(3, 3)) } else { @(sorszamoz.Enable(false).RenderWithName(3, 3)) } @if (Model.Sorszamozando) {
@Html.KretaLabelFor(m => m.EvesOraSorszam, 3, 3, false, "EvesOraSorszamLabelTanora")
}
@if (!Model.HasOrarendiOra) {
@(oraKezd.Interval(15).Enable(Model.Naplozhat).RenderWithName(3, 3)) @(oraVeg.Interval(15).Enable(Model.Naplozhat).RenderWithName(3, 3))
if (!Model.IsNapirend) {
@Html.KretaComboBoxFor(x => x.CsengetesiRendID, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetCsengetesiRendList" })).AutoBind(true).RenderWithName(3, 3) @Html.KretaNumericFor(x => x.Oraszam).Events(e => e.Change("oraszamOnChange").Spin("oraszamOnSpin")).RenderWithName(3, 3, tooltipResource: CsengetesiRendResource.OraszamModositjaAzIdopontokat)
} } else { @Html.HiddenFor(m => m.CsengetesiRendID) @Html.HiddenFor(m => m.Oraszam) @Html.HiddenFor(m => m.OraKezdete) @Html.HiddenFor(m => m.OraVege) }
@(megjegyzes.Enable(Model.Naplozhat).RenderWithName(3, 9))
@*OpenBoard Képek*@ @if (Model.OpenBoardFiles.Count > 0) {

@StringResourcesUtil.GetString(8369)

@Html.KretaCheckBoxListForOpenBoardKepek("OpenBoardFiles", Model.OpenBoardFiles, 10)
} @if(!Model.SzervezetTipusId_TanoraAdatok.HasValue) { @*A tanóra tulajdonságai*@

@StringResourcesUtil.GetString(4543)

@Html.KretaCheckBoxFor(x => x.Tulora).Enable(Model.Naplozhat).RenderWithName(2, 1) @Html.KretaCheckBoxFor(x => x.IKTTanora).Enable(Model.Naplozhat).RenderWithName(2, 1) @Html.KretaCheckBoxFor(x => x.IPRTanora).Enable(Model.Naplozhat).RenderWithName(2, 1) @Html.KretaCheckBoxFor(x => x.Meres).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.Bontott).Enable(Model.Naplozhat).RenderWithName(2, 1) @Html.KretaCheckBoxFor(x => x.NemzetisegiOra).Enable(Model.Naplozhat).RenderWithName(2, 1) @Html.KretaCheckBoxFor(x => x.Differencialt).Enable(Model.Naplozhat).RenderWithName(2, 1) @Html.KretaCheckBoxFor(x => x.Drama).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.ParhuzamosOra).Enable(Model.Naplozhat).RenderWithName(2, 1) @Html.KretaCheckBoxFor(x => x.MindennaposTestneveles).Enable(Model.Naplozhat).RenderWithName(2, 1) @Html.KretaCheckBoxFor(x => x.Kooperativ).Enable(Model.Naplozhat).RenderWithName(2, 1) @Html.KretaCheckBoxFor(x => x.Multikulturalis).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.NemSzakrendszeruOra).Enable(Model.Naplozhat).RenderWithName(2, 1) @Html.KretaCheckBoxFor(x => x.IsFelnottoktatasiSzerzodes).Enable(Model.Naplozhat).RenderWithName(2, 1) @Html.KretaCheckBoxFor(x => x.OnlineOra).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.TanevTananyaganakIsmetlese).Enable(Model.Naplozhat).RenderWithName(2, 1) @Html.KretaCheckBoxFor(x => x.TanevTananyaganakKiegeszitese).Enable(Model.Naplozhat).RenderWithName(2, 1) @Html.KretaCheckBoxFor(x => x.TanulokDigitalisKeszsegfejlesztese).Enable(Model.Naplozhat).RenderWithName(2, 1) @Html.KretaCheckBoxFor(x => x.Projektmunka).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.TanulokKompenzaciosIraskeszsegFejlesztese).Enable(Model.Naplozhat).RenderWithName(2, 1) @Html.KretaCheckBoxFor(x => x.TanulokKompenzaciosOlvasasiKepessegFejlesztese).Enable(Model.Naplozhat).RenderWithName(2, 1) @Html.KretaCheckBoxFor(x => x.TanulokMatematikaiGondolkodasiKepessegenekKompenzaciosFejlesztese).Enable(Model.Naplozhat).RenderWithName(2, 1) @Html.KretaCheckBoxFor(x => x.TanulokNyelviKepessegenekKompenzaciosFejlesztese).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.TanulokOnmegismeresenekSegitese).Enable(Model.Naplozhat).RenderWithName(2, 1) @Html.KretaCheckBoxFor(x => x.TanulokOnallosagraNevelese).Enable(Model.Naplozhat).RenderWithName(2, 1) @Html.KretaCheckBoxFor(x => x.TanulokTanulasszervezesiKompenzaciosTechnikajanakErositese).Enable(Model.Naplozhat).RenderWithName(2, 1) @Html.KretaCheckBoxFor(x => x.TanulokOrientaciosTamogatasa).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.TanulokSzocialitasanakFejlesztese).Enable(Model.Naplozhat).RenderWithName(2, 1) @Html.KretaCheckBoxFor(x => x.TanulokTovabbhaladasatElokeszitoTevekenysegek).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.PedagogusAltalJelzettEgyeniEsetkezeles).Enable(Model.Naplozhat).RenderWithName(2, 1) @Html.KretaCheckBoxFor(x => x.ProjektmunkaTamogatasa).Enable(Model.Naplozhat).RenderWithName(2, 1) @Html.KretaCheckBoxFor(x => x.DigitalisKeszsegfejlesztes).Enable(Model.Naplozhat).RenderWithName(2, 1) @Html.KretaCheckBoxFor(x => x.KozossegiMunkaTamogatasa).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.TanoraElokeszitesenekTamogatasa).Enable(Model.Naplozhat).RenderWithName(2, 1) @Html.KretaCheckBoxFor(x => x.TanoraLebonyolitasanakTamogatasa).Enable(Model.Naplozhat).RenderWithName(2, 1) @Html.KretaCheckBoxFor(x => x.NapkozisTevekenysegKeretebenEgyeniFejlesztes).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.DFHT).Enable(Model.Naplozhat).RenderWithName(2, 1) @Html.KretaCheckBoxFor(x => x.Rahangolodas).Enable(Model.Naplozhat).RenderWithName(2, 1) @Html.KretaCheckBoxFor(x => x.Testmozgas).Enable(Model.Naplozhat).RenderWithName(2, 1) @Html.KretaCheckBoxFor(x => x.Muveszet).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.KIPOra).Enable(Model.Naplozhat).RenderWithName(2, 1) @Html.KretaCheckBoxFor(x => x.KomplexOra).Enable(Model.Naplozhat).RenderWithName(2, 1) @Html.KretaCheckBoxFor(x => x.Eletgyakorlat).Enable(Model.Naplozhat).RenderWithName(2, 1) @Html.KretaCheckBoxFor(x => x.Logika).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.TeOrad).Enable(Model.Naplozhat).RenderWithName(2, 1) @Html.KretaCheckBoxFor(x => x.DigitalisAlapProgram).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.TAMOPOra).Enable(Model.Naplozhat).RenderWithName(2, 1) @Html.KretaCheckBoxFor(x => x.Tiop).Enable(Model.Naplozhat).RenderWithName(2, 1) @Html.KretaCheckBoxFor(x => x.EFOP32317).Enable(Model.Naplozhat).RenderWithName(2, 1) @Html.KretaCheckBoxFor(x => x.EFOP33717).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.VEKOP73317).Enable(Model.Naplozhat).RenderWithName(2, 1) @Html.KretaCheckBoxFor(x => x.TIOP11112120120001).Enable(Model.Naplozhat).RenderWithName(2, 1) @Html.KretaCheckBoxFor(x => x.EFOP31716EselyteremtesAKoznevelesben).Enable(Model.Naplozhat).RenderWithName(2, 1) @Html.KretaCheckBoxFor(x => x.GINOP623).Enable(Model.Naplozhat).RenderWithName(2, 1)
@Html.KretaCheckBoxFor(x => x.EFOP23517201700038Miapalya).Enable(Model.Naplozhat).RenderWithName(2, 1)
if (Model.Helyettesites) {
@Html.KretaCheckBoxFor(m => m.Helyettesites).Enable(false).RenderWithName()
@Html.KretaComboBoxFor(m => m.HelyettesitoTanar, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "TanariOrarendApi", action = "GetTanarListItems" })).Enable(false).AutoBind(true).RenderWithName(3, 3) @if (Model.HelyettesitesTipusa.ToString() == ((int)HelyettesitesTipusEnum.oraosszevonas).ToString() /*Óraösszevonás?*/) { @Html.KretaComboBoxFor(m => m.HelyettesitesTipusa, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "TanariOrarendApi", action = "GetHelyettesitesTipus", osszevonas = Model.HelyettesitesTipusa })).HtmlAttributes(new Dictionary() { { "readonly", "readonly" } }).AutoBind(true).RenderWithName(3, 3) } else { @Html.KretaComboBoxFor(m => m.HelyettesitesTipusa, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "TanariOrarendApi", action = "GetHelyettesitesTipus", osszevonas = Model.HelyettesitesTipusa })).Enable(false).AutoBind(true).RenderWithName(3, 3) }
@Html.KretaTextAreaFor(m => m.HelyettesitesOka, 3, string.IsNullOrWhiteSpace(Model.HelyettesitesOka) ? null : new Dictionary() { { "readonly", "readonly" } }).RenderWithName(3, 9)
} }
}