private void TaskClick(object sender, EventArgs e) { try { //get selected unit Unit unit = Utils.getUnitByIndex(int.Parse(UnitsListView.SelectedItems[0].SubItems[0].Text)); //get selected assignment from unit Assignment assignment = unit.assignments[AssignementListView.SelectedItems[0].Index]; //get next empty task from assignment Tasks task = assignment.tasks[TaskListView.SelectedItems[0].Index]; ViewTask viewer = new ViewTask(); viewer.show(task, unit, assignment); } catch (Exception e2) { Console.Out.WriteLine(e2.Message); } UpdateAssignmentview(); UpdateTaskView(); UpdateOverviewLists(); Utils.SaveCurrentDataPack(); }
private void TaskID_MouseDoubleClick(object sender, MouseButtonEventArgs e) { if (utilities.CheckOpen(typeof(ViewTask)) == false) { ViewTask viewTask = new ViewTask(this); viewTask.Show(); } }
public static void AddText(string name, string text) { ViewTask.UITask(() => { if (window == null || window.IsClosed) { window = new ViewTextWindow(); } window.AddText(name, text); window.Show(); }); }
public string UserName="";//操作人姓名,用作显示。 public fmTaskView(ViewTask viewTask,string userId,string userName) { // // Windows 窗体设计器支持所必需的 // InitializeComponent(); NowTask=viewTask; this.UserId=userId; this.UserName=userName; // // TODO: 在 InitializeComponent 调用后添加任何构造函数代码 // }
public IDisposable BeginTask(string description) { var task = new ViewTask(description, OnTaskDisposed); _activeTasks.Add(task); RaisePropertyChanged(nameof(IsBusy)); RaisePropertyChanged(nameof(IsIdle)); return(task); void OnTaskDisposed(ViewTask t) { _activeTasks.Remove(t); RaisePropertyChanged(nameof(IsBusy)); RaisePropertyChanged(nameof(IsIdle)); } }
private void metroButton2_Click(object sender, EventArgs e) { try { //get selected unit Unit unit = Utils.getUnitByIndex(int.Parse(UnitsListView.SelectedItems[0].SubItems[0].Text)); //get selected assignment from unit Assignment assignment = unit.assignments[AssignementListView.SelectedItems[0].Index]; //get next empty task from assignment Tasks task = Utils.GetNextEmptyTask(assignment.tasks); ViewTask viewer = new ViewTask(); viewer.show(task, unit, assignment); } catch { } UpdateTaskView(); }
public TaskWindow(ViewTask task) { InitializeComponent(); Context = task; }