public int Compare(object x, object y) { Huile h1 = (Huile)x; Huile h2 = (Huile)y; return(h1.GetStock().CompareTo(h2.GetStock())); }
public static ArrayList Destockage() { ArrayList T3 = new ArrayList(); for (int i = 0; i < T1.Count; i++) { Huile huile = (Huile)T1[i]; if (huile.GetStock() > 0 && huile.GetStock() <= 5) { double nouveauPrix = huile.GetPrix() - huile.GetPrix() * 40 / 100; huile.SetPrix(nouveauPrix); T3.Add(huile); } } SauvegarderT1(); return(T3); }
public static ArrayList Rupture_Stock() { ArrayList T2 = new ArrayList(); for (int i = 0; i < T1.Count; i++) { Huile huile = (Huile)T1[i]; if (huile.GetStock() == 0) { T2.Add(huile); } } return(T2); }
public static double Valeur_total(string fournisseur) { double total = 0; for (int i = 0; i < T1.Count; i++) { Huile huile = (Huile)T1[i]; if (huile.GetPetrolier().Equals(fournisseur)) { total += huile.GetPrix() * huile.GetStock(); } } return(total); }