52 lines
2.0 KiB
Plaintext
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>
|
|
|
|
|