Example #1
0
 public Facultate(string Nume, Secretariat SecretariatulFacultatii)
 {
     this.Nume = Nume;
     this.SecretariatulFacultatii = SecretariatulFacultatii;
 }
Example #2
0
        /*     public List<Profesor> getListFacultati()
        {

            GetInfoFromFiles();
           CitesteFisier readFile = new CitesteFisier();
           //         var lista = readFile.ReadFac();
            var listaProf = readFile.ReadProf("ARH");
            return listaProf;
        }  */
        public Universitate GetInfoFromFilesAndCreatUniversitate( )
        {
            CitesteFisier file=new CitesteFisier();
            List<string> listaNumeFacultati = file.ReadFac();
            List<Student> listaStudUniv = file.ReadStudentUniv();
            List<Facultate> listaFacultati = new List<Facultate>();

            foreach(string numeFac in listaNumeFacultati)
            {
                List<Profesor> listaProfi = file.ReadProf(numeFac);
                List<StudentFacultate> listaStudFacultate = file.ReadStudentFac(numeFac);
                List<Materie> listaMaterii = file.ReadMaterii(numeFac);
                Secretariat sec = new Secretariat(listaStudFacultate, listaProfi, listaMaterii);
                Facultate fac = new Facultate(numeFac, sec);
                listaFacultati.Add(fac);
            }

            Universitate univ = new Universitate("Politehnica Timisoara", listaFacultati, listaStudUniv);

            return univ;
        }