public int NewTaskStatusHistory(TaskStatusHistory taskStatusHistory) { var obj = taskStatusHistory.GetTableObject(); var taskStatusHistoryId = m_db.Insert("TaskStatusHistory", "task_status_history_id", true, obj); return((int)taskStatusHistoryId); }
public void AddTaskLog(Task task, string comment) { var history = new TaskStatusHistory(); history.PrevStatusId = task.TaskStatus; history.NewStatusId = task.TaskStatus; history.TaskId = task.TaskId; history.TimeStamp = DateTime.Now; history.TimeStampUserName = UserInfo.UserName; history.Comment = comment; NewTaskStatusHistory(history); }
public bool ChangeTaskStatus(Task task, TaskStatus newTaskStatus, string comment) { var oldTaskStatus = task.TaskStatus; task.TaskStatus = newTaskStatus; task.TaskHandler = UserInfo.UserName; var recordsCount = UpdateTask(task); //New task status history var history = new TaskStatusHistory(); history.PrevStatusId = oldTaskStatus; history.NewStatusId = newTaskStatus; history.TaskId = task.TaskId; history.TimeStamp = DateTime.Now; history.TimeStampUserName = UserInfo.UserName; history.Comment = comment; NewTaskStatusHistory(history); return(recordsCount == 1); }