75 lines
3.4 KiB
Plaintext
75 lines
3.4 KiB
Plaintext
<div class="row">
|
|
<div class="@mainCss">
|
|
<div class="card shadow">
|
|
<div class="card-header table-primary p-1">
|
|
<div class="d-flex justify-content-between">
|
|
<div class="px-2">
|
|
<b class="fs-4">TaskList</b>
|
|
</div>
|
|
<div class="px-2">
|
|
<div class="input-group">
|
|
@if (TypeSel != MP.TaskMan.Objects.Enums.Task2ExeType.ALL)
|
|
{
|
|
@if (currRecord == null)
|
|
{
|
|
<button class="btn btn-success" @onclick="addNew" title="Add New"><i class="fas fa-plus"></i> Add New</button>
|
|
}
|
|
else
|
|
{
|
|
<button class="btn btn-secondary" @onclick="DoCancel" title="Cancel"><i class="fas fa-undo"></i> Cancel</button>
|
|
}
|
|
}
|
|
else
|
|
{
|
|
<button class="btn btn-outline-secondary">Tipo Task →</button>
|
|
}
|
|
<select class="form-select" @bind="@TypeSel">
|
|
@foreach (var option in Enum.GetValues(typeof(MP.TaskMan.Objects.Enums.Task2ExeType)))
|
|
{
|
|
<option value="@option">
|
|
@option
|
|
</option>
|
|
}
|
|
</select>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<TaskEdit CurrRecord="@currRecord" EC_update="ForceUpdate"></TaskEdit>
|
|
</div>
|
|
<div class="card-body py-0 px-1">
|
|
@if (isLoading)
|
|
{
|
|
<ProgressDisplay DisplaySize="ProgressDisplay.ModalSize.Medium" ExpTimeMSec="@expTimeMsec" CurrVal="@currVal" NextVal="@nextVal" MaxVal="@MaxVal" Title="Task Processing" RefreshInterval="200"></ProgressDisplay>
|
|
<LoadingData Title="Elaborazione..." DisplayMode="LoadingData.SpinMode.BounceLine" DisplaySize="LoadingData.CtrlSize.Large"></LoadingData>
|
|
}
|
|
else if (SearchRecords == null)
|
|
{
|
|
<LoadingData></LoadingData>
|
|
}
|
|
else if (SearchRecords.Count==0)
|
|
{
|
|
<div class="alert alert-info fs-5">Nessun record trovato</div>
|
|
}
|
|
else
|
|
{
|
|
<div class="row">
|
|
<div class="col-12">
|
|
@foreach (var item in ListRecords)
|
|
{
|
|
<TaskListTable CodGroup="item.Key" AllRecords="item.Value" EC_DoReset="DoReset" EC_ForceAll="ForceAll" EC_Cancel="DoCancel" EC_Clone="DoClone" EC_Select="DoSelect" EC_Edit="DoEdit" EC_Run="DoRun" EC_Move="DoMove"></TaskListTable>
|
|
}
|
|
</div>
|
|
</div>
|
|
}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@if (detRecord != null && !isLoading)
|
|
{
|
|
<div class="col-6">
|
|
<TaskExeList CurrRecord="@detRecord"></TaskExeList>
|
|
</div>
|
|
}
|
|
</div>
|
|
|