Files
2026-01-15 09:25:55 +01:00

89 lines
3.0 KiB
Plaintext

@using EgwCoreLib.Lux.Core.Generic
@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 class="px-0"><b>@model.Descrizione</b></div>
</div>
</li>
@if (model.DtEnd.Subtract(model.DtStart).TotalDays < 1 && model.CodTipo != "FER")
{
<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>
} *@
<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>
@if (!model.IsPlanned)
{
<li class="list-group-item text-center bg-danger text-warning">
<b>NON PIANIFICATO</b>
</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;
get => 0;
}
}