/// <summary> /// Assigen all task of the employee to admin before remove /// </summary> private void AssignEmployeesTaskToAdmin() { try { TaskGateway TaskGatewayObject = new TaskGateway(); List <Task> taskListObject = TaskGatewayObject.SelectAllOpenTaskOfTheProject(projectDropDownList.SelectedItem.Value, employeeDropDownList.SelectedItem.Value); foreach (Task task in taskListObject) { string employeeId = Session["userID"].ToString(); string employeeName = Session["userName"].ToString(); Task taskObject = new Task(); taskObject.Id = task.Id; taskObject.Name = task.Name; taskObject.Project_Id = projectDropDownList.SelectedItem.Value; taskObject.Project_Title = projectDropDownList.SelectedItem.Text; taskObject.Employee_Id = employeeId; taskObject.Employee_AssignTo = employeeName; taskObject.Employee_AssigenBy = employeeId; taskObject.StartDate = System.DateTime.Now; TaskGatewayObject.ForwardTask(taskObject); } } catch (SqlException sqlExceptionObject) { errorLabel.Text = sqlExceptionObject.Message; } catch (Exception exceptionObject) { errorLabel.Text = exceptionObject.Message; } }
/// <summary> /// Forwards a task /// </summary> private void ForwardTask() { try { TaskGateway TaskGatewayObj = new TaskGateway(); Task taskObject = new Task(); taskObject.Id = taskIdTextBox.Text; taskObject.Employee_Id = employeeNameDropDownList.SelectedItem.Value; taskObject.Employee_AssignTo = employeeNameDropDownList.SelectedItem.Text; taskObject.Employee_AssigenBy = taskObj.Employee_Id; taskObject.Project_Id = projectNameTextBox.Text; taskObject.StartDate = System.DateTime.Now; string forwardStatus = TaskGatewayObj.ForwardTask(taskObject).ToString(); } catch (SqlException sqlExceptionObj) { errorLabel.Text = sqlExceptionObj.Message; } catch (Exception exceptionObj) { errorLabel.Text = exceptionObj.Message; } }