kreta/KretaWeb/Areas/Adminisztracio/Views/Profil/GondviseloAdatokSzerkesztese.cshtml
2024-03-13 00:33:46 +01:00

79 lines
2.7 KiB
Text

@using Kreta.Web.Areas.Adminisztracio.Models;
@model GondviseloAdatokModModel
<script type="text/javascript">
var GondviseloAdatokModHelper = (function () {
var gondviseloAdatokModHelper = function () { };
var formName = "GondviseloAdatokModForm";
var url = "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ProfilApi", action = "SaveGondviseloAdatok" })";
var deleteEmailUrl = "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ProfilApi", action = "DeleteGondviseloEmail" })";
gondviseloAdatokModHelper.save = function () {
AjaxHelper.DoPostElement(url, formName, saveFeedBackOk, showEmailCimRemoteError);
}
gondviseloAdatokModHelper.deleteEmail = function () {
AjaxHelper.DoPostElement(deleteEmailUrl, formName, saveFeedBackOk);
}
function saveFeedBackOk() {
KretaWindowHelper.successFeedBackWindow(reloadPage);
}
function reloadPage() {
location.reload(true);
}
function showEmailCimRemoteError(response) {
if (!CommonUtils.isNullOrUndefined(response.responseJSON.ModelState)) {
var errorsStr = JSON.stringify(response.responseJSON.ModelState);
errorsStr = errorsStr.replace("UjEmail\"", "UjEmail_Input\"");
response.responseJSON.ModelState = CommonUtils.JSONparse(errorsStr);
AjaxHelper.CallRemoteErrors($("#" + formName), response.responseJSON.ModelState);
}
else {
AjaxHelper.ShowError(response);
}
}
return gondviseloAdatokModHelper;
})();
</script>
@using (Html.KretaForm("GondviseloAdatokModForm"))
{
@Html.KretaValidationSummary()
<div class="container-fluid details">
<div class="row">
<div class="col-sm-6">
@Html.KretaLabelFor(x => x.AktEmail)
</div>
<div class="col-sm-6">
@Html.KretaLabelFor(m => m.AktTelefon)
</div>
</div>
<div class="row">
<div class="col-sm-6">
@Html.KretaTextBoxFor(x => x.UjEmail_Input).RenderWithName()
</div>
<div class="col-sm-6">
@Html.KretaTextBoxFor(m => m.UjTelefon).RenderWithName()
</div>
</div>
<div class="row">
<div class="col-sm-6">
@Html.KretaTextBoxFor(x => x.UjEmailEllenorzes).RenderWithName()
</div>
</div>
</div>
<div class="row">
<div class="col-xs-11">
@Html.KretaButton("GondviseloAdatSaveBtn", 111/*Mentés*/, true, "", "", "", null, "GondviseloAdatokModHelper.save")
@Html.KretaButton("GondviseloEmailDeleteBtn", 8042/*Email törlése*/, true, "", "", "", null, "GondviseloAdatokModHelper.deleteEmail")
</div>
<div class="col-xs-1"></div>
</div>
}