Exemplo n.º 1
0
        private void bAddNewScreen_Click(object sender, EventArgs e)
        {
            using (var form = new FNewScreenDialogue(null){ StartPosition = FormStartPosition.CenterParent })
            {
                var dialogueResult = form.ShowDialog(this);
                if (dialogueResult == DialogResult.OK)
                {
                    _screenService.Insert(form.Screen);
                }
            }

            LoadScreens();
        }
Exemplo n.º 2
0
        private void bEditScreen_Click(object sender, EventArgs e)
        {
            if (lvScreens.SelectedItems.Count == 0)
                return;

            var screenName = lvScreens.SelectedItems[0].Text;
            var screen = _screenService.GetByName(screenName);
            if (screen == null)
                return;

            using (var form = new FNewScreenDialogue(screen)
            {
                StartPosition = FormStartPosition.CenterParent
            })
            {
                var dialogueResult = form.ShowDialog(this);
                if (dialogueResult == DialogResult.OK)
                {
                    _screenService.Update(form.Screen);
                }
            }

            LoadScreens();
        }