Files
mapo-core/MP.Prog/Components/FileEditor.razor
T
2021-09-07 14:22:24 +02:00

73 lines
3.8 KiB
Plaintext

<div class="card">
<div class="card-header bg-info text-light">
<b>Modifica</b>
</div>
<div class="card-body small p-1">
<EditForm Model="@_currItem">
<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">
<span class="fas fa-industry" aria-hidden="true"></span>
</span>
</div>
<select @bind="@_currItem.IdxMacchina" class="form-control form-control-sm">
@if (MacList != null)
{
foreach (var item in MacList)
{
<option value="@item.IdxMacchina">@item.Descrizione (@item.CodMacchina)</option>
}
}
</select>
</div>
<div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text">
<span class="fas fa-search" aria-hidden="true"></span>
</span>
</div>
<select @bind="@_currItem.CodArticolo" class="form-control form-control-sm">
@if (ArtList != null)
{
foreach (var item in ArtList)
{
<option value="@item.CodArticolo">@item.Disegno | @item.DescArticolo</option>
}
}
</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>
</div>
<div class="col-12 col-lg-10" style="height: 20rem;">
@*<p>@((MarkupString )_currItem.FileStringContent)</p>*@
<textarea @bind="_currItem.FileStringContent" rows="20" class="bg-light text-dark w-100" contenteditable="false" readonly="readonly"></textarea>
@*<InputTextArea @bind-Value="_currItem.FileStringContent" rows></InputTextArea>*@
</div>
</div>
</EditForm>
</div>
</div>
<h3>FileEditor</h3>
<p> mostrare dettaglio: diff? comando accetta/annulla?</p>
Funzionalità:
<ul>
<li>Mostra dettagli file</li>
<li>Mostra contenuto file (SE NON modificato)</li>
<li>Mostra preview file modalità diff (se modificato)</li>
<li>dettaglio file: accetta (legge + new rel) / rifiuta (DB --> file) modifica</li>
</ul>