Exemple #1
0
        // Onglet THEMES
        //====================================================================
        private void tabThemes_Enter(object sender, EventArgs e)
        {
            cbxSelectAt2.Items.Clear();
            cbxSelectAt2.ResetText();
            cbxSelectAt3.Items.Clear();
            cbxSelectAt3.ResetText();
            cbxSelectTh.Items.Clear();
            cbxSelectTh.ResetText();

            lblCreated2.ResetText();
            lblModified2.ResetText();
            lblDeleted2.ResetText();

            remplirListeThemes();

            foreach (Atelier unAtelier in Atelier.listeAteliers())
            {
                cbxSelectAt2.Items.Add(unAtelier.IdAtelier + " (" + unAtelier.NomAtelier + ")");
                cbxSelectAt3.Items.Add(unAtelier.IdAtelier + " (" + unAtelier.NomAtelier + ")");
            }

            foreach (Theme unTheme in Theme.listeThemes())
            {
                cbxSelectTh.Items.Add(unTheme.IdTheme + " (" + unTheme.NomTheme + ")");
            }
        }
        private void btnCreerAtelier_Click(object sender, EventArgs e)
        {
            if (txbCréerAtelier1.Text.Length == 0 || txbCréerAtelier2.Text.Length == 0 || txbCréerAtelier3.Text.Length == 0)
            {
                MessageBox.Show("Erreur : Saisis tous les champs !");
                return;
            }
            else
            {
                try
                {
                    Atelier unNewAtelier;
                    unNewAtelier = new Atelier(int.Parse(txbCréerAtelier1.Text), txbCréerAtelier2.Text, int.Parse(txbCréerAtelier3.Text));
                    unNewAtelier.ajouterAtelier3();


                    //Vider les tbx.text
                    txbCréerAtelier1.Clear();
                    txbCréerAtelier2.Clear();
                    txbCréerAtelier3.Clear();


                    //Afficher MSG VALIDER
                    lblCreerAtelierOK.Show();

                    //Refresh toutes les données de la page atelier
                    refreshAllAtelier();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }
Exemple #3
0
        private void btnCreerAt_Click(object sender, EventArgs e)
        {
            try
            {
                Atelier AT;

                if (txbIdAt.Text.Length != 0 && txbNomAt1.Text.Length != 0 && txbCapaciteAt1.Text.Length != 0)
                {
                    AT = new Atelier(int.Parse(txbIdAt.Text), txbNomAt1.Text, int.Parse(txbCapaciteAt1.Text));
                    AT.ajouterAtelier();

                    txbIdAt.Clear();
                    txbNomAt1.Clear();
                    txbCapaciteAt1.Clear();

                    lblCreated1.Text = "Atelier créé !";

                    //On réactualise la combobox pour ajouter l'élément créé
                    cbxSelectAt1.Items.Clear();
                    cbxSelectAt1.ResetText();
                    foreach (Atelier unAtelier in Atelier.listeAteliers())
                    {
                        cbxSelectAt1.Items.Add(unAtelier.IdAtelier + " (" + unAtelier.NomAtelier + ")");
                    }

                    //On réactualise le DataGridView pour le remplir automatiquement
                    remplirListeAteliers();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("ERREUR! Plus d'informations ci-dessous :");
                MessageBox.Show("Message d'erreur : " + ex.Message);
            }
        }
        private void btnSupprimerAtelier_Click(object sender, EventArgs e)
        {
            if (this.cbxSupprimerAteliers.SelectedIndex == -1)
            {
                MessageBox.Show("Erreur : Selectionne un Atelier !");
                return;
            }
            else
            {
                try
                {
                    // on récupère l'index de la sélection dans la combobox
                    int i = cbxSupprimerAteliers.SelectedIndex;

                    Atelier unAtelier;
                    unAtelier = Atelier.listeAteliers().ElementAt(i);
                    unAtelier.supprimerAtelier();

                    lblSupprimerAtelierOK.Show();
                    cbxSupprimerAteliers.SelectedIndex = -1;

                    //Refresh toutes les données de la page atelier
                    refreshAllAtelier();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }
        private void btnModifierAtelier_Click(object sender, EventArgs e)
        {
            if (txbModifierAtelier2.Text.Length != 0 && txbModifierAtelier3.Text.Length != 0)
            {
                try
                {
                    //on récupère l'index de la sélection dans la combobox
                    int     i = cbxModifierAteliers.SelectedIndex;
                    Atelier unAtelier;
                    unAtelier = Atelier.listeAteliers().ElementAt(i);

                    unAtelier.modifierAtelier(cbxModifierAteliers.SelectedIndex, txbModifierAtelier2.Text, int.Parse(txbModifierAtelier3.Text));

                    //Vider les textbox apres l'ajout
                    txbModifierAtelier2.Clear();
                    txbModifierAtelier3.Clear();
                    lblModifierAtelierOK.Show();
                    cbxModifierAteliers.SelectedIndex = -1;

                    //Refresh toutes les données de la page atelier
                    refreshAllAtelier();
                }

                catch
                {
                    MessageBox.Show("Erreur : La syntaxe est incorrecte");
                }
            }
            else
            {
                MessageBox.Show("Erreur : Selectionne un Atelier !");
                return;
            }
        }
Exemple #6
0
        private void btnSupprAt_Click(object sender, EventArgs e)
        {
            try{
                int     i = cbxSelectAt1.SelectedIndex;
                Atelier AT;
                AT = Atelier.listeAteliers().ElementAt(i);
                AT.supprimerAtelier();

                cbxSelectAt1.ResetText();
                txbNomAt2.Clear();
                txbCapaciteAt2.Clear();

                lblDeleted1.Text = "Atelier supprimé !";

                //On réactualise la combobox pour enlever l'élément supprimé de la liste
                cbxSelectAt1.Items.Clear();
                cbxSelectAt1.ResetText();
                foreach (Atelier unAtelier in Atelier.listeAteliers())
                {
                    cbxSelectAt1.Items.Add(unAtelier.IdAtelier + " (" + unAtelier.NomAtelier + ")");
                }

                //On réactualise le DataGridView pour le remplir automatiquement
                remplirListeAteliers();
            }
            catch (Exception ex) {
                MessageBox.Show("ERREUR! Plus d'informations ci-dessous :");
                MessageBox.Show("Message d'erreur : " + ex.Message);
            }
        }
Exemple #7
0
        // Créer dans la BDD l'objet Atelier passé en paramètre
        public static void creerAtelier3(Atelier unAtelier)
        {
            string     requete = "insert into m2l_atelier values('" + unAtelier.IdAtelier + "','" + unAtelier.LibelleAtelier + "','" + unAtelier.ParticipantAtelier + "')";
            DAOFactory db      = new DAOFactory();

            db.connecter();
            db.execSQLWrite(requete);
        }
Exemple #8
0
        // Modifie dans la BDD le solde de l'objet Atelier passé en paramètre
        public static void modifierAtelier(Atelier unAtelier)
        {
            string     requete = "update m2l_atelier set libelle = '" + unAtelier.LibelleAtelier + "', participant = '" + unAtelier.ParticipantAtelier + "' where id_atelier='" + unAtelier.IdAtelier + "'";
            DAOFactory db      = new DAOFactory();

            db.connecter();
            db.execSQLWrite(requete);
        }
Exemple #9
0
        // Modifie dans la BDD l'objet Atelier passé en paramètre
        public static void modifierAtelier(Atelier unAtelier)
        {
            string requete = "update ATELIER set nomAtelier='" + unAtelier.NomAtelier + "', capaciteAtelier = '" + unAtelier.CapaciteAtelier + "' where idAtelier='" + unAtelier.IdAtelier + "'";

            DAOFactory db = new DAOFactory();

            db.connecter();
            db.execSQLWrite(requete);
        }
Exemple #10
0
        // Supprime dans la BDD de l'objet Atelier passé en paramètre
        public static void supprimerAtelier(Atelier unAtelier)
        {
            string requete = "delete from ATELIER where idAtelier='" + unAtelier.IdAtelier + "'";

            DAOFactory db = new DAOFactory();

            db.connecter();
            db.execSQLWrite(requete);
        }
Exemple #11
0
        private void cbxSelectAt1_SelectedIndexChanged(object sender, EventArgs e)
        {
            int     i = cbxSelectAt1.SelectedIndex;
            Atelier AT;

            AT                  = Atelier.listeAteliers().ElementAt(i);
            txbNomAt2.Text      = AT.NomAtelier;
            txbCapaciteAt2.Text = AT.CapaciteAtelier.ToString();
        }
Exemple #12
0
        private void remplirListeAteliers()
        {
            dgvAteliers.Rows.Clear();

            foreach (Atelier unAtelier in Atelier.listeAteliers())
            {
                dgvAteliers.Rows.Add(unAtelier.IdAtelier, unAtelier.NomAtelier, unAtelier.CapaciteAtelier);
            }
        }
Exemple #13
0
        // Onglets ATELIERS
        //====================================================================
        private void tabAtVisitor_Enter(object sender, EventArgs e)
        {
            dgvAteliersVisitor.Rows.Clear();

            foreach (Atelier unAtelier in Atelier.listeAteliers())
            {
                dgvAteliersVisitor.Rows.Add(unAtelier.IdAtelier, unAtelier.NomAtelier, unAtelier.CapaciteAtelier);
            }
        }
Exemple #14
0
        // Créer dans la BDD l'objet Atelier passé en paramètre
        public static void supprimerAtelier(Atelier unAtelier)
        {
            string     requete  = "delete from m2l_atelier where id_atelier = '" + unAtelier.IdAtelier + "'";
            string     requete2 = "delete from theme where id_atelier = '" + unAtelier.IdAtelier + "'";
            DAOFactory db       = new DAOFactory();

            db.connecter();
            db.execSQLWrite(requete2);
            db.execSQLWrite(requete);
        }
Exemple #15
0
        // Créer dans la BDD l'objet Atelier passé en paramètre
        public static void creerAtelier(Atelier unAtelier)
        {
            string requete = "insert into ATELIER values('" + unAtelier.IdAtelier + "','" +
                             unAtelier.NomAtelier + "','" +
                             unAtelier.CapaciteAtelier + "')";
            DAOFactory db = new DAOFactory();

            db.connecter();
            db.execSQLWrite(requete);
        }
 //REMPLISSAGE COMBOBOX SUPPRIMER ATELIER
 private void remplirCbxSupprimerAtelier()
 {
     try
     {
         cbxSupprimerAteliers.Items.Clear();
         foreach (Atelier unAtelier in Atelier.listeAteliers())
         {
             cbxSupprimerAteliers.Items.Add(unAtelier.IdAtelier);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
        //LES FONCTIONS ET PROCEDURES ONGLET : ATELIER

        //REMPLISSAGE DGV ATELIER
        private void remplirListeAtelier()
        {
            try
            {
                dgvAteliers.Rows.Clear();
                foreach (Atelier unAtelier in Atelier.listeAteliers())
                {
                    dgvAteliers.Rows.Add(unAtelier.IdAtelier, unAtelier.LibelleAtelier, unAtelier.ParticipantAtelier);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Exemple #18
0
        // Onglet ATELIERS
        //====================================================================
        private void tabAteliers_Enter(object sender, EventArgs e)
        {
            cbxSelectAt1.Items.Clear();
            cbxSelectAt1.ResetText();

            lblCreated1.ResetText();
            lblModified1.ResetText();
            lblDeleted1.ResetText();

            remplirListeAteliers();

            foreach (Atelier unAtelier in Atelier.listeAteliers())
            {
                cbxSelectAt1.Items.Add(unAtelier.IdAtelier + " (" + unAtelier.NomAtelier + ")");
            }
        }
        private void cbxModifierAteliers_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                int     i = cbxModifierAteliers.SelectedIndex;
                Atelier unAtelier;
                unAtelier = Atelier.listeAteliers().ElementAt(i);

                txbModifierAtelier2.Text = unAtelier.LibelleAtelier;
                txbModifierAtelier3.Text = unAtelier.ParticipantAtelier.ToString();
            }
            catch (Exception)
            {
                //MessageBox.Show(ex.Message);
            }
        }
Exemple #20
0
        // Retourne une collection de tous les Ateliers lus en BDD
        public static List <Atelier> getAllAteliers()
        {
            List <Atelier> lesAteliers = new List <Atelier>();
            string         req         = "select * from ATELIER";
            DAOFactory     db          = new DAOFactory();

            db.connecter();

            SqlDataReader reader = db.excecSQLRead(req);

            while (reader.Read())
            {
                Atelier at = new Atelier(int.Parse(reader[0].ToString()), reader[1].ToString(), int.Parse(reader[2].ToString()));
                lesAteliers.Add(at);
            }

            return(lesAteliers);
        }
Exemple #21
0
        private void btnModifierAt_Click(object sender, EventArgs e)
        {
            try
            {
                int     i = cbxSelectAt1.SelectedIndex;
                Atelier AT;
                AT = Atelier.listeAteliers().ElementAt(i);
                AT.modifierAtelier(cbxSelectAt1.SelectedIndex, txbNomAt2.Text, int.Parse(txbCapaciteAt2.Text));

                cbxSelectAt1.ResetText();
                txbNomAt2.Clear();
                txbCapaciteAt2.Clear();

                lblModified1.Text = "Atelier modifié !";

                //On réactualise le DataGridView pour le remplir automatiquement
                remplirListeAteliers();
            }
            catch (Exception ex) {
                MessageBox.Show("ERREUR! Plus d'informations ci-dessous :");
                MessageBox.Show("Message d'erreur : " + ex.Message);
            }
        }
Exemple #22
0
 // Ajout d'un atelier
 public void ajouterAtelier(Atelier unAtelier)
 {
     lesAteliers.Add(unAtelier);
 }
Exemple #23
0
 // Suppression d'un atelier
 public void supprimerAtelier(Atelier unTheme)
 {
     lesAteliers.Remove(unTheme);
 }