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,40 @@
@using Kreta.Web.Areas.Adminisztracio.Models
@using Kreta.Enums.ManualEnums
@model AdminDashboardItemModel
@{
string tipusClass = string.Empty;
switch (Model.Type)
{
case AdminDashboardTipusEnum.Error:
tipusClass = "subjectError";
break;
case AdminDashboardTipusEnum.Warning:
tipusClass = "subjectWarning";
break;
case AdminDashboardTipusEnum.Success:
tipusClass = "subjectSuccess";
break;
case AdminDashboardTipusEnum.Info:
tipusClass = "subjectInfo";
break;
case AdminDashboardTipusEnum.Priority:
tipusClass = "subjectPriority";
break;
//default:
// tipusClass = "subjectInfo";
// break;
}
}
<div class="col-xlg-4 col-md-6 col-xs-12">
<div class="nb-item highlighted row row-eq-height">
<div style="width: 100%;">
<div class="nb-content">
<div class="@(tipusClass)">
<h4 class="left">@Model.Name</h4>
</div>
@Html.Raw(Model.Content)
</div>
</div>
</div>
</div>

View file

@ -0,0 +1,51 @@
@using Kreta.Web.Areas.Adminisztracio.Models
@using Kreta.Resources
@model AdminDashboardTableModel
<div class="col-xlg-4 col-md-6 col-xs-12">
<div class="nb-item highlighted row row-eq-height">
<div style="width: 100%;">
<div class="nb-content">
<div class="subjectInfo">
<h4 class="left">@Model.Name</h4>
</div>
<div class="content">
<div class="k-content">
<div class="k-widget k-grid">
<table class="fullwidth">
<thead class="k-grid-header">
<tr>
@foreach (var header in Model.Headers)
{
<th class="k-header dashboard-card-header"><span class="k-link">@header</span></th>
}
</tr>
</thead>
@if (Model.Rows.Count > 0)
{
<tbody>
@foreach (var row in Model.Rows)
{
<tr>
@foreach (var column in row.Columns)
{
<td>@column</td>
}
</tr>
}
</tbody>
}
</table>
@if (Model.Rows.Count == 0)
{
<div class="textAlignCenter">@RendszerErtesitesResource.NincsMegjelenithetoAdat</div>
}
</div>
<a href="@Model.Url" class="redirectionLink" @(Model.OpenInNewWindow ? "target='_blank'" : "")>@RendszerErtesitesResource.Tovabb</a>
</div>
</div>
</div>
</div>
</div>
</div>

View file

@ -0,0 +1,50 @@
@using Kreta.Web.Areas.Adminisztracio.Models
@using Kreta.Framework
@using Kreta.Enums.ManualEnums
@using Kreta.Web.Security
@model AdminDashboardModel
@section AddCss {
@Styles.Render("~/Content/RendszerHibaErtesitesek")
}
@section AddTip {
<ul id="tipList" class="displayNone">
<li>@(StringResourcesUtil.GetString(4136 /*Tipp: */)) @(StringResourcesUtil.GetString(4154 /*A rendszerértesítések felület célja, hogy mindig figyelmeztesse az intézmény adminisztrátorait a rendszerben található hibákra, esetleges figyelmetlenségekre.*/))</li>
</ul>
}
@functions {
private void RenderContent(AdminDashboardItemModel item)
{
Html.RenderPartial("AdminDashboardItem", item);
}
}
<div class="rendszerContainer">
@{
foreach (var item in Model.DashboardUzenetek)
{
RenderContent(item);
}
}
</div>
<script type="text/javascript">
$(document).ready(function () {
if (new Date("@AdminDashboardAdattisztitasAlkalmazottModel.AdattisztitasUtolsoFrissites.ToString()").getFullYear() == new Date().getFullYear()) {
$("#adattisztitasIdo").text("@AdminDashboardAdattisztitasAlkalmazottModel.AdattisztitasUtolsoFrissites.ToString()");
}
$("#adattisztitasAlkalmazott").text("@AdminDashboardAdattisztitasAlkalmazottModel.AlkalmazottakSzama.ToString()");
$("#adattisztitasAlkalmazottHiba").text("@AdminDashboardAdattisztitasAlkalmazottModel.AlkalmazottakOsszesHibai.ToString()");
$("#adattisztitasGomb").click(function () {
$.get("/RendszerHibaErtesites/AdattisztitasFrissitese", null, function (data) {
$("#adattisztitasIdo").text(data.adattisztitasUtolsoFrissites);
$("#adattisztitasAlkalmazott").text(data.alkalmazottakSzama);
$("#adattisztitasAlkalmazottHiba").text(data.alkalmazottakOsszesHibai);
});
});
});
</script>