Beispiel #1
0
        //Méthode qui va s'exécuter lors du clic sur le bouton de recherche
        private void imgRecherche_Click(object sender, EventArgs e)
        {
            tot.Visible = false;
            GestionnaireConnexion connect = new GestionnaireConnexion();

            //On rechercher un lecteur(étudiant ou professeur)
            if ((connect.OneEtudiant(txtRecherche.Text) == null) && (connect.OneProfesseur(txtRecherche.Text) == null))
            {
                txtNotLect.Text = "Ce lecteur n est pas enregistré!!!!";
                Transition1.ShowSync(notifLect);
                notifLect.Visible = true;
            }
            else
            {
                if ((connect.OneEtudiant(txtRecherche.Text) == null) && (connect.OneProfesseur(txtRecherche.Text) != null))
                {
                    dgLecteur.Rows.Clear();
                    Professeur P = connect.OneProfesseur(txtRecherche.Text);

                    //On ajoute l'utilisateur trouvé dans le datagrid
                    dgLecteur.Rows.Add(null, P.Matricule, P.Nom, P.Prenom, P.Sexe, P.Email);
                }
                else
                {
                    dgLecteur.Rows.Clear();
                    Etudiant E = connect.OneEtudiant(txtRecherche.Text);

                    //On ajoute l'utilisateur trouvé dans le datagrid
                    dgLecteur.Rows.Add(null, E.Matricule, E.Nom, E.Prenom, E.Sexe, E.Email);
                }
            }
        }
Beispiel #2
0
        private void imgRechEmp_Click(object sender, EventArgs e)
        {
            GestionnaireConnexion    connect = new GestionnaireConnexion();
            List <FormulaireEmprunt> ficheE  = connect.AllEmprunt();

            totE.Visible = false;
            //On rechercher un emprunt
            if ((connect.OneEtudiant(txtRechEmp.Text) == null) && (connect.OneProfesseur(txtRechEmp.Text) == null))
            {
                txtEmp.Text = "Ce lecteur n est pas enregistré!!!!";
                Transition1.ShowSync(notifE);
                notifE.Visible = true;
            }
            else
            {
                //On remplis le datgrid avec tous les emprunts
                foreach (FormulaireEmprunt E in ficheE)
                {
                    dgEmprunt.Rows.Clear();

                    if ((E.MatriculeEtd == null) && (E.MatriculeProf == null))
                    {
                        dgEmprunt.Rows.Add(null, "Aucun", "Aucun", "Aucun", "Aucun");
                    }
                    else if (E.MatriculeEtd == null)
                    {
                        dgEmprunt.Rows.Add(null, E.MatriculeProf, E.ISBN, E.DateEmprunt.ToString(), E.DateFin.ToString());
                    }
                    else
                    {
                        dgEmprunt.Rows.Add(null, E.MatriculeEtd, E.ISBN, E.DateEmprunt.ToString(), E.DateFin.ToString());
                    }
                }
            }
        }