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; } }
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(); }
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(); }
public VersionListItem(TemplateVersionInfo info) { mDBID = info.DBID; mName = info.Name; }