public void Test_Initialize()
 {
     capabilities.SetCapability(MobileCapabilityType.NoReset, "true");
     driver                     = new AndroidDriver <AndroidElement>(new Uri("http://127.0.0.1:4723/wd/hub"), capabilities);
     mainWindowInstance         = new MainWindow(driver);
     editTaskWindowInstance     = new EditTaskWindow(driver);
     notificationWindowInstance = new NotificationWindow(driver);
 }
        private void OnEditTaskCommand()
        {
            var editTaskWindow =
                new EditTaskWindow(new EditTaskViewModel(Task, _taskQueryService, _taskStateQueryService))
            {
                Owner = Application.Current.MainWindow
            };

            editTaskWindow.Show();
        }
示例#3
0
 private void EditTaskProc()
 {
     if (SelectedTask == null)
     {
         MessageBox.Show("Select task to edit first");
         return;
     }
     EditTaskWindow = new EditTaskWindow();
     TaskModel      = new StudentTask()
     {
         Title       = SelectedTask?.Title,
         Description = SelectedTask?.Description
     };
     EditTaskWindow.Show();
 }
        private void AddTask()
        {
            if (SelectedList == null)
            {
                return;
            }

            var window = new EditTaskWindow(SelectedList.Data);

            window.ShowDialog();

            if (!window.Cancelled)
            {
                TasksChanged();
            }
        }
        private void EditTask(TaskItem task)
        {
            if (task == null)
            {
                return;
            }

            var window = new EditTaskWindow(task); //TODO: Check if filled

            window.ShowDialog();

            if (!window.Cancelled)
            {
                TasksChanged();
            }
        }
        private void Command_NewTask(object sender, ExecutedRoutedEventArgs e)
        {
            EditTaskWindow window = new EditTaskWindow(this);

            if (window.ShowDialog() ?? false)
            {
                groupOpen.AddTask(window.EditedTask);

                using (IRepository <Task, long> repository = PersistentFactory.GetContext().GetRepository <Task, long>())
                    repository.Add(window.EditedTask);

                StatsHelper.Update(StatsData.TaskCreated);
                NotificationHelper.Notify(NotificationType.TaskCreated, window.EditedTask.Name);

                ActionsCollection.Instance.Add(new TaskDeadlineAction(window.EditedTask));
            }
        }
示例#7
0
 private void ShowEditTaskWindow(DataGrid dg)
 {
     if (dg.SelectedIndex >= 0)
     {
         if (dg.SelectedItem is MyTask)
         {
             MyTask currentTask = dg.SelectedItem as MyTask;
             if (!(currentTask is null))
             {
                 EditTaskWindow editTaskWindow = new EditTaskWindow(currentTask, db);
                 editTaskWindow.ShowDialog();
                 db.SaveChanges();
             }
         }
     }
     else
     {
         MessageBox.Show("No row was selected!", "Nothing to edit", MessageBoxButton.OK, MessageBoxImage.Exclamation);
     }
 }
        private void Command_EditTask(object sender, ExecutedRoutedEventArgs e)
        {
            deselect = false;
            TasksGroupControl selectedGroup = groups.FirstOrDefault(x => x.SelectedTask != null);

            if (selectedGroup != null && (selectedGroup.SelectedTask.State == TaskState.Open || selectedGroup.SelectedTask.State == TaskState.Postponed))
            {
                EditTaskWindow window = new EditTaskWindow(this, selectedGroup.SelectedTask);

                if (window.ShowDialog() ?? false)
                {
                    selectedGroup.UpdateTask(window.EditedTask);

                    using (IRepository <Task, long> repository = PersistentFactory.GetContext().GetRepository <Task, long>())
                        repository.Update(window.EditedTask);

                    NotificationHelper.Notify(NotificationType.TaskUpdated, window.EditedTask.Name);
                }
            }
        }
示例#9
0
 public void Test_Initialize()
 {
     mainWindowInstance = new MainWindow(driver);
     addWindowInstance  = new EditTaskWindow(driver);
 }