init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
71
KretaWeb/Areas/Tanar/Views/TanarDashboard/Index.cshtml
Normal file
71
KretaWeb/Areas/Tanar/Views/TanarDashboard/Index.cshtml
Normal file
|
@ -0,0 +1,71 @@
|
|||
@using Kreta.Web.Areas.Tanar.Models
|
||||
|
||||
@model TanarDashboardModel
|
||||
|
||||
@{
|
||||
Layout = "~/Views/Shared/_MasterLayout.cshtml";
|
||||
}
|
||||
|
||||
@section AddCss {
|
||||
@Styles.Render("~/Content/RendszerHibaErtesitesek")
|
||||
}
|
||||
|
||||
@functions {
|
||||
private void RenderContent(TanarDashboardItemModel item)
|
||||
{
|
||||
item.Content = string.Format("<div class='content'>{0}</div>", item.Content);
|
||||
Html.RenderPartial("TanarDashboardItem", item);
|
||||
}
|
||||
|
||||
private void RenderTableContent(TanarDashboardTableModel item)
|
||||
{
|
||||
Html.RenderPartial("TanarDashboardTable", item);
|
||||
}
|
||||
}
|
||||
|
||||
<div class="rendszerContainer">
|
||||
@{
|
||||
if ((bool)ViewData["IsTanarTTFfelVagySzuperOsztalyFonok"])
|
||||
{
|
||||
RenderTableContent(Model.BeNemIrtOrak);
|
||||
RenderTableContent(Model.KiirtHelyettesitesek);
|
||||
|
||||
if ((bool)ViewData["UzenetekEnabled"])
|
||||
{
|
||||
RenderTableContent(Model.Uzenetek);
|
||||
}
|
||||
|
||||
if ((bool)ViewData["UgyekEnabled"])
|
||||
{
|
||||
RenderTableContent(Model.Ugyek);
|
||||
}
|
||||
|
||||
if ((bool)ViewData["IsOsztalyFonokVagyCsoportVezeto"])
|
||||
{
|
||||
RenderTableContent(Model.Mulasztasok);
|
||||
RenderTableContent(Model.BukasraAlloTanulok);
|
||||
}
|
||||
|
||||
foreach (var item in Model.DashBoardUzenetek)
|
||||
{
|
||||
if (Constants.AdminDashboardEgyediAzonositok.RENDSZERFRISSITESI.Equals(item.EgyediAzonosito))
|
||||
{
|
||||
item.Content = string.Format(item.Content, Html.Raw(ViewBag.ShortMainVersion), Html.Raw(ViewBag.NextUpdateDateTimeText));
|
||||
}
|
||||
else if (Constants.AdminDashboardEgyediAzonositok.COVIDINFO.Equals(item.EgyediAzonosito))
|
||||
{
|
||||
if (Model.VanCovidFertozott)
|
||||
{
|
||||
item.Content = string.Format(item.Content, Url.Action("DownloadCovidFertozott", Constants.Controllers.TanarDashboard, new { area = Constants.Areas.Tanar }));
|
||||
}
|
||||
else
|
||||
{
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
||||
RenderContent(item);
|
||||
}
|
||||
}
|
||||
}
|
||||
</div>
|
|
@ -0,0 +1,37 @@
|
|||
@using Kreta.Web.Areas.Tanar.Models
|
||||
@using Kreta.Enums.ManualEnums
|
||||
@model TanarDashboardItemModel
|
||||
@{
|
||||
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;
|
||||
}
|
||||
}
|
||||
|
||||
<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>
|
|
@ -0,0 +1,51 @@
|
|||
@using Kreta.Web.Areas.Tanar.Models
|
||||
@using Kreta.Resources
|
||||
|
||||
@model TanarDashboardTableModel
|
||||
|
||||
<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">@TanarDashBoardResource.NincsMegjelenithetoAdat</div>
|
||||
}
|
||||
</div>
|
||||
<a href="@Model.Url" class="redirectionLink" @(Model.OpenInNewWindow ? "target='_blank'" : "")>@TanarDashBoardResource.Tovabb</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
Loading…
Add table
Add a link
Reference in a new issue