Ejemplo n.º 1
0
        private void setDtoSettings(liteProjectActivityAssignment assignment, PmActivityPermission permissions, liteResource resource = null)
        {
            litePmActivity task = assignment.Activity;

            Id           = task.Id;
            IdAssignment = assignment.Id;
            ProjectInfo  = new dtoProjectGroupInfo(assignment.Project, permissions, resource);

            Name                = task.Name;
            Description         = task.Description;
            Notes               = task.Notes;
            Completeness        = task.Completeness;
            IsCompleted         = task.IsCompleted;
            Deleted             = task.Deleted;
            Status              = task.Status;
            StartDate           = task.EarlyStartDate;
            EndDate             = task.EarlyFinishDate;
            Deadline            = task.Deadline;
            Duration            = task.Duration;
            IsDurationEstimated = task.IsDurationEstimated;
            IdResources         = task.CurrentAssignments.Select(a => a.Resource.Id).ToList();
            Assignments         = task.CurrentAssignments.Select(a => new dtoActivityCompletion()
            {
                Id = Id, IdResource = a.Resource.Id, Completeness = a.Completeness, IsApproved = a.IsApproved
            }).ToList();

            MyCompleteness         = new dtoField <String>(assignment.Completeness.ToString() + "%");
            MyAssignmentIsApproved = assignment.IsApproved;
        }
Ejemplo n.º 2
0
 public dtoTasksGroup()
 {
     ProjectInfo       = new dtoProjectGroupInfo();
     Tasks             = new List <dtoPlainTask>();
     PreviousPageIndex = -1;
     NextPageIndex     = -1;
 }
Ejemplo n.º 3
0
 public dtoTasksGroup(TimeGroup timeline, long from, long to)
 {
     ProjectInfo       = new dtoProjectGroupInfo();
     Tasks             = new List <dtoPlainTask>();
     PreviousPageIndex = -1;
     NextPageIndex     = -1;
     Time           = new dtoTimeGroup();
     Time.TimeLine  = timeline;
     Time.FromTicks = from;
     Time.ToTicks   = to;
 }
Ejemplo n.º 4
0
        private void setDtoSettings(PmActivity task, PmActivityPermission permissions, ProjectResource resource = null)
        {
            Id          = task.Id;
            ProjectInfo = new dtoProjectGroupInfo(task.Project, permissions, resource);

            Name                = task.Name;
            Description         = task.Description;
            Notes               = task.Notes;
            Completeness        = task.Completeness;
            IsCompleted         = task.IsCompleted;
            Deleted             = task.Deleted;
            Status              = task.Status;
            StartDate           = task.EarlyStartDate;
            EndDate             = task.EarlyFinishDate;
            Deadline            = task.Deadline;
            Duration            = task.Duration;
            IsDurationEstimated = task.IsDurationEstimated;
            IdResources         = task.CurrentAssignments.Select(a => a.Resource.Id).ToList();
            Assignments         = task.CurrentAssignments.Select(a => new dtoActivityCompletion()
            {
                Id = a.Id, IdResource = a.Resource.Id, Completeness = a.Completeness, IsApproved = a.IsApproved
            }).ToList();
        }
Ejemplo n.º 5
0
 public dtoPlainTask()
 {
     ProjectInfo      = new dtoProjectGroupInfo();
     ProjectResources = new List <dtoResource>();
 }