Пример #1
0
        public void AsignarTecla_E(object obj)
        {
            AsignarTeclaDialog dialog = new AsignarTeclaDialog();

            if (dialog.ShowDialog() == true)
            {
                SelectedMando.updateButton(SelectedGroupName, ButtonName, (Keys)dialog.Tecla);
                _buttonKey = "Asignado: " + KeyInterop.KeyFromVirtualKey(dialog.Tecla).ToString();
                OnPropertyChanged(new String[] { "SelectedMando", "ButtonKey" });
                MainWindow.setStatusBar("Tecla asignada... ");
            }
        }
Пример #2
0
        public void DeleteGroup_E(object obj)
        {
            ModalYesNoDialog dialog = new ModalYesNoDialog(SelectedGroupName);

            if (dialog.ShowDialog() == true)
            {
                Mando mando = SelectedMando;
                SelectedMando.deleteGroup(SelectedGroupName);
                SelectedMando       = null;
                SelectedMando       = mando;
                GroupIndex          = Grupos.Count - 1;
                SelectedButtonIndex = 0;
                OnPropertyChanged(new String[] { "SelectedMando", "Grupos" });
                MainWindow.setStatusBar("Grupo eliminado...");
            }
        }
Пример #3
0
        public void AddGroup_E(object obj)
        {
            NewGroupDialog dialog = new NewGroupDialog();

            if (dialog.ShowDialog() == true)
            {
                try
                {
                    Mando mando = SelectedMando;
                    SelectedMando.addGroup(dialog.Answer, true);
                    SelectedMando       = null;
                    SelectedMando       = mando;
                    GroupIndex          = Grupos.Count - 1;
                    SelectedButtonIndex = 0;
                    OnPropertyChanged(new String[] { "SelectedMando", "Grupos", "GroupIndex" });
                    MainWindow.setStatusBar("Grupo creado...");
                }
                catch (Exception e)
                {
                    MessageBox.Show(e.Message);
                }
            }
        }