Ejemplo n.º 1
0
        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;
            }
        }
Ejemplo n.º 2
0
        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);
                }
            }
        }
Ejemplo n.º 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);
            }
        }
Ejemplo n.º 4
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 + ")");
            }
        }
Ejemplo n.º 5
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);
            }
        }
Ejemplo n.º 6
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();
        }
Ejemplo n.º 7
0
        private void remplirListeAteliers()
        {
            dgvAteliers.Rows.Clear();

            foreach (Atelier unAtelier in Atelier.listeAteliers())
            {
                dgvAteliers.Rows.Add(unAtelier.IdAtelier, unAtelier.NomAtelier, unAtelier.CapaciteAtelier);
            }
        }
Ejemplo n.º 8
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);
            }
        }
Ejemplo n.º 9
0
 //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);
     }
 }
Ejemplo n.º 10
0
        //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);
            }
        }
Ejemplo n.º 11
0
        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);
            }
        }
Ejemplo n.º 12
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 + ")");
            }
        }
Ejemplo n.º 13
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);
            }
        }