Exemplo n.º 1
0
        static void Main(string[] args)
        {
            University university = new University("NULP");

            university.AddStudent(new Student("Andrew Kostenko", knowledge: 85));
            university.AddStudent(new Student("Julia Veselkina", knowledge: 72));
            university.AddStudent(new Student("Maria Perechrest", knowledge: 61));
            university.AddStudent(new Student("Ivan Momot", knowledge: 27));
            university.AddStudent(new Student("Nastya Shelm", knowledge: 66));



            Internship internship = new Internship("Interlink");

            internship.AddInternLinst(SelectionInterns.ChoiceInterns(university));
            Console.WriteLine("+------------------------------+");
            Console.WriteLine("|LIST OF INTERNSHIP'S STUDENTS:|");
            Console.WriteLine("+------------------------------+");
            foreach (var student in internship.GetInterns())
            {
                Console.WriteLine("| - {0,-20} {1,3}   |", student.name, student.knowledge.level);
            }
            Console.WriteLine("+------------------------------+");
            Console.ReadKey();
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            Student student1 = new Student("Andrew Kostenko");
            Student student2 = new Student("Julia Veselkina");
            Student student3 = new Student("Maria Perechrest");

            student1.SetKnowledge(new Knowledge(7));
            student2.SetKnowledge(new Knowledge(4));
            student3.SetKnowledge(new Knowledge(10));

            University university = new University("CH.U.I");

            university.AddStudent(student1);
            university.AddStudent(student2);
            university.AddStudent(student3);

            Internship internship = new Internship("Interlink");

            internship.AddStudents(university.GetStudentsToInternship());

            Console.WriteLine("Students added to internship:");
            Console.WriteLine(internship.GetStudents());

            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            var        s          = new Student("Alex", new Knowledge(3));
            University university = new University("CH.N.U.");

            university.AddStudent(new Student("Andrew Kostenko", new Knowledge(100)));
            university.AddStudent(new Student("Julia Veselkina", new Knowledge(75)));
            university.AddStudent(new Student("Maria Perechrest", new Knowledge(92)));
            university.AddStudent(new Student("Kate Ogirenko", new Knowledge(65)));

            Internship internship = new Internship("Interlink", university.GetStudents(), university.GetEverage());

            Console.WriteLine($"List of internship's students from {university.GetName()} university");
            internship.GetInterns();
        }
Exemplo n.º 4
0
        static void Main(string[] args)
        {
            var        s          = new Student("Alex");
            University university = new University("CH.U.I.");

            university.AddStudent(new Student("Andrew Kostenko"));
            university.AddStudent(new Student("Julia Veselkina"));
            university.AddStudent(new Student("Maria Perechrest"));

            Internship internship = new Internship("Interlink");

            //internship.FormInterns(university);
            Console.WriteLine("List of internship's students:");
            Console.WriteLine(internship.GetStudents());
            Console.ReadLine();
        }
Exemplo n.º 5
0
        static void Main(string[] args)
        {
            var        s          = new Student("Alex");
            University university = new University("CH.U.I.");

            university.AddStudent(new Student("Andrew Kostenko", new Knowledge(5)));
            university.AddStudent(new Student("Julia Veselkina", 5));
            university.AddStudent(new Student("Maria Perechrest", 3));

            Internship internship = new Internship("Interlink");

            internship.CreatingListOfIntern(university);
            Console.WriteLine("List of internship's students:");
            Console.WriteLine(internship.GetStudents());
            Console.ReadKey();
        }
Exemplo n.º 6
0
        static void Main(string[] args)
        {
            University university = new University("CH.U.I.");

            university.AddStudent(new Student("Andrew Kostenko", 4));
            university.AddStudent(new Student("Julia Veselkina", 5));
            university.AddStudent(new Student("Maria Perechrest", 3));



            Internship internship = new Internship("Interlink");

            internship.enrollStudent(university);

            Console.WriteLine("List of internship's students:");
            Console.WriteLine(internship.getStudents());
        }
Exemplo n.º 7
0
        static void Main(string[] args)
        {
            var s = new Student("Alex");

            s.SetKnowledge(new Knowledge(4));
            University university = new University("CH.U.I.");

            university.AddStudent(s);
            university.AddStudent(new Student("Andrew Kostenko", new Knowledge(2)));
            university.AddStudent(new Student("Julia Veselkina", new Knowledge(2)));
            university.AddStudent(new Student("Maria Perechrest", new Knowledge(5)));

            Internship internship = new Internship("Interlink");

            internship.SelectStudentsFromUniversity(university);
            Console.WriteLine("List of internship's students:");
            Console.WriteLine(internship.GetStudents());
        }
Exemplo n.º 8
0
        static void Main(string[] args)
        {
            University university = new University("CH.U.I.");

            university.AddStudent(new Student("Andrew Kostenko"));
            university.AddStudent(new Student("Julia Veselkina"));
            university.AddStudent(new Student("Maria Perechrest"));
            university.AddStudent(new Student("Ivan Ivanov"));
            for (int i = 0; i < university._Students.Count; i++)
            {
                Console.WriteLine(university[i] + " level of knowledge (0 - 100): ");
                university[i].SetKnowledge(new Knowledge(Convert.ToInt32(Console.ReadLine())));
            }
            Internship internship = new Internship("Interlink", university);

            Console.WriteLine("List of internship's students:");
            Console.WriteLine(internship.GetStudents());
            Console.ReadKey();
        }
Exemplo n.º 9
0
        static void Main(string[] args)
        {
            var student1 = new Student("Bob", new Knowledge(1));
            var student2 = new Student("Martin", new Knowledge(5));
            var student3 = new Student("Alex", new Knowledge(4));

            University university = new University("CH.U.I.");

            university.AddStudent(student1);
            university.AddStudent(student2);
            university.AddStudent(student3);

            Internship internship = new Internship("Interlink");

            internship.AddInterns(university);

            Console.WriteLine("List of internship's students:");
            Console.WriteLine(internship.GetInterns());
        }
Exemplo n.º 10
0
        static void Main(string[] args)
        {
            University university = new University("CH.U.I.");

            Student student1 = new Student("Andrew");
            Student student2 = new Student("Julia");
            Student student3 = new Student("Maria");
            Student student4 = new Student("Anton");
            Student student5 = new Student("Dmitry");
            Student student6 = new Student("Vladislav");
            Student student7 = new Student("Olexandr");
            Student student8 = new Student("Nataliya");
            Student student9 = new Student("Yevgeniy");

            student1.SetKnowledgeLevel(35);
            student2.SetKnowledgeLevel(3);
            student3.SetKnowledgeLevel(99);
            student4.SetKnowledgeLevel(86);
            student5.SetKnowledgeLevel(12);
            student6.SetKnowledgeLevel(58);
            student7.SetKnowledgeLevel(32);
            student8.SetKnowledgeLevel(81);
            student9.SetKnowledgeLevel(70);


            university.AddStudent(student1);
            university.AddStudent(student2);
            university.AddStudent(student3);
            university.AddStudent(student4);
            university.AddStudent(student5);
            university.AddStudent(student6);
            university.AddStudent(student7);
            university.AddStudent(student8);
            university.AddStudent(student9);

            Internship internship = new Internship("Interlink");

            internship.AddAllStudents_FromUniversity(university);
            Console.WriteLine(university.GetMidlKnowledgeStr());
            Console.WriteLine("////////////////////////////////");

            Console.WriteLine("List of internship's students:");
            Console.WriteLine(internship.GetStudentsStr());
            Console.WriteLine("////////////////////////////////");

            Console.WriteLine($"List of {university.GetName()} students:");
            Console.WriteLine(university.GetStudentsStr());
        }
Exemplo n.º 11
0
        static void Main(string[] args)
        {
            Student student1 = new Student("Alex Vitrov", new Knowledge(10.2));
            Student student2 = new Student("Julia Veselkina", new Knowledge(9.8));
            Student student3 = new Student("Maria Perechrest", new Knowledge(10.1));

            University university = new University("CH.U.I.");

            university.AddStudent(student1);
            university.AddStudent(student2);
            university.AddStudent(student3);


            Internship internship = new Internship("Interlink");

            internship.AddStudents(university);
            Console.WriteLine("List of internship's students:");
            Console.WriteLine(internship.GetStudents());
        }
Exemplo n.º 12
0
        static void Main(string[] args)
        {
            var        s          = new Student("Alex", new Knowledge(5));
            University university = new University("CH.U.I.");

            university.AddStudent(new Student("Andrew Kostenko", new Knowledge(4)));
            university.AddStudent(new Student("Julia Veselkina"));
            university.AddStudent(new Student("Maria Perechrest"));
            university.AddStudent(s);

            Internship internship = new Internship("Interlink");

            //internship.AddStudents(university.Students);


            internship.AddStudentsFromOtherEducPlace(university); // поліморфізм

            Console.WriteLine("List of internship's students:");
            Console.WriteLine(internship.GetStudents());
        }
Exemplo n.º 13
0
        static void Main(string[] args)
        {
            FileStream fs = new FileStream("candidates.xml", FileMode.OpenOrCreate);
            var        s1 = new Student("Ivan", new Knowledge(80));
            var        s2 = new Student("Dany", new Knowledge(0));
            var        s3 = new Student("Mark", new Knowledge(100));

            Student[]     stud      = new Student[] { s1, s2, s3 };
            XmlSerializer formatter = new XmlSerializer(typeof(Student[]));

            using (fs)
            {
                formatter.Serialize(fs, stud);
            }

            var s = new Student("Alex");

            University university = new University("CH.U.I.");

            university.AddStudent(new Student("Andrew Kostenko", new Knowledge(80)));
            university.AddStudent(new Student("Julia Veselkina", new Knowledge(70)));
            university.AddStudent(new Student("Maria Perechrest", new Knowledge(60)));
            s.SetKnowledge(new Knowledge(80));


            Internship internship = new Internship("Interlink");

            foreach (var student in university.students)
            {
                internship.candidates.Add(student);
            }
            internship.candidates.Add(s);
            internship.GetCandidatesFrom(fs = new FileStream("candidates.xml", FileMode.OpenOrCreate));

            internship.GetStudents(university, internship.candidates);
            Console.WriteLine("List of internship's students:");
            Console.WriteLine(internship.ShowBestStudents());
            Console.ReadLine();
        }
Exemplo n.º 14
0
        static void Main(string[] args)
        {
            var        s          = new Student("Alex", new Knowledge(5));
            University university = new University("CH.U.I.");

            university.AddStudent(new Student(("Andrew Kostenko"), new Knowledge(3)));
            university.AddStudent(new Student(("Julia Veselkina"), new Knowledge(4)));
            university.AddStudent(new Student(("Maria Perechrest"), new Knowledge(5)));

            University university2 = new University("CH.D.T.U");

            university2.AddStudent(new Student(("Prokopenko Serj"), new Knowledge(5)));
            university2.AddStudent(new Student(("Julia Vereschagina"), new Knowledge(4)));
            university2.AddStudent(new Student(("Peter Parker"), new Knowledge(5)));

            Internship internship = new Internship("Interlink");

            internship.AddUniversity(university);
            internship.AddUniversity(university2);
            Console.WriteLine("List of internship's students:");
            Console.WriteLine(internship.GetStudents());
        }
Exemplo n.º 15
0
        static void Main(string[] args)
        {
            //var s = new Student("Alex");

            //IStrategy strategy = new GetStudentsFromDB();
            //University university = new University("CH.U.I.");
            //university.Strategy = strategy;
            //university.AddStudent();

            University university = new University("CH.U.I.");

            university.AddStudent(new Student("Andrew Kostenko", new Knowledge(1111)));
            university.AddStudent(new Student("Julia Veselkina", new Knowledge(160)));
            university.AddStudent(new Student("Maria Perechrest", new Knowledge(180)));
            university.AddStudent(new Student("Alex", new Knowledge(180)));

            Internship internship = new Internship("Interlink");

            internship.AddUniversity(university);
            Console.WriteLine("List of internship's students:");
            Console.WriteLine(internship.GetStudents());
        }
Exemplo n.º 16
0
        static void Main(string[] args)
        {
            var student1 = new Student("Viktoriia Pavliuk");

            student1.SetKnowledge(new Knowledge(88));

            var student2 = new Student("Vitaliy Datsyshyn");

            student2.SetKnowledge(new Knowledge(89));

            var student3 = new Student("Petro Beckham");

            student3.SetKnowledge(new Knowledge(47));

            var student4 = new Student("Natalie Dormer");

            student4.SetKnowledge(new Knowledge(70));

            var LPNU = new University("LP NU");

            LPNU.AddStudent(student1);
            LPNU.AddStudent(student2);
            LPNU.AddStudent(student3);
            LPNU.AddStudent(student4);

            IReader reader = new ConsoleReader();

            LPNU.AddStudents(reader.ReadStudents());

            var internship = new Internship("InterLink");

            internship.AddStudentsFromUniversity(LPNU);

            IWriter writer = new ConsoleWriter();

            writer.WriteStudents(internship.GetStudents());
        }
Exemplo n.º 17
0
        static void Main(string[] args)
        {
            Student s1 = new Student("Alex Kostenko");
            Student s2 = new Student("Maria Veselkina");
            Student s3 = new Student("Julia Prechrest");
            Student s4 = new Student("Andriy Vorochinsky");
            Student s5 = new Student("Vladyslav Machete");

            s1.SetKnowledge(new Knowledge(20));
            s2.SetKnowledge(new Knowledge(38));
            s3.SetKnowledge(new Knowledge(54));
            s4.SetKnowledge(new Knowledge(84));
            s5.SetKnowledge(new Knowledge(46));


            University university1 = new University("CH.U.I.");

            university1.AddStudent(s1);
            university1.AddStudent(s2);
            university1.AddStudent(s3);

            University university2 = new University("L.N.U");

            university2.AddStudent(s4);
            university2.AddStudent(s5);

            Internship internship = new Internship("Interlink");

            internship.ApplyStudent(s1);
            internship.ApplyStudent(s2);
            internship.ApplyStudent(s3);
            internship.ApplyStudent(s4);
            internship.ApplyStudent(s5);
            Console.WriteLine("List of internship's students:");
            Console.WriteLine(internship.GetStudents());
        }
Exemplo n.º 18
0
        static void Main(string[] args)
        {
            List <Student> students = GetStudents();

            University university = new University("CH.U.I.");

            foreach (var stud in students)
            {
                university.AddStudent(stud);
            }

            Internship internship = new Internship("Interlink");

            foreach (var stud in university.Students)
            {
                internship.SetStudent(stud);
            }

            Console.WriteLine("List of internship's students:");
            Console.WriteLine(internship.GetStudents());

            Console.ReadKey();
        }
Exemplo n.º 19
0
        static void Main(string[] args)
        {
            var s = new Student("Alex");

            s.SetKnowledge(new Knowledge(5));
            University university = new University("CH.U.I.");
            University universityWithoutStudents = new University("Sad university");

            university.AddStudent(new Student("Andrew Kostenko", new Knowledge(5)));
            university.AddStudent(new Student("Julia Veselkina", new Knowledge(4)));
            university.AddStudent(new Student("Maria Perechrest", new Knowledge(3)));
            university.AddStudent(new Student("Roma Danilyk", new Knowledge(4)));
            university.AddStudent(new Student("Oleg Pilipenko", new Knowledge(3)));
            university.AddStudent(s);
            Internship internship = new Internship("Interlink");

            internship.SelectStudents(university);
            Console.WriteLine("List of internship's students:");
            Console.WriteLine(internship.GetStudents());

            Console.WriteLine(universityWithoutStudents.GetAverageKnowledge());
        }
Exemplo n.º 20
0
        static void Main(string[] args)
        {
            /*
             * University universityA = new University("CHDTU");
             * var student1 = new Student("Andrew Kostenko", new Knowledge(78));
             * var student2 = new Student("Julia Veselkina", new Knowledge(92));
             * var student3 = new Student("Maria Perechrest", new Knowledge(60));
             * universityA.AddStudent(student1);
             * universityA.AddStudent(student2);
             * universityA.AddStudent(student3);
             *
             * Internship internLink = new Internship("Interlink");
             * internLink.AddStudent(student1, universityA);
             *          internLink.AddStudent(student2, universityA);
             *          internLink.AddStudent(student3, universityA);
             *          Console.WriteLine("List of internship's students:");
             * Console.WriteLine(internLink.GetStudents());
             */
            var        student1    = new Student("Andrew Kostenko", new Knowledge(60, 60), 0.5f, true);
            var        student2    = new Student("Andrew NeKostenko", new Knowledge(60, 60), 0.5f, true);
            var        student3    = new Student("NeAndrew Kostenko", new Knowledge(60, 60), 0.5f, false);
            var        student4    = new Student("NeAndrew NeKostenko", new Knowledge(60, 60), 0.5f, true);
            University universityA = new University("CHDTU");

            universityA.AddStudent(student1);
            universityA.AddStudent(student2);
            universityA.AddStudent(student3);
            universityA.AddStudent(student4);
            University universityB = new University("CHNU");

            universityB.AddStudent(student4);
            Internship internLink = new Internship("Interlink");

            internLink.AddStudent(student1, universityA);
            internLink.AddStudent(student2, universityA);
            internLink.AddStudent(student3, universityB);
            internLink.AddStudent(student4, universityB);
            Meetup     meetup     = new Meetup("Митап");
            selfTaught selfTaught = new selfTaught();

            ISchedule workingDays        = new DoWSchedule(DayOfWeek.Monday, DayOfWeek.Tuesday, DayOfWeek.Wednesday, DayOfWeek.Tuesday, DayOfWeek.Friday);
            ISchedule weekends           = new DoWSchedule(DayOfWeek.Saturday, DayOfWeek.Sunday);
            ISchedule everyDays          = new JoinSchedule(workingDays, weekends);
            ISchedule excludeSummer      = new MonthSchedule(1, 2, 3, 4, 5, 9, 10, 11, 12);
            ISchedule academicSchedule   = new JoinSchedule(excludeSummer, workingDays);
            ISchedule daysInLastWInMonth = new LastWoMSchedule(DayOfWeek.Friday);


            Plan pacificPlan = new Plan("Пацифист");

            pacificPlan.addTask(universityA, new Period(new DateTime(2015, 9, 1), new DateTime(2020, 7, 20)), academicSchedule);
            pacificPlan.addTask(universityB, new Period(new DateTime(2020, 9, 1), new DateTime(2022, 7, 20)), academicSchedule);

            Plan selfTaughtPlan = new Plan("Самоучка");

            selfTaughtPlan.addTask(internLink, new Period(new DateTime(2018, 9, 1), new DateTime(2020, 7, 20)), workingDays);
            selfTaughtPlan.addTask(meetup, daysInLastWInMonth);
            selfTaughtPlan.addTask(selfTaught, everyDays);

            Plan teachMEPlan = new Plan("Терпила");

            teachMEPlan.addTask(universityA, new Period(new DateTime(2018, 9, 1), new DateTime(2020, 7, 20)), academicSchedule);
            teachMEPlan.addTask(meetup, new Period(new DateTime(2018, 9, 1), new DateTime(2020, 7, 20)), daysInLastWInMonth);
            teachMEPlan.addTask(new Period(new DateTime(2018, 9, 1), new DateTime(2020, 7, 20)), everyDays);

            Plan enlightenedPlan = new Plan("Сознательный");

            enlightenedPlan.addTask(universityA, new Period(new DateTime(2015, 9, 1), new DateTime(2020, 7, 20)), academicSchedule);
            enlightenedPlan.addTask(meetup, daysInLastWInMonth);
            enlightenedPlan.addTask(internLink, new Period(new DateTime(2018, 9, 1), new DateTime(2020, 7, 20)), workingDays);
            enlightenedPlan.addTask(selfTaught, everyDays);
            enlightenedPlan.addTask(student2, weekends);

            pacificPlan.teachStudent(student1, new Period(new DateTime(2015, 9, 1), new DateTime(2022, 7, 20)));
            selfTaughtPlan.teachStudent(student2, new Period(new DateTime(2015, 9, 1), new DateTime(2022, 7, 20)));
            teachMEPlan.teachStudent(student3, new Period(new DateTime(2015, 9, 1), new DateTime(2022, 7, 20)));
            enlightenedPlan.teachStudent(student4, new Period(new DateTime(2015, 9, 1), new DateTime(2022, 7, 20)));

            Console.WriteLine(student1.GetKnowledgePract() + " " + student1.GetKnowledgeTheory());
            Console.WriteLine(student2.GetKnowledgePract() + " " + student2.GetKnowledgeTheory());
            Console.WriteLine(student3.GetKnowledgePract() + " " + student3.GetKnowledgeTheory());
            Console.WriteLine(student4.GetKnowledgePract() + " " + student4.GetKnowledgeTheory());
        }