public static void PasalintiPreke(Guid kodas) { Preke pasalinta = _prekes.Find(x => x.UnikalusNumeris == kodas); _prekes.Remove(pasalinta); Console.WriteLine("Preke sekmingai pasalinta DB"); }
public static void IdetiNauja(Preke preke) { if (_prekes.Exists(x => x.UnikalusNumeris == preke.UnikalusNumeris)) { throw new Exception("Tokia preke jau egzistuoja"); } _prekes.Add(preke); Console.WriteLine("Preke sekmingai patalinta I DB"); }
private void NaujosPrekesPirkimas() { int pirkimoKaina; int pardavimoKaina; Guid prekesKodas; Console.WriteLine("Iveskite siuos prekes duomenis:"); Console.WriteLine("1. Iveskite prekes pavadinimas:"); var pavadinimas = Console.ReadLine(); do { Console.WriteLine("2. Iveskite prekes pirkimo kaina centais"); answer = Console.ReadLine(); }while (!int.TryParse(answer, out pirkimoKaina)); do { Console.WriteLine("3. Iveskite prekes pardavimo kaina centais"); answer = Console.ReadLine(); }while (!int.TryParse(answer, out pardavimoKaina)); do { Console.WriteLine("3. Iveskite prekes unikalu koda"); answer = Console.ReadLine(); }while (!Guid.TryParse(answer, out prekesKodas)); Imone prekesKlientas = SenoNaujoKlientoPasirinkimas(); var naujaPreke = new Preke() { Pavadinimas = pavadinimas, PirkimoKaina = pirkimoKaina, PardavimoKaina = pardavimoKaina, UnikalusNumeris = prekesKodas, Klientas = prekesKlientas }; PrekiuOperacijos.PrekesPirkimas(naujaPreke); }
private void EsamosPrekesPirkimas() { Guid prekesKodas; do { do { Console.WriteLine("iveskite prekes koda"); answer = Console.ReadLine(); }while (!Guid.TryParse(answer, out prekesKodas)); arEgzistuoja = arEgzistuojaPreke(prekesKodas); if (arEgzistuoja) { Preke nupirktapreke = PrekiuOperacijos.PrekesGavimas(prekesKodas); PrekiuOperacijos.PrekesPirkimas(nupirktapreke); } if (!arEgzistuoja) { Console.WriteLine("Preke nerasta!"); Console.WriteLine("Kartoti prekes paieska: 1"); Console.WriteLine("Prideti nauja preke: 2"); do { answer = Console.ReadLine(); }while (!(int.TryParse(answer, out answerNb) || answerNb > 3)); if (answerNb == 2) { NaujosPrekesPirkimas(); arEgzistuoja = true; } } }while (!arEgzistuoja); }
public static void PrekesPirkimas(Preke naujaPreke) { //issaugome duomenu bazeje //naujaPreke.UnikalusNumeris = Guid.NewGuid(); PrekiuSaugykla.IdetiNauja(naujaPreke); }