public EditTaskForm(TaskClass task, ProjectClass project) { InitializeComponent(); SelectedTask = task; SelectedProject = project; ShowSelectedTask(task); }
private void ShowSelectedTask(TaskClass task) { txtBxEstimatedTime.Text = task.EstimatedWorkingTime.ToString(); txtBxRemainingTime.Text = task.RemainingWorkingTime.ToString(); switch (task.TaskState) { case TaskState.In_Progres: rdBtnInProgress.Checked = true; break; case TaskState.Done: rdBtnDone.Checked = true; break; } rchTxtBxComment.Text = task.TaskComment; }
public void AddNewTask(/*int id,*/ int employeeId, int projectId, string taskName, string taskDescription, TaskState taskState, DateTime taskStartTime, DateTime taskEndTime, int estimatedWorkingTime, int remainingWorkingTime, string taskComment) { using (var db = new CompanyDbContext()) { var task = new ProjectClass.Task { //Id=id, EmployeeId = Company.Instance.CurrentUser.Id, ProjectId = projectId, TaskName = taskName, TaskDescription = taskDescription, TaskStartTime = taskStartTime, TaskEndTime = taskEndTime, EstimatedWorkingTime = estimatedWorkingTime, RemainingWorkingTime = remainingWorkingTime, TaskComment = taskComment, }; db.Tasks.Add(task); db.SaveChanges(); projectService.UpdateProjectStateAfterCreatingTask(projectId); } }