Files
Samuele Locatelli a819881bf0 Update x aggiunta doc
2023-09-01 12:08:02 +02:00

107 lines
4.6 KiB
Plaintext

@if (IsLoading)
{
<LoadingData></LoadingData>
}
else
{
<div class="card">
<div class="card-header">
<div class="d-flex justify-content-between">
<div><h3>Statistiche</h3></div>
<div>
<button class="btn btn-success" title="Creazione scadenze pagamento" @onclick="() => creaScadenze()">Crea scadenze <i class="fa-regular fa-calendar-plus"></i></button>
</div>
</div>
</div>
<div class="card-body pt-0">
<div class="text-end">
<small>Valori netti (no IVA)</small>
</div>
<ul class="list-group">
<li class="list-group-item d-flex justify-content-between">
<div>
Documenti <b>Attivi</b>
</div>
<div>
<b>@totalCount</b>
</div>
</li>
<li class="list-group-item">
<div class="d-flex justify-content-between">
<div>
Importo <b>Netto</b>
</div>
<div>
<b>@($"{totImporto:C2}")</b>
</div>
</div>
<div class="progress">
<div class="progress-bar bg-success" role="progressbar" aria-label="Incassato" style="width: @percInc" aria-valuemin="0" aria-valuemax="100">@percInc</div>
<div class="progress-bar bg-warning" role="progressbar" aria-label="Scadenze" style="width: @percSca" aria-valuemin="0" aria-valuemax="100">@percSca</div>
</div>
</li>
<li class="list-group-item d-flex justify-content-between">
<div class="text-start">
<b class="text-success">@($"{totIncassato:C2}")</b>
<div class="small">Incassato</div>
</div>
<div class="text-end">
<b class="text-warning">@($"{totScadenze:C2}")</b>
<div class="small">Scadenze</div>
</div>
</li>
</ul>
</div>
</div>
}
<div class="card mt-2">
<div class="card-header">
<button class="btn @addNewCss" @onclick="toggleAddNew">@addNewMessage</button>
</div>
<div class="card-body pt-0">
@if (reqAddNew)
{
<div class="row g-1">
<div class="col-md-5 text-start">
<label class="form-label small text-secondary mb-0">Tipo</label>
<select class="form-select" @bind="@IdxTipoSel">
<option value="0">--- Tutti ---</option>
@foreach (var item in ListSelTipo)
{
<option value="@item.IdxTipo">@item.Descrizione</option>
}
</select>
</div>
<div class="col-md-7 ps-0">
<label class="form-label small text-secondary mb-0">Cliente</label>
<select class="form-select" @bind="@IdxCliSel">
@foreach (var item in ListSelCli)
{
<option value="@item.value">@item.label</option>
}
</select>
</div>
<div class="col-md-5 text-start">
<label class="form-label small text-secondary mb-0">Numero</label>
<input type="number" class="form-control" @bind="@NumSel">
</div>
<div class="col-md-7">
<label class="form-label small text-secondary mb-0">Anno</label>
<input type="number" class="form-control" @bind="@AnnoSel">
</div>
<div class="col-md-5 text-start">
<label class="form-label small text-secondary mb-0">Ritenuta</label>
<input type="number" class="form-control" step="0.01" @bind="@RitenutaSel">
</div>
<div class="col-md-7">
<label class="form-label small text-secondary mb-0">Data</label>
<input type="date" class="form-control" @bind="@EmessoSel">
</div>
<div class="col-md-12 g-1">
<button class="btn btn-success" @onclick="AggiungiDoc">Aggiungi Documento <i class="fas fa-plus"></i></button>
</div>
</div>
}
</div>
</div>