public listeEtudiantSco(IScolarite obj)
        {
            this.obj = obj;

            InitializeComponent();
            this.ajouterNiveaux();
        }
        public gestionEmploiFom(IScolarite obj)
        {
            this.obj = obj;
            notifObj = (NotificationClass)Activator.GetObject(typeof(NotificationClass), "tcp://localhost:1235/ObjNotification");

            InitializeComponent();
            this.ajouterNiveaux();
        }
예제 #3
0
        public menuScolarite(IScolarite obj)
        {
            this.obj = obj;
            InitializeComponent();
            prenomLabel.Text = loginForm.user.prenom;
            dashboardScolarite emp = new dashboardScolarite(obj);

            emp.TopLevel   = false;
            emp.AutoScroll = false;
            container.Controls.Clear();
            container.Controls.Add(emp);
            emp.Show();
        }
예제 #4
0
        public dashboardScolarite(IScolarite obj)
        {
            InitializeComponent();

            int nbr_modules = obj.acceder_nombre_modules(loginForm.user.specialite);

            moduleLbl.Text = nbr_modules.ToString();
            int nbr_enseignants = obj.acceder_nombre_enseignants(loginForm.user.specialite);

            enseignantLbl.Text = nbr_enseignants.ToString();
            int nbr_etudiants = obj.acceder_nombre_etudiants(loginForm.user.specialite);

            etudiantsLbl.Text = nbr_etudiants.ToString();
        }
        public listeEnseignantSco(IScolarite obj)
        {
            this.obj = obj;
            InitializeComponent();
            List <UtilisateurObj> ens = obj.acceder_enseignants(loginForm.user.specialite);

            foreach (UtilisateurObj item in ens)
            {
                double   vmh  = obj.acceder_volumeHoraire(item.id_utilisateur);
                string[] row  = { item.nom, item.prenom, vmh.ToString() + " H/S" };
                var      Item = new ListViewItem(row);
                listeEn.Items.Add(Item);
            }
        }
        public ModifierSeance(IScolarite obj, EmploiObj seance)
        {
            ModifierSeance.seance = seance;
            m_aeroEnabled         = false;
            ModifierSeance.obj    = obj;
            InitializeComponent();

            listcr = obj.acceder_creneaux(loginForm.user.specialite, seance.niveau, seance.section);

            CreneauDrop.Clear();
            foreach (var item in listcr)
            {
                CreneauDrop.AddItem(item.Key);
            }
        }
예제 #7
0
        public AjouterSeanceForm2(IScolarite obj)
        {
            m_aeroEnabled = false;
            this.obj      = obj;
            InitializeComponent();
            modules = obj.acceder_modules(loginForm.user.specialite);
            moduleDrop.Clear();
            foreach (var item in modules)
            {
                moduleDrop.AddItem(item.Key);
            }

            enseignants = obj.acceder_enseignants(loginForm.user.specialite);
            enDrop.Clear();
            foreach (var item in enseignants)
            {
                enDrop.AddItem(item.id_utilisateur + " - " + item.nom + " " + item.prenom);
            }
        }
 public static Boolean ShowBox(EmploiObj seance, IScolarite obj)
 {
     sBox = new ModifierSeance(obj, seance);
     sBox.ShowDialog();
     return(supp);
 }
예제 #9
0
        private void bunifuThinButton21_Click(object sender, EventArgs e)
        {
            if (idField.Text.Equals("") || passwordField.Text.Equals(""))
            {
                MessageBox.Show("Veuillez remplir tout les champs");
            }
            else
            {
                user = obj.authentification(Int32.Parse(idField.Text), passwordField.Text);
                if (user != null)
                {
                    switch (user.type)
                    {
                    case "Etudiant":
                        IEtudiant et = (IEtudiant)Activator.GetObject(typeof(IEtudiant), "tcp://localhost:1235/ObjEtudiant");
                        if (et == null)
                        {
                            MessageBox.Show("Problem du Serveur");
                        }
                        menuEtudiant me = new menuEtudiant(et);
                        this.Hide();
                        me.Closed += (s, args) => this.Close();
                        me.Show();


                        break;

                    case "Enseignant":
                        IEnseignant en = (IEnseignant)Activator.GetObject(typeof(IEnseignant), "tcp://localhost:1235/ObjEnseignant");
                        if (en == null)
                        {
                            MessageBox.Show("Problem du Serveur");
                        }

                        menuEnseignant men = new menuEnseignant(en);
                        this.Hide();
                        men.Closed += (s, args) => this.Close();

                        men.Show();
                        break;

                    case "AgentScolarite":
                        IScolarite sc = (IScolarite)Activator.GetObject(typeof(IScolarite), "tcp://localhost:1235/ObjScolarite");
                        if (sc == null)
                        {
                            MessageBox.Show("Problem du Serveur");
                        }
                        menuScolarite msc = new menuScolarite(sc);
                        this.Hide();
                        msc.Closed += (s, args) => this.Close();
                        msc.Show();
                        break;


                    default:
                        break;
                    }
                }
                else
                {
                    erreurLabel.Visible = true;
                }
            }
        }