Example #1
0
        public EventTests()
        {
            var geckoService = FirefoxDriverService.CreateDefaultService(Environment.CurrentDirectory);

            geckoService.Host = "::1";
            var firefoxOptions = new FirefoxOptions
            {
                AcceptInsecureCertificates = true
            };

            _driver      = new FirefoxDriver(geckoService, firefoxOptions);
            _addPage     = new AddEventPage(_driver, "Admin/Manage/Events/Create");
            _deletePage  = new DeleteEventPage(_driver, "Admin/Manage/Events");
            _loginHelper = new LoginHelper(_driver);
        }
        private void RadListBox_SelectionChanged(object sender, System.Windows.Controls.SelectionChangedEventArgs e)
        {
            if ((sender as RadListBox).SelectedItem == null)
            {
                return;
            }
            String selection = (string)((sender as RadListBox).SelectedValue as RadListBoxItem).Content;


            switch (selection)
            {
            case "Add PDF Announcement":
                AddPDFAnnouncementPage pDFAnnouncementPage = new AddPDFAnnouncementPage();
                frmMain.Navigate(pDFAnnouncementPage);
                btnAnnouncementsMax.IsOpen = false;
                break;

            case "Add Note Announcement":
                AddNoteAnnouncementPage noteAnnouncementPage = new AddNoteAnnouncementPage();
                frmMain.Navigate(noteAnnouncementPage);
                break;

            case "Manage Announcements":
                ManageAnnouncementsPage manageAnnouncementsPage = new ManageAnnouncementsPage();
                frmMain.Navigate(manageAnnouncementsPage);
                break;

            case "Add Event":
                AddEventPage addEventPage = new AddEventPage();
                frmMain.Navigate(addEventPage);
                break;

            case "Manage Events":
                ManageEventsPage manageEventsPage = new ManageEventsPage();
                frmMain.Navigate(manageEventsPage);
                break;

            case "Start Timer":
                AddTimerPage addTimerPage = new AddTimerPage();
                frmMain.Navigate(addTimerPage);
                break;

            case "Manage Timer":

                break;

            case "Add User":
                AddUserPage addUserPage = new AddUserPage();
                frmMain.Navigate(addUserPage);
                break;

            case "Manage Usergroups":
                ManageUsergroupsPage manageUsergroupsPage = new ManageUsergroupsPage();
                frmMain.Navigate(manageUsergroupsPage);
                break;

            case "User Log":
                UserLogPage userLogPage = new UserLogPage();
                frmMain.Navigate(userLogPage);
                break;

            case "Sign out":
                System.Diagnostics.Process.Start(Application.ResourceAssembly.Location);
                System.Windows.Application.Current.Shutdown();

                break;

            default:
                Console.WriteLine("Default case");
                break;
            }
            btnAnnouncementsMax.IsOpen = false;
            btnAnnouncementsMin.IsOpen = false;
            btnCalendarMax.IsOpen      = false;
            btnCalendarMin.IsOpen      = false;
            btnTimerMax.IsOpen         = false;
            btnTimerMin.IsOpen         = false;
            btnAdminSettingsMax.IsOpen = false;
            btnAdminSettingsMin.IsOpen = false;

            var box = sender as RadListBox;

            box.SelectedItem = null;
        }
Example #3
0
        protected override void ShowAddEntity()
        {
            var window = new AddEventPage();

            window.ShowDialog();
        }