//********** 3 - prekes pardavimas, likucio sumazinimas ir pirkejo ivedimas private void PrekesPardavimas() { string pavadinimas = ""; int pardavimoKaina = 0;; int parduodamasKiekis = 0; int pirkejoKodas = 0; try { Console.WriteLine("Iveskite parduodamos prekes duomenis"); Console.WriteLine("Iveskite pavadinima:"); pavadinimas = Console.ReadLine(); Console.WriteLine("Iveskite pardavimo kaina:"); pardavimoKaina = int.Parse(Console.ReadLine()); Console.WriteLine("Iveskite parduodama kieki:"); parduodamasKiekis = int.Parse(Console.ReadLine()); Console.WriteLine("Iveskite pirkejo/imones koda;"); pirkejoKodas = int.Parse(Console.ReadLine()); } catch (Exception ex) { Console.WriteLine(ex.Message); Console.WriteLine("Patikrinkite ivedamus duomenis"); PrekesPardavimas(); } try { PrekiuOperacijos.PrekesPardavimas(pavadinimas, parduodamasKiekis, pardavimoKaina, pirkejoKodas); Console.WriteLine("Pardavimo operacija sekmingai ivesta"); } catch (Exception ex) { Console.WriteLine(ex.Message); ImonesIvedimas(); Imone naujaImone = ImonesOperacijos.ImoniuKatalogas().Last(); PrekiuOperacijos.PrekesPardavimas(pavadinimas, parduodamasKiekis, pardavimoKaina, naujaImone.ImonesKodas); Console.WriteLine("Pardavimo operacija sekmingai ivesta"); } }
//********** 7 - naujos imones ivedimas private void ImonesIvedimas() { Console.WriteLine("____Naujos Imones ivedimas i kataloga____"); Console.WriteLine("Imones pavadinimas: "); string pavadinimas = Console.ReadLine(); Console.WriteLine("Imones kodas: "); int kodas = int.Parse(Console.ReadLine()); //Naujos imones sukurimas var naujaImone = new Imone() { Pavadinimas = pavadinimas, ImonesKodas = kodas }; //Naujos imones itraukimas i kataloga ImonesOperacijos.NaujaImone(naujaImone); Console.WriteLine("Nauja imone sekmingai itraukta i kataloga"); }
//********** 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); } }