This commit is contained in:
skidoodle 2024-03-13 00:33:46 +01:00
commit e124a47765
19374 changed files with 9806149 additions and 0 deletions

View file

@ -0,0 +1,78 @@
@using Kreta.Framework
@using Kreta.Resources
@using Kreta.Web.Security
@using Kreta.Web.Areas.OsztalyCsoport.Models
@model KovTanevCsoportAtleptetesModel
@section AddJs {
@Scripts.Render("~/bundles/OsztalyCsoportbaSorolas")
<script type="text/javascript">
var KovTanevCsoportAtleptetesHelper = (function () {
var kovTanevCsoportAtleptetesHelper = function () { };
var sorolasLogic = new SorolasLogic();
sorolasLogic.FromUrl = "@Model.GetTanulokListFromUrl";
sorolasLogic.FromAdditionalFunction = function () { KretaOsztalybaSorolasHelper.checkData("FromDDL", "ToDDL", true); };
sorolasLogic.ToUrl = "@Model.GetTanulokListToUrl";
sorolasLogic.ToAdditionalFunction = function () { KretaOsztalybaSorolasHelper.checkData("FromDDL", "ToDDL", true); };
sorolasLogic.SaveUrl = "@Model.SaveUrl";
sorolasLogic.SaveAdditionalFunction = KretaOsztalybaSorolasHelper.afterSaveReloadDDL;
kovTanevCsoportAtleptetesHelper.Save = function () {
sorolasLogic.Save();
}
kovTanevCsoportAtleptetesHelper.changeFromCsoport = function () {
sorolasLogic.setFromAndToDdl();
}
kovTanevCsoportAtleptetesHelper.changeToCsoport = function () {
sorolasLogic.setFromAndToDdl();
}
$(document).ready(function () {
sorolasLogic.init('@Model.DropKovTanevAlert' == 'True');
});
return kovTanevCsoportAtleptetesHelper;
})();
</script>
}
<div class="container-fluid">
@using (Html.KretaForm("SorolasForm"))
{
@Html.KretaValidationSummary()
<div class="row">
<div class="col-xs-3">
<div class="row">
@{
Dictionary<string, object> rdonly = new Dictionary<string, object>();
rdonly.Add("readonly", "readonly");
}
@Html.KretaDatePicker("BelepesDatum").Min(Model.MinDatum).Max(Model.MinDatum).Value(Model.MinDatum).HtmlAttributes(rdonly).RenderWithName(OsztalyCsoportResource.KovTanevBelepesDatum)
@Html.KretaDatePicker("KilepesDatum").Min(Model.MaxDatum).Max(Model.MaxDatum).Value(Model.MaxDatum).HtmlAttributes(rdonly).RenderWithName(OsztalyCsoportResource.AktTanevKilepesDatum)
</div>
</div>
</div>
<br />
@Html.KretaOsztalyCsoportSorolas(Model)
<br />
@Html.Partial("_ZaradekPartial", Model.Zaradek)
<br />
@Html.KretaSaveButton("submitBtn", "KovTanevCsoportAtleptetesHelper.Save")
}
</div>
<style type="text/css">
.k-combobox:first-child {
width: 100%;
}
.k-textbox {
width: 100%;
}
</style>

View file

@ -0,0 +1,74 @@
@using Kreta.Framework
@using Kreta.Web.Classes
@using Kreta.Web.Areas.OsztalyCsoport.Models
@model KovTanevCsoportBesorolasModel
@section AddJs {
@Scripts.Render("~/bundles/OsztalyCsoportbaSorolas")
<script type="text/javascript">
var KovTanevCsoportBesorolasHelper = (function () {
var kovTanevCsoportBesorolasHelper = function () { };
var sorolasLogic = new SorolasLogic();
sorolasLogic.FromUrl = "@Model.GetTanulokListFromUrl";
sorolasLogic.FromAdditionalFunction = function () { KretaOsztalybaSorolasHelper.checkData("FromDDL", "ToDDL"); };
sorolasLogic.ToUrl = "@Model.GetTanulokListToUrl";
sorolasLogic.ToAdditionalFunction = function () { KretaOsztalybaSorolasHelper.checkData("FromDDL", "ToDDL"); };
sorolasLogic.SaveUrl = "@Model.SaveUrl";
sorolasLogic.SaveAdditionalFunction = KretaOsztalybaSorolasHelper.afterSaveReloadDDL;
kovTanevCsoportBesorolasHelper.Save = function () {
sorolasLogic.Save();
}
kovTanevCsoportBesorolasHelper.changeFromOsztaly = function () {
sorolasLogic.setFromAndToDdl();
}
kovTanevCsoportBesorolasHelper.changeToCsoport = function () {
sorolasLogic.setFromAndToDdl();
}
$(document).ready(function () {
sorolasLogic.init('@Model.DropKovTanevAlert' == 'True');
sorolasLogic.initDate("Datum");
sorolasLogic.setFromAndToDdl();
});
return kovTanevCsoportBesorolasHelper;
})();
</script>
}
<div class="container-fluid">
@using (Html.KretaForm("SorolasForm"))
{
@Html.KretaValidationSummary()
<div class="row">
<div class="col-xs-4">
<div class="row">
@Html.KretaDatePickerFor(x => x.Datum, new Dictionary<string, object> { { "readonly", "readonly" } }).Min(Model.MinDatum).Max(Model.MinDatum).Value(Model.MinDatum).RenderWithName()
</div>
</div>
</div>
<br />
@Html.KretaOsztalyCsoportSorolas(Model)
<br />
@Html.Partial("_ZaradekPartial", Model.Zaradek)
<br />
@Html.KretaSaveButton("submitBtn", "KovTanevCsoportBesorolasHelper.Save")
}
</div>
<style type="text/css">
.k-combobox:first-child {
width: 100%;
}
.k-textbox {
width: 100%;
}
</style>

View file

@ -0,0 +1,88 @@
@using Kreta.Web.Helpers.Grid;
@using Kreta.BusinessLogic.Classes;
@using Kreta.Web.Areas.OsztalyCsoport.Models;
@using Kreta.Resources;
@using Kreta.Enums;
@model KovTanevCsoportBesorolasTorlesModel
@{
Layout = "~/Views/Shared/_MasterLayout.cshtml";
const string KovTanevCsoportBesorolasTorlesApiController = Constants.ApiControllers.AmiKovTanevCsoportBesorolasTorlesApi;
}
@section AddSearchPanel {
@using (Html.SearchPanelSideBar("searchForm", "CsoportBesorolasGrid"))
{
@Html.KretaTextBoxFor(model => model.NovendekSrc).RenderSearchPanelSideBar()
@Html.KretaComboBoxFor(model => model.CsoportId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetCsoportList", feladatKategoria = OktNevelesiKategoriaEnum.AlapfokuMuveszetoktatas }), "Text", "Value").RenderSearchPanelSideBar()
@Html.KretaComboBoxFor(model => model.OsztalyId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetAmiOsztalyListForCascadeCB" }), "Text", "Value").RenderSearchPanelSideBar()
@Html.KretaRangeDatePickerSideBar(model => model.BelepesiDatumTol, model => model.BelepesiDatumIg)
@Html.KretaRangeDatePickerSideBar(model => model.KilepesiDatumTol, model => model.KilepesiDatumIg)
@Html.KretaRangeNumericSideBar(model => model.ZaradekokSzamaTol, model => model.ZaradekokSzamaIg, precision: 0)
@Html.KretaComboBoxFor(model => model.KiVagyAtSorolasiZaradek, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetVanNincs" }), "Text", "Value").RenderSearchPanelSideBar()
@Html.KretaRangeDatePickerSideBar(model => model.KileptetesiDatumTol, model => model.KileptetesiDatumIg)
@Html.KretaRangeDatePickerSideBar(model => model.UtolsoModositasDatumTol, model => model.UtolsoModositasDatumIg)
}
}
<div>
@(
Html.KretaGrid<KovTanevCsoportBesorolasTorlesGridModel>(
name: "CsoportBesorolasGrid",
getUrl: new GridApiUrl(KovTanevCsoportBesorolasTorlesApiController, "GetCsoportBesorolasGrid", new Dictionary<string, string> { }),
dataParameterFunction: "searchForm",
sort: (sort =>
{
sort.Add(m => m.CsoportNev).Ascending();
sort.Add(m => m.TanuloNev).Ascending();
})
)
.Columns(columns =>
{
columns.Bound(c => c.Tanev).Width("8%");
columns.Bound(c => c.CsoportNev);
columns.Bound(c => c.TanuloNev).Title(TanuloResource.NovendekNeve);
columns.Bound(c => c.TanuloOsztalyai);
columns.Bound(c => c.BelepesDatum).Width("8%").Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]);
columns.Bound(c => c.KilepesDatum).Width("8%").Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]);
columns.Bound(c => c.ZaradekokSzama);
columns.Bound(c => c.KilepesRogzitesDatum).Width("8%").Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]);
columns.Bound(c => c.UtolsoModositas).Width("8%").Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]);
})
.RowFunction(Html, new List<RowFunction> {
new RowFunction { NameResourceId = 117 /*Törlés*/, ClientAction= "KovTanevCsoportBesorolasTorlesHelper.DeleteBesorolas", IconEnum = Kreta.Enums.ManualEnums.GridRowFunctionIconEnum.Torles }
})
.Sortable(sortable => sortable
.AllowUnsort(true)
.SortMode(GridSortMode.MultipleColumn))
)
</div>
<script type="text/javascript">
var KovTanevCsoportBesorolasTorlesHelper = (function () {
var kovTanevCsoportBesorolasTorlesHelper = function () { };
var gridName = "CsoportBesorolasGrid";
var formName = "searchForm";
var url = {
DeleteBesorolas: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = KovTanevCsoportBesorolasTorlesApiController, action = "DeleteBesorolas" })"
}
kovTanevCsoportBesorolasTorlesHelper.DeleteBesorolas = function (rowData) {
var postData = { tanuloCsoportId: rowData.ID, tanuloId: rowData.TanuloId };
KretaWindowHelper.confirmWindow("@(CommonResource.Kerdes)", "@(OsztalyCsoportResource.BiztosanTorliACsoportbol)", deleteBesorolasValidate, postData, undefined, "@CommonResource.Folytatas", "@CommonResource.Megse");
}
function deleteBesorolasValidate(postData) {
AjaxHelper.DoPostQuery(url.DeleteBesorolas, null, postData, deleteFeedBackOk);
}
function deleteFeedBackOk() {
KretaWindowHelper.successFeedBackWindow(KretaWindowHelper.destroyAllWindow);
KretaGridHelper.refreshGrid(gridName);
}
return kovTanevCsoportBesorolasTorlesHelper;
})();
</script>

View file

@ -0,0 +1,60 @@
@using Kreta.Framework
@using Kreta.Web.Classes
@using Kreta.Web.Areas.OsztalyCsoport.Models
@model KovTanevCsoportTevesBesorolasJavitasModel
@section AddJs {
@Scripts.Render("~/bundles/OsztalyCsoportbaSorolas")
<script type="text/javascript">
var KovTanevCsoportTevesBesorolasJavitasHelper = (function () {
var kovTanevCsoportTevesBesorolasJavitasHelper = function () { };
var sorolasLogic = new SorolasLogic();
sorolasLogic.FromUrl = "@Model.GetTanulokListFromUrl";
sorolasLogic.ToUrl = "@Model.GetTanulokListToUrl";
sorolasLogic.SaveUrl = "@Model.SaveUrl";
sorolasLogic.SaveAdditionalFunction = KretaOsztalybaSorolasHelper.afterSaveReloadDDL;
kovTanevCsoportTevesBesorolasJavitasHelper.Save = function () {
sorolasLogic.Save();
}
kovTanevCsoportTevesBesorolasJavitasHelper.changeFromCsoport = function () {
sorolasLogic.setFromAndToDdl();
}
kovTanevCsoportTevesBesorolasJavitasHelper.changeToCsoport = function () {
sorolasLogic.setFromAndToDdl();
}
$(document).ready(function () {
sorolasLogic.init('@Model.DropKovTanevAlert' == 'True');
});
return kovTanevCsoportTevesBesorolasJavitasHelper;
})();
</script>
}
<div class="container-fluid">
@using (Html.KretaForm("SorolasForm"))
{
@Html.KretaValidationSummary()
@Html.KretaOsztalyCsoportSorolas(Model)
<br />
@Html.KretaSaveButton("submitBtn", "KovTanevCsoportTevesBesorolasJavitasHelper.Save")
}
</div>
<style type="text/css">
.k-combobox:first-child {
width: 100%;
}
.k-textbox {
width: 100%;
}
</style>

View file

@ -0,0 +1,85 @@
@using Kreta.Framework
@using Kreta.Resources
@using Kreta.Web.Areas.OsztalyCsoport.Models
@model KovTanevOsztalyAtleptetesModel
@section AddJs {
@Scripts.Render("~/bundles/OsztalyCsoportbaSorolas")
<script type="text/javascript">
var KovTanevOsztalyAtleptetesHelper = (function () {
var kovTanevOsztalyAtleptetesHelper = function () { };
var sorolasLogic = new SorolasLogic();
sorolasLogic.FromUrl = "@Model.GetTanulokListFromUrl";
sorolasLogic.ToUrl = "@Model.GetTanulokListToUrl";
sorolasLogic.SaveUrl = "@Model.SaveUrl";
sorolasLogic.SaveAdditionalFunction = KretaOsztalybaSorolasHelper.afterSaveReloadDDL;
kovTanevOsztalyAtleptetesHelper.Save = function () {
sorolasLogic.Save();
}
kovTanevOsztalyAtleptetesHelper.changeFromOsztaly = function () {
sorolasLogic.setFromAndToDdl();
}
kovTanevOsztalyAtleptetesHelper.changeToOsztaly = function () {
sorolasLogic.setFromAndToDdl();
}
$(document).ready(function () {
sorolasLogic.init('@Model.DropKovTanevAlert' == 'True');
});
return kovTanevOsztalyAtleptetesHelper;
})();
</script>
}
<div class="container-fluid">
@using (Html.KretaForm("SorolasForm"))
{
@Html.KretaValidationSummary()
<div class="row">
<div class="col-xs-4">
<div class="row">
@{
Dictionary<string, object> rdonly = new Dictionary<string, object>();
rdonly.Add("readonly", "readonly");
}
@Html.KretaDatePicker("BelepesDatum").Min(Model.MinDatum).Max(Model.MinDatum).Value(Model.MinDatum).HtmlAttributes(rdonly).RenderWithName(OsztalyCsoportResource.KovTanevBelepesDatum)
@Html.KretaDatePicker("KilepesDatum").Min(Model.MaxDatum).Max(Model.MaxDatum).Value(Model.MaxDatum).HtmlAttributes(rdonly).RenderWithName(OsztalyCsoportResource.AktTanevKilepesDatum)
</div>
</div>
</div>
<div class="row" style="margin-top: 20px">
@Html.KretaLabelForWithoutName(x => x.EgyeniCsoportLetrejonFigyelmeztetes, inputWidth: 12)
</div>
<div class="row" style="margin-top: 15px">
@Html.KretaLabelForWithoutName(x => x.AutoEgyeniCsoportFigyelmeztetes, formatted: true, inputWidth: 12)
</div>
<br />
@Html.KretaOsztalyCsoportSorolas(Model)
<br />
@Html.Partial("_ZaradekPartial", Model.Zaradek)
<br />
@Html.KretaSaveButton("submitBtn", "KovTanevOsztalyAtleptetesHelper.Save")
}
</div>
<style type="text/css">
.k-combobox:first-child {
width: 100%;
}
.k-textbox {
width: 100%;
}
</style>

View file

@ -0,0 +1,99 @@
@using Kreta.Framework
@using Kreta.Resources
@using Kreta.Web.Classes
@using Kreta.Web.Areas.OsztalyCsoport.Models
@model KovTanevOsztalyBesorolasElsoAlkalomModel
@section AddJs {
@Scripts.Render("~/bundles/OsztalyCsoportbaSorolas")
<script type="text/javascript">
var KovTanevOsztalyBesorolasElsoAlkalomHelper = (function () {
var kovTanevOsztalyBesorolasElsoAlkalomHelper = function () { };
var zenemuveszetisOsztalyokJson = "@Model.ZenemuveszetisOsztalyokJson";
var sorolasLogic = new SorolasLogic();
sorolasLogic.FromUrl = "@Model.GetTanulokListFromUrl";
sorolasLogic.ToUrl = "@Model.GetTanulokListToUrl";
sorolasLogic.SaveUrl = "@Model.SaveUrl";
sorolasLogic.SaveAdditionalFunction = function () { KretaOsztalybaSorolasHelper.afterSaveReloadDDL(); setBesorolhatoTanulok(); };
kovTanevOsztalyBesorolasElsoAlkalomHelper.Save = function() {
sorolasLogic.Save();
};
kovTanevOsztalyBesorolasElsoAlkalomHelper.changeToOsztaly = function () {
sorolasLogic.changeToDdl();
setBesorolhatoTanulok();
};
function setBesorolhatoTanulok() {
AjaxHelper.DoGet("@Model.GetTanulokListFromUrl", {}, function (data) {
if (data.length) {
KretaOsztalybaSorolasHelper.replaceFromTanuloList(data);
}
});
}
$(document).ready(function () {
sorolasLogic.init('@Model.DropKovTanevAlert' == 'True');
sorolasLogic.initDate("Datum");
sorolasLogic.changeToDdl();
setBesorolhatoTanulok();
$(".autoEgyeniCsoport").hide();
$("#ToDDL").change(function () {
if (zenemuveszetisOsztalyokJson.includes($("#ToDDL").data('kendoComboBox').value())) {
if ("@Model.EgyeniCsoportAutoLetrehozas" == 'True') {
$('#EgyeniCsoportAutoLetrehozas').prop("checked", true);
}
$(".autoEgyeniCsoport").show();
}
else {
$(".autoEgyeniCsoport").hide();
}
});
});
return kovTanevOsztalyBesorolasElsoAlkalomHelper;
})();
</script>
}
<div class="container-fluid">
@using (Html.KretaForm("SorolasForm"))
{
@Html.KretaValidationSummary()
<div class="row">
<div class="col-xs-3">
<div class="row">
@Html.KretaDatePickerFor(x => x.Datum, new Dictionary<string, object> { { "readonly", "readonly" } }).Min(Model.MinDatum).Max(Model.MinDatum).Value(Model.MinDatum).RenderWithName()
</div>
<div class="row autoEgyeniCsoport">
@Html.KretaCheckBoxFor(x => x.EgyeniCsoportAutoLetrehozas).RenderWithName(6, 6, tooltipResource: OsztalyCsoportResource.AzEgyeniCsoportokCsakZenemuveszteiAgEsetebenGeneralhatokAutomatikusan)
</div>
</div>
</div>
<br />
@Html.KretaOsztalyCsoportSorolas(Model)
<br />
@Html.Partial("_ZaradekPartial", Model.Zaradek)
<br />
@Html.KretaSaveButton("submitBtn", "KovTanevOsztalyBesorolasElsoAlkalomHelper.Save")
}
</div>
<style type="text/css">
.k-combobox:first-child {
width: 100%;
}
.k-textbox {
width: 100%;
}
</style>

View file

@ -0,0 +1,87 @@
@using Kreta.Web.Helpers.Grid;
@using Kreta.BusinessLogic.Classes;
@using Kreta.Web.Areas.OsztalyCsoport.Models;
@using Kreta.Resources;
@model KovTanevOsztalyBesorolasTorlesModel
@{
Layout = "~/Views/Shared/_MasterLayout.cshtml";
const string KovTanevOsztalyBesorolasTorlesApiController = Constants.ApiControllers.AmiKovTanevOsztalyBesorolasTorlesApi;
}
@section AddSearchPanel {
@using (Html.SearchPanelSideBar("searchForm", "OsztalyBesorolasGrid"))
{
@Html.KretaTextBoxFor(model => model.TanuloSrc).RenderSearchPanelSideBar()
@Html.KretaComboBoxFor(model => model.OsztalyId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetAmiOsztalyListForCascadeCB" }), "Text", "Value").RenderSearchPanelSideBar()
@Html.KretaRangeDatePickerSideBar(model => model.BelepesiDatumTol, model => model.BelepesiDatumIg)
@Html.KretaRangeDatePickerSideBar(model => model.KilepesiDatumTol, model => model.KilepesiDatumIg)
@Html.KretaRangeNumericSideBar(model => model.ZaradekokSzamaTol, model => model.ZaradekokSzamaIg, precision: 0)
@Html.KretaComboBoxFor(model => model.KiVagyAtSorolasiZaradek, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetVanNincs" }), "Text", "Value").RenderSearchPanelSideBar()
@Html.KretaRangeNumericSideBar(model => model.NaplosorszamTol, model => model.NaplosorszamIg, precision: 0)
@Html.KretaTextBoxFor(model => model.Torzslapszam).RenderSearchPanelSideBar()
@Html.KretaRangeDatePickerSideBar(model => model.KileptetesiDatumTol, model => model.KileptetesiDatumIg)
@Html.KretaRangeDatePickerSideBar(model => model.UtolsoModositasDatumTol, model => model.UtolsoModositasDatumIg)
}
}
<div>
@(
Html.KretaGrid<KovTanevOsztalyBesorolasTorlesGridModel>(
name: "OsztalyBesorolasGrid",
getUrl: new GridApiUrl(KovTanevOsztalyBesorolasTorlesApiController, "GetOsztalyBesorolasGrid", new Dictionary<string, string> { }),
dataParameterFunction: "searchForm",
sort: (sort =>
{
sort.Add(m => m.OsztalyNev).Ascending();
sort.Add(m => m.TanuloNev).Ascending();
})
)
.Columns(columns =>
{
columns.Bound(c => c.Tanev).Width("8%");
columns.Bound(c => c.OsztalyNev);
columns.Bound(c => c.TanuloNev).Title(TanuloResource.NovendekNeve);
columns.Bound(c => c.BelepesDatum).Width("8%").Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]);
columns.Bound(c => c.KilepesDatum).Width("8%").Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]);
columns.Bound(c => c.ZaradekokSzama);
columns.Bound(c => c.NaploSorszam).Width("8%");
columns.Bound(c => c.TorzslapSzam).Width("8%");
columns.Bound(c => c.KilepesRogzitesDatum).Width("8%").Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]);
columns.Bound(c => c.UtolsoModositas).Width("8%").Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]);
})
.RowFunction(Html, new List<RowFunction> {
new RowFunction { NameResourceId = 117 /*Törlés*/, ClientAction= "KovTanevOsztalyBesorolasTorlesHelper.DeleteBesorolas", IconEnum = Kreta.Enums.ManualEnums.GridRowFunctionIconEnum.Torles }
})
.Sortable(sortable => sortable
.AllowUnsort(true)
.SortMode(GridSortMode.MultipleColumn))
)
</div>
<script type="text/javascript">
var KovTanevOsztalyBesorolasTorlesHelper = (function () {
var kovTanevOsztalyBesorolasTorlesHelper = function () { };
var gridName = "OsztalyBesorolasGrid";
var formName = "searchForm";
var url = {
DeleteBesorolas: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = KovTanevOsztalyBesorolasTorlesApiController, action = "DeleteBesorolas" })"
}
kovTanevOsztalyBesorolasTorlesHelper.DeleteBesorolas = function (rowData) {
var postData = { tanuloCsoportId: rowData.ID, osztalyCsoportId: rowData.OsztalyId, tanuloId: rowData.TanuloId };
KretaWindowHelper.confirmWindow("@(CommonResource.Kerdes)", "@(OsztalyCsoportResource.BiztosanTorliAzOsztalybol)", deleteBesorolasValidate, postData, undefined, "@CommonResource.Folytatas", "@CommonResource.Megse");
}
function deleteBesorolasValidate(postData) {
AjaxHelper.DoPostQuery(url.DeleteBesorolas, null, postData, deleteFeedBackOk);
}
function deleteFeedBackOk() {
KretaWindowHelper.successFeedBackWindow(KretaWindowHelper.destroyAllWindow);
KretaGridHelper.refreshGrid(gridName);
}
return kovTanevOsztalyBesorolasTorlesHelper;
})();
</script>

View file

@ -0,0 +1,60 @@
@using Kreta.Framework
@using Kreta.Web.Classes
@using Kreta.Web.Areas.OsztalyCsoport.Models
@model KovTanevOsztalyTevesBesorolasJavitasModel
@section AddJs {
@Scripts.Render("~/bundles/OsztalyCsoportbaSorolas")
<script type="text/javascript">
var KovTanevOsztalyTevesBesorolasJavitasHelper = (function () {
var kovTanevOsztalyTevesBesorolasJavitasHelper = function () { };
var sorolasLogic = new SorolasLogic();
sorolasLogic.FromUrl = "@Model.GetTanulokListFromUrl";
sorolasLogic.ToUrl = "@Model.GetTanulokListToUrl";
sorolasLogic.SaveUrl = "@Model.SaveUrl";
sorolasLogic.SaveAdditionalFunction = KretaOsztalybaSorolasHelper.afterSaveReloadDDL;
kovTanevOsztalyTevesBesorolasJavitasHelper.Save = function() {
sorolasLogic.Save();
};
kovTanevOsztalyTevesBesorolasJavitasHelper.changeFromOsztaly = function() {
sorolasLogic.setFromAndToDdl();
};
kovTanevOsztalyTevesBesorolasJavitasHelper.changeToOsztaly = function() {
sorolasLogic.setFromAndToDdl();
};
$(document).ready(function () {
sorolasLogic.init('@Model.DropKovTanevAlert' == 'True');
});
return kovTanevOsztalyTevesBesorolasJavitasHelper;
})();
</script>
}
<div class="container-fluid">
@using (Html.KretaForm("SorolasForm"))
{
@Html.KretaValidationSummary()
@Html.KretaOsztalyCsoportSorolas(Model)
<br />
@Html.KretaSaveButton("submitBtn", "KovTanevOsztalyTevesBesorolasJavitasHelper.Save")
}
</div>
<style type="text/css">
.k-combobox:first-child {
width: 100%;
}
.k-textbox {
width: 100%;
}
</style>