diff --git a/MP-TAB3/Components/CurrOdlDetail.razor b/MP-TAB3/Components/CurrOdlDetail.razor index dca1043f..7a729968 100644 --- a/MP-TAB3/Components/CurrOdlDetail.razor +++ b/MP-TAB3/Components/CurrOdlDetail.razor @@ -1,6 +1,6 @@ @if (showKitDetail) { - + }
@@ -90,7 +90,7 @@ { @if (CheckIsKit(CurrOdl.CodArticolo)) { - + } @CurrOdl.DescArticolo } @@ -98,7 +98,7 @@ { @if (CheckIsKit(CurrPodl.CodArticolo)) { - + } @CurrPodl.DescArticolo } diff --git a/MP-TAB3/Components/CurrOdlDetail.razor.cs b/MP-TAB3/Components/CurrOdlDetail.razor.cs index 70be5a57..2a440564 100644 --- a/MP-TAB3/Components/CurrOdlDetail.razor.cs +++ b/MP-TAB3/Components/CurrOdlDetail.razor.cs @@ -68,17 +68,24 @@ namespace MP_TAB3.Components return answ; } - protected void KitToggleDetail(string? selCodArt) + protected void KitToggleDetail(string? selCodArt, int idxPOdl) { - CodArtParent = selCodArt ?? ""; - if (!string.IsNullOrEmpty(CodArtParent)) + if (!string.IsNullOrEmpty(selCodArt)) { - ListKitTemplate = TDService.TemplateKitFilt(CodArtParent, ""); + ListKitTemplate = TDService.TemplateKitFilt(selCodArt, ""); } else { ListKitTemplate = null; } + if (idxPOdl>0) + { + ListPOdlKit = TDService.POdlListByKitParent(idxPOdl); + } + else + { + ListPOdlKit = null; + } showKitDetail = !showKitDetail; } @@ -102,7 +109,6 @@ namespace MP_TAB3.Components #region Private Fields - private string CodArtParent = ""; /// /// Elenco articoli tipo KIT @@ -110,6 +116,7 @@ namespace MP_TAB3.Components private List? ListArtKit; private List? ListKitTemplate = null; + private List? ListPOdlKit; private bool showKitDetail = false; diff --git a/MP-TAB3/Components/ProdKIT/KitDetailModal.razor b/MP-TAB3/Components/ProdKIT/KitDetailModal.razor index 98177bee..335ec458 100644 --- a/MP-TAB3/Components/ProdKIT/KitDetailModal.razor +++ b/MP-TAB3/Components/ProdKIT/KitDetailModal.razor @@ -3,18 +3,18 @@