Пример #1
0
 public BaseCRoleAssignment(long Id, RoleEP RoleEP, Int64 MinCompletion, Int32 idRole, Int32 idCommunity, Int32 IdCreatedBy,
                            DateTime?CreatedOn, String CreatorIpAddress, String CreatorProxyIpAddress)
     : base(Id, RoleEP, MinCompletion, IdCreatedBy, CreatedOn, CreatorIpAddress, CreatorProxyIpAddress)
 {
     IdCommunity = idCommunity;
     IdRole      = idRole;
 }
Пример #2
0
        public dtoSubActivity(SubActivity oSubAct, Status PersonalStatus, RoleEP RoleEp)
            : base(oSubAct, PersonalStatus, RoleEp)
        {
            ActivityParentId = oSubAct.ParentActivity.Id;
            ContentType      = oSubAct.ContentType;
            Completion       = -1;
            Link             = oSubAct.Link;
            StatusStat       = StatusStatistic.None;
            ModuleLink       = oSubAct.ModuleLink;
            Status           = oSubAct.Status;

            IdCertificate        = oSubAct.IdCertificate;
            IdCertificateVersion = oSubAct.IdCertificateVersion;
            Name                       = oSubAct.Name;
            SaveCertificate            = oSubAct.SaveCertificate;
            AllowWithEmptyPlaceHolders = oSubAct.AllowWithEmptyPlaceHolders;
            ActiveOnMinCompletion      = oSubAct.ActiveOnMinCompletion;
            ActiveOnMinMark            = oSubAct.ActiveOnMinMark;
            ActiveAfterPathEndDate     = oSubAct.ActiveAfterPathEndDate;
            UsePathEndDateStatistics   = oSubAct.UsePathEndDateStatistics;
            AutoGenerated              = oSubAct.AutoGenerated;
            Display                    = oSubAct.Display;
            IdObject                   = oSubAct.IdObjectLong;
            IdObjectVersion            = oSubAct.IdObjectVersion;
        }
Пример #3
0
 public dtoGenericAssignment(long DB_ID, int ItemID, String ItemName, RoleEP RoleEP)
 {
     this.DB_ID    = DB_ID;
     this.ItemID   = ItemID;
     this.ItemName = ItemName;
     this.RoleEP   = RoleEP;
     Status        = StatusAssignment.None;
 }
Пример #4
0
 public BaseAssignment(long Id, RoleEP RoleEP, Int64 MinCompletion, Int32 idCreatedBy,
                       DateTime?CreatedOn, String CreatorIpAddress, String CreatorProxyIpAddress)
 {
     this.Id = Id;
     CreateMetaInfo(idCreatedBy, CreatorIpAddress, CreatorProxyIpAddress, CreatedOn);
     this.RoleEP        = RoleEP;
     this.MinCompletion = MinCompletion;
     Status             = Status.None;
 }
Пример #5
0
 public dtoActivity(Activity oActivity, Status PersonalStatus, RoleEP RoleEP, bool isRuleChecked, IList <dtoSubActivity> SubActivities)
     : base(oActivity, PersonalStatus, RoleEP)
 {
     this.SubActivities = SubActivities;
     this.isRuleChecked = isRuleChecked;
     EndDate            = oActivity.EndDate;
     StartDate          = oActivity.StartDate;
     isQuiz             = oActivity.isQuiz;
 }
Пример #6
0
 public dtoGenericItem(Activity oActivity, Status PersonalStatus, RoleEP AssRoleEP)
 {
     Id           = oActivity.Id;
     Name         = oActivity.Name;
     Description  = oActivity.Description;
     Status       = oActivity.Status;
     this.RoleEP  = AssRoleEP;
     PermissionEP = new PermissionEP(AssRoleEP);
     Weight       = oActivity.Weight;
     Display      = DisplayPolicy.InheritedByPath;
 }
Пример #7
0
 //public dtoEPitemList(Path oPath, Status PersonalStatus, RoleEP AssRoleEP, Int16 UnitToManage,Int16 UnitToEvaluate, Int16 ActivityToManage, Int16 ActivityToEvaluate )
 //:base   (oPath,PersonalStatus,AssRoleEP)
 //{
 //    isDefault = oPath.isDefault;
 //    this.ActivityToManage = ActivityToManage;
 //    this.UnitToManage = UnitToManage;
 //    this.ActivityToEvaluate = ActivityToEvaluate;
 //    this.UnitToEvaluate = UnitToEvaluate;
 //}
 public dtoEPitemList(Path oPath, Status PersonalStatus, RoleEP AssRoleEP)
     : base(oPath, PersonalStatus, AssRoleEP)
 {
     isDefault          = oPath.isDefault;
     ActivityToManage   = 0;
     UnitToManage       = 0;
     ActivityToEvaluate = 0;
     UnitToEvaluate     = 0;
     isMooc             = oPath.IsMooc;
     moocType           = oPath.MoocType;
 }
Пример #8
0
 public dtoEPitemList(Path oPath, Status PersonalStatus, RoleEP AssRoleEP, dtoPathManageStatistics statistics)
     : base(oPath, PersonalStatus, AssRoleEP)
 {
     isDefault          = oPath.isDefault;
     ActivityToManage   = statistics.ActivitiesToManage;
     ActivityToEvaluate = statistics.ActivitiesToEvaluate;
     UnitToManage       = statistics.UnitsToManage;
     UnitToEvaluate     = statistics.UnitsToEvaluate;
     isMooc             = oPath.IsMooc;
     moocType           = oPath.MoocType;
 }
Пример #9
0
 public dtoGenericItem(SubActivity oSubActivity, Status PersonalStatus, RoleEP AssRoleEP)
 {
     Id           = oSubActivity.Id;
     Name         = oSubActivity.Name;
     Description  = oSubActivity.Description;
     Status       = oSubActivity.Status;
     this.RoleEP  = AssRoleEP;
     PermissionEP = new PermissionEP(AssRoleEP);
     Weight       = oSubActivity.Weight;
     Display      = oSubActivity.Display;
 }
Пример #10
0
 public dtoGenericItem(Path oPath, Status PersonalStatus, RoleEP AssRoleEP)
 {
     Id           = oPath.Id;
     Name         = oPath.Name;
     Description  = oPath.Description;
     Status       = oPath.Status;
     this.RoleEP  = AssRoleEP;
     PermissionEP = new PermissionEP(AssRoleEP);
     Weight       = oPath.Weight;
     Policy       = oPath.Policy;
     Display      = (oPath.Policy != null ? oPath.Policy.DisplaySubActivity : DisplayPolicy.NoModal);
 }
Пример #11
0
 public dtoFullPathItem(Path path, Status personalStatus, RoleEP role)
     : base(path, personalStatus, role)
 {
     StartDate       = path.StartDate;
     EndDate         = path.EndDate;
     EndDateOverflow = path.EndDateOverflow;
     MinCompletion   = path.MinCompletion;
     MinMark         = path.MinMark;
     DisplayOrder    = path.DisplayOrder;
     isDefault       = path.isDefault;
     Duration        = path.Duration;
     EPType          = path.EPType;
     Weight          = path.Weight;
     WeightAuto      = path.WeightAuto;
     Name            = path.Name;
     IsMooc          = path.IsMooc;
     MoocType        = path.MoocType;
 }
Пример #12
0
 public PermissionEP(RoleEP Role)
 {
     if ((Role & RoleEP.Manager) == RoleEP.Manager)
     {
         Permission |= PermissionEP_Enum.Manager;
     }
     if ((Role & RoleEP.Participant) == RoleEP.Participant)
     {
         Permission |= PermissionEP_Enum.Participant;
     }
     if ((Role & RoleEP.Evaluator) == RoleEP.Evaluator)
     {
         Permission |= PermissionEP_Enum.Evaluator;
     }
     if ((Role & RoleEP.StatViewer) == RoleEP.StatViewer)
     {
         Permission |= PermissionEP_Enum.StatViewer;
     }
 }
 public dtoGenericAssignmentWithOldRoleEP()
     : base()
 {
     OldRoleEP = RoleEP.None;
 }
Пример #14
0
 public BasePersonAssignment(long Id, RoleEP RoleEP, Int64 MinCompletion, Int32 idPerson, Int32 IdCreatedBy,
                             DateTime?CreatedOn, String CreatorIpAddress, String CreatorProxyIpAddress)
     : base(Id, RoleEP, MinCompletion, IdCreatedBy, CreatedOn, CreatorIpAddress, CreatorProxyIpAddress)
 {
     IdPerson = idPerson;
 }
Пример #15
0
 public dtoUnit(Unit oUnit, Status PersonalStatus, RoleEP RoleEP, bool isRuleChecked, IList <dtoActivity> Activities)
     : base(oUnit, PersonalStatus, RoleEP)
 {
     this.Activities    = Activities;
     this.isRuleChecked = isRuleChecked;
 }
 public dtoGenericAssignmentWithOldRoleEP(long DB_ID, int ItemID, String ItemName, RoleEP RoleEP)
     : base(DB_ID, ItemID, ItemName, RoleEP)
 {
     this.OldRoleEP = RoleEP;
 }
 public dtoGenericAssignmentWithDelete(long DB_ID, int ItemID, String ItemName, RoleEP RoleEP, bool isDeleted)
     : base(DB_ID, ItemID, ItemName, RoleEP)
 {
     this.isDeleted = isDeleted;
 }
Пример #18
0
 public dtoEduPath(Path path, Status personalStatus, RoleEP role, IList <dtoUnit> units)
     : base(path, personalStatus, role)
 {
     Units  = units;
     IsMooc = path.IsMooc;
 }
 public dtoGenericAssWithOldRoleEpAndDelete(int ItemID, String ItemName, RoleEP NewRoleEP, RoleEP OldRoleEP)
     : base(ItemID, ItemName, NewRoleEP)
 {
     this.OldRoleEP = OldRoleEP;
 }
 public dtoGenericAssWithOldRoleEpAndDelete(long DB_ID, int ItemID, String ItemName, RoleEP RoleEP)
     : base(DB_ID, ItemID, ItemName, RoleEP)
 {
     this.OldRoleEP = RoleEP;
 }
 public dtoGenericAssignmentWithOldRoleEP(int ItemID, String ItemName)
     : base(ItemID, ItemName)
 {
     OldRoleEP = RoleEP.None;
 }
Пример #22
0
 public dtoEduPath(Path path, Status personalStatus, RoleEP role)
     : base(path, personalStatus, role)
 {
     Units  = new List <dtoUnit>();
     IsMooc = path.IsMooc;
 }
 public dtoGenericAssignmentWithOldRoleEP(int ItemID, String ItemName, RoleEP NewRoleEP, RoleEP OldRoleEP)
     : base(ItemID, ItemName, NewRoleEP)
 {
     this.OldRoleEP = OldRoleEP;
 }
Пример #24
0
 public PathCRoleAssignment(long idPath, long Id, Int32 idRole, Int32 idCommunity, RoleEP RoleEP, Int64 MinCompletion, Int32 idCreatedBy, DateTime?CreatedOn, String CreatorIpAddress, String CreatorProxyIpAddress)
     : base(Id, RoleEP, MinCompletion, idRole, idCommunity, idCreatedBy, CreatedOn, CreatorIpAddress, CreatorProxyIpAddress)
 {
     IdPath = idPath;
 }
Пример #25
0
 public ActivityPersonAssignment(long idActivity, long Id, Int32 idPerson, RoleEP RoleEP, Int64 MinCompletion, Int32 idCreatedBy, DateTime?CreatedOn, String CreatorIpAddress, String CreatorProxyIpAddress)
     : base(Id, RoleEP, MinCompletion, idPerson, idCreatedBy, CreatedOn, CreatorIpAddress, CreatorProxyIpAddress)
 {
     IdActivity = idActivity;
 }