Files
gpw_next/GPW.CORE6.Smart/Pages/DayOff.razor
T
2024-08-22 16:03:31 +02:00

52 lines
2.0 KiB
Plaintext

@page "/DayOff"
<div class="card mb-5">
<div class="card-header table-primary">
<div class="row">
<div class="col-12 text-center">
<b>Gestione Permessi, Ferie e Malattie</b>
</div>
<div class="col-12">
<Toggler SelFilter="@ToggleShow" FilterChanged="evTogShow"></Toggler>
</div>
</div>
</div>
<div class="card-body p-1">
@if (isLoading)
{
<LoadingData></LoadingData>
}
else
{
<div class="row">
<div class="col-12">
@if (!showDetail)
{
<CalendarMonth DtRif="@DtReq" MainCss="table table-dark table-borderless" DateSelected="DisplayDate" MonthChanged="ReloadMonth" DateCheckBlock="@DateCFF" EventList=@eventList SingleWeek="@showDetail" SelDayCss="selDate rounded-top p-2" HeadStyle="color: #E67E22"></CalendarMonth>
}
else
{
<CalendarWeek DateList="@ListDate" WeekChanged="ChangePeriod" backToCalendar="backToCal" EventList="@eventListPerWeek"></CalendarWeek>
}
</div>
@if (showRichieste)
{
<div class="col-12 small mt-2 mb-0">
<Toggler SelFilter="@ToggleTipo" FilterChanged="evTogTipo"></Toggler>
@if (showMalattie)
{
<RegMalattia IdxDipendente="@idxDipendente" isLoading="@isLoading" ReportUpdate="()=>ForceReloadCal()"></RegMalattia>
}
else
{
<RegRichieste IdxDipendente="@idxDipendente" isLoading="@isLoading" ReportUpdate="()=>ForceReloadCal()" months="@numMesi"></RegRichieste>
}
</div>
}
</div>
}
</div>
</div>