/// <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;
     }
 }
Beispiel #2
0
 /// <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;
     }
 }