Ejemplo n.º 1
0
        private void TemplateNamesListBox_SelectedIndexChanged(object sender, EventArgs e)
        {
            VersionListItem info = TemplateNamesListBox.SelectedItem as VersionListItem;

            if (info == null)
            {
                return;
            }

            this.VersionsListBox.Items.Clear();
            Dictionary <int, TemplateVersionInfo> allInfo = TriggerSystemMain.mTriggerDefinitions.mAllTemplateInformation[info.mDBID];

            Dictionary <int, TemplateVersionInfo> .Enumerator it = allInfo.GetEnumerator();
            while (it.MoveNext())
            {
                this.VersionsListBox.Items.Add(it.Current.Value);
            }
            VersionsListBox.SelectedIndex = 0;
        }
Ejemplo n.º 2
0
        private void AddNewVersionButton_Click(object sender, EventArgs e)
        {
            VersionListItem info = TemplateNamesListBox.SelectedItem as VersionListItem;

            if (info == null)
            {
                return;
            }

            TemplateVersionInfo newInfo = new TemplateVersionInfo();

            newInfo.DBID = info.mDBID;
            newInfo.Name = info.mName;

            Dictionary <int, TemplateVersionInfo> .Enumerator it = TriggerSystemMain.mTriggerDefinitions.mAllTemplateInformation[info.mDBID].GetEnumerator();
            int topversion = -1;

            while (it.MoveNext())
            {
                if (it.Current.Value.Version > topversion)
                {
                    topversion = it.Current.Value.Version;
                }
            }
            topversion++;

            newInfo.Version = topversion;
            {
                TriggerSystemMain.mTriggerDefinitions.mTemplateVersionFile.TemplateInfo.Add(newInfo);
            }


            SaveData();
            LoadData();
            LoadUI();
        }