private void ShowAddTask() { AddTask addTask = new AddTask { DataContext = new AddTaskViewModel(WindowMessenger) }; addTask.Owner = App.Current.MainWindow; App.Current.MainWindow = addTask; addTask.ShowDialog(); }
//--------------------------------------------------------------------------------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); } }
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; } }
/// <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(); }
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"); } }