diff --git a/TecniStamp/TecniStamp/Components/Pages/Anagrafiche/Clienti.razor b/TecniStamp/TecniStamp/Components/Pages/Anagrafiche/Clienti.razor new file mode 100644 index 0000000..4faf851 --- /dev/null +++ b/TecniStamp/TecniStamp/Components/Pages/Anagrafiche/Clienti.razor @@ -0,0 +1,7 @@ +@page "/anagrafiche/clienti" + +Clienti + +@code { + +} \ No newline at end of file diff --git a/TecniStamp/TecniStamp/Components/Pages/Anagrafiche/Lavorazioni.razor b/TecniStamp/TecniStamp/Components/Pages/Anagrafiche/Lavorazioni.razor new file mode 100644 index 0000000..f50332b --- /dev/null +++ b/TecniStamp/TecniStamp/Components/Pages/Anagrafiche/Lavorazioni.razor @@ -0,0 +1,7 @@ +@page "/anagrafiche/lavorazioni" + +Lavorazioni + +@code { + +} \ No newline at end of file diff --git a/TecniStamp/TecniStamp/Components/Pages/Commesse/Commesse.razor b/TecniStamp/TecniStamp/Components/Pages/Commesse/Commesse.razor index fcab76a..6c6b06e 100644 --- a/TecniStamp/TecniStamp/Components/Pages/Commesse/Commesse.razor +++ b/TecniStamp/TecniStamp/Components/Pages/Commesse/Commesse.razor @@ -7,9 +7,46 @@ Commesse + + + + + + + + Nuova Commessa + + + + + + + + + + + + + + + + + + + + + + + + + + @code { public List BreadcrumbList { get; set; } = new(); public List CommesseList { get; set; } = new(); + RadzenDataGrid commesseGrid; protected override async Task OnInitializedAsync() { @@ -17,7 +54,9 @@ BreadcrumbList = await BreadcrumbUtils.BuildBreadcrumbByFeature(_managerService, "Commesse_Info"); - CommesseList = (await _managerService.CommessaService.RicercaQueryable(x => x.Eliminato == false)) + CommesseList = (await _managerService.CommessaService.RicercaQueryable( + x => x.Eliminato == false, + includi:x => x.Include(y => y.Cliente).ThenInclude(z => z.Comune).ThenInclude(w => w.ProvinciaIstat))) .Select(x => (CommessaViewModel)x).ToList(); } } \ No newline at end of file diff --git a/TecniStamp/TecniStamp/Model/Commesse/CommessaViewModel.cs b/TecniStamp/TecniStamp/Model/Commesse/CommessaViewModel.cs index 688bd8d..fb8074f 100644 --- a/TecniStamp/TecniStamp/Model/Commesse/CommessaViewModel.cs +++ b/TecniStamp/TecniStamp/Model/Commesse/CommessaViewModel.cs @@ -15,6 +15,8 @@ public class CommessaViewModel : BaseViewModel public DateTime DataConsegnaPrevista { get; set; } public DateTime DataConsegna { get; set; } public CommessaStato Stato { get; set; } + + public string RagioneSocialeCliente => Cliente?.RagioneSociale ?? string.Empty; public override void Validate() { diff --git a/TecniStamp/TecniStamp/TecniStamp.csproj b/TecniStamp/TecniStamp/TecniStamp.csproj index 420b032..1382991 100644 --- a/TecniStamp/TecniStamp/TecniStamp.csproj +++ b/TecniStamp/TecniStamp/TecniStamp.csproj @@ -17,4 +17,8 @@ + + + +