/// <summary> /// Return a list of enrollments from the files /// </summary> /// <returns>Enrollments</returns> public List <Enrollment> Extract_Enrollments() { this.Enrollments = new List <Enrollment>(); foreach (var file in Files) { string filename = file.Substring(file.LastIndexOf(@"\")).Replace(@"\", ""); filename = filename.Replace("user_", ""); filename = filename.Replace(".xml", ""); int enrollNo = Convert.ToInt32(filename); XmlDataDocument xmldoc = new XmlDataDocument(); XmlNodeList xmlnode; int i = 0; string str = null; FileStream fs = new FileStream(file, FileMode.Open, FileAccess.Read); xmldoc.Load(fs); xmlnode = xmldoc.GetElementsByTagName("name"); string name = ""; for (i = 0; i <= xmlnode.Count - 1; i++) { try { name = xmlnode[i].ChildNodes.Item(0).InnerText.Trim(); } catch (Exception exc) { } } Enrollments.Add(new Enrollment { Enrollment_No = enrollNo, Name = name, XML_File = file }); } return(Enrollments); }
public Student() { RegisterEventAppliers() .For <IStudentRegisteredEvent>(Apply) .For <IAddressChangedEvent>(Apply) .For <IStudentEnrolledEvent>(e => Enrollments.Add(new Enrollment(this, e.EnrollmentId))) .For <IEnrollmentEvent>( e => Enrollments.Single(enrollment => enrollment.Id == e.EnrollmentId).ApplyEvent(e)); }
private void ExecuteDigit(object obj) { Course objCourse = new Course() { ClassSize = 5, CourseId = 8, EndDate = DateTime.Now, InstructorId = 8, Name = "john", StartDate = DateTime.Now, Title = "JObjhj" }; Enrollments.Add(objCourse); objschool.Courses.Add(objCourse); (obj as DataGrid).Items.Refresh(); }
public virtual void Enroll(Course course, Grade grade) { if (Enrollments.Count >= 2) { throw new Exception("Cannot have more than 2 enrollments"); } var enrollment = new Enrollment(this, course, grade); Enrollments.Add(enrollment); }
public void Enroll(string name, string motivation) { Assert(State < (int)BountyState.IsAssigned); Enrollments.Add(new Enrollment { Address = Message.Sender, Name = name, Motivation = motivation }); State = (int)BountyState.HasEnrollments; }
public Member(string fName, string lName, string mName, string gender, string dob, string maritalStatus, string joiningDate, string endDate, string coverageTypeCode, string prefix = "Mr", string suffix = "") { if (string.IsNullOrEmpty(fName)) { throw new ArgumentNullException(fName); } if (string.IsNullOrEmpty(lName)) { throw new ArgumentNullException(lName); } if (string.IsNullOrEmpty(gender)) { throw new ArgumentNullException(gender); } if (string.IsNullOrEmpty(dob)) { throw new ArgumentNullException(dob); } if (string.IsNullOrEmpty(maritalStatus)) { throw new ArgumentNullException(maritalStatus); } if (string.IsNullOrEmpty(joiningDate)) { throw new ArgumentNullException(joiningDate); } if (string.IsNullOrEmpty(endDate)) { throw new ArgumentNullException(endDate); } if (string.IsNullOrEmpty(coverageTypeCode)) { throw new ArgumentNullException(coverageTypeCode); } Prefix = prefix; FirstName = fName; LastName = lName; MiddleName = mName; Suffix = suffix; Gender = gender; DateOfBirth = dob; MaritalStatus = maritalStatus; _identifier = GenerateMemberIdentifier(); var enrollment = new Enrollment { PlanId = PlanId, CoverageTypeCode = coverageTypeCode, CoverageEndDate = endDate, CoverageStartDate = joiningDate, CoverageType = coverageTypeCode }; Enrollments.Add(enrollment); JoiningDate = joiningDate;; //CoverageStartDate = joiningDate; //CoverageEndDate = endDate; //CoverageTypeCode = coverageTypeCode; }