init
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
@using Kreta.Web.Helpers.Grid;
|
||||
@using Kreta.Web.Areas.KirImportExport.Models.KirImport
|
||||
@model CompareModel
|
||||
|
||||
<div>
|
||||
@(
|
||||
Html.KretaGrid<KirSzinkronOsszehasonlitasGridModel>
|
||||
(
|
||||
name: Model.GridName,
|
||||
getUrl: new GridApiUrl(Model.GridApiUrl, Model.GridAction, new Dictionary<string, string> { { "felhasznaloId", Model.FelhasznaloId.ToString() } }),
|
||||
allowPaging: false
|
||||
)
|
||||
.Columns(columns =>
|
||||
{
|
||||
columns.Bound(c => c.AdatAzonositoNeve).Hidden();
|
||||
columns.Bound(c => c.AdatNeve).ClientTemplate("# if (Valtozott) { # <div>#: AdatNeve #</div> #} else { # <div style='opacity: 0.5;'>#: AdatNeve #</div># } #");
|
||||
columns.Bound(c => c.KretaAdat).ClientTemplate("#if(Valtozott){#<div id='kreta_ertek_#: AdatAzonositoNeve #' class='selectableDiv' onclick='KirSzinkronHelper.gridCellClickKreta(\"#:AdatAzonositoNeve#\", this, isImportFromKir)'> <span>#: KretaAdat #</span></div> #}else{#<div style='opacity: 0.5;'><span>#: KretaAdat #</span></div>#}#");
|
||||
columns.Bound(c => c.KirAdat).ClientTemplate("#if(Valtozott){#<div id='kir_ertek_#: AdatAzonositoNeve #' class='selectableDiv' onclick='KirSzinkronHelper.gridCellClickKir(\"#:AdatAzonositoNeve#\", this, isImportFromKir)'> <span>#: KirAdat #</span></div>#}else{#<div style='opacity: 0.5;'><span>#: KretaAdat #</span></div>#}#");
|
||||
columns.Bound(c => c.KivalasztottAdat).ClientTemplate("<div> <input id='kivalasztottOszlopSzoveg_#: AdatAzonositoNeve #' type='text'></div>").Hidden();
|
||||
columns.Bound(c => c.Valtozott).Hidden();
|
||||
columns.Bound(c => c.ValtozottString).ClientTemplate("# if (Valtozott) { # <div>#: ValtozottString #</div> #} else { # <div style='opacity: 0.5;'>#: ValtozottString #</div># } #");
|
||||
})
|
||||
.Sortable(sortable => sortable.Enabled(false))
|
||||
)
|
||||
</div>
|
||||
|
||||
<script type="text/javascript">
|
||||
var isImportFromKir = '@Model.IsImportFromKir';
|
||||
</script>
|
96
KretaWeb/Areas/KirImportExport/Views/Shared/_KirLogin.cshtml
Normal file
96
KretaWeb/Areas/KirImportExport/Views/Shared/_KirLogin.cshtml
Normal file
@@ -0,0 +1,96 @@
|
||||
@using Kreta.Resources
|
||||
@using Kreta.Web.Helpers
|
||||
@using Kreta.Web.Areas.KirImportExport.Models.KirImport;
|
||||
@model KirLoginModel
|
||||
|
||||
@{
|
||||
var formName = "KirLoginForm";
|
||||
}
|
||||
|
||||
@using (Html.KretaForm(@formName))
|
||||
{
|
||||
//Password manager fix
|
||||
<input type="password" id="disable-pwd-mgr-1" style="display: none;" value="stop-pwd-mgr-1" />
|
||||
|
||||
<div class="col-sm-12">
|
||||
<div class="row">
|
||||
<div style="padding-left:20px; text-align:center">
|
||||
<h3>@(BeiratkozasResource.KirBejelentkezes)</h3>
|
||||
@(Html.Raw(BeiratkozasResource.KirBejelentkezesSzoveg))
|
||||
<br />
|
||||
<br />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaTextBoxFor(x => x.IntezmenyAzonosito).Enable(true).RenderWithName()
|
||||
</div>
|
||||
@Html.KretaValidationSummary()
|
||||
<div class="row">
|
||||
@Html.KretaTextBoxFor(x => x.FelhasznaloNev).RenderWithName()
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaPasswordFor(x => x.Jelszo).RenderWithName()
|
||||
</div>
|
||||
<div class="col-xs-6">
|
||||
@Html.KretaButton("KirLogin", 3784/*Belépés*/, true).Events(e => e.Click("KirLoginHelper.kirLogin"))
|
||||
</div>
|
||||
<div id="feladatEllatasiHelyDropdownDiv"></div>
|
||||
</div>
|
||||
}
|
||||
|
||||
<script>
|
||||
var KirLoginHelper = (function () {
|
||||
var kirLoginHelper = function () { };
|
||||
|
||||
var kirLoginFormName = "@formName";
|
||||
|
||||
var url = {
|
||||
KirLogin: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.KirAuthenticationApi, action = "Login" })",
|
||||
GetKirFeladatellatasiHelyList: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.NebuloApi, action = "GetKirFeladatellatasiHelyList" })"
|
||||
}
|
||||
|
||||
kirLoginHelper.getKirFeladatellatasiHelyList = function () {
|
||||
var form = $('#' + kirLoginFormName);
|
||||
|
||||
if (form.valid()) {
|
||||
var data = form.toObject();
|
||||
|
||||
AjaxHelper.DoValidationPost(url.GetKirFeladatellatasiHelyList, kirLoginFormName, data, getKirFeladatellatasihelyListResponseOk);
|
||||
}
|
||||
}
|
||||
|
||||
function getKirFeladatellatasihelyListResponseOk(telephelyList) {
|
||||
$('#IntezmenyAzonosito').parent().parent().addClass("disabledItem");
|
||||
$('#FelhasznaloNev').parent().parent().addClass("disabledItem");
|
||||
$('#Jelszo').parent().parent().addClass("disabledItem");
|
||||
$('#Bejelentkezes').parent().hide();
|
||||
$('#kirSzinkron_Mentes').show();
|
||||
|
||||
$('#feladatEllatasiHelyDropdownDiv').append('<select id="feladatEllatasiHelyDropdown"></select>');
|
||||
var dropdown = $("#feladatEllatasiHelyDropdown").kendoDropDownList({
|
||||
dataSource: telephelyList,
|
||||
dataTextField: "Text",
|
||||
dataValueField: "Value"
|
||||
});
|
||||
}
|
||||
|
||||
kirLoginHelper.kirLogin = function () {
|
||||
var form = $('#' + kirLoginFormName);
|
||||
|
||||
if (form.valid()) {
|
||||
AjaxHelper.DoPostElement(url.KirLogin, kirLoginFormName, feedbackSucces, feedbackErrorWithMessage);
|
||||
}
|
||||
}
|
||||
|
||||
function feedbackSucces() {
|
||||
window.location.replace("@Model.Url");
|
||||
}
|
||||
|
||||
function feedbackErrorWithMessage(data) {
|
||||
var messageJson = CommonUtils.JSONparse(data.responseText);
|
||||
KretaWindowHelper.feedbackWindow("@(ErrorResource.Hiba)", messageJson.Message, true, KretaWindowHelper.destroyAllWindow);
|
||||
}
|
||||
|
||||
return kirLoginHelper;
|
||||
})();
|
||||
</script>
|
Reference in New Issue
Block a user