Esempio n. 1
0
 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);
                }
            }
        }