init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
|
@ -0,0 +1,90 @@
|
|||
@using Kreta.Web.Areas.TanuloErtekeles.Models
|
||||
@using Kreta.Web.Helpers
|
||||
@using Kreta.Web.Helpers.Grid
|
||||
@using Kreta.Web.Security
|
||||
@using Kreta.Framework
|
||||
@model NaploEllenorzesKeresoModel
|
||||
|
||||
@{
|
||||
Layout = "~/Views/Shared/_MasterLayout.cshtml";
|
||||
}
|
||||
|
||||
@section AddSearchPanel {
|
||||
@using (Html.SearchPanelSideBar("searchForm", "NaploEllenorzesGrid"))
|
||||
{
|
||||
@Html.KretaComboBoxFor(m => m.OsztalyId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetTanitottOsztalyokList" }), "Text", "Value").AutoBind(true).RenderSearchPanelSideBar()
|
||||
}
|
||||
}
|
||||
|
||||
@{
|
||||
var grid = Html.KretaGrid<NaploEllenorzesGridModel>(
|
||||
"NaploEllenorzesGrid",
|
||||
new GridApiUrl("NaploEllenorzesApi", "GetNaploEllenorzesGrid"),
|
||||
dataParameterFunction: "searchForm",
|
||||
clientTemplate: "detailGrid-template",
|
||||
clientTemplateUrl: @Url.Action("NaploEllenorzesDetailGrid", "NaploEllenorzes", new { area = "TanuloErtekeles" }),
|
||||
clientTemplateWholeDataRow: true,
|
||||
allowSorting: false,
|
||||
allowPaging: false,
|
||||
allowScrolling: true,
|
||||
pageSizes: null
|
||||
)
|
||||
.Columns(columns =>
|
||||
{
|
||||
columns.Bound(c => c.Osszegzes).Encoded(false);
|
||||
});
|
||||
}
|
||||
|
||||
<div>
|
||||
@(grid)
|
||||
</div>
|
||||
|
||||
@Html.KretaGridTemplate("detailGrid-template")
|
||||
|
||||
<script type="text/javascript">
|
||||
var NaploEllenorzesHelper = (function () {
|
||||
var naploEllenorzesHelper = function () { };
|
||||
|
||||
var gridName = "NaploEllenorzesGrid";
|
||||
var searchFormName = "searchForm";
|
||||
|
||||
var url = {
|
||||
Mentes: "@Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "NaploEllenorzesApi", action = "NaploellenorzesMentes"})"
|
||||
};
|
||||
|
||||
naploEllenorzesHelper.saveEllenorzes = function (data)
|
||||
{
|
||||
var ellenorzesDatuma = $('#EllenorzesDatuma' + data).data('kendoDatePicker').value();
|
||||
if (CommonUtils.isNullOrUndefined(ellenorzesDatuma)) {
|
||||
KretaWindowHelper.feedbackWindow("@(CommonResource.Hiba)", "@(NaploEllenorzesResource.DatumMegadasaKotelezo)", true);
|
||||
}
|
||||
else {
|
||||
var postData = {
|
||||
ID: parseInt($('#EllenorzesId' + data).val()),
|
||||
EllenorzesDatuma: ellenorzesDatuma,
|
||||
EllenorzesMegjegyzes: $('#EllenorzesMegjegyzes' + data).val(),
|
||||
HetSorszama: parseInt(data),
|
||||
OsztalyId: parseInt($('#OsztalyId').val())
|
||||
}
|
||||
AjaxHelper.DoPost(url.Mentes, postData, sikeresMentes, sikertelenMentes);
|
||||
}
|
||||
};
|
||||
|
||||
function sikeresMentes() {
|
||||
KretaWindowHelper.successFeedBackWindow();
|
||||
KretaGridHelper.refreshGridSearchPanel(gridName, searchFormName);
|
||||
}
|
||||
function sikertelenMentes() {
|
||||
KretaWindowHelper.feedbackWindow("@(CommonResource.Hiba)", "@(ErrorResource.HibaTortentAMuveletSoran)", true, undefined);
|
||||
}
|
||||
|
||||
return naploEllenorzesHelper;
|
||||
})();
|
||||
|
||||
$(document).ready(function () {
|
||||
var widget = $("#OsztalyId").data('kendoComboBox');
|
||||
if (widget.dataSource.data().length > 0) {
|
||||
widget.value(widget.dataSource.data()[0].Value);
|
||||
}
|
||||
});
|
||||
</script>
|
|
@ -0,0 +1,48 @@
|
|||
@using Kreta.BusinessLogic.Classes
|
||||
@using Kreta.Web.Helpers
|
||||
@using Kreta.Web.Helpers.Grid
|
||||
@using Kreta.Web.Areas.TanuloErtekeles.Models
|
||||
@model NaploEllenorzesGridModel
|
||||
|
||||
<div id="partialDetailGrid_@Model.HetSorszam.ToString()">
|
||||
@(
|
||||
Html.KretaGrid<NaploEllenorzesDetailGridModel>(
|
||||
"NaploEllenorzesDetailGrid" + Model.HetSorszam.ToString(),
|
||||
new GridApiUrl("NaploEllenorzesApi", "GetNaploEllenorzesDetailsGrid", new Dictionary<string, string> { { "feladatKategoriaId", Model.feladatKategoriaId.ToString() }, { "feladatEllatasiHelyId", Model.feladatEllatasiHelyId.ToString() }, { "hetsorszamaId", Model.HetSorszam.ToString() }, { "osztalyId", Model.OsztalyID.ToString() } }),
|
||||
useToolBar: false,
|
||||
allowSorting: false,
|
||||
allowPaging: false,
|
||||
pageSizes: null
|
||||
)
|
||||
.Columns(columns =>
|
||||
{
|
||||
columns.Bound(c => c.Datum).Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]);
|
||||
columns.Bound(c => c.HetNapja_DNAME).Sortable(false);
|
||||
})
|
||||
.Columns(c => c.Template(t => t.ToString()).Title(OrarendResource.OraSorszam).ClientTemplate(
|
||||
@"#if(CsengetesiRend == null) { #" + "#= OraKezdeteString # - #= OraVegeString #" + @" # } else { # " + "#= Oraszam #" + @"# } #"
|
||||
))
|
||||
.Columns(columns =>
|
||||
{
|
||||
columns.Bound(c => c.OsztalyNev);
|
||||
columns.Bound(c => c.TargyNev);
|
||||
columns.Bound(c => c.TanarNev).ClientTemplate("#:TanarNev# (#:TanarOktatasiAzonosito#)");
|
||||
columns.Bound(c => c.IsEgyediNap_BNAME);
|
||||
}).AutoBind(true)
|
||||
)
|
||||
<div class="row">
|
||||
@Html.Hidden("EllenorzesId" + Model.HetSorszam, Model.EllenorzesId)
|
||||
@Html.Hidden("EllenorizteId" + Model.HetSorszam, Model.EllenorizteId)
|
||||
@Html.KretaTextBoxFor(x => x.Ellenorizte).Name("Ellenorizte" + Model.HetSorszam).Enable(false).RenderWithName(1, 2)
|
||||
@Html.KretaDatePickerFor(x => x.EllenorzesDatuma).Name("EllenorzesDatuma" + Model.HetSorszam).RenderWithName(1, 2)
|
||||
@Html.KretaTextBoxFor(x => x.EllenorzesMegjegyzes).Name("EllenorzesMegjegyzes" + Model.HetSorszam).RenderWithName(1, 4)
|
||||
@if (Model.EllenorzesId != null)
|
||||
{
|
||||
<a id="modify(@Model.HetSorszam)" title="Módosítás" href="javascript:void(0)" onclick="NaploEllenorzesHelper.saveEllenorzes(@Model.HetSorszam)"><i style="font-size: 22px;" class="fa fa-pencil" aria-hidden="true"></i></a>
|
||||
}
|
||||
else
|
||||
{
|
||||
<a id="save(@Model.HetSorszam)" title="Mentés" href="javascript:void(0)" onclick="NaploEllenorzesHelper.saveEllenorzes(@Model.HetSorszam)"><i style="font-size: 22px;" class="fa fa-floppy-o" aria-hidden="true"></i></a>
|
||||
}
|
||||
</div>
|
||||
</div>
|
Loading…
Add table
Add a link
Reference in a new issue