@using Kreta.Web.Areas.Adminisztracio.Models; @using Kreta.Web.Security; @model ElerhetosegekModel @{ var formName = "ElerhetosegekModositasForm"; var emailComboBoxName = "EmailTipusCmb_"; var emailCimTextBoxName = "EmailCimTxt_"; var emailAlapertelmezettRadioName = "EmailCimRdo_"; var emailDeleteButtonName = "DeleteEmailBtn_"; var emailAlapertelmezettRadioGroupName = "AlapertelmezettEmailGroup"; var emailAlapertelmezettRadioChangeEventName = "ElerhetosegekModositasHelper.setEmailDeleteButtonVisibility();"; var emailDeleteEventName = "ElerhetosegekModositasHelper.deleteEmail(this);"; var telefonComboBoxName = "TelefonTipusCmb_"; var telefonszamTextBoxName = "TelefonszamTxt_"; var telefonAlapertelmezettRadioName = "TelefonRdo_"; var telefonDeleteButtonName = "DeleteTelefonBtn_"; var telefonAlapertelmezettRadioGroupName = "AlapertelmezettTelefonGroup"; var telefonAlapertelmezettRadioChangeEventName = "ElerhetosegekModositasHelper.setTelefonDeleteButtonVisibility();"; var telefonDeleteEventName = "ElerhetosegekModositasHelper.deleteTelefon(this);"; var ujEmailButtonName = "UjEmailBtn"; var ujTelefonButtonName = "UjTelefonBtn"; var new_dataStatus = (int)Kreta.Enums.ManualEnums.ElerhetosegStatusEnum.New; var saved_dataStatus = (int)Kreta.Enums.ManualEnums.ElerhetosegStatusEnum.Saved; var deleted_dataStatus = (int)Kreta.Enums.ManualEnums.ElerhetosegStatusEnum.Deleted; } @using (Html.KretaForm(formName)) { @Html.KretaValidationSummary()

@AdminisztracioResource.Email

@Html.KretaButton(ujEmailButtonName, CommonResource.Uj.ToUpper(), clickEventName: "ElerhetosegekModositasHelper.addNewEmail", htmlAttributes: new Dictionary { { "class", "newButtonPadding" } })
@foreach (var email in Model.Email) { var tooltipResource = email.IsPublic ? AdminisztracioResource.PublikusEmailToolTip : string.Empty; var textBoxId = emailCimTextBoxName + email.Id;
@Html.KretaTextBox(textBoxId, htmlAttributes: new Dictionary { { "data-labelmsg", email.Label }, { "maxlength", Kreta.Core.Constants.General.EmailMaximumKarakterekSzama } }).Value(email.EmailCim_Input).RenderWithName(tooltipResource: tooltipResource, customClass: "containerPaddingLeftZero")
@if (!email.IsPublic) { @Html.KretaRadioButton(emailAlapertelmezettRadioName + email.Id, string.Empty, email.Alapertelmezett, htmlAttributes: new Dictionary { { "name", emailAlapertelmezettRadioGroupName }, { "onchange", emailAlapertelmezettRadioChangeEventName } }) }
}

@AdminisztracioResource.Telefonszam

@Html.KretaButton(ujTelefonButtonName, CommonResource.Uj.ToUpper(), clickEventName: "ElerhetosegekModositasHelper.addNewTelefon", htmlAttributes: new Dictionary { { "class", "newButtonPadding" } })
@foreach (var telefon in Model.Telefon) { var tooltipResource = telefon.IsPublic ? AdminisztracioResource.PublikusTelefonszamTooltip : string.Empty; var textBoxId = telefonszamTextBoxName + telefon.Id;
@Html.KretaTextBox(textBoxId, htmlAttributes: new Dictionary { { "data-labelmsg", telefon.Label } }).Value(telefon.Telefonszam).RenderWithName(tooltipResource: tooltipResource, customClass: "containerPaddingLeftZero")
@if (!telefon.IsPublic) { @Html.KretaRadioButton(telefonAlapertelmezettRadioName + telefon.Id, string.Empty, telefon.Alapertelmezett, htmlAttributes: new Dictionary { { "name", telefonAlapertelmezettRadioGroupName }, { "onchange", telefonAlapertelmezettRadioChangeEventName } }) }
}
@if (!ClaimData.IsTanuloOrGondviselo) {
@AdminisztracioResource.FigyelemAMezokKitoltesevelHozzajarulAhhozHogyAzInformacioNyilvanossaValjonAKretaRendszerFelhasznaloiReszereABeirtPublikusEmailCimEstelefonszamMegjelenikAzElektronikusEllenorzokonyvbenASzulokEsDiakokReszere
}
@Html.KretaButton("ElerhetosegekModositasSaveBtn", CommonResource.Mentes, clickEventName: "ElerhetosegekModositasHelper.saveConfirmWindow", htmlAttributes: new Dictionary { { "class", "saveButton" } })
}