Fix comportamento selezione attributo status file
This commit is contained in:
@@ -7,6 +7,12 @@
|
||||
<DataAnnotationsValidator />
|
||||
<div class="row">
|
||||
<div class="col-12 col-lg-2">
|
||||
@if (_currItem.DiskStatus != FileData.FileState.Unchanged)
|
||||
{
|
||||
<button type="button" class="btn btn-success btn-block" value="Cancel" @onclick="ApproveChange">Approve <i class="fas fa-thumbs-up"></i></button>
|
||||
<button type="button" class="btn btn-danger btn-block" value="Cancel" @onclick="RejectChange">Reject <i class="fas fa-thumbs-down"></i></button>
|
||||
<hr />
|
||||
}
|
||||
<div class="input-group">
|
||||
<div class="input-group-prepend">
|
||||
<span class="input-group-text">
|
||||
@@ -39,6 +45,7 @@
|
||||
}
|
||||
</select>
|
||||
</div>
|
||||
<hr />
|
||||
<button type="button" class="btn btn-warning btn-block" value="Cancel" @onclick="cancelUpdate">Cancel <i class="fas fa-ban"></i></button>
|
||||
<button type="button" class="btn btn-success btn-block" value="Save" @onclick="saveUpdate">Save <i class="far fa-save"></i></button>
|
||||
<button type="button" class="btn btn btn-danger btn-block" value="Delete" @onclick="deleteRecord" title="Delete">Delete <i class="fas fa-trash"></i></button>
|
||||
|
||||
@@ -58,6 +58,22 @@ namespace MP.Prog.Components
|
||||
|
||||
#region Private Methods
|
||||
|
||||
private async Task ApproveChange()
|
||||
{
|
||||
if (!await JSRuntime.InvokeAsync<bool>("confirm", "Sicuro di voler asccettare la modifica del file selezionato generando una nuova revisione?"))
|
||||
return;
|
||||
|
||||
if (_currItem != null)
|
||||
{
|
||||
await DataService.FileApprove(_currItem);
|
||||
await DataUpdated.InvokeAsync(1);
|
||||
}
|
||||
else
|
||||
{
|
||||
Console.WriteLine("File null!");
|
||||
}
|
||||
}
|
||||
|
||||
private async Task cancelUpdate()
|
||||
{
|
||||
await DataReset.InvokeAsync(0);
|
||||
@@ -79,6 +95,22 @@ namespace MP.Prog.Components
|
||||
}
|
||||
}
|
||||
|
||||
private async Task RejectChange()
|
||||
{
|
||||
if (!await JSRuntime.InvokeAsync<bool>("confirm", "Sicuro di voler eliminare la modifica del file selezionato e sovrascrivere la versione in rete?"))
|
||||
return;
|
||||
|
||||
if (_currItem != null)
|
||||
{
|
||||
await DataService.FileReject(_currItem);
|
||||
await DataUpdated.InvokeAsync(1);
|
||||
}
|
||||
else
|
||||
{
|
||||
Console.WriteLine("File null!");
|
||||
}
|
||||
}
|
||||
|
||||
private async Task saveUpdate()
|
||||
{
|
||||
if (_currItem != null)
|
||||
|
||||
Reference in New Issue
Block a user