1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
Dictionary<string, Article> listArticle = new Dictionary<string, Article>();
for (int Count = 2; iRowCount <= Count; Count++)
{
Article article = new Article();
article.Description = oExcel.ReadCell(Count,5);
article.FournisseurNb = oExcel.ReadCell(Count,1);
article.Prix = oExcel.ReadCell(Count,11);
article.RefAmps = oExcel.ReadCell(Count,7);
article.Quantity = 0;
listArticle.Add(article.RefAmps, article);
}
foreach (string line in textLines)
{
Article modifyArticle;
listArticle.TryGetValue(line, out modifyArticle);
listArticle.Remove(line);
modifyArticle.Quantity += 1;
listArticle.Add(line, modifyArticle);
} |
Partager