예제 #1
0
        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();
        }
예제 #2
0
        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");
            }
        }