89 lines
3.0 KiB
Plaintext
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;
|
|
}
|
|
} |