Ejemplo n.º 1
0
 public Form1()
 {
     InitializeComponent();
     Poli = null;
     FacultatePtSecretara = null;
     validate_invalidate_prof_app(false);
     validate_invalidate_secretara_app(false);
     validate_invalidate_administrator_app(false);
     button5.Enabled = false;
 }
Ejemplo n.º 2
0
        public bool verificaDacaProfesoriiAuIncheiatSituatia(string numeFacultate, Facultate facult)
        {
            string NumeFisier = "Materia";
            string filePath = null;
            int counter = 0;
            int begin = 1;
            int end = 10;
            switch (numeFacultate)
            {
                case "AC": break;
                case "ETC": begin += 10; end += 10; break;
                case "ARH": begin += 20; end += 20; break;
                default: break;
            }
            for (int i = begin; i <= end; i++)
            {
                string fisier = NumeFisier + i.ToString() + ".txt";
                filePath = @fisier;

                if (File.Exists(filePath) == true)
                    counter++;
                else
                {
                    counter = 0;

                }
            }
            if (counter == end)
            {
               // button5.Enabled = true;
              //  FacultatePtSecretara = facult;
                return true;
            }
            else
            {
                return false;
               // MessageBox.Show("Situatia materiilor nu a fost pe deplin incheiata! Nu se poate calcula media studentilor!", "Mesaj important!");
            }
        }
Ejemplo n.º 3
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;
        }