79 lines
2.7 KiB
Text
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>
|
|
}
|