public OraModEditorProjectSettingGroup AddGroup(string groupName) { if (Groups.Where(o => o.Name == groupName).Count() == 0) { OraModEditorProjectSettingGroup group = new OraModEditorProjectSettingGroup(); group.Name = groupName; Groups.Add(group); return(group); } else { return(null); } }
private void CtrlSettingExternalApplication_Load(object sender, EventArgs e) { var result = project.Settings.Groups.Where(o => o.Name == "External Application"); if (result.Count() > 0) { externalAppSettingGroup = result.ElementAt(0); foreach (var kpl in externalAppSettingGroup.SettingItems) { ListViewItem item = new ListViewItem(); item.Text = kpl.ItemName; item.SubItems.Add(kpl.ItemValue); } } }
private void BtnAdd_Click(object sender, EventArgs e) { frmSettingExternalApplicationAddEdit addWin = new frmSettingExternalApplicationAddEdit(null, 0); if (addWin.ShowDialog() == DialogResult.OK) { ListViewItem item = new ListViewItem(); item.Text = addWin.ExternalApplication.Extension; item.SubItems.Add(addWin.ExternalApplication.Application); externalAppList.Items.Add(item); if (externalAppSettingGroup == null) { externalAppSettingGroup = project.Settings.AddGroup("External Application"); externalAppSettingGroup.AddSetting(addWin.ExternalApplication.Extension, addWin.ExternalApplication.Application); } } }