Esempio n. 1
0
 internal static G.TaskState ToGlobal(this C.TaskState taskState)
 {
     if (taskState == null)
     {
         return(null);
     }
     return(new G.TaskState
     {
         Id = taskState.Id,
         Name = taskState.Name
     });
 }
Esempio n. 2
0
 public TaskWithState(CD.Task task, CD.TaskState taskState)
 {
     Id          = task.Id;
     Name        = task.Name;
     Description = task.Description;
     StartDate   = task.StartDate;
     DeadLine    = task.DeadLine;
     ProjectId   = task.ProjectId;
     TaskTeam    = task.TaskTeam;
     MainTaskId  = task.MainTaskId;
     if (taskState != null)
     {
         StateId   = taskState.Id;
         StateName = taskState.Name;
     }
     else
     {
         StateId   = 0;
         StateName = "En cours";
     }
 }
Esempio n. 3
0
        public TaskEditForm(CD.Task task, CD.TaskState taskState, IEnumerable <CD.Task> tasks, IEnumerable <CD.TaskState> taskStates)
        {
            Id          = task.Id;
            Name        = task.Name;
            Description = task.Description;
            StartDate   = task.StartDate;
            DeadLine    = task.DeadLine;
            ProjectId   = task.ProjectId;
            TaskTeam    = task.TaskTeam;

            //-------------Création de la liste des Tâches
            CurrentMainTask = (task.MainTaskId != null)? (int)task.MainTaskId : 0;
            List <SelectListItem> taskList = new List <SelectListItem>();

            foreach (CD.Task t in tasks)
            {
                taskList.Add(new SelectListItem {
                    Value = t.Id.ToString(), Text = t.Name
                });
            }
            MainTaskList     = new SelectList(taskList.Where(t => t.Value != Id.ToString()), "Value", "Text");
            SelectedMainTask = CurrentMainTask.ToString();

            //-------------Création de la liste des Statuts de tâche
            CurrentTaskState = taskState.Id;
            List <SelectListItem> stateList = new List <SelectListItem>();

            foreach (CD.TaskState s in taskStates)
            {
                stateList.Add(new SelectListItem {
                    Value = s.Id.ToString(), Text = s.Name
                });
            }
            TaskStates        = new SelectList(stateList, "Value", "Text");
            SelectedTaskState = CurrentTaskState.ToString();
        }
Esempio n. 4
0
 public TaskHierarchy(CD.Task task, CD.TaskState taskState) : this(task)
 {
     TaskStateId = taskState.Id;
     TaskState   = taskState.Name;
 }
Esempio n. 5
0
 public TaskHierarchy(CD.Task task, CD.TaskState taskState, string currentOn) : this(task, taskState)
 {
     CurrentOn = currentOn;
 }
Esempio n. 6
0
 public TaskHierarchy(CD.Task task, CD.TaskState taskState, IEnumerable <TaskHierarchy> subTasks) : this(task, taskState)
 {
     SubTasks = subTasks.ToList();
 }
Esempio n. 7
0
 public TaskListItem(CD.Task task, CD.TaskState taskState) : this(new TaskWithState(task, taskState))
 {
 }