init
This commit is contained in:
@@ -0,0 +1,58 @@
|
||||
@using Kreta.Web.Areas.Tanulo.Models
|
||||
@using Kreta.Web.Helpers.Grid
|
||||
@using Kreta.Resources
|
||||
@using Kreta.BusinessLogic.Classes
|
||||
|
||||
@{
|
||||
const string apiController = "SzakkepzesiJuttatasokApi";
|
||||
const string gridName = "ApaczaiIgenylesekGrid";
|
||||
const string searchFormName = "ApaczaiIgenylesekSearchForm";
|
||||
}
|
||||
|
||||
@{
|
||||
List<FunctionCommand> functions = new List<FunctionCommand> {
|
||||
new FunctionCommand { Name = SzakkepzesiJuttatasokResource.ExportFunctionCommand, ClientAction = "ApaczaiIgenylesekHelper.getExport" },
|
||||
};
|
||||
}
|
||||
|
||||
<div>
|
||||
@(
|
||||
Html.KretaGrid<TanuloApaczaiOsztondijIgenylesekGridModel>(
|
||||
gridName,
|
||||
new GridApiUrl(apiController, "GetTanuloApaczaiIgenylesekGrid", new Dictionary<string, string>()),
|
||||
dataParameterFunction: searchFormName,
|
||||
allowScrolling: true,
|
||||
sort: sort => sort.Add(m => m.TanuloNeve).Ascending()
|
||||
)
|
||||
.Columns(columns =>
|
||||
{
|
||||
columns.Bound(c => c.TanuloNeve);
|
||||
columns.Bound(c => c.OktatasiAzonosito);
|
||||
columns.Bound(c => c.SzuletesiIdeje).Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]);
|
||||
columns.Bound(c => c.Osztaly);
|
||||
columns.Bound(c => c.EvfolyamNev);
|
||||
columns.Bound(c => c.PalyazatAllapota);
|
||||
})
|
||||
.FunctionCommand(Html, functions)
|
||||
)
|
||||
</div>
|
||||
|
||||
<script>
|
||||
var ApaczaiIgenylesekHelper = (function () {
|
||||
var apaczaiIgenylesekHelper = function () { };
|
||||
|
||||
var gridName = "@gridName";
|
||||
var searchFormName = "@searchFormName";
|
||||
|
||||
var url = {
|
||||
GetExport: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.SzakkepzesiJuttatasokApi, action = "GetApaczaiIgenylesekExport" } )",
|
||||
};
|
||||
|
||||
apaczaiIgenylesekHelper.getExport = function () {
|
||||
KretaGridHelper.getExportBySearchForm(gridName, url.GetExport, searchFormName)
|
||||
};
|
||||
|
||||
return apaczaiIgenylesekHelper;
|
||||
})();
|
||||
</script>
|
||||
|
@@ -0,0 +1,17 @@
|
||||
@using Kreta.Web.Areas.Tanulo.Models
|
||||
|
||||
@model TanuloApaczaiOsztondijIgenylesekSearchModel
|
||||
|
||||
@{
|
||||
const string gridName = "ApaczaiIgenylesekGrid";
|
||||
const string searchFormName = "ApaczaiIgenylesekSearchForm";
|
||||
}
|
||||
|
||||
@using (Html.SearchPanelSideBar(searchFormName, gridName))
|
||||
{
|
||||
@Html.KretaTextBoxFor(x => x.TanuloNeve).RenderSearchPanelSideBar()
|
||||
@Html.KretaMaskedTextBoxFor(model => model.OktatasiAzonosito, "00000000000").ClearPromptChar(true).UnmaskOnPost(true).RenderSearchPanelSideBar()
|
||||
@Html.KretaComboBoxFor(x => x.OsztalyId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetOsztalyListByEvfolyam" })).RenderSearchPanelSideBar()
|
||||
@Html.KretaComboBoxFor(x => x.Evfolyam, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetEvfolyamComboBoxList" })).RenderSearchPanelSideBar()
|
||||
@Html.KretaComboBoxFor(x => x.PalyazatAllapota, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetApaczaiPalyazatStatuszList" })).RenderSearchPanelSideBar()
|
||||
}
|
@@ -0,0 +1,60 @@
|
||||
@using Kreta.Web.Areas.Tanulo.Models
|
||||
@using Kreta.Web.Helpers.Grid
|
||||
@using Kreta.Resources
|
||||
@using Kreta.BusinessLogic.Classes
|
||||
|
||||
@{
|
||||
const string apiController = "SzakkepzesiJuttatasokApi";
|
||||
const string gridName = "ApaczaiKifizetesekGrid";
|
||||
const string searchFormName = "ApaczaiKifizetesekSearchForm";
|
||||
}
|
||||
|
||||
@{
|
||||
List<FunctionCommand> functions = new List<FunctionCommand> {
|
||||
new FunctionCommand { Name = SzakkepzesiJuttatasokResource.ExportFunctionCommand, ClientAction = "ApaczaiKifizetesekHelper.getExport" },
|
||||
};
|
||||
}
|
||||
|
||||
<div>
|
||||
@(
|
||||
Html.KretaGrid<TanuloApaczaiOsztondijKifizetesekGridModel>(
|
||||
gridName,
|
||||
new GridApiUrl(apiController, "GetTanuloApaczaiKifizetesekGrid", new Dictionary<string, string>()),
|
||||
dataParameterFunction: searchFormName,
|
||||
allowScrolling: true,
|
||||
sort: sort => sort.Add(m => m.TanuloNeve).Ascending()
|
||||
)
|
||||
.Columns(columns =>
|
||||
{
|
||||
columns.Bound(c => c.TanuloNeve);
|
||||
columns.Bound(c => c.OktatasiAzonosito);
|
||||
columns.Bound(c => c.SzuletesiIdeje).Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]);
|
||||
columns.Bound(c => c.Osztaly);
|
||||
columns.Bound(c => c.EvfolyamNev);
|
||||
columns.Bound(c => c.Jogosultsag);
|
||||
columns.Bound(c => c.NemJogosultsagOka);
|
||||
columns.Bound(c => c.JuttatasOsszege);
|
||||
})
|
||||
.FunctionCommand(Html, functions)
|
||||
)
|
||||
</div>
|
||||
|
||||
<script>
|
||||
var ApaczaiKifizetesekHelper = (function () {
|
||||
var apaczaiKifizetesekHelper = function () { };
|
||||
|
||||
var gridName = "@gridName";
|
||||
var searchFormName = "@searchFormName";
|
||||
|
||||
var url = {
|
||||
GetExport: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.SzakkepzesiJuttatasokApi, action = "GetApaczaiKifizetesekExport" } )",
|
||||
};
|
||||
|
||||
apaczaiKifizetesekHelper.getExport = function () {
|
||||
KretaGridHelper.getExportBySearchForm(gridName, url.GetExport, searchFormName)
|
||||
};
|
||||
|
||||
return apaczaiKifizetesekHelper;
|
||||
})();
|
||||
</script>
|
||||
|
@@ -0,0 +1,18 @@
|
||||
@using Kreta.Web.Areas.Tanulo.Models
|
||||
|
||||
@model TanuloApaczaiOsztondijKifizetesekSearchModel
|
||||
|
||||
@{
|
||||
const string gridName = "ApaczaiKifizetesekGrid";
|
||||
const string searchFormName = "ApaczaiKifizetesekSearchForm";
|
||||
}
|
||||
|
||||
@using (Html.SearchPanelSideBar(searchFormName, gridName))
|
||||
{
|
||||
@Html.KretaTextBoxFor(x => x.TanuloNeve).RenderSearchPanelSideBar()
|
||||
@Html.KretaMaskedTextBoxFor(model => model.OktatasiAzonosito, "00000000000").ClearPromptChar(true).UnmaskOnPost(true).RenderSearchPanelSideBar()
|
||||
@Html.KretaComboBoxFor(x => x.OsztalyId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetOsztalyListByEvfolyam" })).RenderSearchPanelSideBar()
|
||||
@Html.KretaComboBoxFor(x => x.Evfolyam, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetEvfolyamComboBoxList" })).RenderSearchPanelSideBar()
|
||||
@Html.KretaComboBoxFor(x => x.Jogosultsag, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperEnumApi, action = "GetIgenNemEnumList" })).RenderSearchPanelSideBar()
|
||||
@Html.KretaMaskedTextBoxFor(x => x.JuttatasOsszege, "999990").ClearPromptChar(true).UnmaskOnPost(true).RenderSearchPanelSideBar()
|
||||
}
|
@@ -0,0 +1,99 @@
|
||||
@using Kreta.Enums.ManualEnums
|
||||
@using Kreta.Resources
|
||||
@using Kreta.Web.Areas.Tanulo.Models
|
||||
|
||||
@model ApaczaiTablazatModel
|
||||
|
||||
<div style="height: 40px;">
|
||||
<h4 class="title">@SzakkepzesiJuttatasokResource.ApaczaiOsztondij</h4>
|
||||
<div style="position: relative; top: -43px;">
|
||||
@Html.KretaComboBoxFor(m => m.TipusId, Model.TipusList, onChangeFunction: "ApaczaiOsztondijHelper.tablazatOnChange();")
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="apaczaiContainer">
|
||||
|
||||
</div>
|
||||
|
||||
<script type="text/javascript">
|
||||
var ApaczaiOsztondijHelper = (function () {
|
||||
var apaczaiOsztondijHelper = function () { };
|
||||
|
||||
var urls = {
|
||||
LoadApaczaiIgenylesekSearchPanelView: "@Url.Action("LoadApaczaiIgenylesekSearchPanelView", Constants.Controllers.SzakkepzesiJuttatasok, new { area = Constants.Areas.Tanulo })",
|
||||
LoadApaczaiIgenylesekView: "@Url.Action("LoadApaczaiIgenylesekView", Constants.Controllers.SzakkepzesiJuttatasok, new { area = Constants.Areas.Tanulo })",
|
||||
LoadApaczaiTanuloiListaSearchPanelView: "@Url.Action("LoadApaczaiTanuloiListaSearchPanelView", Constants.Controllers.SzakkepzesiJuttatasok, new { area = Constants.Areas.Tanulo })",
|
||||
LoadApaczaiTanuloiListaView: "@Url.Action("LoadApaczaiTanuloiListaView", Constants.Controllers.SzakkepzesiJuttatasok, new { area = Constants.Areas.Tanulo })",
|
||||
@*LoadApaczaiKifizetesekSearchPanelView: "@Url.Action("LoadApaczaiKifizetesekSearchPanelView", Constants.Controllers.SzakkepzesiJuttatasok, new { area = Constants.Areas.Tanulo })",
|
||||
LoadApaczaiKifizetesekView: "@Url.Action("LoadApaczaiKifizetesekView", Constants.Controllers.SzakkepzesiJuttatasok, new { area = Constants.Areas.Tanulo })"*@
|
||||
};
|
||||
|
||||
apaczaiOsztondijHelper.tablazatOnChange = function () {
|
||||
var selectedValue = parseInt(KretaComboBoxHelper.getKendoValue("TipusId"));
|
||||
if (selectedValue && selectedValue > 0) {
|
||||
clearView();
|
||||
switch (selectedValue) {
|
||||
case @((int)ApaczaiOsztondijTablazatEnum.Igenylesek):
|
||||
apaczaiOsztondijHelper.loadApaczaiIgenylesekView();
|
||||
break;
|
||||
case @((int)ApaczaiOsztondijTablazatEnum.TanuloiLista):
|
||||
apaczaiOsztondijHelper.loadApaczaiTanuloiListaView();
|
||||
break;
|
||||
@*case @((int)ApaczaiOsztondijTablazatEnum.Kifizetesek):
|
||||
loadApaczaiKifizetesekView();
|
||||
break;*@
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
apaczaiOsztondijHelper.loadApaczaiIgenylesekView = function () {
|
||||
AjaxHelper.DoPost(urls.LoadApaczaiIgenylesekSearchPanelView, null, loadApaczaiIgenylesekContentView);
|
||||
}
|
||||
|
||||
apaczaiOsztondijHelper.loadApaczaiTanuloiListaView = function () {
|
||||
AjaxHelper.DoPost(urls.LoadApaczaiTanuloiListaSearchPanelView, null, loadApaczaiTanuloiListaContentView);
|
||||
}
|
||||
|
||||
@*function loadApaczaiKifizetesekView() {
|
||||
AjaxHelper.DoPost(urls.LoadApaczaiKifizetesekSearchPanelView, null, loadApaczaiKifizetesekContentView);
|
||||
}*@
|
||||
|
||||
function loadApaczaiIgenylesekContentView(data) {
|
||||
loadSearchPanel(data);
|
||||
AjaxHelper.DoPost(urls.LoadApaczaiIgenylesekView, null, loadContent);
|
||||
}
|
||||
|
||||
function loadApaczaiTanuloiListaContentView(data) {
|
||||
loadSearchPanel(data);
|
||||
AjaxHelper.DoPost(urls.LoadApaczaiTanuloiListaView, null, loadContent);
|
||||
}
|
||||
|
||||
@*function loadApaczaiKifizetesekContentView(data) {
|
||||
loadSearchPanel(data);
|
||||
AjaxHelper.DoPost(urls.LoadApaczaiKifizetesekView, null, loadContent);
|
||||
}*@
|
||||
|
||||
function loadSearchPanel(data) {
|
||||
$('.juttatasSearchPanel').append(data);
|
||||
}
|
||||
|
||||
function loadContent(data) {
|
||||
$("#apaczaiContainer").append(data);
|
||||
}
|
||||
|
||||
function clearView() {
|
||||
$('.juttatasSearchPanel').children().remove();
|
||||
$("#apaczaiContainer").children().remove();
|
||||
}
|
||||
|
||||
return apaczaiOsztondijHelper;
|
||||
})();
|
||||
</script>
|
||||
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function () {
|
||||
setTimeout(function () {
|
||||
ApaczaiOsztondijHelper.loadApaczaiIgenylesekView();
|
||||
}, 10);
|
||||
});
|
||||
</script>
|
@@ -0,0 +1,58 @@
|
||||
@using Kreta.Web.Areas.Tanulo.Models
|
||||
@using Kreta.Web.Helpers.Grid
|
||||
@using Kreta.Resources
|
||||
@using Kreta.BusinessLogic.Classes
|
||||
|
||||
@{ const string apiController = "SzakkepzesiJuttatasokApi";
|
||||
const string gridName = "ApaczaiTanuloiListaGrid";
|
||||
const string searchFormName = "ApaczaiTanuloiListaSearchForm"; }
|
||||
|
||||
@{ List<FunctionCommand> functions = new List<FunctionCommand> {
|
||||
new FunctionCommand { Name = SzakkepzesiJuttatasokResource.ExportFunctionCommand, ClientAction = "ApaczaiTanuloiListaHelper.getExport" },
|
||||
}; }
|
||||
|
||||
<h3>@string.Format(SzakkepzesiJuttatasokResource.IndexFejlec, Model.VizsgaltHonap)</h3>
|
||||
<div>
|
||||
@(
|
||||
Html.KretaGrid<TanuloApaczaiOsztondijTanuloiListaGridModel>(
|
||||
gridName,
|
||||
new GridApiUrl(apiController, "GetTanuloApaczaiTanuloiListaGrid", new Dictionary<string, string>()),
|
||||
dataParameterFunction: searchFormName,
|
||||
allowScrolling: true,
|
||||
sort: sort => sort.Add(m => m.TanuloNeve).Ascending()
|
||||
)
|
||||
.Columns(columns =>
|
||||
{
|
||||
columns.Bound(c => c.TanuloNeve);
|
||||
columns.Bound(c => c.OktatasiAzonosito);
|
||||
columns.Bound(c => c.Osztaly);
|
||||
columns.Bound(c => c.EvfolyamNev);
|
||||
columns.Bound(c => c.PalyazatKgrAllapota);
|
||||
columns.Bound(c => c.Jogosultsag);
|
||||
columns.Bound(c => c.NemJogosultsagOka).Encoded(false);
|
||||
columns.Bound(c => c.MentorNeve);
|
||||
columns.Bound(c => c.JuttatasOsszege).Format("{0:c0}");
|
||||
})
|
||||
.FunctionCommand(Html, functions)
|
||||
.AutoBind(true)
|
||||
)
|
||||
</div>
|
||||
|
||||
<script>
|
||||
var ApaczaiTanuloiListaHelper = (function () {
|
||||
var apaczaiTanuloiListaHelper = function () { };
|
||||
|
||||
var gridName = "@gridName";
|
||||
var searchFormName = "@searchFormName";
|
||||
|
||||
var url = {
|
||||
GetExport: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.SzakkepzesiJuttatasokApi, action = "GetApaczaiTanuloiListaExport" } )",
|
||||
};
|
||||
|
||||
apaczaiTanuloiListaHelper.getExport = function () {
|
||||
KretaGridHelper.getExportBySearchForm(gridName, url.GetExport, searchFormName)
|
||||
};
|
||||
|
||||
return apaczaiTanuloiListaHelper;
|
||||
})();
|
||||
</script>
|
@@ -0,0 +1,18 @@
|
||||
@using Kreta.Web.Areas.Tanulo.Models
|
||||
|
||||
@model TanuloApaczaiOsztondijTanuloiListaSearchModel
|
||||
|
||||
@{
|
||||
const string gridName = "ApaczaiTanuloiListaGrid";
|
||||
const string searchFormName = "ApaczaiTanuloiListaSearchForm";
|
||||
}
|
||||
|
||||
@using (Html.SearchPanelSideBar(searchFormName, gridName))
|
||||
{
|
||||
@Html.KretaTextBoxFor(x => x.TanuloNeve).RenderSearchPanelSideBar()
|
||||
@Html.KretaMaskedTextBoxFor(model => model.OktatasiAzonosito, "00000000000").ClearPromptChar(true).UnmaskOnPost(true).RenderSearchPanelSideBar()
|
||||
@Html.KretaComboBoxFor(x => x.OsztalyId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetOsztalyListByEvfolyam" })).RenderSearchPanelSideBar()
|
||||
@Html.KretaComboBoxFor(x => x.Evfolyam, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetEvfolyamComboBoxList" })).RenderSearchPanelSideBar()
|
||||
@Html.KretaComboBoxFor(x => x.Jogosultsag, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperEnumApi, action = "GetIgenNemEnumList" })).RenderSearchPanelSideBar()
|
||||
@Html.KretaCheckBoxFor(x => x.IsCsakErvenyesPalyazattal).RenderSearchPanelSideBar()
|
||||
}
|
@@ -0,0 +1,69 @@
|
||||
@using Kreta.Web.Areas.Tanulo.Models
|
||||
@using Kreta.Web.Helpers.Grid
|
||||
@using Kreta.BusinessLogic.Classes
|
||||
@using Kreta.Resources
|
||||
|
||||
@model TanuloEgyszeriPalyakezdesiJuttatasSearchModel
|
||||
|
||||
@{
|
||||
const string apiController = "SzakkepzesiJuttatasokApi";
|
||||
const string gridName = "JuttatasokGrid";
|
||||
const string searchFormName = "JuttatasokSearchForm";
|
||||
}
|
||||
|
||||
<style type="text/css">
|
||||
ul.nemjogosultsagoka {
|
||||
padding-left: 10px;
|
||||
}
|
||||
</style>
|
||||
|
||||
@{
|
||||
List<FunctionCommand> functions = new List<FunctionCommand> {
|
||||
new FunctionCommand { Name = SzakkepzesiJuttatasokResource.ExportFunctionCommand, ClientAction = "EgyszeriPalyakezdesiJuttatasHelper.getExport" },
|
||||
};
|
||||
}
|
||||
|
||||
<div>
|
||||
<h4 class="title">@Html.Raw(SzakkepzesiJuttatasokResource.EgyszeriPalyakezdesiJuttatas)</h4>
|
||||
@(
|
||||
Html.KretaGrid<TanuloEgyszeriPalyakezdesiJuttatasGridModel>(
|
||||
gridName,
|
||||
new GridApiUrl(apiController, "GetTanuloEgyszeriPalyakezdesiGrid", new Dictionary<string, string>()),
|
||||
dataParameterFunction: searchFormName,
|
||||
allowScrolling: true,
|
||||
sort: sort => sort.Add(m => m.TanuloNeve).Ascending()
|
||||
)
|
||||
.Columns(columns =>
|
||||
{
|
||||
columns.Bound(c => c.TanuloNeve);
|
||||
columns.Bound(c => c.OktatasiAzonosito);
|
||||
columns.Bound(c => c.Osztaly);
|
||||
columns.Bound(c => c.EvfolyamNev);
|
||||
columns.Bound(c => c.SzakmaiVizsgaEredmenye);
|
||||
columns.Bound(c => c.SzakmaiVizsgaSzakkepesitesMegnevezese);
|
||||
columns.Bound(c => c.NemJogosultsagOka_STR).Encoded(false);
|
||||
columns.Bound(c => c.OsztondijOsszege).Format("{0:c0}");
|
||||
})
|
||||
.FunctionCommand(Html, functions)
|
||||
)
|
||||
|
||||
</div>
|
||||
<script>
|
||||
var EgyszeriPalyakezdesiJuttatasHelper = (function () {
|
||||
var egyszeriPalyakezdesiJuttatasHelper = function () { };
|
||||
|
||||
var gridName = "@gridName";
|
||||
var searchFormName = "@searchFormName";
|
||||
|
||||
var url = {
|
||||
GetExport: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.SzakkepzesiJuttatasokApi, action = "GetEgyszeriPalyakezdesiJuttatasExport" } )",
|
||||
};
|
||||
|
||||
egyszeriPalyakezdesiJuttatasHelper.getExport = function () {
|
||||
KretaGridHelper.getExportBySearchForm(gridName, url.GetExport, searchFormName)
|
||||
};
|
||||
|
||||
return egyszeriPalyakezdesiJuttatasHelper;
|
||||
})();
|
||||
</script>
|
||||
|
@@ -0,0 +1,19 @@
|
||||
@using Kreta.Web.Areas.Tanulo.Models
|
||||
|
||||
@model TanuloEgyszeriPalyakezdesiJuttatasSearchModel
|
||||
|
||||
@{
|
||||
const string gridName = "JuttatasokGrid";
|
||||
const string searchFormName = "JuttatasokSearchForm";
|
||||
}
|
||||
|
||||
@using (Html.SearchPanelSideBar(searchFormName, gridName))
|
||||
{
|
||||
@Html.KretaTextBoxFor(x => x.TanuloNeve).RenderSearchPanelSideBar()
|
||||
@Html.KretaMaskedTextBoxFor(model => model.OktatasiAzonosito, "00000000000").RenderSearchPanelSideBar()
|
||||
@Html.KretaComboBoxFor(x => x.OsztalyId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetOsztalyListByEvfolyam" })).RenderSearchPanelSideBar()
|
||||
@Html.KretaComboBoxFor(x => x.Evfolyam, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetEvfolyamComboBoxList" })).RenderSearchPanelSideBar()
|
||||
@Html.KretaRangeNumericSideBar(x => x.SzakmaiVizsgaEredmenyeTol, x => x.SzakmaiVizsgaEredmenyeIg, precision: 2, needTolIgLabels: true, step: 0.1)
|
||||
@Html.KretaMaskedTextBoxFor(x => x.JuttatasOsszege, "999990").ClearPromptChar(true).UnmaskOnPost(true).RenderSearchPanelSideBar()
|
||||
}
|
||||
|
@@ -0,0 +1,94 @@
|
||||
@using Kreta.Resources
|
||||
|
||||
@{
|
||||
Layout = "~/Views/Shared/_MasterLayout.cshtml";
|
||||
}
|
||||
|
||||
<style type="text/css">
|
||||
h4.title {
|
||||
text-align: center;
|
||||
font-weight: bold;
|
||||
}
|
||||
</style>
|
||||
|
||||
@section AddSearchPanel {
|
||||
<div class="juttatasSearchPanel">
|
||||
|
||||
</div>
|
||||
}
|
||||
|
||||
<div class="juttatasContent">
|
||||
|
||||
</div>
|
||||
|
||||
<script type="text/javascript">
|
||||
var SzakkepzesiJuttatasokHelper = (function () {
|
||||
var szakkepzesiJuttatasokHelper = function () { };
|
||||
|
||||
var urls = {
|
||||
OpenSelector: "@Url.Action("OpenSelectorPopup", Constants.Controllers.SzakkepzesiJuttatasok, new { area = Constants.Areas.Tanulo })",
|
||||
LoadSzakkepzesiOsztondijView: "@Url.Action("LoadSzakkepzesiOsztondijView", Constants.Controllers.SzakkepzesiJuttatasok, new { area = Constants.Areas.Tanulo })",
|
||||
LoadSzakkepzesiOsztondijSearchPanelView: "@Url.Action("LoadSzakkepzesiOsztondijSearchPanelView", Constants.Controllers.SzakkepzesiJuttatasok, new { area = Constants.Areas.Tanulo })",
|
||||
LoadEgyszeriPalyakezdesiJuttatasView: "@Url.Action("LoadEgyszeriPalyakezdesiJuttatasView", Constants.Controllers.SzakkepzesiJuttatasok, new { area = Constants.Areas.Tanulo })",
|
||||
LoadEgyszeriPalyakezdesiJuttatasSearchPanelView: "@Url.Action("LoadEgyszeriPalyakezdesiJuttatasSearchPanelView", Constants.Controllers.SzakkepzesiJuttatasok, new { area = Constants.Areas.Tanulo })",
|
||||
LoadApaczaiOsztondijView: "@Url.Action("LoadApaczaiOsztondijView", Constants.Controllers.SzakkepzesiJuttatasok, new { area = Constants.Areas.Tanulo })",
|
||||
};
|
||||
|
||||
szakkepzesiJuttatasokHelper.openSelector = function () {
|
||||
$('.juttatasContent').empty();
|
||||
$('.juttatasSearchPanel').empty();
|
||||
AjaxHelper.DoPost(urls.OpenSelector, null, openSelectorPopup);
|
||||
}
|
||||
|
||||
szakkepzesiJuttatasokHelper.loadSzakkepzesiOsztondijView = function () {
|
||||
AjaxHelper.DoPost(urls.LoadSzakkepzesiOsztondijSearchPanelView, null, SzakkepzesiJuttatasokHelper.loadSzakkepzesiOsztondijContentView);
|
||||
}
|
||||
|
||||
szakkepzesiJuttatasokHelper.loadEgyszeriPalyakezdesiJuttatasView = function () {
|
||||
AjaxHelper.DoPost(urls.LoadEgyszeriPalyakezdesiJuttatasSearchPanelView, null, SzakkepzesiJuttatasokHelper.loadEgyszeriPalyakezdesiJuttatasContentView);
|
||||
}
|
||||
|
||||
szakkepzesiJuttatasokHelper.loadSzakkepzesiOsztondijContentView = function (data) {
|
||||
$('.juttatasSearchPanel').append(data);
|
||||
AjaxHelper.DoPost(urls.LoadSzakkepzesiOsztondijView, null, loadView);
|
||||
}
|
||||
|
||||
szakkepzesiJuttatasokHelper.loadEgyszeriPalyakezdesiJuttatasContentView = function (data) {
|
||||
$('.juttatasSearchPanel').append(data);
|
||||
AjaxHelper.DoPost(urls.LoadEgyszeriPalyakezdesiJuttatasView, null, loadView);
|
||||
}
|
||||
|
||||
szakkepzesiJuttatasokHelper.loadApaczaiOsztondijView = function () {
|
||||
AjaxHelper.DoPost(urls.LoadApaczaiOsztondijView, null, loadView);
|
||||
}
|
||||
|
||||
function loadView(data) {
|
||||
$(".juttatasContent").append(data);
|
||||
KretaWindowHelper.destroyWindow("SelectorPopup");
|
||||
}
|
||||
|
||||
function openSelectorPopup(data) {
|
||||
var config = KretaWindowHelper.getWindowConfigContainer();
|
||||
config.title = "@SzakkepzesiJuttatasokResource.SelectorPopupTitle";
|
||||
config.content = data;
|
||||
config.width = 1020;
|
||||
config.height = 445;
|
||||
config.actions = ["Close"];
|
||||
|
||||
var modal = KretaWindowHelper.createWindow("SelectorPopup", config);
|
||||
KretaWindowHelper.openWindow(modal, true);
|
||||
}
|
||||
|
||||
return szakkepzesiJuttatasokHelper;
|
||||
})();
|
||||
|
||||
$(document).ready(function () {
|
||||
SzakkepzesiJuttatasokHelper.openSelector();
|
||||
});
|
||||
|
||||
function searchPanelPrePost(formId) {
|
||||
var osszegMaskedTextBox = $('#' + formId + ' #JuttatasOsszege').data('kendoMaskedTextBox');
|
||||
var newVal = osszegMaskedTextBox.value().replace('_', '');
|
||||
osszegMaskedTextBox.value(newVal);
|
||||
}
|
||||
</script>
|
@@ -0,0 +1,68 @@
|
||||
@using Kreta.Resources
|
||||
@using Kreta.Web.Areas.Tanulo.Models
|
||||
|
||||
@model SzakkepzesiJuttatasokSelectorPopupModel
|
||||
|
||||
@{
|
||||
var columnSizeClass = Model.IsApaczaiEnabled ? 4 : 6;
|
||||
}
|
||||
|
||||
<style type="text/css">
|
||||
.textStyle {
|
||||
text-align: center;
|
||||
line-height: 3em;
|
||||
}
|
||||
|
||||
.textKozel {
|
||||
line-height: 2em;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div class="container-fluid textStyle" style="padding-top: 20px;">
|
||||
<div class="@BootsrapHelper.GetSizeClasses(12)">
|
||||
@Html.Raw(SzakkepzesiJuttatasokResource.SelectorText)
|
||||
</div>
|
||||
<div class="textKozel @BootsrapHelper.GetSizeClasses(12)">
|
||||
@Html.Raw(SzakkepzesiJuttatasokResource.SelectorText1)
|
||||
</div>
|
||||
<div class="@BootsrapHelper.GetSizeClasses(12)">
|
||||
@Html.Raw(SzakkepzesiJuttatasokResource.SelectorText2)
|
||||
</div>
|
||||
<div class="@BootsrapHelper.GetSizeClasses(columnSizeClass)" style="padding-top: 40px;">
|
||||
<a href="javascript:SzakkepzesiJuttatasokHelper.loadSzakkepzesiOsztondijView();" style="display: inline-block;">
|
||||
<i class="fa fa-university fa-4x" style="width: 100%; text-align: center;"></i>
|
||||
<br>
|
||||
<span>
|
||||
@SzakkepzesiJuttatasokResource.SzakkepzesiOsztondij
|
||||
</span>
|
||||
</a>
|
||||
</div>
|
||||
<div class="@BootsrapHelper.GetSizeClasses(columnSizeClass)" style="padding-top: 40px;">
|
||||
<a href="javascript:SzakkepzesiJuttatasokHelper.loadEgyszeriPalyakezdesiJuttatasView();" style="display: inline-block;">
|
||||
<i class="fa fa-certificate fa-4x" style="width: 100%; text-align: center;"></i>
|
||||
<br>
|
||||
<span>
|
||||
@SzakkepzesiJuttatasokResource.EgyszeriPalyakezdesiJuttatas
|
||||
</span>
|
||||
</a>
|
||||
</div>
|
||||
@if (Model.IsApaczaiEnabled)
|
||||
{
|
||||
<div class="@BootsrapHelper.GetSizeClasses(columnSizeClass)" style="padding-top: 40px;">
|
||||
<a href="javascript:SzakkepzesiJuttatasokHelper.loadApaczaiOsztondijView();" style="display: inline-block;">
|
||||
<i class="fa fa-balance-scale fa-4x" style="width: 100%; text-align: center;"></i>
|
||||
<br>
|
||||
<span>
|
||||
@SzakkepzesiJuttatasokResource.ApaczaiOsztondij
|
||||
</span>
|
||||
</a>
|
||||
</div>
|
||||
}
|
||||
</div>
|
||||
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function () {
|
||||
$(".modalFooter").hide();
|
||||
});
|
||||
</script>
|
||||
|
@@ -0,0 +1,86 @@
|
||||
@using Kreta.Web.Areas.Tanulo.Models
|
||||
@using Kreta.Web.Helpers.Grid
|
||||
@using Kreta.BusinessLogic.Classes
|
||||
@using Kreta.Resources
|
||||
|
||||
@model TanuloSzakkepzesiOsztondijSearchModel
|
||||
|
||||
@{
|
||||
const string apiController = "SzakkepzesiJuttatasokApi";
|
||||
const string gridName = "JuttatasokGrid";
|
||||
const string searchFormName = "JuttatasokSearchForm";
|
||||
}
|
||||
|
||||
<style type="text/css">
|
||||
ul.nemjogosultsagoka {
|
||||
padding-left: 10px;
|
||||
}
|
||||
</style>
|
||||
|
||||
@{
|
||||
List<FunctionCommand> functions = new List<FunctionCommand> {
|
||||
new FunctionCommand { Name = SzakkepzesiJuttatasokResource.ExportFunctionCommand, ClientAction = "SzakkepzesiOsztondijHelper.getExport" },
|
||||
new FunctionCommand { Name = SystemSettingsResource.JuttatasAdatokFrissiteseButtonText, ClientAction = "SzakkepzesiOsztondijHelper.juttatasAdatokMindenTanuloraConfirm" }
|
||||
};
|
||||
}
|
||||
|
||||
<div>
|
||||
<h4 class="title">@Html.Raw(SzakkepzesiJuttatasokResource.SzakkepzesiOsztondij)</h4>
|
||||
|
||||
<h3>@string.Format(SzakkepzesiJuttatasokResource.IndexFejlec, Model.VizsgaltHonap)</h3>
|
||||
@(
|
||||
Html.KretaGrid<TanuloSzakkepzesiOsztondijGridModel>(
|
||||
gridName,
|
||||
new GridApiUrl(apiController, "GetTanuloSzakkepzesiOsztondijGrid", new Dictionary<string, string>()),
|
||||
dataParameterFunction: searchFormName,
|
||||
allowScrolling: true,
|
||||
sort: sort => sort.Add(m => m.TanuloNeve).Ascending()
|
||||
)
|
||||
.Columns(columns =>
|
||||
{
|
||||
columns.Bound(c => c.TanuloNeve);
|
||||
columns.Bound(c => c.OktatasiAzonosito);
|
||||
columns.Bound(c => c.SzuletesiIdeje).Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]).Width("10%");
|
||||
columns.Bound(c => c.Osztaly);
|
||||
columns.Bound(c => c.EvfolyamNev);
|
||||
columns.Bound(c => c.IsJogosultsagText);
|
||||
columns.Bound(c => c.NemJogosultsagOka_STR).Encoded(false);
|
||||
columns.Bound(c => c.OsztondijOsszege).Format("{0:c0}");
|
||||
})
|
||||
.FunctionCommand(Html, functions)
|
||||
)
|
||||
|
||||
</div>
|
||||
<script>
|
||||
var SzakkepzesiOsztondijHelper = (function () {
|
||||
var szakkepzesiOsztondijHelper = function () { };
|
||||
|
||||
var gridName = "@gridName";
|
||||
var searchFormName = "@searchFormName";
|
||||
|
||||
var url = {
|
||||
GetExport: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.SzakkepzesiJuttatasokApi, action = "GetSzakkepzesiOsztondijExport" } )",
|
||||
JuttatasAdatokUjraGeneralasa: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new {controller = "SystemSettingsApi", action = "JuttatasAdatokUjraGeneralasa" })",
|
||||
};
|
||||
|
||||
szakkepzesiOsztondijHelper.getExport = function () {
|
||||
KretaGridHelper.getExportBySearchForm(gridName, url.GetExport, searchFormName)
|
||||
};
|
||||
|
||||
szakkepzesiOsztondijHelper.juttatasAdatokMindenTanuloraConfirm = function () {
|
||||
KretaWindowHelper.confirmWindow("@CommonResource.Kerdes", "@SystemSettingsResource.JuttatasAdatokFrissiteseConfirmText", juttatasAdatokFrissitese);
|
||||
};
|
||||
|
||||
function juttatasAdatokFrissitese() {
|
||||
AjaxHelper.DoPost(url.JuttatasAdatokUjraGeneralasa, {}, juttatasAdatokUjraGeneralasaResponseOk);
|
||||
};
|
||||
|
||||
function juttatasAdatokUjraGeneralasaResponseOk() {
|
||||
KretaWindowHelper.feedbackWindow("@(CommonResource.Siker)", "@(SystemSettingsResource.JuttatasAdatokFrissiteseSikeresenMegtortent)", false, KretaWindowHelper.destroyAllWindow);
|
||||
KretaGridHelper.refreshGrid("@gridName");
|
||||
};
|
||||
|
||||
return szakkepzesiOsztondijHelper;
|
||||
})();
|
||||
</script>
|
||||
|
@@ -0,0 +1,20 @@
|
||||
@using Kreta.Web.Areas.Tanulo.Models
|
||||
|
||||
@model TanuloSzakkepzesiOsztondijSearchModel
|
||||
|
||||
@{
|
||||
const string gridName = "JuttatasokGrid";
|
||||
const string searchFormName = "JuttatasokSearchForm";
|
||||
}
|
||||
|
||||
@using (Html.SearchPanelSideBar(searchFormName, gridName, "searchPanelPrePost"))
|
||||
{
|
||||
@Html.KretaComboBoxFor(x => x.TanuloTipus, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetSzakkepzesiGirdTanuloSzuro" })).AutoBind(true).RenderSearchPanelSideBar()
|
||||
@Html.KretaTextBoxFor(x => x.TanuloNeve).RenderSearchPanelSideBar()
|
||||
@Html.KretaMaskedTextBoxFor(model => model.OktatasiAzonosito, "00000000000").RenderSearchPanelSideBar()
|
||||
@Html.KretaRangeDatePickerSideBar(x => x.SzuletesiIdoTol, x => x.SzuletesiIdoIg)
|
||||
@Html.KretaComboBoxFor(x => x.OsztalyId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetOsztalyListByEvfolyam" })).RenderSearchPanelSideBar()
|
||||
@Html.KretaComboBoxFor(x => x.Evfolyam, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetEvfolyamComboBoxList" })).RenderSearchPanelSideBar()
|
||||
@Html.KretaComboBoxFor(x => x.Jogosultsag, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperEnumApi, action = "GetIgenNemEnumList" })).RenderSearchPanelSideBar()
|
||||
@Html.KretaMaskedTextBoxFor(x => x.JuttatasOsszege, "999990").ClearPromptChar(true).UnmaskOnPost(true).RenderSearchPanelSideBar()
|
||||
}
|
Reference in New Issue
Block a user