Exemple #1
0
        private void VersionsListBox_SelectedValueChanged(object sender, EventArgs e)
        {
            TemplateVersionInfo info = VersionsListBox.SelectedItem as TemplateVersionInfo;

            if (info != null)
            {
                this.ItemPropertyGrid.SelectedObject = info;
                this.NameTextBox.Text = info.Name;
            }
        }
Exemple #2
0
        private void AddTemplateButton_Click(object sender, EventArgs e)
        {
            //OpenFileDialog ofd = new OpenFileDialog();

            int dbid = TriggerSystemMain.mTriggerDefinitions.mTemplateVersionFile.GetNextDBID();
            TemplateVersionInfo newInfo = new TemplateVersionInfo();

            newInfo.DBID    = dbid;
            newInfo.Version = 1;
            {
                TriggerSystemMain.mTriggerDefinitions.mTemplateVersionFile.TemplateInfo.Add(newInfo);
            }

            SaveData();
            LoadData();
            LoadUI();
        }
Exemple #3
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();
        }
Exemple #4
0
 public VersionListItem(TemplateVersionInfo info)
 {
     mDBID = info.DBID;
     mName = info.Name;
 }