コード例 #1
0
ファイル: AssignedTask.cs プロジェクト: BadBoyJH/NURacing
        /// <summary>
        /// See if specified task exists
        /// </summary>
        /// <param name="taskID">ID of task</param>
        /// <returns></returns>

        static public bool taskExists(int taskID)
        {
            AssignedTaskTableAdapter assignedTaskAdapter = new AssignedTaskTableAdapter();

            NuRacingDataSet.AssignedTaskDataTable assignedTaskTable = assignedTaskAdapter.GetDataByWorkTypeID(taskID);

            return(assignedTaskTable.Rows.Count != 0);
        }
コード例 #2
0
ファイル: TaskInfo.cs プロジェクト: BadBoyJH/NURacing
        /// <summary>
        /// Returns a list of assigned tasks for given workType
        /// </summary>
        /// <param name="workID"></param>
        /// <returns></returns>

        public static List <TaskInfo> getWorkTypeTasks(int workID)
        {
            AssignedTaskTableAdapter assignedTaskAdapter = new AssignedTaskTableAdapter();

            NuRacingDataSet.AssignedTaskDataTable assignedTaskTable = assignedTaskAdapter.GetDataByWorkTypeID(workID);

            List <TaskInfo> result = new List <TaskInfo>();

            foreach (NuRacingDataSet.AssignedTaskRow AssignedTaskRow in assignedTaskTable.Rows)
            {
                result.Add(new TaskInfo(AssignedTaskRow));
            }

            return(result);
        }
コード例 #3
0
ファイル: AssignedTask.cs プロジェクト: BadBoyJH/NURacing
        /// <summary>
        /// Sets the specified task to complete if it exists
        /// </summary>
        /// <param name="taskID">ID of task</param>

        static public void taskComplete(int taskID)
        {
            if (taskExists(taskID))
            {
                AssignedTaskTableAdapter assignedTaskAdapter = new AssignedTaskTableAdapter();

                NuRacingDataSet.AssignedTaskDataTable assignedTaskTable = assignedTaskAdapter.GetDataByWorkTypeID(taskID);

                NuRacingDataSet.AssignedTaskRow assignedTaskRow = (NuRacingDataSet.AssignedTaskRow)assignedTaskTable.Rows[0];

                assignedTaskRow.Task_Status = "Complete";

                assignedTaskAdapter.Update(assignedTaskTable);
            }

            else
            {
                throw new ArgumentException("Assigned Task Doesn't Exist");
            }
        }
コード例 #4
0
ファイル: AssignedTask.cs プロジェクト: BadBoyJH/NURacing
        /// <summary>
        /// Sets the reason for a task being incomplete.
        /// </summary>
        /// <param name="taskID">ID of the task</param>
        /// <param name="reason">Reason for incomplete task</param>
        public static void changeTaskStatus(int taskID, string status, string reason)
        {
            if (taskExists(taskID))
            {
                AssignedTaskTableAdapter assignedTaskAdapter = new AssignedTaskTableAdapter();

                NuRacingDataSet.AssignedTaskDataTable assignedTaskTable = assignedTaskAdapter.GetDataByWorkTypeID(taskID);

                NuRacingDataSet.AssignedTaskRow assignedTaskRow = (NuRacingDataSet.AssignedTaskRow)assignedTaskTable.Rows[0];

                assignedTaskRow.Task_Status = "Incomplete";

                assignedTaskRow.Task_IncompleteReason = reason;

                assignedTaskAdapter.Update(assignedTaskTable);
            }
            else
            {
                throw new ArgumentException("Assigned Task Doesn't Exist");
            }
        }
コード例 #5
0
ファイル: AssignedTask.cs プロジェクト: BadBoyJH/NURacing
        /// <summary>
        /// See if specified task exists
        /// </summary>
        /// <param name="taskID">ID of task</param>
        /// <returns></returns>
        public static bool taskExists(int taskID)
        {
            AssignedTaskTableAdapter assignedTaskAdapter = new AssignedTaskTableAdapter();

            NuRacingDataSet.AssignedTaskDataTable assignedTaskTable = assignedTaskAdapter.GetDataByWorkTypeID(taskID);

            return assignedTaskTable.Rows.Count != 0;
        }
コード例 #6
0
ファイル: TaskInfo.cs プロジェクト: BadBoyJH/NURacing
        /// <summary>
        /// Returns a list of assigned tasks for given workType
        /// </summary>
        /// <param name="workID"></param>
        /// <returns></returns>
        public static List<TaskInfo> getWorkTypeTasks(int workID)
        {
            AssignedTaskTableAdapter assignedTaskAdapter = new AssignedTaskTableAdapter();

            NuRacingDataSet.AssignedTaskDataTable assignedTaskTable = assignedTaskAdapter.GetDataByWorkTypeID(workID);

            List<TaskInfo> result = new List<TaskInfo>();

            foreach (NuRacingDataSet.AssignedTaskRow AssignedTaskRow in assignedTaskTable.Rows)
            {
                result.Add(new TaskInfo(AssignedTaskRow));
            }

            return result;
        }