67 lines
1.7 KiB
C#
67 lines
1.7 KiB
C#
using Microsoft.AspNetCore.Components;
|
|
using SHERPA.Data.DbModels;
|
|
using SHERPA.AD.Data;
|
|
|
|
namespace SHERPA.AD.Pages
|
|
{
|
|
public partial class SyncFIC
|
|
{
|
|
#region Protected Properties
|
|
|
|
protected List<vSelTipoModel> ListSelTipo { get; set; } = new List<vSelTipoModel>();
|
|
|
|
[Inject]
|
|
protected SIMDataService SDService { get; set; } = null!;
|
|
|
|
protected int SelAnno
|
|
{
|
|
get => CurrFilter.Anno;
|
|
set => CurrFilter.Anno = value;
|
|
}
|
|
|
|
protected string SelTipo
|
|
{
|
|
get => CurrFilter.CodTipo;
|
|
set => CurrFilter.CodTipo = value;
|
|
}
|
|
|
|
protected bool needSync
|
|
{
|
|
get => CurrFilter.OnlySync;
|
|
set => CurrFilter.OnlySync = value;
|
|
}
|
|
|
|
protected SelectDocExp CurrFilter { get; set; } = new SelectDocExp();
|
|
|
|
#endregion Protected Properties
|
|
|
|
#region Protected Methods
|
|
|
|
protected override async Task OnInitializedAsync()
|
|
{
|
|
SelAnno = DateTime.Today.Year;
|
|
ListSelTipo = await SDService.VSelTipoGetAll();
|
|
toggleSync.leftString = "Tutti";
|
|
toggleSync.rightString = "Need Sync";
|
|
}
|
|
|
|
protected void ResetAnno()
|
|
{
|
|
SelAnno = DateTime.Today.Year;
|
|
}
|
|
|
|
protected void ResetTipo()
|
|
{
|
|
SelTipo = "*";
|
|
}
|
|
|
|
protected Components.Toggler.SelectGlobalToggle toggleSync { get; set; } = new Components.Toggler.SelectGlobalToggle();
|
|
|
|
protected void updToggSync(Components.Toggler.SelectGlobalToggle newTogg)
|
|
{
|
|
needSync = newTogg.isActive;
|
|
}
|
|
|
|
#endregion Protected Methods
|
|
}
|
|
} |