/// <summary>
 ///Kiểm tra xem các task con của 1 task đã cập nhật trạng thái chưa,nếu tất cả đã cập nhật roh thì mới cho cập task cha
 /// </summary>
 /// <param name="projectTaskID">ID của Task</param>
 /// <returns>TRue: thành công, ngược lại thất bại</returns>
 /// Create by: dvthang:01.03.2018
 public bool CheckNoExistsTaskChildUnStatus(Guid projectTaskID, MT.Library.Enummation.StatusTask status)
 {
     return(Convert.ToBoolean(this.ExecuteScalar("[dbo].[Proc_CheckNoExistsTaskChildUnStatus]", projectTaskID, status)));
 }
 /// <summary>
 /// Cập nhật trạng thái task
 /// </summary>
 /// <param name="projectTaskID">ID của Task</param>
 /// <returns>TRue: thành công, ngược lại thất bại</returns>
 /// Create by: dvthang:27.02.2018
 public bool UpdateStatusTask(Guid projectTaskID, MT.Library.Enummation.StatusTask status)
 {
     return(this.ExecuteNoneQuery("[dbo].[Proc_UpdateStatusTask]", projectTaskID, status));
 }