65 lines
2.6 KiB
Plaintext
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>
|
|
|
|
|
|
|