/// <summary>
        /// Edit the list of references
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void EditDataOperationsReferencesSet_Click(object sender, EventArgs e)
        {
            // Edit the references set
            ReferencesSet refSet = ReferencesSetManager.EditReferencesSet(this.SelectedReferencesSet, this.SelectedProject);

            // Display selected references
            DisplaySelectedReferences(refSet);
        }
Beispiel #2
0
        /// <summary>
        /// This event edits the controller refernces set.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void EditControllerReferencesSetButton_Click(object sender, EventArgs e)
        {
            // Edit the references set
            ReferencesSet refSet = ReferencesSetManager.EditReferencesSet(this.SelectedReferencesSet, this.SelectedProject);

            // Display selected references
            DisplaySelectedReferences(refSet);
        }
        /// <summary>
        /// Create a new ReferencesSet.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void NewDataOperationsReferencesSetButton_Click(object sender, EventArgs e)
        {
            // create references set
            ReferencesSet refSet = ReferencesSetManager.CreateNewReferencesSet(this.SelectedProject);

            // if the refSet exists
            if (refSet != null)
            {
                // add this refernce to all references
                this.SelectedProject.AllReferences.Add(refSet);

                // set the references set
                this.SelectedProject.DataOperationsReferencesSet = refSet;
            }

            // Display selected references
            DisplaySelectedReferences(refSet);
        }
        /// <summary>
        /// This method displays the selected referencesSet
        /// </summary>
        /// <param name="refSet"></param>
        private void DisplaySelectedReferences(ReferencesSet refSet)
        {
            // if refSet exists
            if (refSet != null)
            {
                // Load the references combo
                ReferencesSetManager.LoadReferencesSetComboBox(this.SelectedProject.AllReferences.ToList(), this.DataOperationsReferencesSetCombobox);

                // Get the selected index
                int index = this.DataOperationsReferencesSetCombobox.Items.IndexOf(refSet);

                // if the index exists
                if (index >= 0)
                {
                    // set the selected index
                    this.DataOperationsReferencesSetCombobox.SelectedIndex = index;
                }
            }
        }
        /// <summary>
        /// Perform Initializations For This Object.
        /// </summary>
        public void Init()
        {
            // Set Dock To Fill
            this.Dock = DockStyle.Fill;

            // Set Next Control
            this.NextControl = ActiveControlEnum.ControllersTab;

            // Set PrevControl
            this.PrevControl = ActiveControlEnum.DataManagerTab;

            // if the selected project exist
            if (this.SelectedProject != null)
            {
                // load the references set combo box with all references
                ReferencesSetManager.LoadReferencesSetComboBox(this.SelectedProject.AllReferences.ToList(), this.DataOperationsReferencesSetCombobox);
            }

            // Enable Controls
            UIEnable();
        }