public static List <CaratteristicaItem> EstraiListaCaratteristiche(string anagrafica) { List <CaratteristicaItem> caratteristiche = new List <CaratteristicaItem>(); ArticoliDS ds = new ArticoliDS(); using (ArticoliBusiness bArticolo = new ArticoliBusiness()) { bArticolo.FillCARATTERISTICHE_ANAGRAFICA(ds, anagrafica); } foreach (string caratteristica in codiciCaratteristiche) { ArticoliDS.CARATTERISTICHE_ANAGRAFICARow c = ds.CARATTERISTICHE_ANAGRAFICA.Where(x => x.CARATTERISTICA == caratteristica).FirstOrDefault(); if (c != null) { caratteristiche.Add(new CaratteristicaItem(c.DESCARATTERISTICA, c.CARATTERISTICA, c.DESVALORE, c.VALORE)); } } return(caratteristiche); }