Exemplo n.º 1
0
        /// <summary>
        /// Loads Frame Data data into all combo boxes during form load event.
        /// </summary>
        private void LoadFrameDataIntoAllComboBoxes()
        {
            MainFrameDataPresenter p = new MainFrameDataPresenter();

            // Tab pages
            for (int i = 0; i < TabPages.Count; i++)
            {
                // User controls inside of tab page
                for (int j = 0; i < TabPages[i].Controls.Count; i++)
                {
                    // User control controlCollection
                    for (int k = 0; k < TabPages[i].Controls[j].Controls.Count; k++)
                    {
                        if (TabPages[i].Controls[j].Controls[k] is ComboBox)
                        {
                            ComboBox comboBoxControl = TabPages[i].Controls[j] as ComboBox;
                            if (comboBoxControl != null)
                            {
                                comboBoxControl.DataSource = p.FrameDataList();
                            }
                        }
                    }
                }
            }
        }
        /// <summary>
        /// Loads Frame Data data into all combo boxes during form load event.
        /// </summary>
        private void LoadFrameDataIntoAllComboBoxes()
        {
            MainFrameDataPresenter p = new MainFrameDataPresenter(this);

            // Tab pages
            for (int i = 0; i < TabPages.Count; i++)
            {
                // User controls inside tab page
                for (int j = 0; j < TabPages[i].Controls.Count; j++)
                {
                    // User control controlCollection
                    for (int k = 0; k < TabPages[i].Controls[j].Controls.Count; k++)
                    {
                        // Fill all combo boxes
                        if (TabPages[i].Controls[j].Controls[k] is ComboBox)
                        {
                            ComboBox comboBoxControl = TabPages[i].Controls[j].Controls[k] as ComboBox;
                            if (comboBoxControl != null)
                            {
                                // Populate combobox control with frame data list constants.
                                comboBoxControl.DataSource = p.FrameDataList();
                            }
                        }
                    }
                }
            }
        }
Exemplo n.º 3
0
        /// <summary>
        /// Main Frame data view load event.
        /// Loads user controls into form.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void MainFrameDataView_Load(object sender, System.EventArgs e)
        {
            if (sender != null)
            {
                MainFrameDataPresenter p = new MainFrameDataPresenter();
                p.Initialize();

                CreateTabPagesList();
                LoadUserControlsIntoTabs();
                LoadFrameDataIntoAllComboBoxes();
            }
        }
Exemplo n.º 4
0
        /// <summary>
        /// Loads user controls into All Tab Pages during form load event.
        /// </summary>
        private void LoadUserControlsIntoTabs()
        {
            MainFrameDataPresenter p = new MainFrameDataPresenter();

            if (TabPages != null)
            {
                // Add user controls to tab pages
                for (int i = 0; i < MainFrameDataPresenter.FrameDataUserControls.Count; i++)
                {
                    TabPages[i].Controls.Add(MainFrameDataPresenter.FrameDataUserControls[i]);
                }
            }

            this.Dock = DockStyle.Fill;
        }