155 lines
No EOL
6.2 KiB
Text
155 lines
No EOL
6.2 KiB
Text
@using Kreta.Resources
|
|
@using Kreta.Web.Helpers
|
|
@using Kreta.Web.Models
|
|
@using Kreta.Web.Areas.Adminisztracio.Models
|
|
|
|
@model FeltarGondviseloModel
|
|
|
|
@if (Model.IsTorvenyesKepviselo)
|
|
{
|
|
var formNameGondviselo = "FeltarGondviseloForm";
|
|
|
|
<div class="container-fluid details">
|
|
@if (!Model.IsNappaliRendszeruIskolaiOktatas)
|
|
{
|
|
<div class="row" style="text-align: center;">
|
|
@Html.Label("", AdminisztracioResource.EszkozigenylesBenyujtasaCsakNappaliOktatasEsetebenLehetseges, new { style = "padding-top: 8px;"})
|
|
</div>
|
|
}
|
|
<div class="row @(Model.IsNappaliRendszeruIskolaiOktatas ? "" : "disabledItem")" style="text-align: center;">
|
|
@Html.Label("", AdminisztracioResource.AzEszkozigenylesBenyujtasahozKerjukAdjaMegASzemelyesAdatait, new { style = "padding-top: 8px;" })
|
|
</div>
|
|
<div class="row @(Model.IsNappaliRendszeruIskolaiOktatas ? "" : "disabledItem")" style="text-align: center;">
|
|
@Html.Label("", AdminisztracioResource.KerjukHogyARegisztraciohozSzuksegesMezoketASajatSzemelyiIgazolvanyanSzereploAdatokAlapjanToltseKi, new { style = "padding-top: 8px;" })
|
|
</div>
|
|
</div>
|
|
|
|
<div class="@(Model.IsNappaliRendszeruIskolaiOktatas ? "" : "disabledItem")">
|
|
@Html.Partial("~/Areas/Adminisztracio/Views/Profil/Gondviselo4TAdatokSzerkesztese.cshtml", Model)
|
|
|
|
@using (Html.KretaForm(formNameGondviselo))
|
|
{
|
|
<div class="container-fluid details">
|
|
<div class="row">
|
|
<div class="@BootsrapHelper.GetSizeClasses(3)">
|
|
@Html.KretaInputLabelFor(model => model.AltalanosSzerzodesiFeltetelekLetoltese)
|
|
</div>
|
|
<div class="@BootsrapHelper.GetSizeClasses(3)">
|
|
<a href="@Model.AltalanosSzerzodesiFeltetelekLetoltese" target="_blank" class="windowInputLabel" style="text-decoration: underline;">@CommonResource.Letoltes</a>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
@Html.KretaCheckBoxFor(x => x.AdatvedelmiTajekoztatoElfogadasa).RenderWithName(3, 3)
|
|
@Html.KretaCheckBoxFor(x => x.AltalanosSzerzodesiFeltetelekElfogadasa).RenderWithName(3, 3)
|
|
<div class="displayNone" id="aszfMarBenyujtott">
|
|
@Html.Label("", AdminisztracioResource.ATanulonakMarVanBenyujtottRegisztracioja, new { style = "float: left;", @class = "windowInputLabel" })
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col-xs-11">
|
|
@Html.KretaButton("FeltarGondviseloBtn", CommonResource.RegisztracioBenyujtasa, clickEventName: "FeltarGondviselo.save")
|
|
</div>
|
|
<div class="col-xs-1"></div>
|
|
</div>
|
|
}
|
|
</div>
|
|
}
|
|
else
|
|
{
|
|
<div class="container-fluid details">
|
|
<div class="row" style="text-align: center;">
|
|
@Html.Label("", AdminisztracioResource.EszkozigenylesBenyujtasaCsakTorvenyesKepviselokentLehetseges)
|
|
</div>
|
|
</div>
|
|
}
|
|
|
|
<script type="text/javascript">
|
|
var FeltarGondviselo = (function () {
|
|
var feltarGondviselo = function () { };
|
|
var bekuldesEsemeny = false;
|
|
|
|
var isEszkozIgenyelheto = "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "FeltarGondviseloApi", action = "IsEszkozIgenyelheto" })";
|
|
var eszkozIgenyles = "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "FeltarGondviseloApi", action = "EszkozIgenyles" })";
|
|
|
|
feltarGondviselo.checkEszkozIgenyles = function () {
|
|
AjaxHelper.DoGet(isEszkozIgenyelheto, {}, eszkozIgenylesValasz, feltarGondviselo.eszkozIgenylesNemEngedelyezett);
|
|
}
|
|
|
|
function eszkozIgenylesValasz(data) {
|
|
if (data === true && CommonUtils.parseBool("@Model.IsEditable") && $("#AdatvedelmiTajekoztatoElfogadasa").is(':checked') && $("#AltalanosSzerzodesiFeltetelekElfogadasa").is(':checked') && $("#Gondviselo4TAdatokModForm").valid()) {
|
|
$("#FeltarGondviseloBtn").removeClass('k-state-disabled');
|
|
$("#FeltarGondviseloBtn").prop('disabled', false);
|
|
} else {
|
|
feltarGondviselo.eszkozIgenylesNemEngedelyezett();
|
|
if (data === false) {
|
|
$("#AdatvedelmiTajekoztatoElfogadasa").prop("checked", true);
|
|
$("#AdatvedelmiTajekoztatoElfogadasa").prop("disabled", true);
|
|
$("#AltalanosSzerzodesiFeltetelekElfogadasa").prop("checked", true);
|
|
$("#AltalanosSzerzodesiFeltetelekElfogadasa").prop("disabled", true);
|
|
$("#aszfMarBenyujtott").removeClass('displayNone');
|
|
}
|
|
}
|
|
}
|
|
|
|
feltarGondviselo.eszkozIgenylesNemEngedelyezett = function (data) {
|
|
$("#FeltarGondviseloBtn").addClass('k-state-disabled');
|
|
$("#FeltarGondviseloBtn").prop('disabled', true);
|
|
}
|
|
|
|
feltarGondviselo.save = function () {
|
|
bekuldesEsemeny = true;
|
|
$("#Gondviselo4TAdatSaveBtn").click();
|
|
}
|
|
|
|
feltarGondviselo.sikeresEszkozIgenyles = function (data) {
|
|
KretaWindowHelper.notification("@CommonResource.ABekuldesSikeresenMegtortent", 'success');
|
|
}
|
|
|
|
feltarGondviselo.sikertelenEszkozIgenyles = function (data) {
|
|
KretaWindowHelper.notification("@CommonResource.SikertelenBekuldes", 'error');
|
|
}
|
|
|
|
feltarGondviselo.eszkozIgenylesComplete = function (data) {
|
|
FeltarGondviselo.checkEszkozIgenyles();
|
|
}
|
|
|
|
sikeresMentes = function (data) {
|
|
FeltarGondviselo.checkEszkozIgenyles();
|
|
if (!bekuldesEsemeny) {
|
|
KretaWindowHelper.successFeedBackWindow();
|
|
}
|
|
else {
|
|
var element = $('#FeltarGondviseloForm').toObject();
|
|
var element2 = $('#Gondviselo4TAdatokModForm').toObject();
|
|
$.extend(element, element2);
|
|
AjaxHelper.DoPost(eszkozIgenyles, element, feltarGondviselo.sikeresEszkozIgenyles, feltarGondviselo.sikertelenEszkozIgenyles, feltarGondviselo.eszkozIgenylesComplete);
|
|
}
|
|
bekuldesEsemeny = false;
|
|
}
|
|
|
|
sikertelenMentes = function (data) {
|
|
bekuldesEsemeny = false;
|
|
feltarGondviselo.eszkozIgenylesNemEngedelyezett();
|
|
KretaWindowHelper.feedbackWindow("@ErrorResource.Hiba", data.responseJSON.Message, true);
|
|
}
|
|
|
|
return feltarGondviselo;
|
|
})();
|
|
|
|
</script>
|
|
|
|
<script type="text/javascript">
|
|
$(document).ready(function () {
|
|
FeltarGondviselo.checkEszkozIgenyles();
|
|
|
|
$('#AdatvedelmiTajekoztatoElfogadasa').change(function () {
|
|
FeltarGondviselo.checkEszkozIgenyles();
|
|
});
|
|
|
|
$('#AltalanosSzerzodesiFeltetelekElfogadasa').change(function () {
|
|
FeltarGondviselo.checkEszkozIgenyles();
|
|
});
|
|
});
|
|
</script> |