static void Main(string[] args) { List <Vartotojas> vartotojai = CreateVartotojai(); List <Krepselis> krepseliai = CreateKrepseliai(); Populate(vartotojai, krepseliai); Vartotojas vartotojasMain = vartotojai[0]; MeniuLangas meniu = new MeniuLangas(); StatistikosLangas statistika = new StatistikosLangas(); StatistikosParametruLangas statParam = new StatistikosParametruLangas(); string input = ""; meniu.PakrautiMeniuLanga(""); while (input != "1") { Console.WriteLine(meniu.ToString()); input = Console.ReadLine(); } meniu.Statistika_OnMouseClick(statParam, vartotojasMain); do { Console.WriteLine(statParam.ToString()); input = Console.ReadLine(); while (input != "0") { statParam.PasirinktiKrepseli(input); input = Console.ReadLine(); } input = Console.ReadLine(); string input2 = Console.ReadLine(); while (!statParam.PasirinktiLaikotarpi(input, input2)) { input = Console.ReadLine(); input2 = Console.ReadLine(); } statParam.Generuoti_OnMouseClick(statistika, ""); }while (statParam.Perkrauti == true); Console.WriteLine(statistika.ToString()); Console.Read(); }
public void Generuoti_OnMouseClick(StatistikosLangas statistikosLangas, string klaidosPranesimas) { if (ValiduotiKrepseliuSarasaIrLaikotarpi()) { List <Apsipirkimas> apsipirkimai = GautiApsipirkimus(); if (ValiduotiApsipirkimus(apsipirkimai)) { statistikosLangas.PakrautiStatistikosLanga(apsipirkimai, ""); } else { Perkrauti = true; PakrautiStatistikosParametruLanga(Krepseliai, "Pasirinktu laikotarpiu apsipirkimu nera"); } } else { Perkrauti = true; PakrautiStatistikosParametruLanga(Krepseliai, "Nepasirinktas nei vienas krepselis"); } }