1011 lines
No EOL
56 KiB
Text
1011 lines
No EOL
56 KiB
Text
@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) {
|
|
<input type="hidden" id="old_Elotag" value="@Model.Elotag" />
|
|
<input type="hidden" id="old_Vezeteknev" value="@Model.Vezeteknev" />
|
|
<input type="hidden" id="old_Keresztnev" value="@Model.Keresztnev" />
|
|
<input type="hidden" id="old_SzuletesiHely" value="@Model.SzuletesiHely" />
|
|
<input type="hidden" id="old_SzuletesiIdo" value="@Model.SzuletesiIdo.Value.ToString("yyyy. MM. dd.")" />
|
|
<input type="hidden" id="old_AnyjaVezetekneve" value="@Model.AnyjaVezetekneve" />
|
|
<input type="hidden" id="old_AnyjaKeresztneve" value="@Model.AnyjaKeresztneve" />
|
|
}
|
|
|
|
@using (Html.KretaForm(NebuloController.NewModifyNebuloFormName))
|
|
{
|
|
@Html.KretaValidationSummary()
|
|
@Html.HiddenFor(x => x.Id)
|
|
|
|
<div id="beiratkozasContainer" class="beiratkozasWrapper container-fluid" style="width: 91%; margin:0 auto">
|
|
<div class="row">
|
|
<div class="col-sm-12 col-md-6">
|
|
<div class="row labelrow">
|
|
<div class="col-sm-12">
|
|
@Html.LabelFor(m => m.NebuloNeve)
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-sm-2">
|
|
@Html.KretaTextBoxFor(m => m.Elotag).HtmlAttributes(new { placeholder = BeiratkozasResource.Elotag })
|
|
</div>
|
|
<div class="col-sm-5">
|
|
@Html.KretaTextBoxFor(m => m.Vezeteknev).HtmlAttributes(new { placeholder = BeiratkozasResource.CsaladiNeve })
|
|
</div>
|
|
<div class="col-sm-5">
|
|
@Html.KretaTextBoxFor(m => m.Keresztnev).HtmlAttributes(new { placeholder = BeiratkozasResource.Utoneve })
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-sm-8 col-md-4">
|
|
<div class="row labelrow">
|
|
<div class="col-sm-6">
|
|
@Html.LabelFor(m => m.OktatasiAzonositoSzama)
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-sm-6">
|
|
@Html.KretaMaskedTextBoxFor(m => m.OktatasiAzonositoSzama, "00000000000").HtmlAttributes(new { placeholder = BeiratkozasResource.OktatasiAzonositoSzama })
|
|
</div>
|
|
<div class="col-sm-6 nincsOktatasiAzonosito">
|
|
@Html.KretaCheckBoxFor(m => m.NincsOktatasiAzonosito).Label(BeiratkozasResource.NincsOktatasiAzonosito)
|
|
</div>
|
|
</div>
|
|
<div class="row labelrow nincsOktAzonIndok">
|
|
<div class="col-sm-12">
|
|
@Html.LabelFor(m => m.NincsOktatasiAzonositoIndok)
|
|
</div>
|
|
</div>
|
|
<div class="row nincsOktAzonIndok">
|
|
<div class="col-sm-12">
|
|
@Html.KretaTextAreaFor(m => m.NincsOktatasiAzonositoIndok)
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-sm-4 col-md-2">
|
|
<div class="row labelrow">
|
|
<div class="col-sm-12">
|
|
@Html.LabelFor(m => m.Neme)
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-sm-12">
|
|
@Html.KretaSelectorFor(m => m.Neme, EnumController.Cache.NemSelectList)
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-sm-12 col-md-6">
|
|
<div class="row labelrow">
|
|
<div class="col-sm-12">
|
|
@Html.LabelFor(m => m.NebuloSzuletesiNeve)
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-sm-6">
|
|
@Html.KretaTextBoxFor(m => m.SzuletesiVezeteknev).HtmlAttributes(new { placeholder = BeiratkozasResource.SzuletesiCsaladNeve })
|
|
</div>
|
|
<div class="col-sm-6">
|
|
@Html.KretaTextBoxFor(m => m.SzuletesiKeresztnev).HtmlAttributes(new { placeholder = BeiratkozasResource.SzuletesiUtoneve })
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-sm-12 col-md-6">
|
|
<div class="row labelrow">
|
|
<div class="col-sm-12">
|
|
@Html.LabelFor(m => m.SzuletesiOrszagaHelyeEsIdeje)
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-sm-4">
|
|
@Html.KretaComboBoxFor(m => m.SzuletesiOrszag, EnumController.Cache.OrszagSelectList).Placeholder(BeiratkozasResource.SzuletesiOrszag)
|
|
</div>
|
|
<div class="col-sm-4">
|
|
@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)
|
|
</div>
|
|
<div class="col-sm-4">
|
|
@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()
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-sm-12 col-md-6">
|
|
<div class="row labelrow">
|
|
<div class="col-sm-12">
|
|
@Html.LabelFor(m => m.AnyjaNeve)
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-sm-6">
|
|
@Html.KretaTextBoxFor(m => m.AnyjaVezetekneve).HtmlAttributes(new { placeholder = BeiratkozasResource.AnyjaSzuletesiCsaladNeve })
|
|
</div>
|
|
<div class="col-sm-6">
|
|
@Html.KretaTextBoxFor(m => m.AnyjaKeresztneve).HtmlAttributes(new { placeholder = BeiratkozasResource.AnyjaSzuletesiUtoneve })
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-sm-4 col-md-2">
|
|
<div class="row labelrow">
|
|
<div class="col-sm-12">
|
|
@Html.LabelFor(m => m.Anyanyelv)
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-sm-12">
|
|
@Html.KretaComboBoxFor(m => m.Anyanyelv, EnumController.Cache.AnyanyelvSelectList).Placeholder(BeiratkozasResource.Anyanyelv)
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-sm-4 col-md-2">
|
|
<div class="row labelrow">
|
|
<div class="col-sm-12">
|
|
@Html.LabelFor(m => m.Allampolgarsag)
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-sm-12">
|
|
@Html.KretaComboBoxFor(m => m.Allampolgarsag, EnumController.Cache.AllampolgarsagSelectList).Placeholder(BeiratkozasResource.Allampolgarsag)
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-sm-4 col-md-2">
|
|
<div class="row labelrow">
|
|
<div class="col-sm-12">
|
|
@Html.DisplayNameFor(m => m.Allampolgarsag2)
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-sm-12">
|
|
@Html.KretaComboBoxFor(m => m.Allampolgarsag2, EnumController.Cache.AllampolgarsagSelectList).Placeholder(BeiratkozasResource.Allampolgarsag2)
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-sm-12">
|
|
<div class="row labelrow">
|
|
<div class="col-sm-12">
|
|
@Html.LabelFor(m => m.NebuloCim)
|
|
</div>
|
|
</div>
|
|
<div class="row" id="CimAdatokContainer">
|
|
<div class="col-sm-3 col-md-2 Orszag">
|
|
@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)
|
|
</div>
|
|
<div class="col-sm-3 col-md-2 magyarorszagicim">
|
|
@Html.KretaComboBoxFor(m => m.Iranyitoszam, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "NebuloApi", action = "GetIranyitoszamList" }), "Iranyitoszam", "Iranyitoszam", htmlAttributes: new Dictionary<string, object> { { "class", "Iranyitoszam" } } , isCustomAllowed: true, isServerFiltering: false).AutoBind(true).Placeholder(BeiratkozasResource.IRSZ)
|
|
</div>
|
|
<div class="col-sm-3 col-md-2 kulfoldicim">
|
|
@Html.KretaTextBoxFor(m => m.Iranyitoszam_Str).HtmlAttributes(new { placeholder = BeiratkozasResource.IRSZ })
|
|
</div>
|
|
<div class="col-sm-3 col-md-2 magyarorszagicim">
|
|
@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)
|
|
</div>
|
|
<div class="col-sm-3 col-md-2 kulfoldicim">
|
|
@Html.KretaTextBoxFor(m => m.Helyseg_Str).HtmlAttributes(new { placeholder = CommonResource.Helyseg })
|
|
</div>
|
|
<div class="col-sm-3 col-md-1">
|
|
@Html.KretaTextBoxFor(m => m.Kozterulet).HtmlAttributes(new { placeholder = CommonResource.KozteruletNev })
|
|
</div>
|
|
<div class="col-sm-3 col-md-2 magyarorszagicim">
|
|
@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)
|
|
</div>
|
|
<div class="col-sm-3 col-md-2 kulfoldicim">
|
|
@Html.KretaTextBoxFor(m => m.KozteruletJelleg_Str).HtmlAttributes(new { placeholder = CommonResource.KozteruletJellege })
|
|
</div>
|
|
<div class="col-sm-3 col-md-1">
|
|
@Html.KretaTextBoxFor(m => m.Szam).HtmlAttributes(new { placeholder = BeiratkozasResource.Szam })
|
|
</div>
|
|
<div class="col-sm-3 col-md-1">
|
|
@Html.KretaTextBoxFor(m => m.Emelet).HtmlAttributes(new { placeholder = BeiratkozasResource.Emelet })
|
|
</div>
|
|
<div class="col-sm-2 col-md-1">
|
|
@Html.KretaTextBoxFor(m => m.Ajto).HtmlAttributes(new { placeholder = BeiratkozasResource.Ajto })
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row labelrow">
|
|
<div class="col-sm-12">
|
|
<div class="row labelrow">
|
|
<div class="col-sm-12">
|
|
@Html.KretaCheckBoxFor(m => m.THCimeAzonos).Label(BeiratkozasResource.TartozkodasiHelyMegegyezik)
|
|
</div>
|
|
</div>
|
|
<div class="row collapse" id="THCimAdatokContainer">
|
|
<div class="col-sm-3 col-md-2 Orszag">
|
|
@Html.KretaComboBoxFor(x => x.THOrszag, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetOrszagList" }), "Text", "Value").AutoBind(true).Placeholder(BeiratkozasResource.Orszag)
|
|
</div>
|
|
<div class="col-sm-3 col-md-2 THmagyarorszagicim">
|
|
@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)
|
|
</div>
|
|
<div class="col-sm-3 col-md-2 THkulfoldicim">
|
|
@Html.KretaTextBoxFor(m => m.THIranyitoszam_Str).HtmlAttributes(new { placeholder = BeiratkozasResource.IRSZ })
|
|
</div>
|
|
<div class="col-sm-3 col-md-2 THmagyarorszagicim">
|
|
@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)
|
|
</div>
|
|
<div class="col-sm-3 col-md-2 THkulfoldicim">
|
|
@Html.KretaTextBoxFor(m => m.THHelyseg_Str).HtmlAttributes(new { placeholder = CommonResource.Helyseg })
|
|
</div>
|
|
<div class="col-sm-3 col-md-1">
|
|
@Html.KretaTextBoxFor(m => m.THKozterulet).HtmlAttributes(new { placeholder = CommonResource.KozteruletNev })
|
|
</div>
|
|
<div class="col-sm-3 col-md-2 THmagyarorszagicim">
|
|
@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)
|
|
</div>
|
|
<div class="col-sm-3 col-md-2 THkulfoldicim">
|
|
@Html.KretaTextBoxFor(m => m.THKozteruletJelleg_Str).HtmlAttributes(new { placeholder = CommonResource.KozteruletJellege })
|
|
</div>
|
|
<div class="col-sm-3 col-md-1">
|
|
@Html.KretaTextBoxFor(m => m.THSzam).HtmlAttributes(new { placeholder = BeiratkozasResource.Szam })
|
|
</div>
|
|
<div class="col-sm-3 col-md-1">
|
|
@Html.KretaTextBoxFor(m => m.THEmelet).HtmlAttributes(new { placeholder = BeiratkozasResource.Emelet })
|
|
</div>
|
|
<div class="col-sm-2 col-md-1">
|
|
@Html.KretaTextBoxFor(m => m.THAjto).HtmlAttributes(new { placeholder = BeiratkozasResource.Ajto })
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-sm-12">
|
|
<div class="row labelrow">
|
|
<div class="col-sm-12">
|
|
@Html.LabelFor(m => m.TorvenyesKepviselojeNeveCimeElerhetosege)
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-sm-12 col-md-4">
|
|
@Html.KretaTextBoxFor(m => m.TKNev).HtmlAttributes(new { placeholder = BeiratkozasResource.TorvenyesKepviselojeNeve })
|
|
</div>
|
|
@*<div class="col-sm-4 col-md-2">
|
|
@Html.KretaComboBoxFor(m => m.TKRokonsagiFok, EnumController.Cache.RokonsagiFokSelectList).Placeholder(BeiratkozasResource.RokonsagiFok)
|
|
</div>*@
|
|
<div class="col-sm-4 col-md-2">
|
|
@Html.KretaTextBoxFor(m => m.TKEmail).HtmlAttributes(new { placeholder = BeiratkozasResource.EmailCime })
|
|
</div>
|
|
<div class="col-sm-4 col-md-2">
|
|
@Html.KretaTextBoxFor(m => m.TKTelefon).HtmlAttributes(new { placeholder = BeiratkozasResource.Telefonszama })
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-sm-12 col-md-4">
|
|
@Html.KretaTextBoxFor(m => m.TKSzuletesiNev).HtmlAttributes(new { placeholder = BeiratkozasResource.TorvenyesKepviselojeSzuletesiNeve })
|
|
</div>
|
|
<div class="col-sm-4 col-md-4">
|
|
@Html.KretaComboBoxFor(m => m.TKJogalap, EnumController.Cache.JogalapSelectList).Placeholder(BeiratkozasResource.TorvenyesKepviselojenekJogalapja)
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row labelrow">
|
|
<div class="col-sm-12">
|
|
<div class="row labelrow">
|
|
<div class="col-sm-12">
|
|
@Html.KretaCheckBoxFor(m => m.TKCimeAzonos).Label(BeiratkozasResource.TorvenyesKepviseloLakhelyMegegyezik)
|
|
</div>
|
|
</div>
|
|
<div class="row collapse" id="TKCimAdatokContainer">
|
|
<div class="col-sm-3 col-md-2 Orszag">
|
|
@Html.KretaComboBoxFor(x => x.TKOrszag, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetOrszagList" }), "Text", "Value").AutoBind(true).Placeholder(BeiratkozasResource.Orszag)
|
|
</div>
|
|
<div class="col-sm-3 col-md-2 TKmagyarorszagicim">
|
|
@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)
|
|
</div>
|
|
<div class="col-sm-3 col-md-2 TKkulfoldicim">
|
|
@Html.KretaTextBoxFor(m => m.TKIranyitoszam_Str).HtmlAttributes(new { placeholder = BeiratkozasResource.IRSZ })
|
|
</div>
|
|
<div class="col-sm-3 col-md-2 TKmagyarorszagicim">
|
|
@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)
|
|
</div>
|
|
<div class="col-sm-3 col-md-2 TKkulfoldicim">
|
|
@Html.KretaTextBoxFor(m => m.TKHelyseg_Str).HtmlAttributes(new { placeholder = CommonResource.Helyseg })
|
|
</div>
|
|
<div class="col-sm-3 col-md-1">
|
|
@Html.KretaTextBoxFor(m => m.TKKozterulet).HtmlAttributes(new { placeholder = CommonResource.KozteruletNev })
|
|
</div>
|
|
<div class="col-sm-3 col-md-2 TKmagyarorszagicim">
|
|
@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)
|
|
</div>
|
|
<div class="col-sm-3 col-md-2 TKkulfoldicim">
|
|
@Html.KretaTextBoxFor(m => m.TKKozteruletJelleg_Str).HtmlAttributes(new { placeholder = CommonResource.KozteruletJellege })
|
|
</div>
|
|
<div class="col-sm-3 col-md-1">
|
|
@Html.KretaTextBoxFor(m => m.TKSzam).HtmlAttributes(new { placeholder = BeiratkozasResource.Szam })
|
|
</div>
|
|
<div class="col-sm-3 col-md-1">
|
|
@Html.KretaTextBoxFor(m => m.TKEmelet).HtmlAttributes(new { placeholder = BeiratkozasResource.Emelet })
|
|
</div>
|
|
<div class="col-sm-2 col-md-1">
|
|
@Html.KretaTextBoxFor(m => m.TKAjto).HtmlAttributes(new { placeholder = BeiratkozasResource.Ajto })
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-sm-12">
|
|
<div class="row labelrow">
|
|
<div class="col-sm-12">
|
|
@Html.LabelFor(m => m.TorvenyesKepviselojeNeveCimeElerhetosege2)
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-sm-12 col-md-4">
|
|
@Html.KretaTextBoxFor(m => m.TK2Nev).HtmlAttributes(new { placeholder = BeiratkozasResource.TorvenyesKepviseloje2Neve })
|
|
</div>
|
|
@*<div class="col-sm-4 col-md-2">
|
|
@Html.KretaComboBoxFor(m => m.TK2RokonsagiFok, EnumController.Cache.RokonsagiFokSelectList).Placeholder(BeiratkozasResource.RokonsagiFok)
|
|
</div>*@
|
|
<div class="col-sm-4 col-md-2">
|
|
@Html.KretaTextBoxFor(m => m.TK2Email).HtmlAttributes(new { placeholder = BeiratkozasResource.EmailCime })
|
|
</div>
|
|
<div class="col-sm-4 col-md-2">
|
|
@Html.KretaTextBoxFor(m => m.TK2Telefon).HtmlAttributes(new { placeholder = BeiratkozasResource.Telefonszama })
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-sm-12 col-md-4">
|
|
@Html.KretaTextBoxFor(m => m.TK2SzuletesiNev).HtmlAttributes(new { placeholder = BeiratkozasResource.TorvenyesKepviselojeSzuletesi2Neve })
|
|
</div>
|
|
<div class="col-sm-4 col-md-4">
|
|
@Html.KretaComboBoxFor(m => m.TK2Jogalap, EnumController.Cache.JogalapSelectList).Placeholder(BeiratkozasResource.TorvenyesKepviselojenekJogalapja2)
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row labelrow">
|
|
<div class="col-sm-12">
|
|
<div class="row labelrow">
|
|
<div class="col-sm-12">
|
|
@Html.KretaCheckBoxFor(m => m.TK2CimeAzonos).Label(BeiratkozasResource.TorvenyesKepviseloLakhelyMegegyezik2)
|
|
</div>
|
|
</div>
|
|
<div class="row collapse" id="TK2CimAdatokContainer">
|
|
<div class="col-sm-3 col-md-2 Orszag">
|
|
@Html.KretaComboBoxFor(x => x.TK2Orszag, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetOrszagList" }), "Text", "Value").AutoBind(true).Placeholder(BeiratkozasResource.Orszag)
|
|
</div>
|
|
<div class="col-sm-3 col-md-2 TK2magyarorszagicim">
|
|
@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)
|
|
</div>
|
|
<div class="col-sm-3 col-md-2 TK2kulfoldicim">
|
|
@Html.KretaTextBoxFor(m => m.TK2Iranyitoszam_Str).HtmlAttributes(new { placeholder = BeiratkozasResource.IRSZ })
|
|
</div>
|
|
<div class="col-sm-3 col-md-2 TK2magyarorszagicim">
|
|
@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)
|
|
</div>
|
|
<div class="col-sm-3 col-md-2 TK2kulfoldicim">
|
|
@Html.KretaTextBoxFor(m => m.TK2Helyseg_Str).HtmlAttributes(new { placeholder = CommonResource.Helyseg })
|
|
</div>
|
|
<div class="col-sm-3 col-md-1">
|
|
@Html.KretaTextBoxFor(m => m.TK2Kozterulet).HtmlAttributes(new { placeholder = CommonResource.KozteruletNev })
|
|
</div>
|
|
<div class="col-sm-3 col-md-2 TK2magyarorszagicim">
|
|
@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)
|
|
</div>
|
|
<div class="col-sm-3 col-md-2 TK2kulfoldicim">
|
|
@Html.KretaTextBoxFor(m => m.TK2KozteruletJelleg_Str).HtmlAttributes(new { placeholder = CommonResource.KozteruletJellege })
|
|
</div>
|
|
<div class="col-sm-3 col-md-1">
|
|
@Html.KretaTextBoxFor(m => m.TK2Szam).HtmlAttributes(new { placeholder = BeiratkozasResource.Szam })
|
|
</div>
|
|
<div class="col-sm-3 col-md-1">
|
|
@Html.KretaTextBoxFor(m => m.TK2Emelet).HtmlAttributes(new { placeholder = BeiratkozasResource.Emelet })
|
|
</div>
|
|
<div class="col-sm-2 col-md-1">
|
|
@Html.KretaTextBoxFor(m => m.TK2Ajto).HtmlAttributes(new { placeholder = BeiratkozasResource.Ajto })
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-sm-12 col-md-8">
|
|
@*<div class="row labelrow">
|
|
<div class="col-sm-12">
|
|
@Html.LabelFor(m => m.OvodaAzonositojaEsNeve)
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-sm-2">
|
|
@Html.KretaTextBoxFor(m => m.OvodaAzonosito).HtmlAttributes(new { placeholder = BeiratkozasResource.Azonosito })
|
|
</div>
|
|
<div class="col-sm-10">
|
|
@Html.KretaTextBoxFor(m => m.OvodaNev).HtmlAttributes(new { placeholder = BeiratkozasResource.OvodaNeve })
|
|
</div>
|
|
</div>*@
|
|
<div class="row labelrow">
|
|
<div class="col-sm-12">
|
|
@Html.LabelFor(m => m.OvodaEvekSzama)
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-sm-5">
|
|
@Html.KretaNumericFor(m => m.OvodaEvekSzama).Decimals(1).Min(0).Max(5).HtmlAttributes(new { placeholder = BeiratkozasResource.OvodaEvekSzama })
|
|
</div>
|
|
@*<div class="col-sm-5">
|
|
@Html.KretaCheckBoxFor(m => m.NemMagyarOvoda).Label(BeiratkozasResource.NemMagyarOvoda)
|
|
</div>*@
|
|
</div>
|
|
</div>
|
|
<div class="col-sm-12 col-md-4">
|
|
<div class="row labelrow">
|
|
<div class="col-sm-12">
|
|
@Html.LabelFor(m => m.FeladatellatasiHelyId)
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-sm-12">
|
|
@Html.KretaComboBoxFor(m => m.FeladatellatasiHelyId, Model.FeladatellatasiHelyList, isSingleElementSet: false).Placeholder(BeiratkozasResource.FeladatellatasiHely)
|
|
</div>
|
|
</div>
|
|
<div class="row labelrow">
|
|
<div class="col-sm-12">
|
|
@Html.LabelFor(m => m.TagozatNeve)
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-sm-12">
|
|
@Html.KretaTextBoxFor(m => m.TagozatNeve).HtmlAttributes(new { placeholder = BeiratkozasResource.TagozatNev })
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-sm-12 col-md-8">
|
|
<div class="row cbrow">
|
|
<div class="col-sm-12" />
|
|
</div>
|
|
</div>
|
|
<div class="col-sm-8">
|
|
<div class="row cbrow">
|
|
<div class="col-sm-12">
|
|
@Html.KretaCheckBoxFor(m => m.EletvitelszeruOttLakasKorzetes).Label(BeiratkozasResource.EletvitelszeruOttLakas)
|
|
</div>
|
|
</div>
|
|
<div class="row cbrow">
|
|
<div class="col-sm-12">
|
|
@Html.KretaCheckBoxFor(m => m.SzakertoiBizottsagKormanyhivatalAltalKijelolttanulo).Label(BeiratkozasResource.SzakertoiBizottsag)
|
|
</div>
|
|
</div>
|
|
<div class="row cbrow">
|
|
<div class="col-sm-12">
|
|
@Html.KretaCheckBoxFor(m => m.SzulojeTestvereTartosanBetegVagyFogyatekkalElo).Label(BeiratkozasResource.SzuloTestverBeteg)
|
|
</div>
|
|
</div>
|
|
<div class="row cbrow">
|
|
<div class="col-sm-12">
|
|
@Html.KretaCheckBoxFor(m => m.TestvereAzIntezmenyTanuloja).Label(BeiratkozasResource.TestverAdottIntezmenyTanuloja)
|
|
</div>
|
|
</div>
|
|
<div class="row cbrow">
|
|
<div class="col-sm-12">
|
|
@Html.KretaCheckBoxFor(m => m.SzulojenekMunkahelyeAzIskolaKorzetebenTalalhato).Label(BeiratkozasResource.MunkaltatoiIgazolas)
|
|
</div>
|
|
</div>
|
|
<div class="row cbrow">
|
|
<div class="col-sm-12">
|
|
@Html.KretaCheckBoxFor(m => m.AzIskolaALakohelyetolEgyKilometerenBelulTalalhato).Label(BeiratkozasResource.AzIskolaALakohelyetol)
|
|
</div>
|
|
</div>
|
|
<div class="row cbrow osszevontOsztalyDiv">
|
|
<div class="col-sm-12">
|
|
@Html.KretaCheckBoxFor(m => m.IsOsszevontOsztaly).Label(BeiratkozasResource.IsOsszevontOsztaly)
|
|
</div>
|
|
</div>
|
|
<div class="row cbrow">
|
|
<div class="col-sm-6">
|
|
@Html.KretaCheckBoxFor(m => m.BTM).Label(BeiratkozasResource.BeilleszkedesiTanulasiMagatartasiProblemak)
|
|
</div>
|
|
<div class="col-sm-2">
|
|
@*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 })
|
|
</div>
|
|
</div>
|
|
<div class="row cbrow">
|
|
<div class="col-sm-6">
|
|
@Html.KretaCheckBoxFor(m => m.SNI).Label(BeiratkozasResource.SajatosNevelesiIgeny)
|
|
</div>
|
|
<div class="col-sm-2">
|
|
@Html.KretaNumericFor(m => m.SNILetszamSuly).Format("#").Decimals(0).Step(1).Min(1).Max(3).HtmlAttributes(new { maxlength = 1 })
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-sm-12 col-md-4">
|
|
<div class="row labelrow">
|
|
<div class="col-sm-12">
|
|
@Html.LabelFor(m => m.KirSzolgaltatasTipusId)
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-sm-12">
|
|
@Html.KretaComboBoxFor(m => m.KirSzolgaltatasTipusId, EnumController.Cache.KirSzolgaltatasList).Placeholder(BeiratkozasResource.KirSzolgaltatas)
|
|
</div>
|
|
</div>
|
|
<div class="row labelrow disabledItem">
|
|
<div class="col-sm-12">
|
|
@Html.LabelFor(m => m.EugyUgyiratszam)
|
|
</div>
|
|
</div>
|
|
<div class="row disabledItem">
|
|
<div class="col-sm-12">
|
|
@Html.KretaTextBoxFor(m => m.EugyUgyiratszam).HtmlAttributes(new { placeholder = BeiratkozasResource.EUgyintezesUgyiratszam })
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-sm-12 col-md-4">
|
|
@*NOTE: Ez ideiglenesen van hide-olva a js-ben a $(document).ready-ben!*@
|
|
<div class="row labelrow tagozatDiv">
|
|
<div class="col-sm-12">
|
|
@Html.LabelFor(m => m.Tagozat)
|
|
</div>
|
|
</div>
|
|
@*NOTE: Ez ideiglenesen van hide-olva a js-ben a $(document).ready-ben!*@
|
|
<div class="row tagozatDiv">
|
|
<div class="col-sm-12">
|
|
@Html.KretaComboBoxFor(m => m.Tagozat, EnumController.Cache.TagozatSelectList).Placeholder(BeiratkozasResource.Tagozat)
|
|
</div>
|
|
</div>
|
|
<div class="row labelrow etikaHitErkolcs">
|
|
<div class="col-sm-12">
|
|
@Html.LabelFor(m => m.EtikaHitErkolcstan)
|
|
</div>
|
|
</div>
|
|
<div class="row etikaHitErkolcs">
|
|
<div class="col-sm-12">
|
|
@Html.KretaComboBoxFor(m => m.EtikaHitErkolcstan, EnumController.Cache.EtikaSelectList).Placeholder(BeiratkozasResource.EtikaVagyHitEsErkolcstan)
|
|
</div>
|
|
</div>
|
|
<div class="row labelrow felekezet">
|
|
<div class="col-sm-12">
|
|
@Html.LabelFor(m => m.Felekezet)
|
|
</div>
|
|
</div>
|
|
<div class="row felekezet">
|
|
<div class="col-sm-12">
|
|
@Html.KretaComboBoxFor(m => m.Felekezet, EnumController.Cache.FelekezetSelectList).Placeholder(BeiratkozasResource.Felekezet)
|
|
</div>
|
|
</div>
|
|
<div class="row labelrow">
|
|
<div class="col-sm-12">
|
|
@Html.LabelFor(m => m.HatranyosHelyzet)
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-sm-12">
|
|
@Html.KretaComboBoxFor(m => m.HatranyosHelyzet, EnumController.Cache.HatranyosHelyzetSelectList).Placeholder(BeiratkozasResource.HatranyosHelyzet)
|
|
</div>
|
|
</div>
|
|
<div class="row labelrow">
|
|
<div class="col-sm-12">
|
|
@Html.LabelFor(m => m.Nemzetisegi)
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-sm-12">
|
|
@Html.KretaComboBoxFor(m => m.Nemzetisegi, EnumController.Cache.NemzetisegiSelectList).Placeholder(BeiratkozasResource.Nemzetisegi)
|
|
</div>
|
|
</div>
|
|
<div class="row labelrow">
|
|
<div class="col-sm-12">
|
|
@Html.DisplayNameFor(m => m.Megjegyzes)
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-sm-12">
|
|
@Html.KretaTextAreaFor(m => m.Megjegyzes, 3)
|
|
</div>
|
|
</div>
|
|
<div id="OsztalyaDiv">
|
|
<div class="row labelrow">
|
|
<div class="col-sm-12">
|
|
@Html.LabelFor(m => m.Osztalya)
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-sm-12">
|
|
@Html.KretaTextBoxFor(m => m.Osztalya).HtmlAttributes(new { placeholder = BeiratkozasResource.Osztalya })
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-sm-12 col-md-12">
|
|
<div class="row labelrow displayNone @customClass">
|
|
<div class="col-sm-12">
|
|
@Html.LabelFor(m => m.FelvetelStatusza)
|
|
</div>
|
|
<div class="col-sm-12">
|
|
@Html.KretaSelectorFor(m => m.FelvetelStatusza, EnumController.Cache.FelvetelStatuszaSelectList, clickFunctionName: "KirHelper.ChangeFelvetelStatusz")
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row"></div> @*NOTE: Fix hogy alacsony felbontáson se csússzon egymásra*@
|
|
<div id="IndoklasDiv">
|
|
<div class="col-sm-12 col-md-12">
|
|
<div class="row labelrow" style="margin-top:15px">
|
|
<div class="col-sm-12">
|
|
@Html.LabelFor(m => m.Indoklas)
|
|
</div>
|
|
<div class="col-sm-12">
|
|
@Html.KretaTextAreaFor(m => m.Indoklas, 7).Render(1, 12)
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div disabled hidden>
|
|
@Html.KretaTextBox("eugyUgyiratszamOldValue").Value(Model.EugyUgyiratszam).Enable(false).HtmlAttributes(new Dictionary<string, object> { { "style", "display:none;" } });
|
|
</div>
|
|
</div>
|
|
</div>
|
|
}
|
|
|
|
<style type="text/css">
|
|
#divFelvetelStatusza > div > ul > li {
|
|
border: 1px solid #c5d3e2 !important;
|
|
}
|
|
|
|
#beiratkozasContainer .row.labelrow,
|
|
#beiratkozasContainer .row.labelrow div {
|
|
min-height: 20px;
|
|
}
|
|
|
|
#beiratkozasContainer .row.cbrow,
|
|
#beiratkozasContainer .row.cbrow div {
|
|
min-height: 30px;
|
|
}
|
|
|
|
#beiratkozasContainer .row .row {
|
|
margin: 0px;
|
|
}
|
|
|
|
#beiratkozasContainer .col-xs-1, #beiratkozasContainer .col-sm-1, #beiratkozasContainer .col-md-1, #beiratkozasContainer .col-lg-1, #beiratkozasContainer .col-xlg-1,
|
|
#beiratkozasContainer .col-xs-2, #beiratkozasContainer .col-sm-2, #beiratkozasContainer .col-md-2, #beiratkozasContainer .col-lg-2, #beiratkozasContainer .col-xlg-2,
|
|
#beiratkozasContainer .col-xs-3, #beiratkozasContainer .col-sm-3, #beiratkozasContainer .col-md-3, #beiratkozasContainer .col-lg-3, #beiratkozasContainer .col-xlg-3,
|
|
#beiratkozasContainer .col-xs-4, #beiratkozasContainer .col-sm-4, #beiratkozasContainer .col-md-4, #beiratkozasContainer .col-lg-4, #beiratkozasContainer .col-xlg-4,
|
|
#beiratkozasContainer .col-xs-5, #beiratkozasContainer .col-sm-5, #beiratkozasContainer .col-md-5, #beiratkozasContainer .col-lg-5, #beiratkozasContainer .col-xlg-5,
|
|
#beiratkozasContainer .col-xs-6, #beiratkozasContainer .col-sm-6, #beiratkozasContainer .col-md-6, #beiratkozasContainer .col-lg-6, #beiratkozasContainer .col-xlg-6,
|
|
#beiratkozasContainer .col-xs-7, #beiratkozasContainer .col-sm-7, #beiratkozasContainer .col-md-7, #beiratkozasContainer .col-lg-7, #beiratkozasContainer .col-xlg-7,
|
|
#beiratkozasContainer .col-xs-8, #beiratkozasContainer .col-sm-8, #beiratkozasContainer .col-md-8, #beiratkozasContainer .col-lg-8, #beiratkozasContainer .col-xlg-8,
|
|
#beiratkozasContainer .col-xs-9, #beiratkozasContainer .col-sm-9, #beiratkozasContainer .col-md-9, #beiratkozasContainer .col-lg-9, #beiratkozasContainer .col-xlg-9,
|
|
#beiratkozasContainer .col-xs-10, #beiratkozasContainer .col-sm-10, #beiratkozasContainer .col-md-10, #beiratkozasContainer .col-lg-10, #beiratkozasContainer .col-xlg-10,
|
|
#beiratkozasContainer .col-xs-11, #beiratkozasContainer .col-sm-11, #beiratkozasContainer .col-md-11, #beiratkozasContainer .col-lg-11, #beiratkozasContainer .col-xlg-11,
|
|
#beiratkozasContainer .col-xs-12, #beiratkozasContainer .col-sm-12, #beiratkozasContainer .col-md-12, #beiratkozasContainer .col-lg-12, #beiratkozasContainer .col-xlg-12 {
|
|
padding-top: 5px;
|
|
padding-left: 10px;
|
|
padding-right: 10px;
|
|
}
|
|
</style>
|
|
|
|
<script type="text/javascript">
|
|
var NebuloNewModifyHelper = (function () {
|
|
var nebuloNewModifyHelper = function () { };
|
|
var firstFill = true;
|
|
var newcim = CommonUtils.isNullOrUndefined(@Model.Id);
|
|
|
|
nebuloNewModifyHelper.helysegNevIranyitoszamAlapjan = function (cimtipus) {
|
|
var iranyitoszam = cimtipus + "Iranyitoszam";
|
|
var $iranyitoszam = $("#" + iranyitoszam);
|
|
var $iranyitoszamComboBox = $iranyitoszam.data("kendoComboBox");
|
|
var helysegnev = cimtipus + "Helyseg";
|
|
var $helysegnev = $("#" + helysegnev);
|
|
var $helysegNeveComboBox = $helysegnev.data("kendoComboBox");
|
|
if ((!newcim && !firstFill) || CommonUtils.isNullOrEmpty($helysegNeveComboBox.value())) {
|
|
if ($iranyitoszamComboBox.value() != "") {
|
|
switch (cimtipus) {
|
|
case "TH":
|
|
AjaxHelper.DoPostQuery("@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "NebuloApi", action = "GetHelysegNevByIranyitoszamList" })", null, { 'iranyitoSzam': $iranyitoszamComboBox.value() }, nebuloNewModifyHelper.updateTHTelepulesNev);
|
|
break;
|
|
case "TK":
|
|
AjaxHelper.DoPostQuery("@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "NebuloApi", action = "GetHelysegNevByIranyitoszamList" })", null, { 'iranyitoSzam': $iranyitoszamComboBox.value() }, nebuloNewModifyHelper.updateTKTelepulesNev);
|
|
break;
|
|
case "TK2":
|
|
AjaxHelper.DoPostQuery("@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "NebuloApi", action = "GetHelysegNevByIranyitoszamList" })", null, { 'iranyitoSzam': $iranyitoszamComboBox.value() }, nebuloNewModifyHelper.updateTK2TelepulesNev);
|
|
break;
|
|
default:
|
|
AjaxHelper.DoPostQuery("@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "NebuloApi", action = "GetHelysegNevByIranyitoszamList" })", null, { 'iranyitoSzam': $iranyitoszamComboBox.value() }, nebuloNewModifyHelper.updateTelepulesNev);
|
|
break;
|
|
}
|
|
$("#" + iranyitoszam + "_Str").val($iranyitoszamComboBox.value());
|
|
}
|
|
}
|
|
}
|
|
|
|
nebuloNewModifyHelper.helysegnevchanged = function (cimtipus) {
|
|
var helysegnev = cimtipus + "Helyseg";
|
|
var $helysegnev = $("#" + helysegnev);
|
|
var $helysegNeveComboBox = $helysegnev.data("kendoComboBox");
|
|
if (!CommonUtils.isNullOrEmpty($helysegNeveComboBox.value().trim())) {
|
|
$("#" + helysegnev + "_Str").val($helysegNeveComboBox.value());
|
|
}
|
|
}
|
|
|
|
nebuloNewModifyHelper.updateTelepulesNev = function (data) {
|
|
if (data.length > 0) {
|
|
$("#Helyseg").data("kendoComboBox").value(data[0].TelepulesNev);
|
|
$("#Helyseg_Str").val(data[0].TelepulesNev);
|
|
}
|
|
}
|
|
|
|
nebuloNewModifyHelper.updateTHTelepulesNev = function (data) {
|
|
if (data.length > 0) {
|
|
$("#THHelyseg").data("kendoComboBox").value(data[0].TelepulesNev);
|
|
$("#THHelyseg_Str").val(data[0].TelepulesNev);
|
|
}
|
|
}
|
|
|
|
nebuloNewModifyHelper.updateTKTelepulesNev = function (data) {
|
|
if (data.length > 0) {
|
|
$("#TKHelyseg").data("kendoComboBox").value(data[0].TelepulesNev);
|
|
$("#TKHelyseg_Str").val(data[0].TelepulesNev);
|
|
}
|
|
}
|
|
|
|
nebuloNewModifyHelper.updateTK2TelepulesNev = function (data) {
|
|
if (data.length > 0) {
|
|
$("#TK2Helyseg").data("kendoComboBox").value(data[0].TelepulesNev);
|
|
$("#TK2Helyseg_Str").val(data[0].TelepulesNev);
|
|
}
|
|
}
|
|
|
|
nebuloNewModifyHelper.kozteruletJellegchanged = function (cimtipus) {
|
|
var kozteruletJelleg = cimtipus + "KozteruletJelleg";
|
|
var $kozteruletJelleg = $("#" + kozteruletJelleg);
|
|
var $kozteruletJellegComboBox = $kozteruletJelleg.data("kendoComboBox");
|
|
|
|
if (!CommonUtils.isNullOrEmpty($kozteruletJellegComboBox.value().trim())) {
|
|
$("#" + kozteruletJelleg + "_Str").val($kozteruletJellegComboBox.text());
|
|
}
|
|
}
|
|
|
|
nebuloNewModifyHelper.setCimVisibility = function (cimtipus) {
|
|
var isChecked = $("#" + cimtipus + "CimeAzonos").prop("checked");
|
|
if (isChecked) {
|
|
$("#" + cimtipus + "CimAdatokContainer").hide();
|
|
} else {
|
|
$("#" + cimtipus + "CimAdatokContainer").show();
|
|
}
|
|
}
|
|
|
|
nebuloNewModifyHelper.setLetszamSulyDisabled = function (checkBoxSelector, numericSelector) {
|
|
var isChecked = $(checkBoxSelector).prop("checked");
|
|
var numerictextbox = $(numericSelector).data("kendoNumericTextBox");
|
|
if (isChecked) {
|
|
numerictextbox.enable(true);
|
|
} else {
|
|
numerictextbox.enable(false);
|
|
numerictextbox.value(1);
|
|
}
|
|
}
|
|
|
|
nebuloNewModifyHelper.setControlsVisibleByOrszag = function (cimtipus) {
|
|
var orszag = cimtipus + "Orszag";
|
|
var $orszag = $("#"+ orszag);
|
|
var $orszagComboBox = $orszag.data("kendoComboBox");
|
|
|
|
var helysegnev = cimtipus + "Helyseg";
|
|
var $helysegnev = $("#" + helysegnev);
|
|
var $helysegNeveComboBox = $helysegnev.data("kendoComboBox");
|
|
|
|
var iranyitoszam = cimtipus + "Iranyitoszam";
|
|
var $iranyitoszam = $("#" + iranyitoszam);
|
|
var $iranyitoszamComboBox = $iranyitoszam.data("kendoComboBox");
|
|
|
|
var kozteruletJelleg = cimtipus + "KozteruletJelleg";
|
|
var $kozteruletJelleg = $("#" + kozteruletJelleg);
|
|
var $kozteruletJellegComboBox = $kozteruletJelleg.data("kendoComboBox");
|
|
var isMagyarorszagSelected = $orszagComboBox.value() == "@((int)Kreta.Enums.OrszagTipusEnum.Magyarorszag)";
|
|
if (isMagyarorszagSelected) {
|
|
$.each($orszag.parent().parent().parent().find('.' + cimtipus + 'magyarorszagicim'), function () {
|
|
$(this).removeClass('displayNone');
|
|
});
|
|
$.each($orszag.parent().parent().parent().find('.' + cimtipus + 'kulfoldicim'), function () {
|
|
$(this).addClass('displayNone');
|
|
});
|
|
}
|
|
else {
|
|
$.each($orszag.parent().parent().parent().find('.'+cimtipus+'magyarorszagicim'), function () {
|
|
$(this).addClass('displayNone');
|
|
});
|
|
$.each($orszag.parent().parent().parent().find('.'+cimtipus+'kulfoldicim'), function () {
|
|
$(this).removeClass('displayNone');
|
|
});
|
|
}
|
|
|
|
//set combobox values
|
|
if (isMagyarorszagSelected && newcim)
|
|
{
|
|
$orszagComboBox.select(0);
|
|
$iranyitoszamComboBox.select(-1);
|
|
$iranyitoszamComboBox.value('');
|
|
$kozteruletJellegComboBox.select(-1);
|
|
$kozteruletJellegComboBox.value('');
|
|
$helysegNeveComboBox.select(-1);
|
|
$helysegNeveComboBox.value('');
|
|
}
|
|
|
|
//set textbox values
|
|
if (firstFill && !newcim && isMagyarorszagSelected) {
|
|
NebuloNewModifyHelper.helysegNevIranyitoszamAlapjan(cimtipus);
|
|
NebuloNewModifyHelper.helysegnevchanged(cimtipus);
|
|
NebuloNewModifyHelper.kozteruletJellegchanged(cimtipus);
|
|
}
|
|
|
|
firstFill = false;
|
|
}
|
|
|
|
return nebuloNewModifyHelper;
|
|
})();
|
|
|
|
$(document).ready(function () {
|
|
if ($("#OktatasiAzonositoSzama").val() != '') { $(".nincsOktatasiAzonosito").addClass("disabledItem"); }
|
|
$(".nincsOktAzonIndok").hide(); if ($("#NincsOktatasiAzonosito").prop('checked')) { $(".nincsOktAzonIndok").show(); }
|
|
$(".felekezet").addClass('disabledItem'); if ($("#EtikaHitErkolcstan").val() == "2") { $(".felekezet").removeClass('disabledItem'); }
|
|
|
|
$("#NincsOktatasiAzonosito").change(function () {
|
|
$("#NincsOktatasiAzonositoIndok").val('');
|
|
if ($("#NincsOktatasiAzonosito").prop('checked')) { $(".nincsOktAzonIndok").show(); } else { $(".nincsOktAzonIndok").hide(); }
|
|
});
|
|
|
|
if ("@Model.FelvetelStatusza" != "@((int)FelvetelStatuszaTipusEnum.Felveve)") {
|
|
$(".osszevontOsztalyDiv").addClass("disabledItem");
|
|
}
|
|
|
|
$("#EtikaHitErkolcstan").change(function () {
|
|
$("#Felekezet").data('kendoComboBox').value('');
|
|
if ($("#EtikaHitErkolcstan").val() == "2") { $(".felekezet").removeClass('disabledItem'); } else { $(".felekezet").addClass('disabledItem'); }
|
|
});
|
|
|
|
$("#KirSzolgaltatasTipusId").change(function () {
|
|
if ($(this).val() === "9059") {
|
|
$("#EtikaHitErkolcstan").data('kendoComboBox').value('');
|
|
$("#Felekezet").data('kendoComboBox').value('');
|
|
$(".etikaHitErkolcs").addClass('disabledItem');
|
|
$(".felekezet").addClass('disabledItem');
|
|
}
|
|
else {
|
|
$(".etikaHitErkolcs").removeClass('disabledItem');
|
|
}
|
|
});
|
|
|
|
$("#BTMLetszamSuly").data("kendoNumericTextBox").wrapper.hide();
|
|
$(".tagozatDiv").hide();
|
|
|
|
if ("@Model.FelvetelStatusza" == "@((int)FelvetelStatuszaTipusEnum.NemFelveve)") {
|
|
$("#IndoklasDiv").show();
|
|
}
|
|
else {
|
|
$("#IndoklasDiv").hide();
|
|
}
|
|
|
|
if ("@Model.FelvetelStatusza" == "@((int)FelvetelStatuszaTipusEnum.Felveve)") {
|
|
$("#OsztalyaDiv").show();
|
|
}
|
|
else {
|
|
$("#OsztalyaDiv").hide();
|
|
}
|
|
|
|
$("#Vezeteknev").on("keyup",
|
|
function () {
|
|
var value = $(this).val();
|
|
var input = $("#SzuletesiVezeteknev");
|
|
input.val(value);
|
|
});
|
|
|
|
$("#Keresztnev").on("keyup",
|
|
function () {
|
|
var value = $(this).val();
|
|
var input = $("#SzuletesiKeresztnev");
|
|
input.val(value);
|
|
});
|
|
|
|
$("#OvodaAzonosito").on("keydown", CommonUtils.allowOnlyNumber);
|
|
|
|
/*Cimtipusok sajatos functionjei*/
|
|
/**/
|
|
|
|
$("#Orszag").on("focusout", function () { NebuloNewModifyHelper.setControlsVisibleByOrszag(''); });
|
|
$("#Orszag").on("change", function () { NebuloNewModifyHelper.setControlsVisibleByOrszag(''); });
|
|
$("#Iranyitoszam").on("focusout", function () { NebuloNewModifyHelper.helysegNevIranyitoszamAlapjan(''); });
|
|
$("#Iranyitoszam").on("change", function () { NebuloNewModifyHelper.helysegNevIranyitoszamAlapjan(''); });
|
|
$("#Helyseg").on("focusout", function () { NebuloNewModifyHelper.helysegnevchanged(''); });
|
|
$("#Helyseg").on("change", function () { NebuloNewModifyHelper.helysegnevchanged(''); });
|
|
$("#KozteruletJelleg").on("focusout", function () { NebuloNewModifyHelper.kozteruletJellegchanged(''); });
|
|
$("#KozteruletJelleg").on("change", function () { NebuloNewModifyHelper.kozteruletJellegchanged(''); });
|
|
|
|
NebuloNewModifyHelper.setControlsVisibleByOrszag('');
|
|
NebuloNewModifyHelper.helysegnevchanged('');
|
|
NebuloNewModifyHelper.kozteruletJellegchanged('');
|
|
|
|
/*TH*/
|
|
$("#THCimeAzonos").on("change",
|
|
function () {
|
|
NebuloNewModifyHelper.setCimVisibility('TH');
|
|
});
|
|
NebuloNewModifyHelper.setCimVisibility('TH');
|
|
$("#THOrszag").on("focusout", function () { NebuloNewModifyHelper.setControlsVisibleByOrszag('TH'); });
|
|
$("#THOrszag").on("change", function () { NebuloNewModifyHelper.setControlsVisibleByOrszag('TH'); });
|
|
$("#THIranyitoszam").on("focusout", function () { NebuloNewModifyHelper.helysegNevIranyitoszamAlapjan('TH'); });
|
|
$("#THIranyitoszam").on("change", function () { NebuloNewModifyHelper.helysegNevIranyitoszamAlapjan('TH'); });
|
|
$("#THHelyseg").on("focusout", function () { NebuloNewModifyHelper.helysegnevchanged('TH'); });
|
|
$("#THHelyseg").on("change", function () { NebuloNewModifyHelper.helysegnevchanged('TH'); });
|
|
$("#THKozteruletJelleg").on("focusout", function () { NebuloNewModifyHelper.kozteruletJellegchanged('TH'); });
|
|
$("#THKozteruletJelleg").on("change", function () { NebuloNewModifyHelper.kozteruletJellegchanged('TH'); });
|
|
|
|
NebuloNewModifyHelper.setControlsVisibleByOrszag('TH');
|
|
NebuloNewModifyHelper.helysegnevchanged('TH');
|
|
NebuloNewModifyHelper.kozteruletJellegchanged('TH');
|
|
|
|
/*TK*/
|
|
$("#TKCimeAzonos").on("change",
|
|
function () {
|
|
NebuloNewModifyHelper.setCimVisibility('TK');
|
|
});
|
|
NebuloNewModifyHelper.setCimVisibility('TK');
|
|
$("#TKOrszag").on("focusout", function () { NebuloNewModifyHelper.setControlsVisibleByOrszag('TK'); });
|
|
$("#TKOrszag").on("change", function () { NebuloNewModifyHelper.setControlsVisibleByOrszag('TK'); });
|
|
$("#TKIranyitoszam").on("focusout", function () { NebuloNewModifyHelper.helysegNevIranyitoszamAlapjan('TK'); });
|
|
$("#TKIranyitoszam").on("change", function () { NebuloNewModifyHelper.helysegNevIranyitoszamAlapjan('TK'); });
|
|
$("#TKHelyseg").on("focusout", function () { NebuloNewModifyHelper.helysegnevchanged('TK'); });
|
|
$("#TKHelyseg").on("change", function () { NebuloNewModifyHelper.helysegnevchanged('TK'); });
|
|
$("#TKKozteruletJelleg").on("focusout", function () { NebuloNewModifyHelper.kozteruletJellegchanged('TK'); });
|
|
$("#TKKozteruletJelleg").on("change", function () { NebuloNewModifyHelper.kozteruletJellegchanged('TK'); });
|
|
|
|
NebuloNewModifyHelper.setControlsVisibleByOrszag('TK');
|
|
NebuloNewModifyHelper.helysegnevchanged('TK');
|
|
NebuloNewModifyHelper.kozteruletJellegchanged('TK');
|
|
|
|
/*TK2*/
|
|
$("#TK2CimeAzonos").on("change",
|
|
function () {
|
|
NebuloNewModifyHelper.setCimVisibility('TK2');
|
|
});
|
|
NebuloNewModifyHelper.setCimVisibility('TK2');
|
|
$("#TK2Orszag").on("focusout", function () { NebuloNewModifyHelper.setControlsVisibleByOrszag('TK2'); });
|
|
$("#TK2Iranyitoszam").on("focusout", function () { NebuloNewModifyHelper.helysegNevIranyitoszamAlapjan('TK2'); });
|
|
$("#TK2Helyseg").on("focusout", function () { NebuloNewModifyHelper.helysegnevchanged('TK2'); });
|
|
$("#TK2KozteruletJelleg").on("focusout", function () { NebuloNewModifyHelper.kozteruletJellegchanged('TK2'); });
|
|
|
|
NebuloNewModifyHelper.setControlsVisibleByOrszag('TK2');
|
|
NebuloNewModifyHelper.helysegnevchanged('TK2');
|
|
NebuloNewModifyHelper.kozteruletJellegchanged('TK2');
|
|
|
|
$("#SNI").on("change",
|
|
function () {
|
|
NebuloNewModifyHelper.setLetszamSulyDisabled("#SNI", "#SNILetszamSuly");
|
|
});
|
|
|
|
$("#BTM").on("change",
|
|
function () {
|
|
NebuloNewModifyHelper.setLetszamSulyDisabled("#BTM", "#BTMLetszamSuly");
|
|
});
|
|
|
|
NebuloNewModifyHelper.setLetszamSulyDisabled("#SNI", "#SNILetszamSuly");
|
|
NebuloNewModifyHelper.setLetszamSulyDisabled("#BTM", "#BTMLetszamSuly");
|
|
|
|
if (CommonUtils.parseBool('@(ClaimData.IsBeiratkozasVeglegesitve)')) {
|
|
$(".beiratkozasWrapper").find("input").off().attr("disabled", "disabled").addClass("k-state-disabled");;
|
|
$(".beiratkozasWrapper").find("span").off().addClass("k-state-disabled");
|
|
$(".beiratkozasWrapper").find("li").off().addClass("k-state-disabled");
|
|
}
|
|
});
|
|
</script> |