Esempio n. 1
0
        private void lblNewEntry_Click(object sender, EventArgs e)
        {
            _activeEntrySet = false;
            foreach (var entryControlObj in panelEntriesContainer.Controls)
            {
                var entryControl = (DatabaseViewEntry)entryControlObj;
                entryControl.Selected = false;
            }

            var control = new DatabaseViewEntryWebsite(_controller, this, _activeGroupId)
            {
                Dock = DockStyle.Fill
            };

            panelEntryDetailsContainer.Controls.Clear();
            panelEntryDetailsContainer.Controls.Add(control);
        }
Esempio n. 2
0
        private void SetActiveEntry(int databaseEntryId)
        {
            if (_activeEntrySet && databaseEntryId == _activeEntryId)
            {
                _activeEntrySet = false;
                var noEntrySelectedControl = new DatabaseViewEntryNone();
                panelEntryDetailsContainer.Controls.Clear();
                panelEntryDetailsContainer.Controls.Add(noEntrySelectedControl);
                return;
            }

            _activeEntrySet = true;
            _activeEntryId  = databaseEntryId;

            var control = new DatabaseViewEntryWebsite(_controller, this)
            {
                Dock = DockStyle.Fill
            };

            control.SetExistingEntry(databaseEntryId);

            panelEntryDetailsContainer.Controls.Clear();
            panelEntryDetailsContainer.Controls.Add(control);
        }
Esempio n. 3
0
        private void lblNewEntry_Click(object sender, EventArgs e)
        {
            _activeEntrySet = false;
            foreach (var entryControlObj in panelEntriesContainer.Controls)
            {
                var entryControl = (DatabaseViewEntry)entryControlObj;
                entryControl.Selected = false;
            }

            var control = new DatabaseViewEntryWebsite(_controller, this, _activeGroupId) {Dock = DockStyle.Fill};
            panelEntryDetailsContainer.Controls.Clear();
            panelEntryDetailsContainer.Controls.Add(control);
        }
Esempio n. 4
0
        private void SetActiveEntry(int databaseEntryId)
        {
            if (_activeEntrySet && databaseEntryId == _activeEntryId)
            {
                _activeEntrySet = false;
                var noEntrySelectedControl = new DatabaseViewEntryNone();
                panelEntryDetailsContainer.Controls.Clear();
                panelEntryDetailsContainer.Controls.Add(noEntrySelectedControl);
                return;
            }

            _activeEntrySet = true;
            _activeEntryId = databaseEntryId;

            var control = new DatabaseViewEntryWebsite(_controller, this) {Dock = DockStyle.Fill};
            control.SetExistingEntry(databaseEntryId);

            panelEntryDetailsContainer.Controls.Clear();
            panelEntryDetailsContainer.Controls.Add(control);
        }