Exemplo n.º 1
0
        private void btnOk_Click(object sender, EventArgs e)
        {
            //Check if a default exists
            if (lbxRoots.SelectedItem != null)
            {
                foreach (var item in _allRoots)
                {
                    item.IsDefault = lbxRoots.SelectedItem.Equals(item);

                    RepositoryUtils.Upsert(item);
                }
            }

            DialogResult = DialogResult.OK;
        }
Exemplo n.º 2
0
        private void addNewRootToolStripMenuItem_Click(object sender, EventArgs e)
        {
            FolderBrowserDialog folder = new FolderBrowserDialog();

            if (folder.ShowDialog() == DialogResult.OK)
            {
                var newRoot = new RootObject
                {
                    RootId     = Guid.NewGuid().ToString(),
                    RootPath   = folder.SelectedPath,
                    IsDefault  = _allRoots.Count == 0 ? true : false,
                    LastUpdate = DateTime.Now
                };

                RepositoryUtils.Upsert(newRoot);
                _allRoots.Add(newRoot);
                lbxRoots.SelectedItem = newRoot;
            }

            AdjustAddRemoveButtons();
        }