private void RemplirTypeAction(int Index) { try { int caseSwitch = Index; switch (caseSwitch) { case 0: { this.tab4_dataGrid1.Visibility = System.Windows.Visibility.Collapsed; this.tab4_dataGrid2.Visibility = System.Windows.Visibility.Collapsed; this.tab4_dataGrid3.Visibility = System.Windows.Visibility.Visible; if (leClasseurClient != null) { //_LeClasseur.LeCompteClient.ToutLClient = new List<CsLclient>(); tab4_dataGrid3.ItemsSource = null; List <CsLclient> _ToutLeCompteClient = ClasseMEthodeGenerique.RetourneListCopy <CsLclient>(leClasseurClient.ToutLClient.OrderBy(t => t.REFEM).ToList()); List <CsLclient> _ToutLeCompteClientReg = leClasseurClient.ToutLClient.Where(p => p.DC == "C").ToList(); RemplireOngletToutLeCompte(_ToutLeCompteClient.OrderBy(t => t.REFEM).ToList()); } } break; case 1: { this.tab4_dataGrid1.Visibility = System.Windows.Visibility.Visible; this.tab4_dataGrid2.Visibility = System.Windows.Visibility.Collapsed; this.tab4_dataGrid3.Visibility = System.Windows.Visibility.Collapsed; tab4_dataGrid1.ItemsSource = null; RemplireOngletReglement(LstReglementClient.OrderBy(t => t.REFEM).ToList()); } break; case 2: { this.tab4_dataGrid1.Visibility = System.Windows.Visibility.Collapsed; this.tab4_dataGrid2.Visibility = System.Windows.Visibility.Visible; this.tab4_dataGrid3.Visibility = System.Windows.Visibility.Collapsed; this.tab4_dataGrid2.ItemsSource = null; RemplireOngletFacture(LstFactureClient.OrderBy(t => t.REFEM).ToList()); } break; } } catch (Exception ex) { throw ex; } }