Esempio n. 1
0
        //Handler for clicking the "Save" button when creating / editing tag types
        private void buttonSave_Click(object sender, EventArgs e)
        {
            //what to do if creating a tag
            if (createMode)
            {
                bool inUse = false;

                //search to see if the name is already being used
                if (tagTypeList.Count > 0)
                {
                    foreach (KeyValuePair <string, TagType> type in tagTypeList)
                    {
                        if (type.Value.name.Equals(textBoxName.Text) == true)
                        {
                            inUse = true;
                            break;
                        }
                    }
                }

                //if it's not being used, add
                //return to list
                if (!inUse)
                {
                    tagOrganizer.addTagType(textBoxName.Text, comboBoxDataType.SelectedIndex + 1);
                    labelInUse.Visible = false;
                    switchToList();
                }
                //if it is being used, show a warning.
                //Don't return to list
                else
                {
                    labelInUse.Visible = true;
                }
            }
            //what to do if editing a tag
            else
            {
                tagOrganizer.changeTagType(textBoxName.Text, comboBoxDataType.SelectedIndex + 1);
                switchToList();
            }
        }
Esempio n. 2
0
        private void buttonSave_Click(object sender, EventArgs e)
        {
            if (createMode)
            {
                bool inUse = false;


                if (tagTypeList.Count > 0)
                {
                    foreach (KeyValuePair <string, TagType> type in tagTypeList)
                    {
                        if (type.Value.name.Equals(textBoxName.Text) == true)
                        {
                            inUse = true;
                            break;
                        }
                    }
                }

                if (!inUse)
                {
                    tagOrganizer.addTagType(textBoxName.Text, comboBoxDataType.SelectedIndex + 1);
                    labelInUse.Visible = false;
                }
                else
                {
                    labelInUse.Visible = true;
                }
            }
            else
            {
                tagOrganizer.changeTagType(textBoxName.Text, comboBoxDataType.SelectedIndex + 1);
            }

            switchToList();
        }