@using Kreta.Web.Security @using Kreta.Resources @using Kreta.Web.Areas.Beiratkozas.Controllers @using Kreta.Web.Controllers @using Kreta.Web.Helpers @using Kreta.Web.Areas.Beiratkozas.Models @using Kreta.Enums @using Kreta.BusinessLogic.Classes @model NebuloModel @{ var customClass = ""; //if (Model.IsKozpontiMegjelent == false) { customClass = "disabledItem"; } } @if(Model.Id.HasValue) { } @using (Html.KretaForm(NebuloController.NewModifyNebuloFormName)) { @Html.KretaValidationSummary() @Html.HiddenFor(x => x.Id)
@Html.LabelFor(m => m.NebuloNeve)
@Html.KretaTextBoxFor(m => m.Elotag).HtmlAttributes(new { placeholder = BeiratkozasResource.Elotag })
@Html.KretaTextBoxFor(m => m.Vezeteknev).HtmlAttributes(new { placeholder = BeiratkozasResource.CsaladiNeve })
@Html.KretaTextBoxFor(m => m.Keresztnev).HtmlAttributes(new { placeholder = BeiratkozasResource.Utoneve })
@Html.LabelFor(m => m.OktatasiAzonositoSzama)
@Html.KretaMaskedTextBoxFor(m => m.OktatasiAzonositoSzama, "00000000000").HtmlAttributes(new { placeholder = BeiratkozasResource.OktatasiAzonositoSzama })
@Html.KretaCheckBoxFor(m => m.NincsOktatasiAzonosito).Label(BeiratkozasResource.NincsOktatasiAzonosito)
@Html.LabelFor(m => m.NincsOktatasiAzonositoIndok)
@Html.KretaTextAreaFor(m => m.NincsOktatasiAzonositoIndok)
@Html.LabelFor(m => m.Neme)
@Html.KretaSelectorFor(m => m.Neme, EnumController.Cache.NemSelectList)
@Html.LabelFor(m => m.NebuloSzuletesiNeve)
@Html.KretaTextBoxFor(m => m.SzuletesiVezeteknev).HtmlAttributes(new { placeholder = BeiratkozasResource.SzuletesiCsaladNeve })
@Html.KretaTextBoxFor(m => m.SzuletesiKeresztnev).HtmlAttributes(new { placeholder = BeiratkozasResource.SzuletesiUtoneve })
@Html.LabelFor(m => m.SzuletesiOrszagaHelyeEsIdeje)
@Html.KretaComboBoxFor(m => m.SzuletesiOrszag, EnumController.Cache.OrszagSelectList).Placeholder(BeiratkozasResource.SzuletesiOrszag)
@Html.KretaComboBoxFor(m => m.SzuletesiHely, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "NebuloApi", action = "GetSzuletesiHelysegNevList" }), "TelepulesNev", "TelepulesNev", isAutoComplete: true, isCustomAllowed: true, isServerFiltering: false).AutoBind(true).Placeholder(BeiratkozasResource.SzuletesiHely)
@Html.KretaDatePickerFor(m => m.SzuletesiIdo).Min(new DateTime(2000, 1, 1)).Max(new DateTime(DateTime.Today.Year, 1, 1)).HtmlAttributes(new { placeholder = BeiratkozasResource.SzuletesiIdo }).RenderWithMask()
@Html.LabelFor(m => m.AnyjaNeve)
@Html.KretaTextBoxFor(m => m.AnyjaVezetekneve).HtmlAttributes(new { placeholder = BeiratkozasResource.AnyjaSzuletesiCsaladNeve })
@Html.KretaTextBoxFor(m => m.AnyjaKeresztneve).HtmlAttributes(new { placeholder = BeiratkozasResource.AnyjaSzuletesiUtoneve })
@Html.LabelFor(m => m.Anyanyelv)
@Html.KretaComboBoxFor(m => m.Anyanyelv, EnumController.Cache.AnyanyelvSelectList).Placeholder(BeiratkozasResource.Anyanyelv)
@Html.LabelFor(m => m.Allampolgarsag)
@Html.KretaComboBoxFor(m => m.Allampolgarsag, EnumController.Cache.AllampolgarsagSelectList).Placeholder(BeiratkozasResource.Allampolgarsag)
@Html.DisplayNameFor(m => m.Allampolgarsag2)
@Html.KretaComboBoxFor(m => m.Allampolgarsag2, EnumController.Cache.AllampolgarsagSelectList).Placeholder(BeiratkozasResource.Allampolgarsag2)
@Html.LabelFor(m => m.NebuloCim)
@Html.KretaComboBoxFor(x => x.Orszag, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetOrszagList" }), "Text", "Value").AutoBind(true).Filter(FilterType.StartsWith).Placeholder(BeiratkozasResource.Orszag)
@Html.KretaComboBoxFor(m => m.Iranyitoszam, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "NebuloApi", action = "GetIranyitoszamList" }), "Iranyitoszam", "Iranyitoszam", htmlAttributes: new Dictionary { { "class", "Iranyitoszam" } } , isCustomAllowed: true, isServerFiltering: false).AutoBind(true).Placeholder(BeiratkozasResource.IRSZ)
@Html.KretaTextBoxFor(m => m.Iranyitoszam_Str).HtmlAttributes(new { placeholder = BeiratkozasResource.IRSZ })
@Html.KretaComboBoxFor(m => m.Helyseg, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "NebuloApi", action = "GetHelysegNevList" }), "TelepulesNev", "TelepulesNev", isAutoComplete: true, isCustomAllowed: true, isServerFiltering: false).AutoBind(true).Placeholder(CommonResource.Helyseg)
@Html.KretaTextBoxFor(m => m.Helyseg_Str).HtmlAttributes(new { placeholder = CommonResource.Helyseg })
@Html.KretaTextBoxFor(m => m.Kozterulet).HtmlAttributes(new { placeholder = CommonResource.KozteruletNev })
@Html.KretaComboBoxFor(m => m.KozteruletJelleg, EnumController.Cache.KozteruletJellegSelectList .Where(x => x.Value != KozteruletJellegEnum.Ures.GetDisplayName(ClaimData.SelectedTanevID.Value) && x.Value != KozteruletJellegEnum.egyeb.GetDisplayName(ClaimData.SelectedTanevID.Value)) ).AutoBind(true).Placeholder(CommonResource.KozteruletJellege)
@Html.KretaTextBoxFor(m => m.KozteruletJelleg_Str).HtmlAttributes(new { placeholder = CommonResource.KozteruletJellege })
@Html.KretaTextBoxFor(m => m.Szam).HtmlAttributes(new { placeholder = BeiratkozasResource.Szam })
@Html.KretaTextBoxFor(m => m.Emelet).HtmlAttributes(new { placeholder = BeiratkozasResource.Emelet })
@Html.KretaTextBoxFor(m => m.Ajto).HtmlAttributes(new { placeholder = BeiratkozasResource.Ajto })
@Html.KretaCheckBoxFor(m => m.THCimeAzonos).Label(BeiratkozasResource.TartozkodasiHelyMegegyezik)
@Html.KretaComboBoxFor(x => x.THOrszag, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetOrszagList" }), "Text", "Value").AutoBind(true).Placeholder(BeiratkozasResource.Orszag)
@Html.KretaComboBoxFor(m => m.THIranyitoszam, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "NebuloApi", action = "GetIranyitoszamList" }), "Iranyitoszam", "Iranyitoszam", isCustomAllowed: true, isServerFiltering: false).Filter(FilterType.StartsWith).AutoBind(true).Placeholder(BeiratkozasResource.IRSZ)
@Html.KretaTextBoxFor(m => m.THIranyitoszam_Str).HtmlAttributes(new { placeholder = BeiratkozasResource.IRSZ })
@Html.KretaComboBoxFor(m => m.THHelyseg, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "NebuloApi", action = "GetHelysegNevList" }), "TelepulesNev", "TelepulesNev", isAutoComplete: true, isCustomAllowed: true, isServerFiltering: false).AutoBind(true).Placeholder(CommonResource.Helyseg)
@Html.KretaTextBoxFor(m => m.THHelyseg_Str).HtmlAttributes(new { placeholder = CommonResource.Helyseg })
@Html.KretaTextBoxFor(m => m.THKozterulet).HtmlAttributes(new { placeholder = CommonResource.KozteruletNev })
@Html.KretaComboBoxFor(m => m.THKozteruletJelleg, EnumController.Cache.KozteruletJellegSelectList .Where(x => x.Value != KozteruletJellegEnum.Ures.GetDisplayName(ClaimData.SelectedTanevID.Value) && x.Value != KozteruletJellegEnum.egyeb.GetDisplayName(ClaimData.SelectedTanevID.Value)) ).AutoBind(true).Placeholder(CommonResource.KozteruletJellege)
@Html.KretaTextBoxFor(m => m.THKozteruletJelleg_Str).HtmlAttributes(new { placeholder = CommonResource.KozteruletJellege })
@Html.KretaTextBoxFor(m => m.THSzam).HtmlAttributes(new { placeholder = BeiratkozasResource.Szam })
@Html.KretaTextBoxFor(m => m.THEmelet).HtmlAttributes(new { placeholder = BeiratkozasResource.Emelet })
@Html.KretaTextBoxFor(m => m.THAjto).HtmlAttributes(new { placeholder = BeiratkozasResource.Ajto })
@Html.LabelFor(m => m.TorvenyesKepviselojeNeveCimeElerhetosege)
@Html.KretaTextBoxFor(m => m.TKNev).HtmlAttributes(new { placeholder = BeiratkozasResource.TorvenyesKepviselojeNeve })
@*
@Html.KretaComboBoxFor(m => m.TKRokonsagiFok, EnumController.Cache.RokonsagiFokSelectList).Placeholder(BeiratkozasResource.RokonsagiFok)
*@
@Html.KretaTextBoxFor(m => m.TKEmail).HtmlAttributes(new { placeholder = BeiratkozasResource.EmailCime })
@Html.KretaTextBoxFor(m => m.TKTelefon).HtmlAttributes(new { placeholder = BeiratkozasResource.Telefonszama })
@Html.KretaTextBoxFor(m => m.TKSzuletesiNev).HtmlAttributes(new { placeholder = BeiratkozasResource.TorvenyesKepviselojeSzuletesiNeve })
@Html.KretaComboBoxFor(m => m.TKJogalap, EnumController.Cache.JogalapSelectList).Placeholder(BeiratkozasResource.TorvenyesKepviselojenekJogalapja)
@Html.KretaCheckBoxFor(m => m.TKCimeAzonos).Label(BeiratkozasResource.TorvenyesKepviseloLakhelyMegegyezik)
@Html.KretaComboBoxFor(x => x.TKOrszag, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetOrszagList" }), "Text", "Value").AutoBind(true).Placeholder(BeiratkozasResource.Orszag)
@Html.KretaComboBoxFor(m => m.TKIranyitoszam, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "NebuloApi", action = "GetIranyitoszamList" }), "Iranyitoszam", "Iranyitoszam", isCustomAllowed: true, isServerFiltering: false).Filter(FilterType.StartsWith).AutoBind(true).Placeholder(BeiratkozasResource.IRSZ)
@Html.KretaTextBoxFor(m => m.TKIranyitoszam_Str).HtmlAttributes(new { placeholder = BeiratkozasResource.IRSZ })
@Html.KretaComboBoxFor(m => m.TKHelyseg, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "NebuloApi", action = "GetHelysegNevList" }), "TelepulesNev", "TelepulesNev", isAutoComplete: true, isCustomAllowed: true, isServerFiltering: false).AutoBind(true).Placeholder(CommonResource.Helyseg)
@Html.KretaTextBoxFor(m => m.TKHelyseg_Str).HtmlAttributes(new { placeholder = CommonResource.Helyseg })
@Html.KretaTextBoxFor(m => m.TKKozterulet).HtmlAttributes(new { placeholder = CommonResource.KozteruletNev })
@Html.KretaComboBoxFor(m => m.TKKozteruletJelleg, EnumController.Cache.KozteruletJellegSelectList .Where(x => x.Value != KozteruletJellegEnum.Ures.GetDisplayName(ClaimData.SelectedTanevID.Value) && x.Value != KozteruletJellegEnum.egyeb.GetDisplayName(ClaimData.SelectedTanevID.Value)) ).AutoBind(true).Placeholder(CommonResource.KozteruletJellege)
@Html.KretaTextBoxFor(m => m.TKKozteruletJelleg_Str).HtmlAttributes(new { placeholder = CommonResource.KozteruletJellege })
@Html.KretaTextBoxFor(m => m.TKSzam).HtmlAttributes(new { placeholder = BeiratkozasResource.Szam })
@Html.KretaTextBoxFor(m => m.TKEmelet).HtmlAttributes(new { placeholder = BeiratkozasResource.Emelet })
@Html.KretaTextBoxFor(m => m.TKAjto).HtmlAttributes(new { placeholder = BeiratkozasResource.Ajto })
@Html.LabelFor(m => m.TorvenyesKepviselojeNeveCimeElerhetosege2)
@Html.KretaTextBoxFor(m => m.TK2Nev).HtmlAttributes(new { placeholder = BeiratkozasResource.TorvenyesKepviseloje2Neve })
@*
@Html.KretaComboBoxFor(m => m.TK2RokonsagiFok, EnumController.Cache.RokonsagiFokSelectList).Placeholder(BeiratkozasResource.RokonsagiFok)
*@
@Html.KretaTextBoxFor(m => m.TK2Email).HtmlAttributes(new { placeholder = BeiratkozasResource.EmailCime })
@Html.KretaTextBoxFor(m => m.TK2Telefon).HtmlAttributes(new { placeholder = BeiratkozasResource.Telefonszama })
@Html.KretaTextBoxFor(m => m.TK2SzuletesiNev).HtmlAttributes(new { placeholder = BeiratkozasResource.TorvenyesKepviselojeSzuletesi2Neve })
@Html.KretaComboBoxFor(m => m.TK2Jogalap, EnumController.Cache.JogalapSelectList).Placeholder(BeiratkozasResource.TorvenyesKepviselojenekJogalapja2)
@Html.KretaCheckBoxFor(m => m.TK2CimeAzonos).Label(BeiratkozasResource.TorvenyesKepviseloLakhelyMegegyezik2)
@Html.KretaComboBoxFor(x => x.TK2Orszag, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetOrszagList" }), "Text", "Value").AutoBind(true).Placeholder(BeiratkozasResource.Orszag)
@Html.KretaComboBoxFor(m => m.TK2Iranyitoszam, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "NebuloApi", action = "GetIranyitoszamList" }), "Iranyitoszam", "Iranyitoszam", isCustomAllowed: true,isServerFiltering: false).Filter(FilterType.StartsWith).AutoBind(true).Placeholder(BeiratkozasResource.IRSZ)
@Html.KretaTextBoxFor(m => m.TK2Iranyitoszam_Str).HtmlAttributes(new { placeholder = BeiratkozasResource.IRSZ })
@Html.KretaComboBoxFor(m => m.TK2Helyseg, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "NebuloApi", action = "GetHelysegNevList" }), "TelepulesNev", "TelepulesNev", isAutoComplete: true, isCustomAllowed: true, isServerFiltering: false).AutoBind(true).Placeholder(CommonResource.Helyseg)
@Html.KretaTextBoxFor(m => m.TK2Helyseg_Str).HtmlAttributes(new { placeholder = CommonResource.Helyseg })
@Html.KretaTextBoxFor(m => m.TK2Kozterulet).HtmlAttributes(new { placeholder = CommonResource.KozteruletNev })
@Html.KretaComboBoxFor(m => m.TK2KozteruletJelleg, EnumController.Cache.KozteruletJellegSelectList .Where(x => x.Value != KozteruletJellegEnum.Ures.GetDisplayName(ClaimData.SelectedTanevID.Value) && x.Value != KozteruletJellegEnum.egyeb.GetDisplayName(ClaimData.SelectedTanevID.Value)) ).AutoBind(true).Placeholder(CommonResource.KozteruletJellege)
@Html.KretaTextBoxFor(m => m.TK2KozteruletJelleg_Str).HtmlAttributes(new { placeholder = CommonResource.KozteruletJellege })
@Html.KretaTextBoxFor(m => m.TK2Szam).HtmlAttributes(new { placeholder = BeiratkozasResource.Szam })
@Html.KretaTextBoxFor(m => m.TK2Emelet).HtmlAttributes(new { placeholder = BeiratkozasResource.Emelet })
@Html.KretaTextBoxFor(m => m.TK2Ajto).HtmlAttributes(new { placeholder = BeiratkozasResource.Ajto })
@*
@Html.LabelFor(m => m.OvodaAzonositojaEsNeve)
@Html.KretaTextBoxFor(m => m.OvodaAzonosito).HtmlAttributes(new { placeholder = BeiratkozasResource.Azonosito })
@Html.KretaTextBoxFor(m => m.OvodaNev).HtmlAttributes(new { placeholder = BeiratkozasResource.OvodaNeve })
*@
@Html.LabelFor(m => m.OvodaEvekSzama)
@Html.KretaNumericFor(m => m.OvodaEvekSzama).Decimals(1).Min(0).Max(5).HtmlAttributes(new { placeholder = BeiratkozasResource.OvodaEvekSzama })
@*
@Html.KretaCheckBoxFor(m => m.NemMagyarOvoda).Label(BeiratkozasResource.NemMagyarOvoda)
*@
@Html.LabelFor(m => m.FeladatellatasiHelyId)
@Html.KretaComboBoxFor(m => m.FeladatellatasiHelyId, Model.FeladatellatasiHelyList, isSingleElementSet: false).Placeholder(BeiratkozasResource.FeladatellatasiHely)
@Html.LabelFor(m => m.TagozatNeve)
@Html.KretaTextBoxFor(m => m.TagozatNeve).HtmlAttributes(new { placeholder = BeiratkozasResource.TagozatNev })
@Html.KretaCheckBoxFor(m => m.EletvitelszeruOttLakasKorzetes).Label(BeiratkozasResource.EletvitelszeruOttLakas)
@Html.KretaCheckBoxFor(m => m.SzakertoiBizottsagKormanyhivatalAltalKijelolttanulo).Label(BeiratkozasResource.SzakertoiBizottsag)
@Html.KretaCheckBoxFor(m => m.SzulojeTestvereTartosanBetegVagyFogyatekkalElo).Label(BeiratkozasResource.SzuloTestverBeteg)
@Html.KretaCheckBoxFor(m => m.TestvereAzIntezmenyTanuloja).Label(BeiratkozasResource.TestverAdottIntezmenyTanuloja)
@Html.KretaCheckBoxFor(m => m.SzulojenekMunkahelyeAzIskolaKorzetebenTalalhato).Label(BeiratkozasResource.MunkaltatoiIgazolas)
@Html.KretaCheckBoxFor(m => m.AzIskolaALakohelyetolEgyKilometerenBelulTalalhato).Label(BeiratkozasResource.AzIskolaALakohelyetol)
@Html.KretaCheckBoxFor(m => m.IsOsszevontOsztaly).Label(BeiratkozasResource.IsOsszevontOsztaly)
@Html.KretaCheckBoxFor(m => m.BTM).Label(BeiratkozasResource.BeilleszkedesiTanulasiMagatartasiProblemak)
@*NOTE: Ez ideiglenesen van hide-olva a js-ben a $(document).ready-ben!*@ @Html.KretaNumericFor(m => m.BTMLetszamSuly).Format("#").Decimals(0).Step(1).Min(1).Max(3).HtmlAttributes(new { maxlength = 1 })
@Html.KretaCheckBoxFor(m => m.SNI).Label(BeiratkozasResource.SajatosNevelesiIgeny)
@Html.KretaNumericFor(m => m.SNILetszamSuly).Format("#").Decimals(0).Step(1).Min(1).Max(3).HtmlAttributes(new { maxlength = 1 })
@Html.LabelFor(m => m.KirSzolgaltatasTipusId)
@Html.KretaComboBoxFor(m => m.KirSzolgaltatasTipusId, EnumController.Cache.KirSzolgaltatasList).Placeholder(BeiratkozasResource.KirSzolgaltatas)
@Html.LabelFor(m => m.EugyUgyiratszam)
@Html.KretaTextBoxFor(m => m.EugyUgyiratszam).HtmlAttributes(new { placeholder = BeiratkozasResource.EUgyintezesUgyiratszam })
@*NOTE: Ez ideiglenesen van hide-olva a js-ben a $(document).ready-ben!*@
@Html.LabelFor(m => m.Tagozat)
@*NOTE: Ez ideiglenesen van hide-olva a js-ben a $(document).ready-ben!*@
@Html.KretaComboBoxFor(m => m.Tagozat, EnumController.Cache.TagozatSelectList).Placeholder(BeiratkozasResource.Tagozat)
@Html.LabelFor(m => m.EtikaHitErkolcstan)
@Html.KretaComboBoxFor(m => m.EtikaHitErkolcstan, EnumController.Cache.EtikaSelectList).Placeholder(BeiratkozasResource.EtikaVagyHitEsErkolcstan)
@Html.LabelFor(m => m.Felekezet)
@Html.KretaComboBoxFor(m => m.Felekezet, EnumController.Cache.FelekezetSelectList).Placeholder(BeiratkozasResource.Felekezet)
@Html.LabelFor(m => m.HatranyosHelyzet)
@Html.KretaComboBoxFor(m => m.HatranyosHelyzet, EnumController.Cache.HatranyosHelyzetSelectList).Placeholder(BeiratkozasResource.HatranyosHelyzet)
@Html.LabelFor(m => m.Nemzetisegi)
@Html.KretaComboBoxFor(m => m.Nemzetisegi, EnumController.Cache.NemzetisegiSelectList).Placeholder(BeiratkozasResource.Nemzetisegi)
@Html.DisplayNameFor(m => m.Megjegyzes)
@Html.KretaTextAreaFor(m => m.Megjegyzes, 3)
@Html.LabelFor(m => m.Osztalya)
@Html.KretaTextBoxFor(m => m.Osztalya).HtmlAttributes(new { placeholder = BeiratkozasResource.Osztalya })
@Html.LabelFor(m => m.FelvetelStatusza)
@Html.KretaSelectorFor(m => m.FelvetelStatusza, EnumController.Cache.FelvetelStatuszaSelectList, clickFunctionName: "KirHelper.ChangeFelvetelStatusz")
@*NOTE: Fix hogy alacsony felbontáson se csússzon egymásra*@
@Html.LabelFor(m => m.Indoklas)
@Html.KretaTextAreaFor(m => m.Indoklas, 7).Render(1, 12)
}