Class StudentCourseRegistrationRequest
  
  Represents the a request for the StudentCourseRegistrationEvent method.
 
  
  
    Inheritance
    System.Object
    StudentCourseRegistrationRequest
   
  
  Assembly: Cmc.Nexus.Academics.Contracts.dll
  Syntax
  
    public class StudentCourseRegistrationRequest : ServiceRequest
   
  Constructors
  
  
  
  
  StudentCourseRegistrationRequest()
  
  
  Declaration
  
    public StudentCourseRegistrationRequest()
   
  Properties
  
  
  
  
  AcademicYearId
  
  
  Declaration
  
    public int? AcademicYearId { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Nullable<System.Int32> | 
         | 
      
    
  
  
  
  
  CampusId
  
  
  Declaration
  
    public int CampusId { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
  
  
  ClassSectionId
  
  
  Declaration
  
    public int ClassSectionId { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public string Comments { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.String | 
         | 
      
    
  
  
  
  
  CoreqRuleComponentInfoMessage
  
  
  Declaration
  
    public string CoreqRuleComponentInfoMessage { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.String | 
         | 
      
    
  
  
  
  
  CourseId
  
  
  Declaration
  
    public int CourseId { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
  
  
  Credits
  
  
  Declaration
  
    public decimal? Credits { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Nullable<System.Decimal> | 
         | 
      
    
  
  
  
  
  Description
  
  
  Declaration
  
    public string Description { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.String | 
         | 
      
    
  
  
  
  
  EndDate
  
  
  Declaration
  
    public DateTime? EndDate { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Nullable<System.DateTime> | 
         | 
      
    
  
  
  
  
  Hours
  
  
  Declaration
  
    public decimal? Hours { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Nullable<System.Decimal> | 
         | 
      
    
  
  
  
  
  IsAllowOrDeny
  
  
  Declaration
  
    public bool IsAllowOrDeny { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  
  
  IsAudit
  
  
  Declaration
  
    public bool IsAudit { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  
  
  IsBatchRegistration
  
  
  Declaration
  
    public bool IsBatchRegistration { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  
  
  IsMaxRegistrationConflictOverride
  Set it to true, if student registering to class section has Max Registration Conflict Overridden
 
  
  Declaration
  
    public bool IsMaxRegistrationConflictOverride { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  
  
  IsPassFail
  
  
  Declaration
  
    public int? IsPassFail { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Nullable<System.Int32> | 
         | 
      
    
  
  
  
  
  IsRegistrationRetake
  
  
  Declaration
  
    public bool IsRegistrationRetake { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  
  
  IsRegRelConflictExist
  Set it to true, if student registering to class section has any Registration Relationship conflict
 
  
  Declaration
  
    public bool IsRegRelConflictExist { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  
  
  IsRetakeOverride
  
  
  Declaration
  
    public bool IsRetakeOverride { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  
  
  ParentTermId
  
  
  Declaration
  
    public int? ParentTermId { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Nullable<System.Int32> | 
         | 
      
    
  
  
  
  
  PreCoRuleComponentInfoMessage
  
  
  Declaration
  
    public string PreCoRuleComponentInfoMessage { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.String | 
         | 
      
    
  
  
  
  
  PrereqRuleComponentInfoMessage
  
  
  Declaration
  
    public string PrereqRuleComponentInfoMessage { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.String | 
         | 
      
    
  
  
  
  
  RetakeFee
  
  
  Declaration
  
    public char RetakeFee { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Char | 
         | 
      
    
  
  
  
  
  RetakeStudentCourseId
  
  
  Declaration
  
    public int? RetakeStudentCourseId { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Nullable<System.Int32> | 
         | 
      
    
  
  
  
  
  ReturnCode
  
  
  Declaration
  
    public int? ReturnCode { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Nullable<System.Int32> | 
         | 
      
    
  
  
  
  
  StartDate
  
  
  Declaration
  
    public DateTime? StartDate { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Nullable<System.DateTime> | 
         | 
      
    
  
  
  
  
  StudentCourseFeeScheduleId
  
  
  Declaration
  
    public int? StudentCourseFeeScheduleId { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Nullable<System.Int32> | 
         | 
      
    
  
  
  
  
  StudentCourseId
  
  
  Declaration
  
    public int? StudentCourseId { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Nullable<System.Int32> | 
         | 
      
    
  
  
  
  
  StudentEnrollmentPeriodId
  
  
  Declaration
  
    public int StudentEnrollmentPeriodId { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
  
  
  TermId
  
  
  Declaration
  
    public int? TermId { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Nullable<System.Int32> | 
         | 
      
    
  
  
  
  
  UseFeeSchedule
  
  
  Declaration
  
    public bool UseFeeSchedule { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  See Also
  
      Cmc.Core.ServiceModel.ServiceRequest