kreta/KretaWeb/Views/Shared/_Cim_Elerhetoseg_Partial.cshtml
2024-03-13 00:33:46 +01:00

466 lines
No EOL
23 KiB
Text

@using Kreta.BusinessLogic.HelperClasses
@using Kreta.Web.Models
@using Kreta.Resources
@using Kreta.Web.Helpers
@using Kreta.Enums
@model CimElerhetosegModel
<script>
function IranyitoszamFilterData() {
var ret = KretaComboBoxHelper.getServerFilteringComboBoxTextData("#Iranyitoszam");
return ret;
}
</script>
@Html.HiddenFor(x => x.Id)
@Html.HiddenFor(x => x.FelhasznaloId)
@Html.HiddenFor(x => x.IsAlapertelmezettModosithato)
@Html.HiddenFor(x => x.TelefonKotelezo)
@Html.HiddenFor(x => x.EmailcimKotelezo)
@Html.HiddenFor(x => x.EmailTipusKotelezo)
@Html.HiddenFor(x => x.IsGondviseloElerhetoseg)
@Html.HiddenFor(x => x.IsGondviseloJelszoIgenylo)
@Html.HiddenFor(x => x.KulfoldiCimValidationAttr)
@if (Model.IsGondviseloElerhetoseg)
{
<div class="row">
@Html.KretaComboBoxFor(expression: x => x.GondviseloId, url: Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Model.ComboBoxApiControllerName, action = "GetGondviseloList" }) + "?tanuloId=" + Model.FelhasznaloId, htmlAttributes: Model.GondviseloId.HasValue ? new Dictionary<string, object>() { { "readonly", "readonly" } } : new Dictionary<string, object>()).AutoBind(true).RenderWithName(2, 4)
</div>
}
<div>
@(Html.Kendo().DataSource<IranyitoszamTelepulesListCO>()
.Name("IranyitoszamokTelepulesekDS")
.Custom(c => c
.Transport(t => t.Read(r => r.Url(Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Model.ComboBoxApiControllerName, action = "GetIranyitoszamokEsTelepulesek" })).Type(HttpVerbs.Get)))
.Schema(s => s.Model(new { id = "Iranyitoszam" }))
.Group(g => g.Add(m => m.TelepulesNev))
))
</div>
<div id="HiddenBeforeGondviseloSelect">
<div class="row tanuloval-egyezik">
@Html.KretaCheckBoxFor(x => x.TanulovalEgyezik).RenderWithName(2, 4)
</div>
@if (Model.FormSettings.Contains(CimElerhetosegConstant.CimSectionVisible))
{
<div class="@CimElerhetosegConstant.CimSectionVisible">
@if (Model.IsGondviseloJelszoIgenylo)
{
<div class="row">
@Html.KretaTextBoxFor(m => m.GondviseloNev_JelszoIgenylo, new Dictionary<string, object> { { "placeholder", TanuloResource.Nev } }).RenderWithName(2, 4)
</div>
<div class="row">
<input type="hidden" id="nhdOktatasiAzonosito" value="@Model.OktatasiAzonosito_JelszoIgenylo" />
@Html.KretaMaskedTextBoxFor(x => x.OktatasiAzonosito_JelszoIgenylo, "00000000000", new Dictionary<string, object> { { "placeholder", TanuloResource.OktatasiAzonosito } }).RenderWithName(2, 4)
@Html.KretaComboBoxFor(x => x.RokonsagiFok_JelszoIgenylo, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Model.ComboBoxApiControllerName, action = "GetRokonsagiFokList" }), "Text", "Value").AutoBind(true).RenderWithName(2, 4)
</div>
}
<div class="row OrszagEsCimTipus">
@Html.KretaComboBoxFor(x => x.Orszag, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Model.ComboBoxApiControllerName, action = Model.IsKozpontilagSzinkronizalt ? "GetOrszagFullList" : "GetOrszagList" }), "Text", "Value").AutoBind(true).RenderWithName(2, 4, tooltipResource: TanuloResource.LakcimOrszagTooltip)
@if (Model.FormSettings.Contains(CimElerhetosegConstant.AllandoLakcimCimTipus))
{
@Html.KretaLabelFor(x => x.CimTipusStr, 3, 3)
@Html.HiddenFor(x => x.CimTipus)
}
else
{
@Html.KretaComboBoxFor(x => x.CimTipus, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Model.ComboBoxApiControllerName, action = "GetCimTipusList" }), "Text", "Value").AutoBind(true).RenderWithName(2, 4)
}
</div>
<div class="row">
<div class="magyarorszagicim">
@(Html.KretaComboBoxFor(x => x.Iranyitoszam, null, CimElerhetosegConstant.Nameof_Iranyitoszam, CimElerhetosegConstant.Nameof_Iranyitoszam, isAutoComplete: true, isServerFiltering: false, isCustomAllowed: true)
.DataSource("IranyitoszamokTelepulesekDS")
.AutoBind(false)
.Filter(FilterType.StartsWith)
.Placeholder(CommonResource.KezdjeElGelepniIrSzamot)
.Events(e =>
e.Change("function(e) {changeIranyTelepComboBox(e, '" + CimElerhetosegConstant.Nameof_Iranyitoszam + "')}")
.Open("function(e) {openIranyTelepComboBox(e, '" + CimElerhetosegConstant.Nameof_Iranyitoszam + "')}"))
.RenderWithName(2, 4, tooltipResource: TanuloResource.LakcimenekPostaiIranyitoszamaTooltip, changeEventOverride: false))
@(Html.KretaComboBoxFor(x => x.HelysegNev, null, CimElerhetosegConstant.TelepulesNev, CimElerhetosegConstant.TelepulesNev, isAutoComplete: true, isServerFiltering: false, isCustomAllowed: true)
.DataSource("IranyitoszamokTelepulesekDS")
.Filter(FilterType.Contains)
.Placeholder(CommonResource.KezdjeElGelepniHelysegNevet)
.AutoBind(false)
.Events(e =>
e.Change("function(e) {changeIranyTelepComboBox(e, '" + CimElerhetosegConstant.TelepulesNev + "')}")
.Open("function(e) {openIranyTelepComboBox(e, '" + CimElerhetosegConstant.TelepulesNev + "')}"))
.RenderWithName(2, 4, tooltipResource: TanuloResource.LakcimHelysegTooltip, changeEventOverride: false))
</div>
<div class="kulfoldicim">
@Html.KretaTextBoxFor(x => x.Iranyitoszam_Str).RenderWithName(2, 4, tooltipResource: TanuloResource.LakcimenekPostaiIranyitoszamaTooltip)
@Html.KretaTextBoxFor(x => x.HelysegNev_Str).RenderWithName(2, 4, tooltipResource: TanuloResource.LakcimHelysegTooltip)
</div>
</div>
<div class="row">
@Html.KretaTextBoxFor(x => x.KozteruletNev).RenderWithName(2, 4, tooltipResource: TanuloResource.LakcimenekKozteruletenekTeljesNeveTooltip)
</div>
<div class="row">
<div class="magyarorszagicim">
@Html.KretaComboBoxFor(x => x.KozteruletTipus, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Model.ComboBoxApiControllerName, action = "GetKozteruletJellegList" }), "Text", "Value").RenderWithName(2, 4, tooltipResource: TanuloResource.LakcimKozteruletJellegeTooltip)
</div>
<div class="kulfoldicim">
@Html.KretaTextBoxFor(x => x.KozteruletTipus_Str).RenderWithName(2, 4, tooltipResource: TanuloResource.LakcimKozteruletJellegeTooltip)
</div>
@Html.KretaTextBoxFor(x => x.Hazszam).RenderWithName(2, 4, tooltipResource: TanuloResource.LakcimenekHazszamaTooltip)
</div>
<div class="row">
@Html.KretaTextBoxFor(x => x.Emelet).RenderWithName(2, 4, tooltipResource: TanuloResource.LakcimenekEmeletSzamaTooltip)
@Html.KretaTextBoxFor(x => x.Ajto).RenderWithName(2, 4, tooltipResource: TanuloResource.LakcimenekAjtoSzamaTooltip)
</div>
<div class="@CimElerhetosegConstant.AlapertelmezettCimVisible row">
@if (Model.FormSettings.Contains(CimElerhetosegConstant.AlapertelmezettCimVisible) && !Model.AlapertelmezettCim)
{
@Html.KretaCheckBoxFor(x => x.AlapertelmezettCim).RenderWithName(2, 4)
}
else if (Model.IsGondviseloElerhetoseg && Model.GondviselokAlapertelmezettCimmel != null)
{
@Html.KretaCheckBoxFor(x => x.AlapertelmezettCim).RenderWithName(2, 4)
}
else
{
@Html.HiddenFor(x => x.AlapertelmezettCim)
}
</div>
@if ((Model.FormSettings.Contains(CimElerhetosegConstant.EmailSectionVisible) || Model.FormSettings.Contains(CimElerhetosegConstant.TelSectionVisible)) && !Model.FormSettings.Contains(CimElerhetosegConstant.SeparatorRowHide))
{
<div class="row"></div>
}
</div>
}
@if (Model.FormSettings.Contains(CimElerhetosegConstant.EmailSectionVisible))
{
<div class="@CimElerhetosegConstant.EmailSectionVisible">
@if (Model.FormSettings.Contains(CimElerhetosegConstant.TanuloElerhetosegEmailVisible))
{
<div class="row">
@Html.KretaComboBoxFor(x => x.TanuloElerhetosegEmailId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Model.ComboBoxApiControllerName, action = "GetEmailList" }) + "?tanuloId=" + Model.FelhasznaloId, isSingleElementSet: false).Events(e => e.Change("changeEmail")).AutoBind(true).RenderWithName(2, 4)
</div>
}
<div class="row">
@Html.KretaTextBoxFor(x => x.Emailcim_Input).RenderWithName(2, 4, tooltipResource: TanuloResource.ElerhetosegEmailTooltip)
@Html.KretaComboBoxFor(x => x.EmailTipus, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Model.ComboBoxApiControllerName, action = "GetEmailTipusList" }), "Text", "Value").AutoBind(true).RenderWithName(2, 4)
</div>
@if (Model.FormSettings.Contains(CimElerhetosegConstant.AlapertelmezettEmailVisible))
{
<div class="row">
@Html.KretaCheckBoxFor(x => x.AlapertelmezettEmail).RenderWithName(2, 4)
</div>
}
<div class="row"></div>
</div>
}
@if (Model.FormSettings.Contains(CimElerhetosegConstant.TelSectionVisible))
{
<div class="@CimElerhetosegConstant.TelSectionVisible">
@if (Model.FormSettings.Contains(CimElerhetosegConstant.TanuloElerhetosegTelVisible))
{
<div class="row">
@Html.KretaComboBoxFor(x => x.TanuloElerhetosegTelId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Model.ComboBoxApiControllerName, action = "GetTelList" }) + "?tanuloId=" + Model.FelhasznaloId, isSingleElementSet: false).Events(e => e.Change("changeTelefon")).AutoBind(true).RenderWithName(2, 4)
</div>
}
<div class="row">
@Html.KretaTextBoxFor(x => x.Telefon).RenderWithName(2, 4, tooltipResource: TanuloResource.ElerhetosegTelefonszamTooltip)
@Html.KretaComboBoxFor(x => x.TelefonTipus, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Model.ComboBoxApiControllerName, action = "GetTelefonTipusList" }), "Text", "Value").AutoBind(true).RenderWithName(2, 4)
</div>
@if (Model.FormSettings.Contains(CimElerhetosegConstant.VisibleTelefon2))
{
<div class="row">
@Html.KretaTextBoxFor(x => x.Telefon2).RenderWithName(2, 4)
@Html.KretaComboBoxFor(x => x.TelefonTipus2, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Model.ComboBoxApiControllerName, action = "GetTelefonTipusList" }), "Text", "Value").AutoBind(true).RenderWithName(2, 4)
</div>
}
@if (Model.FormSettings.Contains(CimElerhetosegConstant.AlapertelmezettTelVisible))
{
<div class="row">
@Html.KretaCheckBoxFor(x => x.AlapertelmezettTel).RenderWithName(2, 4)
</div>
}
</div>
}
</div>
<script type="text/javascript">
var iranyitoszam = "@CimElerhetosegConstant.Nameof_Iranyitoszam";
var helysegnev = "@CimElerhetosegConstant.Nameof_HelysegNev";
function changeIranyTelepComboBox(e, dsProp) {
var isSelectedItemUndefined = false;
var selectedItem = e.sender.dataItem();
if (selectedItem === undefined) {
isSelectedItemUndefined = true;
selectedItem = {
TelepulesNev: $("#" + helysegnev).val(),
Iranyitoszam: $("#" + iranyitoszam).val()
};
}
var telepulesSelected = selectedItem.TelepulesNev;
var iranyitoszamSelected = selectedItem.Iranyitoszam;
$("#" + helysegnev + "_Str").val(telepulesSelected);
$("#" + iranyitoszam + "_Str").val(iranyitoszamSelected);
if (isSelectedItemUndefined) {
return;
}
if (dsProp === iranyitoszam) {
$("#" + helysegnev).data("kendoComboBox").value(telepulesSelected);
} else {
$("#" + iranyitoszam).data("kendoComboBox").value(iranyitoszamSelected);
}
}
function openIranyTelepComboBox(e, dsProp) {
KretaComboBoxHelper.onOpenDropdown(e)
IranyitoszamokTelepulesekDS.group({ field: dsProp === iranyitoszam ? "@CimElerhetosegConstant.TelepulesNev" : iranyitoszam, dir: "asc" });
IranyitoszamokTelepulesekDS.sort({ field: dsProp, dir: "asc" });
}
$(document).ready(function () {
var firstFill = true;
var newcim = CommonUtils.parseBool("@Model.FormSettings.Contains(CimElerhetosegConstant.IsNew)") || CommonUtils.isNullOrUndefined(@Model.Id);
var $gondviseloId = $("#GondviseloId");
$gondviseloId.on("focusout", gondviseloIdchanged);
$gondviseloId.on("change", gondviseloIdchanged);
var tanulovalEgyezik = "@CimElerhetosegConstant.Nameof_TanulovalEgyezik";
var $tanulovalEgyezik = $("#" + tanulovalEgyezik);
var $tanulovalEgyezikCheckBox = $tanulovalEgyezik[0];
$tanulovalEgyezik.on("focusout", tanulovalEgyezikchanged);
$tanulovalEgyezik.on("change", tanulovalEgyezikchanged);
var orszag = "@CimElerhetosegConstant.Nameof_Orszag";
var $orszag = $("#" + orszag);
var $orszagComboBox = $orszag.data("kendoComboBox");
$orszag.on("focusout", orszagchanged);
$orszag.on("change", orszagchanged);
var iranyitoszam = "@CimElerhetosegConstant.Nameof_Iranyitoszam";
var $iranyitoszam = $("#" + iranyitoszam);
var $iranyitoszamComboBox = $iranyitoszam.data("kendoComboBox");
var helysegnev = "@CimElerhetosegConstant.Nameof_HelysegNev";
var $helysegnev = $("#" + helysegnev);
var $helysegNeveComboBox = $helysegnev.data("kendoComboBox");
var kozteruletTipus = "@CimElerhetosegConstant.Nameof_KozteruletTipus";
var $kozteruletTipus = $("#" + kozteruletTipus);
var $kozteruletTipusComboBox = $kozteruletTipus.data("kendoComboBox");
$kozteruletTipus.on("focusout", kozteruletTipuschanged);
$kozteruletTipus.on("change", kozteruletTipuschanged);
var gondviselokAlapertelmezettCimmel = [];
@if (Model.IsGondviseloElerhetoseg && Model.GondviselokAlapertelmezettCimmel != null) {
foreach (var d in Model.GondviselokAlapertelmezettCimmel)
{
@:gondviselokAlapertelmezettCimmel.push("@d");
}
}
function gondviseloIdchanged() {
if ($gondviseloId.val() != '' || !CommonUtils.parseBool("@Model.IsGondviseloElerhetoseg")) {
$("#HiddenBeforeGondviseloSelect").removeClass('displayNone');
}
else {
$("#HiddenBeforeGondviseloSelect").addClass('displayNone');
}
tanulovalEgyezikchanged();
if (!CommonUtils.parseBool("@Model.IsGondviseloElerhetoseg") && CommonUtils.parseBool("@Model.FormSettings.Contains(CimElerhetosegConstant.TelSectionVisible)")) {
$("." + "@CimElerhetosegConstant.TelSectionVisible").removeClass('displayNone');
}
else {
$("." + "@CimElerhetosegConstant.TelSectionVisible").addClass('displayNone');
}
if (!CommonUtils.parseBool("@Model.IsGondviseloElerhetoseg") && CommonUtils.parseBool("@Model.FormSettings.Contains(CimElerhetosegConstant.EmailSectionVisible)")) {
$("." + "@CimElerhetosegConstant.EmailSectionVisible").removeClass('displayNone');
}
else {
$("." + "@CimElerhetosegConstant.EmailSectionVisible").addClass('displayNone');
}
if ((CommonUtils.isUndefined($gondviseloId.val()) || $gondviseloId.val() != '') && CommonUtils.parseBool("@Model.FormSettings.Contains(CimElerhetosegConstant.CimSectionVisible)")) {
$("." + "@CimElerhetosegConstant.CimSectionVisible").removeClass('displayNone');
}
else {
$("." + "@CimElerhetosegConstant.CimSectionVisible").addClass('displayNone');
}
if (CommonUtils.parseBool("@Model.IsGondviseloElerhetoseg")) {
if (gondviselokAlapertelmezettCimmel.includes($gondviseloId.val())) {
$("." + "@CimElerhetosegConstant.AlapertelmezettCimVisible").removeClass('displayNone');
}
else {
if (!CommonUtils.parseBool("@Model.AlapertelmezettCim")) {
$("." + "@CimElerhetosegConstant.AlapertelmezettCimVisible").removeClass('displayNone');
}
else {
$("." + "@CimElerhetosegConstant.AlapertelmezettCimVisible").addClass('displayNone');
$('#AlapertelmezettCim').prop("checked", true);
}
}
}
}
function tanulovalEgyezikchanged() {
if (!$tanulovalEgyezikCheckBox.checked) {
if (!CommonUtils.isNullOrUndefined($orszagComboBox) && !CommonUtils.isNullOrEmpty($orszagComboBox) && !firstFill && !CommonUtils.parseBool("@Model.IsGondviseloElerhetoseg")) {
$orszagComboBox.select(-1);
$orszagComboBox.value('');
}
$("." + "@CimElerhetosegConstant.CimSectionVisible").removeClass('displayNone');
}
else {
$("." + "@CimElerhetosegConstant.CimSectionVisible").addClass('displayNone');
}
SetControlsVisibleByOrszag();
}
function orszagchanged() { SetControlsVisibleByOrszag(); }
function helysegNevIranyitoszamAlapjan() {
if ((!newcim && !firstFill) || CommonUtils.isNullOrEmpty($helysegNeveComboBox.value())) {
if ($iranyitoszamComboBox.value() != "") {
AjaxHelper.DoPostQuery("@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Model.ComboBoxApiControllerName, action = "GetHelysegNevByIranyitoszamList" })", null, { 'iranyitoSzam': $iranyitoszamComboBox.value() }, updateTelepulesNev);
$("#" + iranyitoszam + "_Str").val($iranyitoszamComboBox.value());
}
else { $helysegNeveComboBox.select(-1); $helysegNeveComboBox.value(''); }
}
}
function updateTelepulesNev(data) {
if (data.length > 0) {
$helysegNeveComboBox.value(data[0].TelepulesNev);
$("#" + helysegnev + "_Str").val(data[0].TelepulesNev);
}
}
function helysegnevchanged() {
if (!CommonUtils.isNullOrEmpty($helysegNeveComboBox.value().trim())) {
$("#" + helysegnev + "_Str").val($helysegNeveComboBox.value());
}
}
function kozteruletTipuschanged() {
if (!CommonUtils.isNullOrUndefined($kozteruletTipusComboBox)) {
$kozteruletTipusComboBox.value($kozteruletTipusComboBox.value());
$("#" + kozteruletTipus + "_Str").val($kozteruletTipusComboBox.text());
}
}
function SetControlsVisibleByOrszag() {
var isTanulovalEgyezik = $tanulovalEgyezikCheckBox.checked;
var isMagyarorszagSelected = $orszag.val() == "@((int)Kreta.Enums.OrszagTipusEnum.Magyarorszag)" || CommonUtils.parseBool("@Model.FormSettings.Contains(CimElerhetosegConstant.CsakMagyarorszag)");
var magyarorszagIndex = -1;
if (isMagyarorszagSelected) {
magyarorszagIndex = KretaComboBoxHelper.getIndexForValue(orszag, "@((int)Kreta.Enums.OrszagTipusEnum.Magyarorszag)");
}
if (isMagyarorszagSelected) {
$('.magyarorszagicim').removeClass('displayNone');
$('.kulfoldicim').addClass('displayNone');
if (CommonUtils.parseBool("@Model.FormSettings.Contains(CimElerhetosegConstant.CsakMagyarorszag)")) {
$orszagComboBox.select(magyarorszagIndex);
//$orszagComboBox.enable(false);
$(".OrszagEsCimTipus").hide();
}
}
else {
$('.magyarorszagicim').addClass('displayNone');
$('.kulfoldicim').removeClass('displayNone');
}
//set combobox values
if ((isMagyarorszagSelected && !firstFill && !isTanulovalEgyezik && !newcim) ||
(isMagyarorszagSelected && firstFill && (isTanulovalEgyezik || newcim))) {
$orszagComboBox.select(magyarorszagIndex);
$iranyitoszamComboBox.select(-1);
$iranyitoszamComboBox.value('');
$kozteruletTipusComboBox.select(-1);
$kozteruletTipusComboBox.value('');
$helysegNeveComboBox.select(-1);
$helysegNeveComboBox.value('');
}
//set textbox values
if (!isTanulovalEgyezik && firstFill && !newcim && isMagyarorszagSelected) {
helysegNevIranyitoszamAlapjan();
helysegnevchanged();
kozteruletTipuschanged();
}
if (isTanulovalEgyezik || (newcim && isMagyarorszagSelected) || (!firstFill && !newcim && isMagyarorszagSelected)) {
if (isTanulovalEgyezik && CommonUtils.isNullOrUndefined($gondviseloId.val()) && CommonUtils.isNullOrEmpty($gondviseloId.val()) && !CommonUtils.isNullOrUndefined($orszagComboBox)) {
$orszagComboBox.select(-1);
$orszagComboBox.value('');
}
setDefaultTextBoxValues(true, '');
}
if (!isTanulovalEgyezik && !firstFill && !isMagyarorszagSelected) {
setDefaultTextBoxValues(false, '');
}
firstFill = false;
if (!CommonUtils.isNullOrUndefined($('#CimTipus').data('kendoComboBox'))) {
$('#CimTipus').data('kendoComboBox').value($('#CimTipus').data('kendoComboBox').value());
}
}
function setDefaultTextBoxValues(updateifempty, value) {
$.each($('.kulfoldicim').find('[id$=_Str]'), function () {
if (!updateifempty || CommonUtils.isNullOrEmpty($(this).val())) {
$(this).val(value);
}
});
}
if (CommonUtils.parseBool("@Model.FormSettings.Contains(CimElerhetosegConstant.AlapertelmezettNemModosithato)")) {
$('[id*=Alapertelmezett]').prop('disabled', true);
}
setTimeout(function () {
if (CommonUtils.parseBool("@Model.IsGondviseloElerhetoseg")) {
$('.tanuloval-egyezik').removeClass('displayNone');
}
else {
$('.tanuloval-egyezik').addClass('displayNone');
}
gondviseloIdchanged();
}, 100);
var isKozpontilagSzinkronizalt = !CommonUtils.isNullOrUndefined($("#IsKozpontilagSzinkronizalt").val()) && CommonUtils.parseBool($("#IsKozpontilagSzinkronizalt").val());
var isAllandoLakcim = $("#CimTipus").val() == "@((int)Kreta.Enums.CimTipusEnum.allando_lakcim)";
var isModositas = !CommonUtils.isNullOrUndefined(@Model.Id);
if (isKozpontilagSzinkronizalt && isAllandoLakcim && isModositas) {
setItemisKozpontilagSzinkronizalt("Orszag");
setItemisKozpontilagSzinkronizalt("CimTipus");
setItemisKozpontilagSzinkronizalt("Iranyitoszam");
setItemisKozpontilagSzinkronizalt("Iranyitoszam_Str");
setItemisKozpontilagSzinkronizalt("HelysegNev");
setItemisKozpontilagSzinkronizalt("HelysegNev_Str");
setItemisKozpontilagSzinkronizalt("KozteruletNev");
setItemisKozpontilagSzinkronizalt("KozteruletTipus");
setItemisKozpontilagSzinkronizalt("KozteruletTipus_Str");
setItemisKozpontilagSzinkronizalt("Hazszam");
setItemisKozpontilagSzinkronizalt("Emelet");
setItemisKozpontilagSzinkronizalt("Ajto");
}
function setItemisKozpontilagSzinkronizalt(itemId) {
$("#" + itemId).closest('div').addClass('disabledItem');
var kozpontilagSzinkronizaltNemModosithatoText = "@AlkalmazottResource.KozpontilagSzinkronizaltNemModosithato";
var label = $("[for*='" + $("#" + itemId).prop('name') + "']");
var vanTooltipje = label.parent().hasClass('kretaLabelTooltip');
if (vanTooltipje) {
label.find('.kretaLabelTooltipText').html(kozpontilagSzinkronizaltNemModosithatoText);
}
else {
label.parent().addClass('kretaLabelTooltip');
label.html(label.html() + "<img class='kretaLabelTooltipImg'><span class='kretaLabelTooltipText'>" + kozpontilagSzinkronizaltNemModosithatoText + "</span>");
}
}
});
</script>