private void DataViewClassGestionEleve_Frm_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            //Attribue les valeurs néssaire pour notre méthode GetDataViewEleveGestionEleve
            int    id     = Int32.Parse(DataViewClassGestionEleve_Frm.CurrentRow.Cells[1].Value.ToString());
            string Nom    = DataViewClassGestionEleve_Frm.CurrentRow.Cells[2].Value.ToString();
            string prenom = DataViewClassGestionEleve_Frm.CurrentRow.Cells[3].Value.ToString();

            //Création de la liste d'objets
            List <OBGestionEleve> MaDataViewClassGesionEleve = new List <OBGestionEleve>();

            //Récupération de la liste d'objet pour un id, un nom et un prenom selectionné dans la DataViewClassGestionEleve_Frm
            MaDataViewClassGesionEleve = GestionEleveBLL.GetDataViewEleveGestionEleve(id, Nom, prenom);

            //Attribue les valeurs a la DataViewEleveGestionEleve_Frm
            DataViewEleveGestionEleve_Frm.DataSource = MaDataViewClassGesionEleve;

            //Change le text du LabelTitre
            LabelNomEleve.Text = Nom + " " + prenom;

            //Style du formulaire
            DataViewEleveGestionEleve_Frm.Visible = true;
            BtAjoutEleve.Visible     = true;
            BtModifEleve.Visible     = true;
            BtSupprimerEleve.Visible = true;
            DataViewEleveGestionEleve_Frm.Columns[0].Visible    = true;
            DataViewEleveGestionEleve_Frm.Columns[1].Visible    = false;
            DataViewEleveGestionEleve_Frm.Columns[2].Visible    = false;
            DataViewEleveGestionEleve_Frm.Columns[3].Visible    = false;
            DataViewEleveGestionEleve_Frm.Columns[4].HeaderText = "Date visite";
            DataViewEleveGestionEleve_Frm.Columns[5].HeaderText = "Motif de la visite";
            DataViewEleveGestionEleve_Frm.Columns[6].HeaderText = "Commentaire";
            DataViewEleveGestionEleve_Frm.Columns[7].HeaderText = "Durée de la visite";
        }
        public GestionEleve()
        {
            InitializeComponent();

            //Connection a la base de donnée
            GestionUtilisateur.SetChaineConnexion(ConfigurationManager.ConnectionStrings["Utilisateur"]);

            //Création de la liste de string
            List <string> MaBoxClassGestionEleve = new List <string>();

            //Récupération de la liste string
            MaBoxClassGestionEleve = GestionEleveBLL.GetBoxClasGestionEleve();

            //Attribue les valeurs a la BoxClassGestionEleve_Frm
            BoxClassGestionEleve_Frm.DataSource = MaBoxClassGestionEleve;

            //Création de la liste d'objets
            List <OBGestionEleve> MaDataViewClassGesionEleve = new List <OBGestionEleve>();

            //Récupération de la liste d'objet pour la classe BTS 2
            MaDataViewClassGesionEleve = GestionEleveBLL.GetDataViewClassGestionEleve("BTS 2");

            //Attribue les valeurs a la DataViewClassGestionEleve_Frm
            DataViewClassGestionEleve_Frm.DataSource = MaDataViewClassGesionEleve;

            //On Ordonne
            DataViewClassGestionEleve_Frm.Columns[0].Visible = false;
            DataViewClassGestionEleve_Frm.Columns[1].Visible = false;
        }
Example #3
0
        private void ModifEleveValidation_Click(object sender, EventArgs e)
        {
            int TierTemps;
            int Etat;

            if (TierTNonModifEleve.Checked == true)
            {
                TierTemps = 0;
            }
            else
            {
                TierTemps = 1;
            }
            if (ArchiveNonModifEleve.Checked == true)
            {
                Etat = 0;
            }
            else
            {
                Etat = 1;
            }
            OBGestionEleve MonEleve = new OBGestionEleve(TextBoxTelephoneEleveModifEleve.Text, TextBoxelephoneParentModifEleve.Text, TierTemps, TextBoxCommentaireModifEleve.Text, Etat);

            GestionEleveBLL.ModifEleve(this.idEleve, MonEleve);
            MessageBox.Show("Eleve a bien été modifier.");
            GestionEleve gestionEleve = new GestionEleve();

            gestionEleve.Show();
            this.Hide();
        }
Example #4
0
        public ModifEleve(int idEleve, string Classe)
        {
            this.idEleve = idEleve;
            InitializeComponent();
            OBGestionEleve MonEleve;

            MonEleve = GestionEleveBLL.GetValeursEleve(idEleve);
            LabelNomEleveModif.Text              = MonEleve.Nom;
            LabelPrenomEleveModif.Text           = MonEleve.Prenom;
            LabelClasseEleveModif.Text           = Classe;
            LabelDateNEleveModif.Text            = MonEleve.DateNaissance;
            TextBoxCommentaireModifEleve.Text    = MonEleve.LeCommentaire;
            TextBoxTelephoneEleveModifEleve.Text = MonEleve.TeleEleve;
            TextBoxelephoneParentModifEleve.Text = MonEleve.TeleParent;
            if (MonEleve.Tier == "False")
            {
                TierTNonModifEleve.Checked = true;
            }
            else
            {
                TierTOuiModifEleve.Checked = true;
            }
            if (MonEleve.EtatModif == "False")
            {
                ArchiveNonModifEleve.Checked = true;
            }
            else
            {
                ArchiveOuiModifEleve.Checked = true;
            }
        }
        private void BtSupprimerEleve_Click(object sender, EventArgs e)
        {
            //Recuperer l'id de l'élève selctionné
            int id = Int32.Parse(DataViewClassGestionEleve_Frm.CurrentRow.Cells[1].Value.ToString());

            GestionEleveBLL.SuppressionEleve(id);
            MessageBox.Show(GestionEleveBLL.SuppressionEleve(id));
        }
Example #6
0
        public AjoutEleve()
        {
            InitializeComponent();
            GestionUtilisateur.SetChaineConnexion(ConfigurationManager.ConnectionStrings["Utilisateur"]);

            //Création de la liste de string
            List <string> MaBoxClassGestionEleve = new List <string>();

            //Récupération de la liste string
            MaBoxClassGestionEleve = GestionEleveBLL.GetBoxClasGestionEleve();

            BoxClassGestionEleve_Frm.DataSource = MaBoxClassGestionEleve;
        }
        private void BoxClassGestionEleve_Frm_SelectedValueChanged(object sender, EventArgs e)
        {
            //Création de la liste d'objets
            List <OBGestionEleve> MaDataViewClassGesionEleve = new List <OBGestionEleve>();

            //Récupération de la liste d'objet pour la classe selectionné dans la BoxClassGestionEleve_Frm
            MaDataViewClassGesionEleve = GestionEleveBLL.GetDataViewClassGestionEleve(BoxClassGestionEleve_Frm.Text);

            //Attribue les valeurs a la DataViewClassGestionEleve_Frm
            DataViewClassGestionEleve_Frm.DataSource = MaDataViewClassGesionEleve;

            //On ORdonne
            DataViewClassGestionEleve_Frm.Columns[0].Visible = false;
            DataViewClassGestionEleve_Frm.Columns[1].Visible = false;

            DataViewEleveGestionEleve_Frm.Visible = false;
        }
Example #8
0
        private void BtValidationAjout_Click(object sender, EventArgs e)
        {
            string   NomEleve;
            string   PrenomEleve;
            DateTime DateNaissanceEle;
            string   TelephoneEle;
            string   TelephonePar;
            int      TierT_Ele = 0;
            string   CommEle;
            int      EtatEle = 0;
            int      IdCla;

            NomEleve         = TextBoxNomAjout.Text;
            PrenomEleve      = TextBoxPrenomAjout.Text;
            DateNaissanceEle = DateNaissanceAjout.Value;
            TelephoneEle     = TextBoxTelephoneEleveAjout.Text;
            TelephonePar     = TextBoxTelephoneParentAjout.Text;
            CommEle          = TextBoxCommentaireAjout.Text;
            IdCla            = BoxClassGestionEleve_Frm.SelectedIndex + 1;
            if (ComboBoxTierTemps.Text == "NON")
            {
                TierT_Ele = 1;
            }
            else
            {
                TierT_Ele = 0;
            }
            if (ComboBoxEtat.Text == "NON")
            {
                EtatEle = 1;
            }
            else
            {
                EtatEle = 0;
            }
            GestionEleveBLL.AjoutElev(NomEleve, PrenomEleve, DateNaissanceEle, TelephoneEle, TelephonePar, TierT_Ele, CommEle, EtatEle, IdCla);
        }