100 lines
4.3 KiB
Plaintext
100 lines
4.3 KiB
Plaintext
@if (isProcessing)
|
|
{
|
|
<LoadingData DisplaySize="LoadingData.CtrlSize.Large" DisplayMode="LoadingData.SpinMode.Growl" Title="Processing"></LoadingData>
|
|
}
|
|
else
|
|
{
|
|
if (CurrRecord != null)
|
|
{
|
|
<hr />
|
|
<div class="row g-1">
|
|
<div class="col-md-1">
|
|
<div class="form-floating">
|
|
<input type="number" class="form-control bg-info bg-opacity-25" @bind="@CurrRecord.Group" min="1" max="99">
|
|
<label class="small bg-opacity-50">Gruppo</label>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-1">
|
|
<div class="form-floating">
|
|
<div class="form-control">
|
|
<div class="form-check form-switch small">
|
|
<input class="form-check-input" type="checkbox" role="switch" title="Abilitato / Disabilitato" @bind-value="@CurrRecord.Enabled" checked="@CurrRecord.Enabled">
|
|
</div>
|
|
</div>
|
|
<label class="small">Enabled</label>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-2">
|
|
<div class="form-floating">
|
|
<input type="text" class="form-control" @bind="@CurrRecord.Name">
|
|
<label class="small">Nome Task</label>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<div class="form-floating">
|
|
<input type="text" class="form-control" @bind="@CurrRecord.Descript">
|
|
<label class="small">Descrizione Task</label>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-2">
|
|
<div class="form-floating">
|
|
<input type="datetime-local" class="form-control" @bind="@CurrRecord.DtNextExec">
|
|
<label class="small">Prossima Esecuzione</label>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-1">
|
|
<div class="form-floating">
|
|
<select class="form-select" @bind="@CurrRecord.Freq">
|
|
@foreach (var option in Enum.GetValues(typeof(MP.TaskMan.Objects.Enums.TaskFreqType)))
|
|
{
|
|
<option value="@option">
|
|
@option
|
|
</option>
|
|
}
|
|
</select>
|
|
<label class="small">Frequenza</label>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-1">
|
|
<div class="form-floating">
|
|
<input type="number" class="form-control" @bind="@CurrRecord.Cad">
|
|
<label class="small">Cadenza</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row g-1">
|
|
<div class="col-md-2">
|
|
<div class="form-floating">
|
|
<select class="form-select" @bind="@CurrRecord.TType">
|
|
@foreach (var option in Enum.GetValues(typeof(MP.TaskMan.Objects.Enums.Task2ExeType)))
|
|
{
|
|
<option value="@option">
|
|
@option
|
|
</option>
|
|
}
|
|
</select>
|
|
<label class="small">Tipo Task</label>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<div class="form-floating">
|
|
<input type="text" class="form-control" @bind="@CurrRecord.Command">
|
|
<label class="small">Comando</label>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<div class="form-floating">
|
|
<input type="text" class="form-control" @bind="@CurrRecord.Args">
|
|
<label class="small">Parametri</label>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-1 pt-2">
|
|
<button class="btn btn-lg w-100 btn-success text-nowrap" @onclick="() => doSave()" title="Save"><i class="far fa-save"></i> Save</button>
|
|
</div>
|
|
<div class="col-md-1 pt-2">
|
|
<button class="btn btn-lg w-100 btn-warning text-nowrap" @onclick="() => doCancel()" title="Cancel"><i class="fas fa-ban"></i> Cancel</button>
|
|
|
|
</div>
|
|
</div>
|
|
}
|
|
} |