Bozza display dettagli task...

This commit is contained in:
Samuele Locatelli
2025-01-17 19:17:56 +01:00
parent a77276559b
commit f194ad34ee
13 changed files with 60 additions and 20 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
<body>
<i>License Manager</i>
<h4>Versione: 2.1.2501.1717</h4>
<h4>Versione: 2.1.2501.1719</h4>
<br /> Note di rilascio:
<ul>
<li>
+1 -1
View File
@@ -1 +1 @@
2.1.2501.1717
2.1.2501.1719
+1 -1
View File
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<item>
<version>2.1.2501.1717</version>
<version>2.1.2501.1719</version>
<url>https://nexus.steamware.net/repository/SWS/LiMan/stable/LAST/LiMan.UI.zip</url>
<changelog>https://nexus.steamware.net/repository/SWS/LiMan/stable/LAST/ChangeLog.html</changelog>
<mandatory>false</mandatory>
+1 -1
View File
@@ -1,6 +1,6 @@
<body>
<i>License Manager</i>
<h4>Versione: 2.1.2501.1717</h4>
<h4>Versione: 2.1.2501.1719</h4>
<br />
Note di rilascio:
<ul>
+1 -1
View File
@@ -1 +1 @@
2.1.2501.1717
2.1.2501.1719
+1 -1
View File
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<item>
<version>2.1.2501.1717</version>
<version>2.1.2501.1719</version>
<url>https://nexus.steamware.net/repository/SWS/LiMan/stable/LAST/LiMan.Transfer.zip</url>
<changelog>https://nexus.steamware.net/repository/SWS/LiMan/stable/LAST/ChangeLog.html</changelog>
<mandatory>false</mandatory>
+24 -9
View File
@@ -16,7 +16,8 @@
<button class="btn btn-sm btn-primary @CssResetImp" title="Rimuovi Filtro Dispositivo" @onclick="ResetCodImp"><i class="fa-solid fa-rotate-right"></i> Dispositivo</button>
<Sorter ParamName="PcInst" IsAsc="@sortAsc" CurrParam="@sortField" sortReq="SortRequested"></Sorter>
</th>
<th># Lic.
<th>
# Lic.
<Sorter ParamName="NumImp" IsAsc="@sortAsc" CurrParam="@sortField" sortReq="SortRequested"></Sorter>
</th>
<th class="text-end">
@@ -63,21 +64,24 @@
<ul class="list-group">
<li class="list-group-item d-flex justify-content-between align-items-start">
<div>
<button class="btn btn-sm btn-info" @onclick="showDetReq">D</button>
Request
</div>
<span class="badge text-bg-primary rounded-pill">@TaskReq.Count</span>
<span class="badge @cssNumPill(TaskReq.Count) rounded-pill">@TaskReq.Count</span>
</li>
<li class="list-group-item d-flex justify-content-between align-items-start">
<div>
<button class="btn btn-sm btn-info" @onclick="showDetRun">D</button>
Running
</div>
<span class="badge text-bg-primary rounded-pill">@TaskRun.Count</span>
<span class="badge @cssNumPill(TaskRun.Count) rounded-pill">@TaskRun.Count</span>
</li>
<li class="list-group-item d-flex justify-content-between align-items-start">
<div>
<button class="btn btn-sm btn-info" @onclick="showDetDone">D</button>
Completed
</div>
<span class="badge text-bg-primary rounded-pill">@TaskDone.Count</span>
<span class="badge @cssNumPill(TaskDone.Count) rounded-pill">@TaskDone.Count</span>
</li>
</ul>
</div>
@@ -90,11 +94,22 @@
<b>Detail Info</b>
</div>
<div class="card-body p-1">
<ul class="list-group">
<li class="list-group-item">TDB Info 1</li>
<li class="list-group-item">TDB Info 2</li>
<li class="list-group-item">TDB Info 3</li>
</ul>
@if (showDetail)
{
<ul class="list-group">
@foreach (var item in DetailData)
{
<li class="list-group-item d-flex justify-content-between align-items-start">
<div class="px-1">
@item.Key
</div>
<div class="px-1">
<b>@item.Value</b>
</div>
</li>
}
</ul>
}
</div>
</div>
<div class="card shadow mt-2">
@@ -191,6 +191,31 @@ namespace LiMan.UI.Components
#endregion Private Fields
private string cssNumPill(int numRec)
{
return numRec > 0 ? "text-bg-primary" : "text-bg-secondary";
}
private bool showDetail = false;
private Dictionary<string,string> DetailData = new Dictionary<string,string>();
private void showDetReq()
{
showDetail = true;
DetailData = new Dictionary<string, string>(TaskReq);
}
private void showDetRun()
{
showDetail = true;
DetailData = new Dictionary<string, string>(TaskRun);
}
private void showDetDone()
{
showDetail = true;
DetailData = new Dictionary<string, string>(TaskDone);
}
#region Private Properties
private string CssDivDetail
+1 -1
View File
@@ -130,7 +130,7 @@
<button class="btn w-100 btn-sm btn-warning disabled" @onclick="() => SendTask(Core.Enum.EgwAccTask.OxyLicenseGet)">Update Info Licenza</button>
</div>
<div class="py-1">
<button class="btn w-100 btn-sm btn-danger disabled" @onclick="() => SendTask(Core.Enum.EgwAccTask.ForceUpdate)">Force Reboot</button>
<button class="btn w-100 btn-sm btn-danger" @onclick="() => SendTask(Core.Enum.EgwAccTask.ForceUpdate)">Force Reboot</button>
</div>
<div class="py-2">
+1 -1
View File
@@ -2,7 +2,7 @@
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<Version>2.1.2501.1717</Version>
<Version>2.1.2501.1719</Version>
<RootNamespace>LiMan.UI</RootNamespace>
<AssemblyName>LiMan.UI</AssemblyName>
</PropertyGroup>
+1 -1
View File
@@ -1,6 +1,6 @@
<body>
<i>License Manager</i>
<h4>Versione: 2.1.2501.1717</h4>
<h4>Versione: 2.1.2501.1719</h4>
<br /> Note di rilascio:
<ul>
<li>
+1 -1
View File
@@ -1 +1 @@
2.1.2501.1717
2.1.2501.1719
+1 -1
View File
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<item>
<version>2.1.2501.1717</version>
<version>2.1.2501.1719</version>
<url>https://nexus.steamware.net/repository/SWS/LiMan/stable/LAST/LiMan.UI.zip</url>
<changelog>https://nexus.steamware.net/repository/SWS/LiMan/stable/LAST/ChangeLog.html</changelog>
<mandatory>false</mandatory>