public void FillUSR_PRD_LANCIOD(PrioritaDS ds, List <string> idIDLANCIOD) { PrioritaAdapter a = new PrioritaAdapter(DbConnection, DbTransaction); while (idIDLANCIOD.Count > 0) { List <string> articoliDaCaricare; if (idIDLANCIOD.Count > 999) { articoliDaCaricare = idIDLANCIOD.GetRange(0, 999); idIDLANCIOD.RemoveRange(0, 999); } else { articoliDaCaricare = idIDLANCIOD.GetRange(0, idIDLANCIOD.Count); idIDLANCIOD.RemoveRange(0, idIDLANCIOD.Count); } a.FillUSR_PRD_LANCIOD(ds, articoliDaCaricare); } }