319 lines
No EOL
13 KiB
Text
319 lines
No EOL
13 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
|
|
@model NebuloMultiEditModel
|
|
|
|
@using (Html.KretaForm(NebuloController.NebuloMultiEditFormName))
|
|
{
|
|
@Html.KretaValidationSummary()
|
|
|
|
for (var i = 0; i < Model.IdList.Count; i++)
|
|
{
|
|
@Html.HiddenFor(m => m.IdList[i])
|
|
}
|
|
|
|
<div class="beiratkozasWrapper" style="width: 91%; margin:0 auto">
|
|
<div class="row">
|
|
<div class="col-sm-4">
|
|
<div class="col-sm-12">
|
|
<div class="row">
|
|
@Html.LabelFor(m => m.Anyanyelv)
|
|
</div>
|
|
</div>
|
|
<div class="col-sm-12">
|
|
<div class="row">
|
|
@Html.KretaComboBoxFor(m => m.Anyanyelv, EnumController.Cache.AnyanyelvSelectList)
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-sm-4">
|
|
<div class="row">
|
|
<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)
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-sm-4">
|
|
<div class="row">
|
|
<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)
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-sm-4">
|
|
<div class="row">
|
|
<div class="col-sm-12">
|
|
@Html.LabelFor(m => m.SzuletesiOrszag)
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-sm-12">
|
|
@Html.KretaComboBoxFor(m => m.SzuletesiOrszag, EnumController.Cache.OrszagSelectList)
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@*<div class="col-sm-4">
|
|
<div class="row">
|
|
<div class="col-sm-12">
|
|
@Html.LabelFor(m => m.TKRokonsagiFok)
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-sm-12">
|
|
@Html.KretaComboBoxFor(m => m.TKRokonsagiFok, EnumController.Cache.RokonsagiFokSelectList)
|
|
</div>
|
|
</div>
|
|
</div>*@
|
|
<div class="col-sm-4">
|
|
<div class="row">
|
|
<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-xlg-8">
|
|
@*<div class="row">
|
|
<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>
|
|
<div class="col-sm-12 col-xlg-4">
|
|
<div class="row">
|
|
<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)
|
|
</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-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>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-sm-12 col-xlg-8">
|
|
<div class="row">
|
|
<div class="col-sm-12">
|
|
@Html.LabelFor(m => m.SzakertoiBizottsagKormanyhivatalAltalKijelolttanulo)
|
|
@Html.KretaSelectorFor(m => m.SzakertoiBizottsagKormanyhivatalAltalKijelolttanulo, EnumController.Cache.IgenNemSelectList)
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-sm-12">
|
|
@Html.LabelFor(m => m.SzulojeTestvereTartosanBetegVagyFogyatekkalElo)
|
|
@Html.KretaSelectorFor(m => m.SzulojeTestvereTartosanBetegVagyFogyatekkalElo, EnumController.Cache.IgenNemSelectList)
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-sm-12">
|
|
@Html.LabelFor(m => m.TestvereAzIntezmenyTanuloja)
|
|
@Html.KretaSelectorFor(m => m.TestvereAzIntezmenyTanuloja, EnumController.Cache.IgenNemSelectList)
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-sm-12">
|
|
@Html.LabelFor(m => m.SzulojenekMunkahelyeAzIskolaKorzetebenTalalhato)
|
|
@Html.KretaSelectorFor(m => m.SzulojenekMunkahelyeAzIskolaKorzetebenTalalhato, EnumController.Cache.IgenNemSelectList)
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-sm-12">
|
|
@Html.LabelFor(m => m.AzIskolaALakohelyetolEgyKilometerenBelulTalalhato)
|
|
@Html.KretaSelectorFor(m => m.AzIskolaALakohelyetolEgyKilometerenBelulTalalhato, EnumController.Cache.IgenNemSelectList)
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-sm-12">
|
|
@Html.LabelFor(m => m.IsOsszevontOsztaly)
|
|
@Html.KretaSelectorFor(m => m.IsOsszevontOsztaly, EnumController.Cache.IgenNemSelectList)
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-sm-6">
|
|
@Html.LabelFor(m => m.SNI)
|
|
@Html.KretaSelectorFor(m => m.SNI, EnumController.Cache.IgenNemSelectList)
|
|
</div>
|
|
<div class="col-sm-2">
|
|
@Html.KretaNumericFor(m => m.SNILetszamSuly).Decimals(2).Step(0.10).Min(1.00).Max(3.00).HtmlAttributes(new { maxlength = 4 })
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-sm-6">
|
|
@Html.LabelFor(m => m.BTM)
|
|
@Html.KretaSelectorFor(m => m.BTM, EnumController.Cache.IgenNemSelectList)
|
|
</div>
|
|
<div class="col-sm-2">
|
|
@*NOTE: Ez ideiglenesen van hide-olva a js-ben a $(document).ready-ben!*@
|
|
@Html.KretaNumericFor(m => m.BTMLetszamSuly).Decimals(2).Step(0.10).Min(1.00).Max(3.00).HtmlAttributes(new { maxlength = 4 })
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-sm-12">
|
|
@Html.LabelFor(m => m.IsKorzetes)
|
|
@Html.KretaSelectorFor(m => m.IsKorzetes, EnumController.Cache.IgenNemSelectList)
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-sm-12 col-xlg-4">
|
|
@*NOTE: Ez ideiglenesen van hide-olva a js-ben a $(document).ready-ben!*@
|
|
<div class="row 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)
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-sm-12">
|
|
@Html.LabelFor(m => m.EtikaHitErkolcstan)
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-sm-12">
|
|
@Html.KretaComboBoxFor(m => m.EtikaHitErkolcstan, EnumController.Cache.EtikaSelectList)
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<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">
|
|
<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)
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div id="IndoklasDiv">
|
|
<div class="row">
|
|
<div class="col-sm-12">
|
|
@Html.LabelFor(m => m.Indoklas)
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-sm-12">
|
|
@Html.KretaTextAreaFor(m => m.Indoklas, 8)
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
}
|
|
|
|
<style type="text/css">
|
|
#divFelvetelStatusza > div > ul > li {
|
|
border: 1px solid #c5d3e2 !important;
|
|
}
|
|
</style>
|
|
|
|
<script type="text/javascript">
|
|
var NebuloMultiEditHelper = (function () {
|
|
var nebuloMultiEditHelper = function () { };
|
|
|
|
nebuloMultiEditHelper.setLetszamSulyDisabled = function (selectSelector, numericSelector) {
|
|
var isTrue = $(selectSelector + " li.activebar").attr('val') === "1";
|
|
var numerictextbox = $(numericSelector).data("kendoNumericTextBox");
|
|
|
|
if (isTrue) {
|
|
numerictextbox.enable(true);
|
|
} else {
|
|
numerictextbox.enable(false);
|
|
numerictextbox.value(1);
|
|
}
|
|
}
|
|
|
|
return nebuloMultiEditHelper;
|
|
})();
|
|
|
|
$(document).ready(function () {
|
|
$("#BTMLetszamSuly").data("kendoNumericTextBox").wrapper.hide();
|
|
$(".tagozatDiv").hide();
|
|
|
|
if (!CommonUtils.parseBool('@(ClaimData.IsBeiratkozasVeglegesitve)')) {
|
|
$("#OvodaAzonosito").on("keydown", CommonUtils.allowOnlyNumber);
|
|
|
|
$("#divSNI").on("click", function () {
|
|
NebuloMultiEditHelper.setLetszamSulyDisabled("#divSNI", "#SNILetszamSuly");
|
|
});
|
|
|
|
$("#divBTM").on("click", function () {
|
|
NebuloMultiEditHelper.setLetszamSulyDisabled("#divBTM", "#BTMLetszamSuly");
|
|
});
|
|
|
|
NebuloMultiEditHelper.setLetszamSulyDisabled("#divSNI", "#SNILetszamSuly");
|
|
NebuloMultiEditHelper.setLetszamSulyDisabled("#divBTM", "#BTMLetszamSuly");
|
|
} else {
|
|
$(".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");
|
|
}
|
|
|
|
$("#OsztalyaDiv").hide(); $("#IndoklasDiv").hide();
|
|
});
|
|
</script> |