init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
|
@ -0,0 +1,112 @@
|
|||
@using Kreta.Web.Helpers;
|
||||
@using Kreta.BusinessLogic.Classes
|
||||
@using Kreta.Resources
|
||||
@using Kreta.Enums.ManualEnums
|
||||
@using Kreta.Web.Helpers.Grid
|
||||
@using Kreta.Web.Areas.DualisKepzes.Models
|
||||
@model AdminDualisSzerzodesSearchModel
|
||||
|
||||
@{
|
||||
const string GridName = "AdminDualisSzerzodesGrid";
|
||||
const string SearchForm = "searchForm";
|
||||
}
|
||||
|
||||
@section AddSearchPanel {
|
||||
@using (Html.SearchPanelSideBar(SearchForm, GridName))
|
||||
{
|
||||
@Html.KretaTextBoxFor(x => x.NevSearch).RenderSearchPanelSideBar()
|
||||
@Html.KretaTextBoxFor(x => x.AnyjaNeve).RenderSearchPanelSideBar()
|
||||
@Html.KretaTextBoxFor(x => x.SzuletesiHely).RenderSearchPanelSideBar()
|
||||
@Html.KretaRangeDatePickerSideBar(x => x.SzuletesiIdoTol, x => x.SzuletesiIdoIg)
|
||||
@Html.KretaMaskedTextBoxFor(x => x.OktatasiAzonosito, "00000000000").RenderSearchPanelSideBar()
|
||||
@Html.KretaTextBoxFor(x => x.DualisKepzohelyNev).RenderSearchPanelSideBar()
|
||||
@Html.KretaTextBoxFor(x => x.DualisKepzohelyAdoszama).RenderSearchPanelSideBar()
|
||||
@Html.KretaComboBoxFor(x => x.TanarId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetSzakOktatasertFelelosListByTanev" })).RenderSearchPanelSideBar()
|
||||
@Html.KretaComboBoxFor(x => x.RendelkezikSzerzodessel, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperEnumApi, action = "GetIgenNemEnumList" })).RenderSearchPanelSideBar()
|
||||
@Html.KretaRangeDatePickerSideBar(x => x.FeltoltesDatumTol, x => x.FeltoltesDatumIg)
|
||||
}
|
||||
}
|
||||
|
||||
@{
|
||||
List<FunctionCommand> functions = new List<FunctionCommand> {
|
||||
new FunctionCommand { Name = ImportExportCommonResource.Export, ClientAction = "AdminDualisSzerzodesHelper.getExport" }
|
||||
};
|
||||
}
|
||||
|
||||
<div>
|
||||
|
||||
@(Html.KretaGrid<AdminDualisSzerzodesGridModel>(
|
||||
name: GridName,
|
||||
getUrl: new GridApiUrl(Constants.ApiControllers.AdminDualisSzerzodesApi, "GetAdminDualisSzerzodesGrid"),
|
||||
useToolBar: true,
|
||||
dataParameterFunction: SearchForm,
|
||||
allowScrolling: true,
|
||||
sort: sort =>
|
||||
{
|
||||
sort.Add(m => m.Statusz).Ascending();
|
||||
},
|
||||
postRead: true
|
||||
)
|
||||
.Columns(columns =>
|
||||
{
|
||||
columns.Bound(c => c.TanuloNev).Width("10%");
|
||||
columns.Bound(c => c.AnyaNev).Width("10%");
|
||||
columns.Bound(c => c.SzuletesiHelye).Width("10%");
|
||||
columns.Bound(c => c.SzuletesiDatum).Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]).Width("8%");
|
||||
columns.Bound(c => c.OktatasiAzonosito).Width("8%");
|
||||
columns.Bound(c => c.DualisKepzohelyNev).Width("10%");
|
||||
columns.Bound(c => c.DualisKepzohelyAdoszama).Width("10%");
|
||||
columns.Bound(c => c.TanarNev).Width("10%");
|
||||
columns.Bound(c => c.Statusz).Template(@<text></text>).ClientTemplate(@" # if (Statusz == 1) { # <i class='fa fa-check-circle' style='color:green;'></i> # } else { # <i class='fa fa-times' style='color:red;'></i> # } #").Width("5%");
|
||||
columns.Bound(c => c.FeltoltesDatuma).Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]).Width("10%");
|
||||
})
|
||||
.ConditionalRowFunction(Html, new List<RowFunction> {
|
||||
new RowFunction { Name = CommonResource.Letoltes, ClientAction= "AdminDualisSzerzodesHelper.downloadDokumentum", IconEnum = Kreta.Enums.ManualEnums.GridRowFunctionIconEnum.Letoltes }
|
||||
}, "AdminDualisSzerzodesHelper.isLetoltheto")
|
||||
.FunctionCommand(Html, functions)
|
||||
.Sortable(sortable =>
|
||||
sortable.AllowUnsort(true)
|
||||
.SortMode(GridSortMode.MultipleColumn)
|
||||
)
|
||||
.AutoBind(true)
|
||||
)
|
||||
</div>
|
||||
|
||||
@using (Html.KretaForm("DownloadFile", "AdminDualisSzerzodes", FormMethod.Post, "dokumentumLetolteseForm"))
|
||||
{
|
||||
<div style="float:right;display:none;">
|
||||
@Html.KretaButton("kretaDownloadSubmit", NyomtatvanyokResource.Letoltes, "submit")
|
||||
<div style="float:right;">
|
||||
@Html.Hidden("FileIdHiddenField");
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
|
||||
<script type="text/javascript">
|
||||
var AdminDualisSzerzodesHelper = (function () {
|
||||
var gridName = "@GridName";
|
||||
var searchFormName = "@SearchForm";
|
||||
var adminDualisSzerzodesHelper = function () { };
|
||||
var url = {
|
||||
saveDokumentum: "@Url.Action("UploadFile", "AdminDualisSzerzodes", new { area = "DualisKepzes" })",
|
||||
deleteDokumentum: "@Url.Action("DeleteFile", "AdminDualisSzerzodes", new { area = "DualisKepzes" })",
|
||||
GetExport: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.AdminDualisSzerzodesApi, action = "GetExport" })"
|
||||
};
|
||||
|
||||
adminDualisSzerzodesHelper.getExport = function () {
|
||||
KretaGridHelper.getExportBySearchForm(gridName, url.GetExport, searchFormName);
|
||||
}
|
||||
|
||||
adminDualisSzerzodesHelper.isLetoltheto = function (rowData) {
|
||||
return rowData.Statusz == "@((int)FileStatuszEnum.Feltoltve)";
|
||||
}
|
||||
|
||||
adminDualisSzerzodesHelper.downloadDokumentum = function (rowData) {
|
||||
var fileId = rowData.FileId;
|
||||
$("#FileIdHiddenField").val(fileId);
|
||||
$("#kretaDownloadSubmit").click();
|
||||
}
|
||||
|
||||
return adminDualisSzerzodesHelper;
|
||||
})();
|
||||
</script>
|
Loading…
Add table
Add a link
Reference in a new issue