Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
        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();
        }