Merge branch 'release/AddDeleteEnroll_05'
This commit is contained in:
File diff suppressed because one or more lines are too long
@@ -16,11 +16,11 @@ else if (SelRecord != null)
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-body p-0">
|
||||
<div class="row mx-1">
|
||||
<div class="row mx-0">
|
||||
<div class="col-8">
|
||||
<div class="card shadow shadow-lg m-2">
|
||||
<div class="card-header text-center">
|
||||
<h3>@($"{SelRecord.Passcode:00 00 00 00}")</h3>
|
||||
<div class="card shadow shadow-lg my-1 mx-0">
|
||||
<div class="card-header text-center p-1">
|
||||
<h4 class="mb-0 fw-bold">@($"{SelRecord.Passcode:00 00 00 00}")</h4>
|
||||
</div>
|
||||
<div class="card-body p-1">
|
||||
<ul class="list-group">
|
||||
@@ -44,56 +44,109 @@ else if (SelRecord != null)
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-4">
|
||||
<h4 class="text-center">Azioni Ammesse</h4>
|
||||
@if (ShowAddLic)
|
||||
{
|
||||
<div class="modal fade show" tabindex="-1" style="display:block; background-color: rgba(10,10,10,.6);" aria-modal="true" role="dialog" data-keyboard="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header d-flex justify-content-between">
|
||||
<div class="px-0">
|
||||
<b>Nuova Licenza Updater</b>
|
||||
<div class="card shadow shadow-lg my-1 mx-0">
|
||||
<div class="card-header text-center p-1">
|
||||
<h4 class="mb-0">Azioni Ammesse</h4>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
|
||||
@if (ShowAddLic)
|
||||
{
|
||||
<div class="modal fade show" tabindex="-1" style="display:block; background-color: rgba(10,10,10,.6);" aria-modal="true" role="dialog" data-keyboard="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header d-flex justify-content-between">
|
||||
<div class="px-0">
|
||||
<b>Nuova Licenza Updater</b>
|
||||
</div>
|
||||
<div class="px-0">
|
||||
<button type="button" class="btn btn-dark" data-dismiss="modal" @onclick="ToggleAddNew">Chiudi <i class="fa-solid fa-xmark"></i></button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<div class="form-floating">
|
||||
<select id="floatingSelect" @bind="@SelCodInst" class="form-select">
|
||||
<option value="">--- Nessuna selezione ---</option>
|
||||
@if (ListInstall != null)
|
||||
{
|
||||
foreach (var item in ListInstall)
|
||||
{
|
||||
<option value="@item.CodInst">@item.Cliente | @item.CodInst</option>
|
||||
}
|
||||
}
|
||||
</select>
|
||||
<label for="floatingSelect">Selezione Cliente/Installazione</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button class="btn btn-success btn-lg w-100" @onclick="() => AddLicense()"><i class="fa-solid fa-circle-plus"></i> Crea Nuova Licenza</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="px-0">
|
||||
<button type="button" class="btn btn-dark" data-dismiss="modal" @onclick="ToggleAddNew">Chiudi <i class="fa-solid fa-xmark"></i></button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<div class="form-floating">
|
||||
<select id="floatingSelect" @bind="@SelCodInst" class="form-select">
|
||||
<option value="">--- Nessuna selezione ---</option>
|
||||
@if (ListInstall != null)
|
||||
{
|
||||
foreach (var item in ListInstall)
|
||||
{
|
||||
<option value="@item.CodInst">@item.Cliente | @item.CodInst</option>
|
||||
}
|
||||
}
|
||||
</select>
|
||||
<label for="floatingSelect">Selezione Cliente/Installazione</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button class="btn btn-success btn-lg w-100" @onclick="() => AddLicense()"><i class="fa-solid fa-circle-plus"></i> Crea Nuova Licenza</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
else if (ShowEditLic)
|
||||
{
|
||||
<div class="modal fade show" tabindex="-1" style="display:block; background-color: rgba(10,10,10,.6);" aria-modal="true" role="dialog" data-keyboard="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header d-flex justify-content-between">
|
||||
<div class="px-0">
|
||||
<b>Edit Licenza Updater</b>
|
||||
</div>
|
||||
<div class="px-0">
|
||||
<button type="button" class="btn btn-dark" data-dismiss="modal" @onclick="ToggleEditLic">Chiudi <i class="fa-solid fa-xmark"></i></button>
|
||||
}
|
||||
else if (ShowEditLic)
|
||||
{
|
||||
<div class="modal fade show" tabindex="-1" style="display:block; background-color: rgba(10,10,10,.6);" aria-modal="true" role="dialog" data-keyboard="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header d-flex justify-content-between">
|
||||
<div class="px-0">
|
||||
<b>Edit Licenza Updater</b>
|
||||
</div>
|
||||
<div class="px-0">
|
||||
<button type="button" class="btn btn-dark" data-dismiss="modal" @onclick="ToggleEditLic">Chiudi <i class="fa-solid fa-xmark"></i></button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<div class="form-floating">
|
||||
<select id="floatingSelect" @bind="@SelIdxLic" class="form-select">
|
||||
<option value="0">--- Nessuna selezione ---</option>
|
||||
@if (ListLicenze != null)
|
||||
{
|
||||
foreach (var item in ListLicenze)
|
||||
{
|
||||
if (item.Attivazioni.Count < item.NumLicenze)
|
||||
{
|
||||
<option value="@item.IdxLic">@item.CodApp | @item.CodInst | @item.Attivazioni.Count / @item.NumLicenze</option>
|
||||
}
|
||||
else
|
||||
{
|
||||
<option value="@item.IdxLic" disabled>@item.CodApp | @item.CodInst | @item.Attivazioni.Count / @item.NumLicenze | Esaurito</option>
|
||||
}
|
||||
}
|
||||
}
|
||||
</select>
|
||||
<label for="floatingSelect">Selezione Licenza Esistente</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
@if (SelIdxLic > 0)
|
||||
{
|
||||
<button class="btn btn-success btn-lg w-100" @onclick="() => AddActivations()" title="Aggiunta attivazioni a licenza selezionata"><i class="fa-solid fa-circle-plus"></i> 10 Attivazioni Licenza</button>
|
||||
}
|
||||
else
|
||||
{
|
||||
<button class="btn btn-secondary btn-lg w-100" disabled><i class="fa-solid fa-circle-plus"></i> 10 Attivazioni Licenza</button>
|
||||
}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
</div>
|
||||
}
|
||||
|
||||
@if (SelRecord.IdxLic == 0)
|
||||
{
|
||||
<button class="btn btn-sm my-2 btn-success w-100" @onclick="ToggleAddNew" title="Aggiunta nuova licenza Cliente (Installazione)">Add New Inst <i class="fa-solid fa-plus"></i></button>
|
||||
}
|
||||
<button class="btn btn-sm btn-primary w-100" @onclick="ToggleEditLic" title="incrementa numero Attivazioni permesse per Licenza Cliente (Installazione) già attiva">Incrementa # Attivazioni permesse <i class="fa-solid fa-edit"></i></button>
|
||||
<div class="row my-3">
|
||||
<div class="col-12">
|
||||
@if (SelRecord.IdxLic == 0)
|
||||
{
|
||||
<div>
|
||||
<b>Assegnazione a Cliente/Installazione</b>
|
||||
</div>
|
||||
<div class="form-floating">
|
||||
<select id="floatingSelect" @bind="@SelIdxLic" class="form-select">
|
||||
<option value="0">--- Nessuna selezione ---</option>
|
||||
@@ -114,79 +167,33 @@ else if (SelRecord != null)
|
||||
</select>
|
||||
<label for="floatingSelect">Selezione Licenza Esistente</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
@if (SelIdxLic > 0)
|
||||
|
||||
@if (string.IsNullOrEmpty(SelRecord.UserAppr) && SelIdxLic > 0)
|
||||
{
|
||||
<button class="btn btn-success btn-lg w-100" @onclick="() => AddActivations()" title="Aggiunta attivazioni a licenza selezionata"><i class="fa-solid fa-circle-plus"></i> 10 Attivazioni Licenza</button>
|
||||
<button class="btn btn-success btn-lg w-100 my-2" @onclick="() => DoApprove()"><i class="fa-regular fa-thumbs-up"></i> Approva + Assegna Licenza</button>
|
||||
}
|
||||
else
|
||||
{
|
||||
<button class="btn btn-secondary btn-lg w-100" disabled><i class="fa-solid fa-circle-plus"></i> 10 Attivazioni Licenza</button>
|
||||
}
|
||||
</div>
|
||||
}
|
||||
else
|
||||
{
|
||||
<ul class="list-group my-3">
|
||||
<li class="list-group-item d-flex justify-content-between">
|
||||
<div class="px-1">Licenza assegnata: </div>
|
||||
<div class="px-1"><b>@SelRecord.IdxLic</b></div>
|
||||
</li>
|
||||
<li class="list-group-item d-flex justify-content-between">
|
||||
<div class="px-1">Approvatore: </div>
|
||||
<div class="px-1"><b>@SelRecord.UserAppr</b></div>
|
||||
</li>
|
||||
</ul>
|
||||
}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
|
||||
@if (SelRecord.IdxLic == 0)
|
||||
{
|
||||
<button class="btn btn-sm my-2 btn-success w-100" @onclick="ToggleAddNew" title="Aggiunta nuova licenza Cliente (Installazione)">Add New Inst <i class="fa-solid fa-plus"></i></button>
|
||||
}
|
||||
<button class="btn btn-sm btn-primary w-100" @onclick="ToggleEditLic" title="incrementa numero Attivazioni permesse per Licenza Cliente (Installazione) già attiva">Incrementa # Attivazioni permesse <i class="fa-solid fa-edit"></i></button>
|
||||
<div class="row my-3">
|
||||
<div class="col-12">
|
||||
<b>Assegnazione a Cliente/Installazione</b>
|
||||
</div>
|
||||
<div class="col-12">
|
||||
@if (SelRecord.IdxLic == 0)
|
||||
@if (!string.IsNullOrEmpty(SelRecord.UserAppr))
|
||||
{
|
||||
<div class="form-floating">
|
||||
<select id="floatingSelect" @bind="@SelIdxLic" class="form-select">
|
||||
<option value="0">--- Nessuna selezione ---</option>
|
||||
@if (ListLicenze != null)
|
||||
{
|
||||
foreach (var item in ListLicenze)
|
||||
{
|
||||
if (item.Attivazioni.Count < item.NumLicenze)
|
||||
{
|
||||
<option value="@item.IdxLic">@item.CodApp | @item.CodInst | @item.Attivazioni.Count / @item.NumLicenze</option>
|
||||
}
|
||||
else
|
||||
{
|
||||
<option value="@item.IdxLic" disabled>@item.CodApp | @item.CodInst | @item.Attivazioni.Count / @item.NumLicenze | Esaurito</option>
|
||||
}
|
||||
}
|
||||
}
|
||||
</select>
|
||||
<label for="floatingSelect">Selezione Licenza Esistente</label>
|
||||
</div>
|
||||
|
||||
@if (string.IsNullOrEmpty(SelRecord.UserAppr) && SelIdxLic > 0)
|
||||
{
|
||||
<button class="btn btn-success btn-lg w-100 my-2" @onclick="() => DoApprove()"><i class="fa-regular fa-thumbs-up"></i> Approva + Assegna Licenza</button>
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
<ul class="list-group my-3">
|
||||
<li class="list-group-item d-flex justify-content-between">
|
||||
<div class="px-1">Licenza asegnata: </div>
|
||||
<div class="px-1"><b>@SelRecord.IdxLic</b></div>
|
||||
</li>
|
||||
<li class="list-group-item d-flex justify-content-between">
|
||||
<div class="px-1">Approvatore: </div>
|
||||
<div class="px-1"><b>@SelRecord.UserAppr</b></div>
|
||||
</li>
|
||||
</ul>
|
||||
<button class="btn btn-sm btn-danger w-100" @onclick="DoDelete" title="Elimina Enroll ed attivazione dalla Licenza collegata">Elimina Enroll + Attivazione <i class="fa-solid fa-trash"></i></button>
|
||||
}
|
||||
</div>
|
||||
</div>
|
||||
@if (!string.IsNullOrEmpty(SelRecord.UserAppr))
|
||||
{
|
||||
<button class="btn btn-sm btn-danger w-100" @onclick="DoDelete" title="Elimina Enroll ed attivazione dalla Licenza collegata">Elimina Enroll + Attivazione <i class="fa-solid fa-trash"></i></button>
|
||||
}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFramework>net6.0</TargetFramework>
|
||||
<Version>2.1.2502.0617</Version>
|
||||
<Version>2.1.2502.0716</Version>
|
||||
<RootNamespace>LiMan.UI</RootNamespace>
|
||||
<AssemblyName>LiMan.UI</AssemblyName>
|
||||
</PropertyGroup>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<body>
|
||||
<i>License Manager</i>
|
||||
<h4>Versione: 2.1.2502.0617</h4>
|
||||
<h4>Versione: 2.1.2502.0716</h4>
|
||||
<br /> Note di rilascio:
|
||||
<ul>
|
||||
<li>
|
||||
|
||||
@@ -1 +1 @@
|
||||
2.1.2502.0617
|
||||
2.1.2502.0716
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<item>
|
||||
<version>2.1.2502.0617</version>
|
||||
<version>2.1.2502.0716</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>
|
||||
|
||||
Reference in New Issue
Block a user