예제 #1
0
        public static void   StudentLoad(string studentId)
        {
            var objStudent2 = Student.Load("89498196");

            string line = "--------------------------------------------";

            Console.WriteLine();

            Console.WriteLine("{0}\nStudent Properties\n{0}", line);

            Console.WriteLine("Student2 StudentId = " + objStudent2.StudentID);
            Console.WriteLine("Student2 First Name = " + objStudent2.FirstName);
            Console.WriteLine("Student2 Last Name = " + objStudent2.LastName);

            Console.WriteLine("Student2 Last 4 digit of SSNumber = " + objStudent2.Last4SSN);
            Console.WriteLine("Student2 Number & Address = " + objStudent2.Address);
            Console.WriteLine("Student2 City = " + objStudent2.City);

            Console.WriteLine("Student2 State = " + objStudent2.State);
            Console.WriteLine("Student2 Zipcode = " + objStudent2.Zipcode);
            Console.WriteLine("Student2 Day Phone = " + objStudent2.PhoneDay);

            Console.WriteLine("Student2 Evening Phone = " + objStudent2.PhoneEvening);
            Console.WriteLine("Student2 Cell Phone = " + objStudent2.PhoneCell);
            Console.WriteLine("Student2 Email = " + objStudent2.Email);

            // Console.WriteLine("Student2 Semester Attending = " + objStudent2.Semester);
            Console.WriteLine("Student2 Graduation Date= " + objStudent2.GraduationDate);
            Console.WriteLine("Student2 GPA = " + objStudent2.GPA);

            Console.WriteLine();

            Console.WriteLine("{0}\nEmployer Properties\n{0}", line);

            Console.WriteLine();
            Console.WriteLine("Employer ID = " + objStudent2.Employer.EmployerId);
            Console.WriteLine("Employer Title is = " + objStudent2.Employer.Title);

            Console.WriteLine("Employer CompanyName is = " + objStudent2.Employer.CompanyName);
            Console.WriteLine("Employer Department is = " + objStudent2.Employer.Department);
            Console.WriteLine("Employer Manager is = " + objStudent2.Employer.SupervisorName);

            Console.WriteLine("Employer Address is = " + objStudent2.Employer.Address);
            Console.WriteLine("Employer City is = " + objStudent2.Employer.City);
            Console.WriteLine("Employer State is = " + objStudent2.Employer.State);

            Console.WriteLine("Employer ZipCode is = " + objStudent2.Employer.Zipcode);
            Console.WriteLine("Employer Phone is = " + objStudent2.Employer.PhoneNumber);
            Console.WriteLine("Employer Duties is = " + objStudent2.Employer.Duties);

            Console.WriteLine();

            Console.WriteLine("{0}\nInternship Requirement Properties\n{0}", line);


            Console.WriteLine("RequirementId= " + objStudent2.InternshipRequirement.RequirementId);
            // Console.WriteLine("Intership StudentID is = " + objStudent2.InternshipRequirement.StudentID);


            Console.WriteLine("DriverLicense is = " + objStudent2.InternshipRequirement.DriverLicense);
            Console.WriteLine("Type is = " + objStudent2.InternshipRequirement.InternshipType);

            Console.WriteLine("Owncar is = " + objStudent2.InternshipRequirement.Owncar);
            Console.WriteLine("Travelnj is = " + objStudent2.InternshipRequirement.TravelNJ);

            Console.WriteLine("TravelWestchesterNY is = " + objStudent2.InternshipRequirement.TravelWestchester);
            Console.WriteLine("ResidenceStatus is = " + objStudent2.InternshipRequirement.ResidenceStatus);
            Console.WriteLine("AnyLimitation is = " + objStudent2.InternshipRequirement.Limitation);

            Console.WriteLine("LimitationExplain is = " + objStudent2.InternshipRequirement.LimitationExplanation);
            Console.WriteLine("PrefernceRanks is null = " + (objStudent2.InternshipRequirement.PreferenceRanks == null));
            Console.WriteLine("ModulesTaken is null = " + (objStudent2.InternshipRequirement.ModulesTaken == null));


            Console.WriteLine();

            Console.WriteLine("{0}\nFile upload Properties\n{0}", line);

            Console.WriteLine("FileUploadId: {0} \nResume: {1} \nTranscript: {2}",
                              objStudent2.InternshipRequirement.studentContent.FileId,
                              objStudent2.InternshipRequirement.studentContent.Resume,
                              objStudent2.InternshipRequirement.studentContent.Transcript);

            Console.WriteLine();

            Console.WriteLine("{0}\nModule Taken Properties\n{0}", line);

            int counter = 0;

            foreach (var m in objStudent2.InternshipRequirement.ModulesTaken)
            {
                Console.WriteLine("{0}\nModule #{1} \n{0}", line, ++counter);

                Console.WriteLine("Module TakenID: {0}\nModule ID: {1}\nModuleName {2}",
                                  m.ModuleTakenId, m.Module.ModuleId, m.Module.Description);
            }

            counter = 0;


            Console.WriteLine();

            Console.WriteLine("{0}\nPreference Rank Section Properties\n{0}", line);
            foreach (var objRank1 in objStudent2.InternshipRequirement.PreferenceRanks)
            {
                Console.WriteLine("{0}\nPrefernce #{1} \n{0}", line, ++counter);

                Console.WriteLine("PefernceId: {2}\nPefernceDescription: {0}\nRank: {1}",
                                  objRank1.Preference.Description, objRank1.Rank, objRank1.Preference.PreferenceId);
            }
        }