예제 #1
0
 /// <summary>zwraca liczbe: 1, 0 lub -1 mowiaca o tym w jakim stosunku do siebie są porownywane produkty biorac pod uwage ceny tych produktow gdy chcemy sortowac je malejaco</summary>
 /// <param name="p1">pierwszy porownywany produkt</param>
 /// <param name="p2">drugi porownywany produkt</param>
 public static int malejaco(Produkt p1, Produkt p2)
 {
     return(rosnaco(p2, p1));
 }
예제 #2
0
 /// <summary>zwraca liczbe: 1, 0 lub -1 mowiaca o tym w jakim stosunku do siebie są porownywane produkty biorac pod uwage ceny tych produktow gdy chcemy sortowac je rosnaco</summary>
 /// <param name="p1">pierwszy porownywany produkt</param>
 /// <param name="p2">drugi porownywany produkt</param>
 public static int rosnaco(Produkt p1, Produkt p2)
 {
     return(p1.cena.CompareTo(p2.cena));
 }
예제 #3
0
        /// <summary>metoda zwraca produkt ktory zostal wybrany</summary>
        /// <param name="wszystkieProdukty">parametr zawierajacy liste wszystkich produktow w aplikacji</param>
        /// <param name="index">parametr zawierajacy informacje o tym ktory produkt chcemy dostac</param>
        public static Produkt produktWybrany(List <Produkt> wszystkieProdukty, int index)
        {
            Produkt wybranyProdukt = wszystkieProdukty.Find(x => x.idProduktu == index);

            return(wybranyProdukt);
        }