/*TEMP DEMO BUTTON JUST TO RUN OUR PROJECT*/
        private void DemoModeButton_Click(object sender, RoutedEventArgs e)
        {
            /* Demo Data for check our program*/
            try
            {
                Random   r       = new Random();
                string[] names   = { "Avi", "Yossi", "Tomer", "Rafi", "Noam", "Youval", "Tal", "Adi", "Ester", "Nadav", "Moshe" };
                string[] f_names = { "Hlevi", "Rabinovich", "Fox", "Madmon", "Shey", "Dibon", "Apt", "Gidon", "Potter" };
                string[] streets = { "Hsafam", "Herbert Samuel", "Galil", "Ben Gurion", "Herzel", "Valenberg" };
                bool[,] work_all_time = new bool[5, 6];
                for (int i = 0; i < 5; i++)
                {
                    for (int j = 0; j < 6; j++)
                    {
                        work_all_time[i, j] = true;
                    }
                }
                string[] cities = { "Hifa", "Tel Aviv", "Malalot", "Ramat Hashron", "Jerusalem", "Ashdod" };
                Address  temp_address;
                for (int i = 1; i < 10; i++)
                {
                    temp_address.city        = cities[r.Next(0, 6)];
                    temp_address.houseNumber = r.Next(1, 120);
                    temp_address.streetName  = streets[r.Next(0, 6)];

                    bl.AddTrainee(i.ToString("000000000"), names[r.Next(0, 11)], f_names[r.Next(0, 9)]
                                  , new DateTime(1998, 01, 21), (MyEnum.gender)r.Next(0, 2), i.ToString("054-2345701"), temp_address,
                                  (MyEnum.carType)r.Next(1, 5), (MyEnum.gear)r.Next(0, 2), "Hermon", names[r.Next(0, 11)]
                                  , r.Next(10, 80), "1234");
                    temp_address.city        = cities[r.Next(0, 6)];
                    temp_address.houseNumber = r.Next(1, 120);
                    temp_address.streetName  = streets[r.Next(0, 6)];
                    bl.AddTester(i.ToString("112581900"), names[r.Next(0, 11)], f_names[r.Next(0, 9)],
                                 new DateTime(1975, 01, 21), (MyEnum.gender)r.Next(0, 2), i.ToString("053-2345701")
                                 , temp_address, 10, 30, (MyEnum.carType)r.Next(1, 5), work_all_time, 70, "1234");
                }

                DemoModeButton.IsEnabled = false;
                //-----------------------------------------------
                //------------For the Demo We made "Fake TESTS SHOW YOU SOME CHANGES"----------
                Test test1    = new Test(bl.GetAllTesters().First().Id, bl.GetAllTrainees().First().Id, new DateTime(2019, 01, 10, 9, 0, 0), (bl.GetAllTesters().First().MyAddress));
                Idal fake_dal = Factory_dal.getDal();
            }
            catch (Exception EX)
            {
                MessageBox.Show(EX.Message);
            }
        }
Exemplo n.º 2
0
 static Bl_imp()
 {
     dal = Factory_dal.getDal();
 }