Files
Samuele Locatelli 565c20e396 WRKLOG
- spostamento sel calendario inDataLayer
- Fix display info personali in dettaglio DTO
- Fix selettore mese
- Clòeanup vari
2024-09-07 10:33:10 +02:00

75 lines
2.4 KiB
Plaintext

@using BlazorCalendar.Models
@inject DialogService DialogService
<div class="card">
<div class="card-header" style="@($"background: {model.Color}; color: {model.ForeColor};")">
<div class="d-flex justify-content-between">
<div class="px-0">Tipologia:</div>
<div class="px-0"><b>@model.CodTipo</b></div>
</div>
</div>
<ul class="list-group list-group-flush">
<li class="list-group-item">
<div class="d-flex justify-content-between">
<div class="px-0">Nome:</div>
@if(@model.IdxDipendente>0)
{
<div class="px-0"><b>@model.Abbrev</b></div>
}
else
{
<div class="px-0"><b>@model.Descrizione</b></div>
}
</div>
</li>
@if (model.DtEnd.Subtract(model.DtStart).TotalHours < 24)
{
<li class="list-group-item">
<div class="d-flex justify-content-between">
<div class="px-0">Data:</div>
<div class="px-0"><b>@($"{model.DtStart:ddd yyyy-MM-dd}")</b></div>
</div>
</li>
}
<li class="list-group-item">
<div class="d-flex justify-content-between">
<div class="px-0">Inizio:</div>
<div class="px-0"><b>@(EventDTO.DateForm(model.CodTipo, model.DtStart))</b></div>
</div>
</li>
<li class="list-group-item">
<div class="d-flex justify-content-between">
<div class="px-0">Fine:</div>
<div class="px-0"><b>@(EventDTO.DateForm(model.CodTipo, model.DtEnd))</b></div>
</div>
</li>
@if (model.IdxDipendente == idxDipendente)
{
<li class="list-group-item">
<div class="d-flex justify-content-between">
<div class="px-0">Note:</div>
<div class="px-0"><b>@model.Note</b></div>
</div>
</li>
}
</ul>
</div>
@code {
[Parameter]
public EventDTO ThisTask { get; set; } = null!;
[Inject]
protected MessageService AppMServ { get; set; } = null!;
EventDTO model = new EventDTO();
protected override void OnParametersSet()
{
model = ThisTask;
}
protected int idxDipendente
{
get => AppMServ.IdxDipendente;
}
}