Example #1
0
        //creates a new window when navigating child forms to the event viewer, on child is true if
        protected void ShowViewer(string type, EventViewer _temp, Event _eventData)
        {
            windowPosition = this.Location;
            System.Windows.Forms.Form newForm = new System.Windows.Forms.Form();

            switch (type.ToLower())
            {
            case "store":
                newForm = new StoreViewer(_temp, _eventData);
                break;

            case "item":
                newForm = new ItemViewer(_temp, _eventData);
                break;

            case "employee":
                newForm = new Form(_temp, _eventData);
                break;

            case "manager":
                newForm = new ManagerViewer(_temp, _eventData);
                break;
            }
            this.Hide();
            newForm.Location = windowPosition;
            newForm.ShowDialog();
            if (!(this is EventViewer)) // if the current open page is not an event viewer
            {
                this.Close();
            }
        }
Example #2
0
 //opens a store viewer with target store open
 public StoreViewer(EventViewer _temp, Event _eventData, Store _store)
 {
     parentReference = _temp;
     storedEvent     = _eventData;
     InitializeComponent();
     GenerateTable();
     UpdatePageData(_store);
 }
Example #3
0
 //targeted constructor, opens the form with specified staff open
 public Form(EventViewer _temp, Event _eventData, Staff _target)
 {
     parentReference = _temp;
     storedEvent     = _eventData;
     InitializeComponent();
     GenerateStaffList();
     UpdatePageData(_target);
 }
Example #4
0
 //base constructor, opens the first staff member in the list
 public Form(EventViewer _temp, Event _eventData)
 {
     parentReference = _temp;
     storedEvent     = _eventData;
     InitializeComponent();
     GenerateStaffList();
     UpdatePageData(storedEvent.staffMembers[0]);
 }
Example #5
0
 //constructor for opening form with target item
 public ItemViewer(EventViewer _temp, Event _eventData, Item _item)
 {
     parentReference = _temp;
     storedEvent     = _eventData;
     InitializeComponent();
     GenerateList();
     UpdatePageData(_item);
 }
 //constrcutor for form open with targeted manager
 public ManagerViewer(EventViewer _temp, Event _eventData, Staff _manager)
 {
     parentReference = _temp;
     storedEvent     = _eventData;
     InitializeComponent();
     FillManagerListBox();
     UpdatePageData(_manager);
 }
Example #7
0
 //used on back button on any viewer but the event viewer
 protected void UnhideEventViewer(EventViewer _temp)
 {
     if (!_temp.Visible)
     {
         windowPosition = this.Location;
         this.Hide();
         _temp.Location = windowPosition;
         _temp.Show();
         this.Close();
     }
 }
Example #8
0
        //hides current window and opens event viewer
        private void SelectButton_Click(object sender, EventArgs e)
        {
            if (EventsListBox.SelectedIndex != -1) // checks that item is selected
            {
                this.Hide();
                using (var eventViewer = new EventViewer(events[EventsListBox.SelectedIndex]))
                {
                    switch (eventViewer.ShowDialog())
                    {
                    case DialogResult.OK:
                        break;

                    case DialogResult.Cancel:
                        break;
                    }
                }
                this.Show();
            }
            else
            {
                ErrorLabel.Text = "No Target Selected.";
            }
        }