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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
| namespace WpfGrouping
{
public class Item
{
private int id;
public int ID
{
get { return id;}
set { id = value;}
}
private string nom;
public string Nom
{
get { return nom;}
set { nom = value;}
}
private double prix;
public double Prix
{
get { return prix;}
set { prix = value;}
}
private string auteur;
public string Auteur
{
get { return auteur;}
set { auteur = value;}
}
private string catalogue;
public string Catalogue
{
get { return catalogue; }
set { catalogue = value; }
}
}
public class Books : List<Item>
{
private Random r = new Random();
public Books()
{
this.Add(
new Item() { ID = 1245, Nom = "Livre 1", Prix = r.NextDouble()*100, Auteur = "Auteur A",Catalogue="Affaires"});
this.Add(
new Item() { ID = 13590, Nom = "Livre 2", Prix = r.NextDouble() * 100, Auteur = "Auteur B", Catalogue = "Language" });
this.Add(
new Item() { ID = 24678, Nom = "Livre 3", Prix = r.NextDouble() * 100, Auteur = "Auteur C", Catalogue = "Language" });
this.Add(
new Item() { ID = 65432, Nom = "Livre 4", Prix = r.NextDouble() * 100, Auteur = "Auteur D", Catalogue = "Affaires" });
this.Add(
new Item() { ID = 11233, Nom = "Livre 5", Prix = r.NextDouble() * 100, Auteur = "Auteur E", Catalogue = "Sante" });
this.Add(
new Item() { ID = 94837, Nom = "Livre 6", Prix = r.NextDouble() * 100, Auteur = "Auteur F", Catalogue = "Language" });
}
}
} |