Ejemplo n.º 1
0
 public ProjectView(PROJECT project,
     User submittedBy,
     User requestedBy,
     IList<RequestView> requestList,
     SupportArea supportArea,
     Program program,
     ValueDriver valueDriver,
     LookupSorted projectStatus,
     LookupActive projectType,
     decimal? internalHoursMultiplier,
     decimal? externalHoursMultiplier,
     User assignedTo)
     : base(project,
             submittedBy,
             requestedBy, 
             supportArea,
             program,
             valueDriver,
             projectStatus,
             projectType,
             internalHoursMultiplier,
             externalHoursMultiplier,
             assignedTo)
 {
     this.StartDate = project.START_DATE;
     this.RequestList = requestList == null ? new List<RequestView>() : requestList;
 }
Ejemplo n.º 2
0
 public RequestView(REQUEST request, 
     User submittedBy,
     User requestedBy,
     User assignedTo,
     IList<ElementView> elements,
     LookupActive requestCategory,
     SupportArea supportArea,
     ProjectView project,
     Program program,
     ValueDriver valueDriver,
     LookupSorted requestStatus,
     LookupActive requestType,
     decimal? internalHoursMultiplier,
     decimal? externalHoursMultiplier)
     : base(request, 
             submittedBy, 
             requestedBy,
             supportArea,
             program,
             valueDriver,
             requestStatus,
             requestType,
             internalHoursMultiplier,
             externalHoursMultiplier,
             assignedTo)
 {
     this.RequestCategory = requestCategory;
     this.Parent = project;
     this.ElementList = elements == null ? new List<ElementView>() : elements;
     this.Resolution = request.RESOLUTION;
     this.ITFeatures = request.IT_FEATURE;
     this.TopOffnetAttributeNumber = request.TOP_OFFNET_ATTRIBUTE_NUMBER;
 }
Ejemplo n.º 3
0
 public ElementView(ELEMENT element, IList<Note> noteList, IUser assignedTo, LookupSorted elementStatus, RequestView parent)
     : base(element.ELEMENT_ID, elementStatus, element.ASSIGNED_DATE, element.CLOSED_DATE, element.LAST_UPDATED_DATE, element.ELEMENT_SUMMARY)
 {
     this.AssignedTo = (User)assignedTo;
     this.Parent = parent;
     this.percentComplete = element.PERCENT_COMPLETE;
     this.hours = element.HOURS;
     this.Resolution = element.RESOLUTION;
     this.Note = noteList == null ? new List<Note>() : noteList;
 }
Ejemplo n.º 4
0
 public ARequestView(int id, 
     LookupSorted status,
     DateTime OpenDate,
     DateTime? closedDate,
     DateTime LastUpdated,
     string summary)
 {
     this.ID = id;
     this.Status = status;
     this.OpenDate = OpenDate;
     this.closedDate = closedDate;
     this.LastUpdated= LastUpdated;
     this.Summary = summary;
     this.isNew = false;
 }
Ejemplo n.º 5
0
 public AProjectView(REQUEST request,
     User submittedBy,
     User requestedBy,
     SupportArea supportArea,
     Program program,
     ValueDriver valueDriver,
     LookupSorted requestStatus,
     LookupActive requestType,
     decimal? internalHoursMultipleir,
     decimal? externalHoursMultiplier,
     User assignedTo)
     : base(request.REQUEST_ID, 
             requestStatus, 
             request.SUBMITTED_DATE, 
             request.CLOSED_DATE, 
             request.LAST_UPDATED_DATE, 
             request.REQUEST_SUMMARY)
 {
     createDetails (requestedBy,
                     submittedBy,
                     requestType,
                     supportArea,
                     valueDriver,
                     request.REQUESTED_DUE_DATE,
                     request.ESTIMATED_DUE_DATE,
                     request.HOLD_DATE,
                     request.RESUME_DATE,
                     request.MANAGER_QUEUE_DATE,
                     request.MANAGER_APPROVED_DATE,
                     request.ESTIMATED_HOURS,
                     (decimal)request.VALUE,
                     request.ESTIMATED_COST,
                     request.ACTUAL_COST,
                     request.REQUEST_DESCRIPTION,
                     request.VALUE_REASON,
                     request.MANAGER_NOTE,
                     program,
                     internalHoursMultipleir,
                     externalHoursMultiplier,
                     assignedTo);
 }