Files

65 lines
2.6 KiB
Plaintext

@page "/GestCalendario"
<div class="card shadow-lg">
<div class="card-header table-primary d-flex justify-content-between">
<div class="px-0">
<h3>Chiusure aziendali</h3>
</div>
<div class="px-0 d-flex">
<div class="px-1">
@if (ShowAddFes)
{
<div class="input-group mb-3">
<span class="input-group-text">Anno</span>
<input type="number" class="form-control text-end" @bind="@YearReq">
<button class="btn btn-success" @onclick=@AddAllHolidays><i class="fa-solid fa-plus"></i> Aggiungi Festività</button>
</div>
}
@if (ShowAddFer)
{
<div class="input-group mb-3 text-nowrap small">
<span class="input-group-text">Periodo</span>
<input type="date" class="form-control text-end" style="width: 8rem;" @bind="@DtInizio">
<input type="date" class="form-control text-end" style="width: 8rem;" @bind="@DtFine">
<span class="input-group-text">Descr</span>
<input type="text" class="form-control text-end" style="width: 10rem;" @bind="@DescrFerie">
<button class="btn btn-success" @onclick=@AddFerie><i class="fa-solid fa-floppy"></i> Salva</button>
</div>
}
</div>
@if (!ShowAddFer)
{
<div class="px-1">
<button class="btn btn-warning" @onclick=@TglAddFes><i class="fa-solid fa-ellipsis-v"></i> @TxtFes</button>
</div>
}
@if (!ShowAddFes)
{
<div class="px-1">
<button class="btn btn-danger" @onclick=@TglAddFer><i class="fa-solid fa-ellipsis-v"></i> @TxtFer</button>
</div>
}
</div>
</div>
<div class="card-body p-1">
<div class="row">
<div class="col-4">
@if (isLoading)
{
<LoadingData></LoadingData>
}
else
{
<CalAzMan ReportUpdate=ForceReloadCal DtStart="@dtMin" DtEnd="@dtMax"></CalAzMan>
}
</div>
<div class="col-8 ps-0">
<CalendarioAziendale EvDtoList="@SchedEvList" MonthDispl="@numMesi" firstDate="@dtMin" minDate="@dtMin" maxDate="@dtMax" MonthReq="SetMonth" DtReq="SetDate"></CalendarioAziendale>
</div>
</div>
</div>
</div>