コード例 #1
0
        private void ShowAddTask()
        {
            AddTask addTask = new AddTask {
                DataContext = new AddTaskViewModel(WindowMessenger)
            };

            addTask.Owner          = App.Current.MainWindow;
            App.Current.MainWindow = addTask;

            addTask.ShowDialog();
        }
コード例 #2
0
        //--------------------------------------------------------------------------------Tasks editing
        private void button_AddTask_Click(object sender, EventArgs e)
        {
            AddTask addTask = new AddTask();

            addTask.ShowDialog();
            if (addTask.success())
            {
                ActionRegistrator.addRecord(DateTime.Now, Misc.getMethodName(), userName, addTask.resultName);
                this.addTask(addTask.resultDate, addTask.resultName, addTask.description);
                savedInstanceManager.addTask(addTask.resultDate, addTask.resultName, addTask.description);
            }
        }
コード例 #3
0
        private void addTask(Object sender, EventArgs args)
        {
            AddTask at = new AddTask();

            if (at.ShowDialog(this) == DialogResult.OK)
            {
                System.Diagnostics.Debug.Write("TRUE" + System.Environment.NewLine);
                Program.getProgram().addTask(at.getNewTask());
                refreshTasks(Program.getProgram().getTasks(System.DateTime.Now));
                changeToTask();
                this.task = true;
            }
        }
コード例 #4
0
        /// <summary>
        /// Execeute that will add a new task. This will show a dialog with the AddTask.xaml window.
        /// </summary>
        private void AddTask()
        {
            BackLog newItem = new BackLog();
            var     dlg     = new AddTask();

            dlg.Title = "Add new task";
            BackLog newTask = new BackLog();

            dlg.DataContext = newTask;
            // Here we have selected done, and we are ready to push the data to the database, and update the main window view.
            if (dlg.ShowDialog() == true)
            {
                newTask.States = BackLog.State.Backlog;

                NotifyPropertyChanged();
                Backlog.Add(newTask);

                AddTask(newTask);
            }
            UpdateChart();
        }
コード例 #5
0
        private void AddTaskBtn_Click(object sender, EventArgs e)
        {
            try
            {
                var AddProjectForm = new AddTask(SelectedProject.Project_ID);

                AddProjectForm.BoolRegisteredChanged += new EventHandler <BoolEvent>(AddTaskForm_BoolRegisteredChanged);

                AddProjectForm.ShowDialog();

                AddProjectForm.BoolRegisteredChanged -= AddTaskForm_BoolRegisteredChanged;

                AddProjectForm.Dispose();

                AddProjectForm = null;
            }
            catch (Exception)
            {
                MessageBox.Show("Failed to add project");
            }
        }