private Imone KlientoSukurimas() { Console.WriteLine("Iveskite naujo kliento pavadinima"); var pavadinimas = Console.ReadLine(); Console.WriteLine("Iveskite naujo kliento koda"); var kodas = Console.ReadLine(); while (ArEgzistuojaKlientas(kodas)) { Console.WriteLine("Toks Klientas jau egzistuoja!"); Console.WriteLine("Iveskite naujo kliento pavadinima"); pavadinimas = Console.ReadLine(); Console.WriteLine("Iveskite naujo kliento koda"); kodas = Console.ReadLine(); } var naujasKlientas = new Imone() { Pavadinimas = pavadinimas, ImonesKodas = kodas }; return(naujasKlientas); }
private Imone PerkamaIsNaujoKliento() { Imone naujasKlientas = KlientoSukurimas(); KlientoItraukimasIDB(naujasKlientas); return(naujasKlientas); }
public static void IdetiNauja(Imone imone) { if (_imone.Exists(x => x.ImonesKodas == imone.ImonesKodas)) { throw new Exception("Toks klientas jau egzistuoja"); } _imone.Add(imone); }
public static void PasalintiImone(Imone imone) { if (!_imone.Exists(x => x.ImonesKodas == imone.ImonesKodas)) { throw new Exception("Tokia imone neegzistuoja"); } _imone.Remove(imone); }
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); }
public static void ImonesIvedimas(Imone naujaImone) { //issaugome duomenu bazeje ImoniuSaugykla.IdetiNauja(naujaImone); }
public static void KlientoPasalinimas(Imone pasalinamaImone) { //issaugome duomenu bazeje // pasalinamaImone.ImonesKodas = Guid.NewGuid(); ImoniuSaugykla.PasalintiImone(pasalinamaImone); }
private void KlientoItraukimasIDB(Imone klientas) { ImoniuOperacijos.ImonesIvedimas(klientas); }