Esempio n. 1
0
    protected void remplirDetailsCommandes(XNamespace ss, XElement worksheet)
    {
        PPDetailsCommandes detailsCommandes = new PPDetailsCommandes();

        foreach (XElement row in worksheet.Descendants(ss + "Row"))
        {
            List <String> arrayStr = new List <string>();
            foreach (XElement cell in row.Descendants(ss + "Data"))
            {
                arrayStr.Add(cell.Value);
            }
            if (arrayStr.Count() == 5)
            {
                detailsCommandes.Add(new DetailsCommandes(null)
                {
                    NoDetailCommandes = Convert.ToInt64(arrayStr[0]),
                    NoCommande        = Convert.ToInt64(arrayStr[1]),
                    NoProduit         = Convert.ToInt32(arrayStr[2]),
                    PrixVente         = Convert.ToDecimal(arrayStr[3]),
                    Quantité          = Convert.ToInt16(arrayStr[4])
                });
            }
        }
    }