init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
|
@ -0,0 +1,92 @@
|
|||
@using Kreta.Web.Areas.Intezmeny.Models
|
||||
@model EszkozModel
|
||||
|
||||
<div class="container-fluid details">
|
||||
@using (Html.KretaForm("EszkozForm"))
|
||||
{
|
||||
@Html.KretaValidationSummary()
|
||||
|
||||
@Html.HiddenFor(x => x.ID)
|
||||
<div class="row">
|
||||
@Html.KretaTextBoxFor(x => x.Nev).RenderWithName(3, 3)
|
||||
@Html.KretaComboBoxFor(x => x.Jelleg, Model.JellegList).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaComboBoxFor(x => x.TeremID, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetTeremList" }), "Text", "Value", onChangeFunction: "EszkozHelper.TeremValidacio()", useGroup: false).AutoBind(true).RenderWithName(3, 3)
|
||||
@Html.KretaComboBoxFor(x => x.SzemelyiFelelos, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetTanar" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaComboBoxFor(x => x.Tipus, Model.TipusList).RenderWithName(3, 3)
|
||||
@Html.KretaComboBoxFor(x => x.Kategoria, Model.KategoriaList).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaDatePickerFor(x => x.BeszerzesDatum).RenderWithName(3, 3)
|
||||
@Html.KretaNumericFor(x => x.BeszerzesiAr).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaNumericFor(x => x.Darabszam).Min(0).Max(99999).RenderWithName(3, 3)
|
||||
@Html.KretaComboBoxFor(x => x.MennyisegiEgyseg, Model.MertekegysegList).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaMaskedTextBoxFor(x => x.GyartasiEv, "0000").RenderWithName(3, 3)
|
||||
@Html.KretaTextBoxFor(x => x.GyariSzam).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaTextBoxFor(x => x.Szallito).RenderWithName(3, 3)
|
||||
@Html.KretaTextBoxFor(x => x.Vonalkod).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaTextBoxFor(x => x.FokonyviSzam).RenderWithName(3, 3)
|
||||
@Html.KretaTextBoxFor(x => x.LeltariSzam).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaComboBoxFor(x => x.Celja, Model.CeljaList).RenderWithName(3, 3)
|
||||
@Html.KretaCheckBoxFor(x => x.Tartozek).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaTextBoxFor(x => x.TartozekHivatkozas).RenderWithName(3, 3)
|
||||
@Html.KretaCheckBoxFor(x => x.PedagogusHozzaferhet).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaCheckBoxFor(x => x.TanuloHozzaferhet).RenderWithName(3, 3)
|
||||
@Html.KretaCheckBoxFor(x => x.Berelt).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaCheckBoxFor(x => x.Multimedias).RenderWithName(3, 3)
|
||||
@Html.KretaCheckBoxFor(x => x.InternetKapcsolat).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaCheckBoxFor(x => x.Hordozhato).RenderWithName(3, 3)
|
||||
@Html.KretaCheckBoxFor(x => x.HalozatiKapcsolat).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaCheckBoxFor(x => x.NemMukodik).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaTextBoxFor(x => x.Megjegyzes).RenderWithName(3, 3)
|
||||
</div>
|
||||
}
|
||||
</div>
|
||||
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function () {
|
||||
if ($("#Tartozek").is(':checked')) {
|
||||
$("#TartozekHivatkozas").attr("disabled", false);
|
||||
}
|
||||
else {
|
||||
$("#TartozekHivatkozas").attr("disabled", true);
|
||||
$("#TartozekHivatkozas").val("");
|
||||
}
|
||||
});
|
||||
|
||||
$("#Tartozek").change(function () {
|
||||
if (this.checked) {
|
||||
$("#TartozekHivatkozas").attr("disabled", false);
|
||||
$("#TartozekHivatkozas").val("");
|
||||
}
|
||||
else {
|
||||
$("#TartozekHivatkozas").attr("disabled", true);
|
||||
$("#TartozekHivatkozas").val("");
|
||||
}
|
||||
});
|
||||
</script>
|
|
@ -0,0 +1,63 @@
|
|||
@using Kreta.Web.Areas.Intezmeny.Models
|
||||
@using Kreta.Web.Helpers
|
||||
@model EszkozCsopModModel
|
||||
|
||||
@using (Html.KretaForm("EszkozCsopModForm"))
|
||||
{
|
||||
@Html.HiddenFor(x => x.EszkozId);
|
||||
@Html.HiddenFor(x => x.EszkozNev);
|
||||
@Html.HiddenFor(x => x.EszkozIdArray);
|
||||
@Html.HiddenFor(X => X.EszkozNevArray);
|
||||
|
||||
<div class="container-fluid details">
|
||||
|
||||
@Html.KretaValidationSummary()
|
||||
|
||||
@if (string.IsNullOrWhiteSpace(Model.EszkozIdArray))
|
||||
{
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(x => x.EszkozNev, 3, 9)
|
||||
</div>
|
||||
}
|
||||
else
|
||||
{
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(x => x.EszkozNevArray, 3, 9)
|
||||
</div>
|
||||
}
|
||||
<div class="row">
|
||||
@Html.KretaComboBoxFor(x => x.TeremID, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetTeremList" }), "Text", "Value", onChangeFunction: "EszkozHelper.TeremValidacioTobbes()", useGroup: false).AutoBind(true).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaComboBoxFor(x => x.Tipus, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "EszkozokApi", action = "GetTipusList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
|
||||
@Html.KretaComboBoxFor(x => x.Kategoria, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "EszkozokApi", action = "GetKategoriaList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaDatePickerFor(x => x.BeszerzesDatum).RenderWithName(3, 3)
|
||||
@Html.KretaNumericFor(x => x.Darabszam).Min(0).Max(99999).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaMaskedTextBoxFor(x => x.GyartasiEv, "0000").RenderWithName(3, 3)
|
||||
@Html.KretaComboBoxFor(x => x.SzemelyiFelelos, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetTanar" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaComboBoxFor(x => x.PedagogusHozzaferhet, Model.IgenNemList).RenderWithName(3, 3)
|
||||
@Html.KretaComboBoxFor(x => x.Celja, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "EszkozokApi", action = "GetFelhasznalasList" }), "Text", "Value").AutoBind(true).RenderWithName(3, 3);
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaComboBoxFor(x => x.TanuloHozzaferhet, Model.IgenNemList).RenderWithName(3, 3)
|
||||
@Html.KretaComboBoxFor(x => x.Berelt, Model.IgenNemList).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaComboBoxFor(x => x.Multimedias, Model.IgenNemList).RenderWithName(3, 3)
|
||||
@Html.KretaComboBoxFor(x => x.InternetKapcsolat, Model.IgenNemList).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaComboBoxFor(x => x.Hordozhato, Model.IgenNemList).RenderWithName(3, 3)
|
||||
@Html.KretaComboBoxFor(x => x.HalozatiKapcsolat, Model.IgenNemList).RenderWithName(3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaComboBoxFor(x => x.NemMukodik, Model.IgenNemList).RenderWithName(3, 3)
|
||||
</div>
|
||||
</div>
|
||||
}
|
|
@ -0,0 +1,63 @@
|
|||
|
||||
@using Kreta.Web.Areas.Intezmeny.Models
|
||||
@model EszkozModel
|
||||
|
||||
<div class="container-fluid details">
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(x => x.Nev, 3, 3)
|
||||
@Html.KretaLabelFor(x => x.TeremNev, 3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(x => x.LeltariSzam, 3, 3)
|
||||
@Html.KretaLabelFor(x => x.JellegNev, 3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(x => x.KategoriaNev, 3, 3)
|
||||
@Html.KretaLabelFor(x => x.BeszerzesDatumRovid, 3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(x => x.BeszerzesiAr, 3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(x => x.Darabszam, 3, 3)
|
||||
@Html.KretaLabelFor(x => x.MennyisegiEgysegNev, 3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(x => x.GyartasiEv, 3, 3)
|
||||
@Html.KretaLabelFor(x => x.GyariSzam, 3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(x => x.FelelosNev, 3, 3)
|
||||
@Html.KretaLabelFor(x => x.Szallito, 3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(x => x.CeljaNev, 3, 3)
|
||||
@Html.KretaLabelFor(x => x.FokonyviSzam, 3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(x => x.Berelt_BNAME, 3, 3)
|
||||
@Html.KretaLabelFor(x => x.TanuloHozzaferhet_BNAME, 3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(x => x.PedagogusHozzaferhet_BNAME, 3, 3)
|
||||
@Html.KretaLabelFor(x => x.Multimedias_BNAME, 3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(x => x.HalozatiKapcsolat_BNAME, 3, 3)
|
||||
@Html.KretaLabelFor(x => x.InternetKapcsolat_BNAME, 3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(x => x.Hordozhato_BNAME, 3, 3)
|
||||
@Html.KretaLabelFor(x => x.Tartozek_BNAME, 3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(x => x.TartozekHivatkozas, 3, 3)
|
||||
@Html.KretaLabelFor(x => x.Vonalkod, 3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(x => x.NemMukodik_BNAME, 3, 3)
|
||||
</div>
|
||||
<div class="row">
|
||||
@Html.KretaLabelFor(x => x.Megjegyzes, 1, 11)
|
||||
</div>
|
||||
</div>
|
286
KretaWeb/Areas/Intezmeny/Views/Eszkozok/Index.cshtml
Normal file
286
KretaWeb/Areas/Intezmeny/Views/Eszkozok/Index.cshtml
Normal file
|
@ -0,0 +1,286 @@
|
|||
@using Kreta.Framework;
|
||||
@using Kreta.Web.Helpers.Grid;
|
||||
@using Kreta.Web.Areas.Intezmeny.Models
|
||||
@using Kreta.Resources
|
||||
@using Kreta.Enums.ManualEnums
|
||||
@model EszkozSearchModel
|
||||
|
||||
@{
|
||||
Layout = "~/Views/Shared/_MasterLayout.cshtml";
|
||||
|
||||
var functionCommandList = new List<FunctionCommand> {
|
||||
new FunctionCommand { Name = ImportExportCommonResource.Export, ClientAction = "EszkozHelper.exportEszkozokGrid" },
|
||||
new FunctionCommand { Name = CommonResource.KijeloltekTorlese, ClientAction = "EszkozHelper.confirmSelectedDelete", Classes = "kendo-gridFunctionKommandRed" }
|
||||
};
|
||||
|
||||
var rowFunctionList = new List<RowFunction>
|
||||
{
|
||||
new RowFunction { Name = CommonResource.Adatok, ClientAction= "EszkozHelper.openEszkozProperties", IconEnum = GridRowFunctionIconEnum.Adatok },
|
||||
new RowFunction { Name = CommonResource.Torles, ClientAction= "EszkozHelper.deleteEszkozConfirmWindow", IconEnum = GridRowFunctionIconEnum.Torles }
|
||||
};
|
||||
|
||||
if (Model.IsEszkozKezelesEnabled)
|
||||
{
|
||||
functionCommandList.InsertRange(0, new List<FunctionCommand>
|
||||
{
|
||||
new FunctionCommand { Name = CommonResource.Uj, ClientAction="EszkozHelper.openEszkozModifyAdd" },
|
||||
new FunctionCommand { Name = CommonResource.Modositas, ClientAction="EszkozHelper.openEszkozCsopMod" },
|
||||
});
|
||||
rowFunctionList.Insert(0, new RowFunction { Name = CommonResource.Modositas, ClientAction = "EszkozHelper.openEszkozModifyAdd", IconEnum = GridRowFunctionIconEnum.Modositas });
|
||||
}
|
||||
}
|
||||
|
||||
@section AddSearchPanel {
|
||||
@using (Html.SearchPanelSideBar("searchForm", "EszkozGrid"))
|
||||
{
|
||||
@Html.KretaTextBoxFor(model => model.SearchNev).RenderSearchPanelSideBar()
|
||||
@Html.KretaComboBoxFor(x => x.SearchKategoria, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "EszkozokApi", action = "GetKategoriaList" }), "Text", "Value").RenderSearchPanelSideBar()
|
||||
@Html.KretaRangeNumericSideBar(model => model.SearchMinDarabszam, model => model.SearchMaxDarabszam)
|
||||
@Html.KretaComboBoxFor(x => x.SearchTeremID, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetTeremList" }), "Text", "Value", useGroup: false).RenderSearchPanelSideBar()
|
||||
@Html.KretaComboBoxFor(x => x.SearchFelelosID, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetTanar" }), "Text", "Value").RenderSearchPanelSideBar()
|
||||
}
|
||||
}
|
||||
|
||||
<div>
|
||||
@{
|
||||
var grid = Html.KretaGrid<EszkozGridModel>
|
||||
(
|
||||
name: "EszkozGrid",
|
||||
getUrl: new GridApiUrl("EszkozokApi", "GetEszkozokGrid", new Dictionary<string, string> { }),
|
||||
allowScrolling: true,
|
||||
dataParameterFunction: "searchForm"
|
||||
)
|
||||
.SelectBoxColumn(Html, 0) /* */
|
||||
.FunctionCommand(Html, functionCommandList)
|
||||
.AutoBind(true)
|
||||
.Sortable(sortable => sortable
|
||||
.AllowUnsort(true)
|
||||
.SortMode(GridSortMode.MultipleColumn));
|
||||
|
||||
if (Model.IsEszkozKezelesEnabled)
|
||||
{
|
||||
grid.LinkButtonColumn("", c => c.Nev, "EszkozHelper.openEszkozModifyAdd", GridButtonsEnum.Modositas)
|
||||
.Columns(columns =>
|
||||
{
|
||||
columns.Bound(c => c.KategoriaId_DNAME);
|
||||
columns.Bound(c => c.Darabszam).Width("10%");
|
||||
columns.Bound(c => c.TeremNev);
|
||||
columns.Bound(c => c.FelelosNev);
|
||||
});
|
||||
}
|
||||
else
|
||||
{
|
||||
grid.Columns(columns =>
|
||||
{
|
||||
columns.Bound(c => c.Nev);
|
||||
columns.Bound(c => c.KategoriaId_DNAME);
|
||||
columns.Bound(c => c.Darabszam).Width("10%");
|
||||
columns.Bound(c => c.TeremNev);
|
||||
columns.Bound(c => c.FelelosNev);
|
||||
});
|
||||
|
||||
}
|
||||
grid.RowFunction(Html, rowFunctionList);
|
||||
|
||||
}
|
||||
@grid
|
||||
</div>
|
||||
|
||||
<script type="text/javascript">
|
||||
var EszkozHelper = (function () {
|
||||
var eszkozHelper = function () { };
|
||||
|
||||
@if (Model.IsEszkozKezelesEnabled)
|
||||
{
|
||||
<text>
|
||||
var formName = "EszkozForm";
|
||||
var csopFormName = "EszkozCsopModForm";
|
||||
</text>
|
||||
}
|
||||
var gridName = "EszkozGrid";
|
||||
var searchFormName = "searchForm";
|
||||
|
||||
var url = {
|
||||
OpenEszkozProperties: "@Url.Action("OpenEszkozProperties", "Eszkozok", new {area = "Intezmeny"})",
|
||||
DeleteEszkoz: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new {controller = "EszkozokApi", action = "DeleteEszkoz"})",
|
||||
DeleteSelectedEszkoz: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new {controller = "EszkozokApi", action = "DeleteSelectedEszkoz"})",
|
||||
ExportEszkozok: "@Url.Action("ExportEszkozok", "Eszkozok", new {area = "Intezmeny"})",
|
||||
@if (Model.IsEszkozKezelesEnabled)
|
||||
{
|
||||
<text>
|
||||
OpenEszkozModifyAdd: "@Url.Action("OpenEszkozModifyAdd", "Eszkozok", new {area = "Intezmeny"})",
|
||||
SaveModifiedOrNewEszkoz: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new {controller = "EszkozokApi", action = "SaveModifiedOrNewEszkoz"})",
|
||||
TeremValidacio: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new {controller = "EszkozokApi", action = "TeremValidacio"})",
|
||||
TeremValidacioTobbes: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new {controller = "EszkozokApi", action = "TeremValidacioTobbes"})",
|
||||
OpenCsopModify: "@Url.Action("OpenEszkozCsopModify", "Eszkozok", new {area = "Intezmeny"})",
|
||||
SaveCsopModify: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new {controller = "EszkozokApi", action = "SaveCsopModifiedEszkozok"})",
|
||||
</text>
|
||||
}
|
||||
}
|
||||
|
||||
eszkozHelper.openEszkozProperties = function (rowData) {
|
||||
AjaxHelper.DoGet(url.OpenEszkozProperties, { eszkozID: rowData.ID }, popUpEszkozProperties);
|
||||
}
|
||||
|
||||
eszkozHelper.propertiesCancel = function () {
|
||||
KretaWindowHelper.destroyWindow("EszkozPropertiesWindow");
|
||||
}
|
||||
|
||||
eszkozHelper.openEszkozProperties = function (rowData) {
|
||||
AjaxHelper.DoGet(url.OpenEszkozProperties, { eszkozID: rowData.ID }, popUpEszkozProperties);
|
||||
}
|
||||
|
||||
eszkozHelper.deleteEszkozConfirmWindow = function (rowData) {
|
||||
KretaWindowHelper.confirmWindow("@(CommonResource.Kerdes)", "@(CommonResource.BiztosanTorli)", deleteEszkoz, rowData.ID);
|
||||
}
|
||||
|
||||
eszkozHelper.confirmSelectedDelete = function() {
|
||||
var selectedRows = KretaGridHelper.getSelectedRowsByGridName(gridName);
|
||||
|
||||
if (selectedRows.length > 0) {
|
||||
var parameters = [];
|
||||
|
||||
$.each(selectedRows, function(index, value) {
|
||||
parameters.push(value.ID);
|
||||
});
|
||||
|
||||
KretaWindowHelper.confirmWindow("@(CommonResource.Kerdes)", "@(CommonResource.BiztosanTorolniSzeretneAKijeloltElemeket)", deleteSelectedEszkoz, parameters);
|
||||
} else {
|
||||
KretaWindowHelper.feedbackWindow("@(ErrorResource.Hiba)", "@(CommonResource.ValasszonKiLegalabbEgyElemet)", true);
|
||||
}
|
||||
}
|
||||
|
||||
function deleteSelectedEszkoz(data) {
|
||||
AjaxHelper.DoPost(url.DeleteSelectedEszkoz, data, deleteSelectedEszkozResponseOk, deleteSelectedEszkozFeedback);
|
||||
}
|
||||
|
||||
function deleteSelectedEszkozFeedback(data) {
|
||||
AjaxHelper.ShowError(data);
|
||||
KretaGridHelper.refreshGridSearchPanel(gridName, searchFormName);
|
||||
}
|
||||
|
||||
function deleteSelectedEszkozResponseOk(data) {
|
||||
KretaWindowHelper.successFeedBackWindow(KretaWindowHelper.destroyAllWindow, data.Message);
|
||||
KretaGridHelper.refreshGridSearchPanel(gridName, searchFormName);
|
||||
}
|
||||
|
||||
function popUpEszkozProperties(data) {
|
||||
var config = KretaWindowHelper.getWindowConfigContainer();
|
||||
config.title = "@(IntezmenyResource.EszkozAdatai)";
|
||||
config.content = data;
|
||||
var modal = KretaWindowHelper.createWindow("EszkozPropertiesWindow", config);
|
||||
KretaWindowHelper.openWindow(modal, true);
|
||||
}
|
||||
|
||||
function deleteEszkoz(data) {
|
||||
AjaxHelper.DoPost(url.DeleteEszkoz, data, deleteFeedbackOk, deleteFeedbackFail);
|
||||
}
|
||||
|
||||
function deleteFeedbackOk() {
|
||||
KretaWindowHelper.successFeedBackWindow(KretaWindowHelper.destroyAllWindow);
|
||||
KretaGridHelper.refreshGridSearchPanel(gridName, searchFormName);
|
||||
}
|
||||
|
||||
function deleteFeedbackFail(data) {
|
||||
var message = data.responseJSON.Message;
|
||||
KretaWindowHelper.feedbackWindow(Globalization.Hiba /*HIBA*/, message, true, KretaWindowHelper.destroyAllWindow);
|
||||
}
|
||||
|
||||
eszkozHelper.exportEszkozokGrid = function () {
|
||||
window.location = url.ExportEszkozok + "?" + $.param(KretaGridHelper.getSearchParametersWithoutInputNames(searchFormName));
|
||||
}
|
||||
|
||||
@if (Model.IsEszkozKezelesEnabled)
|
||||
{
|
||||
<text>
|
||||
eszkozHelper.modifyAddCancel = function () {
|
||||
KretaWindowHelper.destroyWindow("EszkozModifyAddWindow");
|
||||
}
|
||||
|
||||
eszkozHelper.modifyAddSave = function () {
|
||||
AjaxHelper.DoPostElement(url.SaveModifiedOrNewEszkoz, formName, modifyAddSaveFeedBackOk);
|
||||
}
|
||||
|
||||
eszkozHelper.openEszkozModifyAdd = function (rowData) {
|
||||
if (CommonUtils.isNullOrUndefined(rowData.ID)) {
|
||||
AjaxHelper.DoGet(url.OpenEszkozModifyAdd, { eszkozID: rowData.ID }, popUpEszkozAdd);
|
||||
}
|
||||
else {
|
||||
AjaxHelper.DoGet(url.OpenEszkozModifyAdd, { eszkozID: rowData.ID }, popUpEszkozModify);
|
||||
}
|
||||
}
|
||||
|
||||
eszkozHelper.confirmCsopModWindow = function () {
|
||||
KretaWindowHelper.confirmWindow("@(CommonResource.Kerdes)", "@(CommonResource.BiztosanModositaniSzeretneAKijeloltElemeket)", eszkozHelper.modifyCsopSave);
|
||||
}
|
||||
|
||||
function popUpEszkozModify(data) {
|
||||
var config = KretaWindowHelper.getWindowConfigContainer();
|
||||
config.title = "@(IntezmenyResource.EszkozAdatai)";
|
||||
config.content = data;
|
||||
var modal = KretaWindowHelper.createWindow("EszkozModifyAddWindow", config);
|
||||
KretaWindowHelper.openWindow(modal, true);
|
||||
}
|
||||
|
||||
function popUpEszkozAdd(data) {
|
||||
var config = KretaWindowHelper.getWindowConfigContainer();
|
||||
config.title = "@(IntezmenyResource.EszkozAdatai)";
|
||||
config.content = data;
|
||||
var modal = KretaWindowHelper.createWindow("EszkozModifyAddWindow", config);
|
||||
KretaWindowHelper.openWindow(modal, true);
|
||||
}
|
||||
|
||||
function modifyAddSaveFeedBackOk() {
|
||||
KretaWindowHelper.successFeedBackWindow(KretaWindowHelper.destroyAllWindow);
|
||||
KretaGridHelper.refreshGridSearchPanel(gridName, searchFormName);
|
||||
}
|
||||
|
||||
eszkozHelper.TeremValidacio = function () {
|
||||
AjaxHelper.DoPostElement(url.TeremValidacio, formName, null);
|
||||
}
|
||||
|
||||
eszkozHelper.TeremValidacioTobbes = function () {
|
||||
AjaxHelper.DoPostElement(url.TeremValidacioTobbes, csopFormName, null);
|
||||
}
|
||||
|
||||
eszkozHelper.openEszkozCsopMod = function () {
|
||||
var selectedRows = KretaGridHelper.getSelectedRowsByGridName(gridName);
|
||||
if (selectedRows.length == 0) {
|
||||
KretaWindowHelper.warningWindow("@(StringResourcesUtil.GetString(4212))" /*Kiválasztás*/, "@(StringResourcesUtil.GetString(4554))"/*A csoportos módosításhoz legalább egy elem kiválasztása szükséges!*/);
|
||||
}
|
||||
else if (selectedRows.length == 1) {
|
||||
AjaxHelper.DoGet(url.OpenEszkozModifyAdd, { eszkozID: selectedRows[0].ID }, popUpEszkozModify);
|
||||
}
|
||||
else {
|
||||
var parameters = [];
|
||||
$.each(selectedRows, function (index, value) {
|
||||
parameters.push({ EszkozId: value.ID, EszkozNev: value.Nev });
|
||||
});
|
||||
|
||||
AjaxHelper.DoPost(url.OpenCsopModify, parameters, openModPopUp);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
function openModPopUp(data) {
|
||||
var config = KretaWindowHelper.getWindowConfigContainer();
|
||||
config.title = "@(IntezmenyResource.EszkozAdatokModositasa)";
|
||||
config.content = data;
|
||||
|
||||
var modal = KretaWindowHelper.createWindow("EszkozCsopModWindow", config);
|
||||
KretaWindowHelper.openWindow(modal, true);
|
||||
}
|
||||
|
||||
eszkozHelper.modifyCsopCancel = function () {
|
||||
KretaWindowHelper.destroyWindow("EszkozCsopModWindow");
|
||||
}
|
||||
|
||||
eszkozHelper.modifyCsopSave = function () {
|
||||
KretaGridHelper.resetHeaderCheckbox(gridName);
|
||||
AjaxHelper.DoPostElement(url.SaveCsopModify, csopFormName, modifyAddSaveFeedBackOk);
|
||||
}
|
||||
</text>
|
||||
}
|
||||
return eszkozHelper;
|
||||
})();
|
||||
</script>
|
Loading…
Add table
Add a link
Reference in a new issue