//********** 6 - sandelio likutis private void SandelioLikutis() { Console.WriteLine("____Sandelio likutis____"); foreach (var preke in PrekiuOperacijos.PrekiuKatalogas()) { Console.WriteLine("Kodas: " + preke.UnikalusNumeris + " " + preke.Pavadinimas + " Likutis (vnt.): " + preke.Likutis); } }
//********** 5 - prekiu katalogas private void PrekiuKatalogas() { Console.WriteLine("____Prekiu Katalogas____"); foreach (var preke in PrekiuOperacijos.PrekiuKatalogas()) { var pType = preke.GetType(); var props = pType.GetProperties(); foreach (PropertyInfo prp in props) { string propertyName = prp.Name; string propertyValue = prp.GetValue(preke, new object[] { }).ToString(); Console.Write(propertyName + ": " + propertyValue + "; "); } Console.WriteLine(); } }
//********** 8 - imones paieska pagal koda private void ImonesPaieska() { Console.WriteLine("_____Imones paieska pagal koda____"); Console.WriteLine("Iveskite imones koda: "); int kodas = int.Parse(Console.ReadLine()); try { Imone rastaImone = ImonesOperacijos.ImoniuPaieska(kodas); Console.WriteLine("Rasta imone: "); Console.WriteLine(rastaImone); Console.WriteLine("Imones operacijos: "); var imones = PrekiuOperacijos.PrekiuKatalogas().FindAll((x => x.pirkejoImonesKodas == kodas)); foreach (var item in imones) { Console.WriteLine("Pirko: " + item.Pavadinimas + ", pardavimo kaina: " + item.PardavimoKaina); } } catch (Exception ex) { Console.WriteLine(ex.Message); } }