73 lines
1.9 KiB
Plaintext
73 lines
1.9 KiB
Plaintext
@using CORE.Data.DbModels
|
|
@using UI.Data
|
|
|
|
@inject MessageService AppMServ
|
|
|
|
<div class="card">
|
|
<div class="card-header bg-dark text-light py-1">
|
|
<div class="row">
|
|
<div class="col-6">
|
|
<h4>Selezione Data Riferimento</h4>
|
|
</div>
|
|
<div class="col-6 text-right">
|
|
Selezionare la data desiderata
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="card-body text-center">
|
|
<div class="row">
|
|
<div class="col-6">
|
|
<div class="input-group">
|
|
<div class="input-group-prepend">
|
|
<span class="input-group-text">Data Target</span>
|
|
</div>
|
|
<input type="date" class="form-control" placeholder="Data ultima" @bind-value="@TargetDate">
|
|
</div>
|
|
</div>
|
|
<div class="col-3">
|
|
<button type="button" class="btn btn-sm btn-block btn-success py-1" @onclick="DoSelection"><i class="fas fa-check"></i> Conferma</button>
|
|
</div>
|
|
<div class="col-3">
|
|
<button type="button" class="btn btn-sm btn-block btn-warning py-1" @onclick="DoClose"><i class="fas fa-times"></i> Chiudi</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@code {
|
|
|
|
[Parameter]
|
|
public EventCallback<bool> CloseReq { get; set; }
|
|
|
|
|
|
[Parameter]
|
|
public EventCallback<bool> WeekSelected { get; set; }
|
|
|
|
/// <summary>
|
|
/// Indico item selezionato
|
|
/// </summary>
|
|
protected async void DoClose()
|
|
{
|
|
await CloseReq.InvokeAsync(true);
|
|
}
|
|
|
|
/// <summary>
|
|
/// Indico item selezionato
|
|
/// </summary>
|
|
protected async void DoSelection()
|
|
{
|
|
await WeekSelected.InvokeAsync(true);
|
|
}
|
|
|
|
protected DateTime TargetDate
|
|
{
|
|
get
|
|
{
|
|
return AppMServ.targetDate;
|
|
}
|
|
set
|
|
{
|
|
AppMServ.targetDate = value;
|
|
}
|
|
}
|
|
}
|