Example #1
0
        public FormEvenement(int IdEvenement)
        {
            InitializeComponent();
            this.IdEvenement = IdEvenement;

            bd = InterfaceBD.accesInstance();

            Evenement mEvenement = null;
            bd.retournerObjet(ref mEvenement, IdEvenement);
            if (mEvenement == null)
            {
                MessageBox.Show("Cet évènement à été supprimer de la base de données", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
                IdEvenement = 0;
            }
            else
            {
                txtNom.Text = mEvenement.Nom;
                dtpDebut.Value = mEvenement.Debut;
                dtpFin.Value = mEvenement.Fin;
                txtLieu.Text = mEvenement.Lieu;
                txtAdresse.Text = mEvenement.Adresse;
                txtVille.Text = mEvenement.Adresse;
                txtNbrPlace.Text = mEvenement.NbrPlace.ToString();
                txtPrix.Text = mEvenement.Prix.ToString();
            }
        }
Example #2
0
 //---------------------------------
 // Permet la création d'une seule
 // instance de InterfaceBD
 //---------------------------------
 public static InterfaceBD accesInstance()
 {
     if (instance == null)
     {
         instance = new InterfaceBD();
     }
     return instance;
 }
Example #3
0
        private void btnSupprimer_Click(object sender, EventArgs e)
        {
            if (lsvTypeJeu.SelectedItems.Count == 1)
            {
                bd = InterfaceBD.accesInstance();

                bd.supprimmerDansBD(((TypeJeu)(lsvTypeJeu.SelectedItems[0].Tag)));
                RefreshListe();
            }
        }
Example #4
0
 public FormTournoi(int id)
 {
     InitializeComponent();
     interfaceBD = InterfaceBD.accesInstance();
     interfaceBD.retournerObjet(ref tournoi, id);
     if (tournoi != null)
     {
         txtNbrJoueurParEquipe.Text = tournoi.nbJoueur.ToString();
         txtNom.Text = tournoi.nbJoueur.ToString();
         dtpDebut.Value = tournoi.dateDebut;
         dtpFin.Value = tournoi.dateFin;
     }
 }
Example #5
0
        public FormJeu(int id)
        {
            InitializeComponent();
            this.id = id;

            bd = InterfaceBD.accesInstance();
            bd.retournerObjet(ref mJeu, id);

            if (mJeu != null)
            {
                txtNom.Text = mJeu.Nom;
            }
        }
Example #6
0
        //---------------------------------------------
        // Constructeur pour modifications
        //---------------------------------------------
        public FormEquipe(int id)
        {
            InitializeComponent();
            this.id = id;

            bd = InterfaceBD.accesInstance();
            bd.retournerObjet(ref mEquipe, id);

            if (mEquipe != null)
            {
                txtNom.Text = mEquipe.Nom;
                txtSite.Text = mEquipe.SiteWeb;
            }
        }
Example #7
0
        public FormTypeJeu(int id)
        {
            InitializeComponent();

            interfaceBD = InterfaceBD.accesInstance();

            interfaceBD.retournerObjet(ref mTypeJeu, id);

            if (mTypeJeu != null)
            {
                this.id = mTypeJeu.Id;
                txtNom.Text = mTypeJeu.NomTypeJeu;
            }
        }
Example #8
0
        public FormTypePersonnel(int id)
        {
            InitializeComponent();
            this.id = id;

            interfaceBD = InterfaceBD.accesInstance();
            interfaceBD.retournerObjet(ref mType, id);

            if (mType != null)
            {
                txtNom.Text = mType.Nom;
                pbCouleur.BackColor = Color.FromArgb(mType.Couleur);
            }
        }
Example #9
0
        //---------------------------------
        // Constructeur pour modification
        //---------------------------------
        public FormPersonnel(int id)
        {
            InitializeComponent();
            this.id = id;

            bd = InterfaceBD.accesInstance();
            bd.retournerObjet(ref mPersonnel, id);

            if (mPersonnel != null)
            {
                txtNom.Text = mPersonnel.Nom;
                txtCourriel.Text = mPersonnel.Courriel;
                dtpDateNaissance.Value = mPersonnel.DateNaissance;
            }
        }
Example #10
0
        private void btnEnregistrer_Click(object sender, EventArgs e)
        {
            bd = InterfaceBD.accesInstance();

            if (id == 0)
            {
                Jeu jeu = new Jeu(this.txtNom.Text, ((TypeJeu)(cbTypeJeu.SelectedItem)).Id);
                bd.ajoutBD(jeu);
            }
            else
            {
                Jeu jeu = new Jeu(this.id, this.txtNom.Text, ((TypeJeu)(cbTypeJeu.SelectedItem)).Id);
                bd.modifierBD(jeu);
            }
            this.DialogResult = DialogResult.OK;
        }
Example #11
0
        private void btnAjouterMembre_Click(object sender, EventArgs e)
        {
            FormListeJoueurs formListeJoueurs = new FormListeJoueurs(FormListeJoueurs.mode.selection);
            if (formListeJoueurs.ShowDialog() == DialogResult.OK)
            {
                bd = InterfaceBD.accesInstance();
                Joueur mJoueur = null;
                for (int i = 0; i<formListeJoueurs.lstSelectedId.Count; i++)
                {
                    if (!JoueurDansEquipe(formListeJoueurs.lstSelectedId[i]))
                    {
                        bd.retournerObjet(ref mJoueur, formListeJoueurs.lstSelectedId[i]);

                        lbMembre.Items.Add(mJoueur);
                    }
                }
            }
        }
        private void RefreshListe()
        {
            lstTypePersonnel.Clear();
            lsvTypePersonnel.Items.Clear();
            bd = InterfaceBD.accesInstance();
            bd.remplirListe(ref lstTypePersonnel);

            ListViewItem lsv;
            for (int i = 0; i < lstTypePersonnel.Count; i++)
            {
                lsv = new ListViewItem(lstTypePersonnel[i].Nom);
                lsv.SubItems.Add(lstTypePersonnel[i].Couleur.ToString("X"));
                lsv.Tag = lstTypePersonnel[i].Id;

                lsvTypePersonnel.Items.Add(lsv);
            }

            lsvTypePersonnel.Refresh();
        }
Example #13
0
        private void btnEnregistrer_Click(object sender, EventArgs e)
        {
            bool okay = true;

            if (txtNom.Text == "")
            {
                okay = false;
            }
            if (txtGamerTag.Text == "")
            {
                okay = false;
            }
            if (txtCourriel.Text == "")
            {
                okay = false;
            }
            if (cbSexe.SelectedText == null)
            {
                okay = false;
            }

            if (okay)
            {
                bd = InterfaceBD.accesInstance();
                if (id == 0) //Ajout dans la base de données
                {
                    bd.ajoutBD(new Joueur(txtNom.Text, txtGamerTag.Text, txtCourriel.Text, cbSexe.SelectedItem.ToString(), dateTimePicker1.Value));
                    this.DialogResult = DialogResult.OK;
                    this.Close();
                }
                else //Update la base de données
                {
                    bd.modifierBD(new Joueur(id, txtNom.Text, txtGamerTag.Text, txtCourriel.Text, cbSexe.SelectedItem.ToString(), dateTimePicker1.Value));
                    this.DialogResult = DialogResult.OK;
                    this.Close();
                }
            }
            else
            {
                MessageBox.Show("Veuillez remplir tous les champs!", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #14
0
        private void RefreshListe()
        {
            lstEvenement.Clear();
            lsvEvenement.Items.Clear();
            bd = InterfaceBD.accesInstance();
            bd.remplirListe(ref lstEvenement);

            ListViewItem lsv;
            for (int i = 0; i < lstEvenement.Count; i++)
            {
                lsv = new ListViewItem(lstEvenement[i].Nom);
                lsv.SubItems.Add(lstEvenement[i].Debut.ToString());
                lsv.SubItems.Add(lstEvenement[i].Fin.ToString());
                lsv.SubItems.Add(lstEvenement[i].Lieu.ToString());
                lsv.SubItems.Add(lstEvenement[i].Adresse.ToString());
                lsv.SubItems.Add(lstEvenement[i].NbrPlace.ToString());
                lsv.SubItems.Add(lstEvenement[i].Prix.ToString());
                lsv.Tag = lstEvenement[i];

                lsvEvenement.Items.Add(lsv);
            }

            lsvEvenement.Refresh();
        }
Example #15
0
 //---------------
 // Constructeur
 //---------------
 public FormPersonnel()
 {
     bd = InterfaceBD.accesInstance();
     InitializeComponent();
 }
Example #16
0
        private void RefreshListe()
        {
            lstJeuAvecType.Clear();
            lsvJeuAvecType.Items.Clear();
            bd = InterfaceBD.accesInstance();
            bd.remplirListe(ref lstJeuAvecType);

            ListViewItem lsv;
            for (int i = 0; i < lstJeuAvecType.Count; i++)
            {
                lsv = new ListViewItem(lstJeuAvecType[i].Nom);
                lsv.SubItems.Add(lstJeuAvecType[i].TypeJeu);
                lsv.Tag = lstJeuAvecType[i].Id;

                lsvJeuAvecType.Items.Add(lsv);
            }

            lsvJeuAvecType.Refresh();
        }
Example #17
0
        private void btnEnregistrer_Click(object sender, EventArgs e)
        {
            bool okay = true;

            if (txtNom.Text == "")
            {
                okay = false;
            }
            if (txtSite.Text == "")
            {
                okay = false;
            }

            if (okay)
            {
                AssignerJoueurAListe();
                bd = InterfaceBD.accesInstance();
                if (id == 0) //Ajout dans la base de données
                {
                    mEquipe.Nom = txtNom.Text;
                    mEquipe.SiteWeb = txtSite.Text;
                    bd.ajoutBD(mEquipe);

                    mEquipe.SaveListeJoueurBD();
                    this.DialogResult = DialogResult.OK;
                }
                else //Update la base de données
                {
                    mEquipe.Nom = txtNom.Text;
                    mEquipe.SiteWeb = txtSite.Text;

                    bd.modifierBD(mEquipe);
                    mEquipe.SaveListeJoueurBD();
                    this.DialogResult = DialogResult.OK;
                }
            }
            else
            {
                MessageBox.Show("Veuillez remplir tous les champs!", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #18
0
        private void btnEnregistrer_Click(object sender, EventArgs e)
        {
            txtNom.Text.Trim();
            txtLieu.Text.Trim();
            txtAdresse.Text.Trim();
            txtVille.Text.Trim();

            if (txtNom.Text == "")
            {
                MessageBox.Show("Vous devez spécifier un nom pour l'évènement.", "Erreur de nom", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (txtLieu.Text == "")
            {
                MessageBox.Show("Vous devez spécifier un lieu pour l'évènement.", "Erreur de lieu", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (txtAdresse.Text == "")
            {
                MessageBox.Show("Vous devez spécifier une adresse pour l'évènement.", "Erreur d'adresse", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (txtVille.Text == "")
            {
                MessageBox.Show("Vous devez spécifier une ville pour l'évènement.", "Erreur de ville", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (dtpDebut.Value >= dtpFin.Value)
            {
                MessageBox.Show("La date de début ne peut être supérieure à la date de fin");
            }
            else
            {
                bd = InterfaceBD.accesInstance();
                if (IdEvenement > 0)
                {
                    //Modifier
                    Evenement mEvenement = new Evenement(this.IdEvenement,txtNom.Text, dtpDebut.Value, dtpFin.Value, txtLieu.Text, txtAdresse.Text, Convert.ToInt32(txtNbrPlace.Text), Convert.ToDouble(txtPrix.Text));
                    bd.modifierBD(mEvenement);
                }
                else
                {
                    Evenement mEvenement = new Evenement(txtNom.Text, dtpDebut.Value, dtpFin.Value, txtLieu.Text, txtAdresse.Text, Convert.ToInt32(txtNbrPlace.Text), Convert.ToDouble(txtPrix.Text));
                    bd.ajoutBD(mEvenement);
                }
                this.DialogResult = DialogResult.OK;
            }
        }
Example #19
0
        private void RefreshListe()
        {
            lstTypeJeu.Clear();
            lsvTypeJeu.Items.Clear();
            bd = InterfaceBD.accesInstance();
            bd.remplirListe(ref lstTypeJeu);

            ListViewItem lsv;
            for (int i = 0; i < lstTypeJeu.Count; i++)
            {
                lsv = new ListViewItem(lstTypeJeu[i].NomTypeJeu);
                lsv.Tag = lstTypeJeu[i];

                lsvTypeJeu.Items.Add(lsv);
            }

            lsvTypeJeu.Refresh();
        }
Example #20
0
 //---------------
 // Constructeurs
 //---------------
 public FormTournoi()
 {
     interfaceBD = InterfaceBD.accesInstance();
     InitializeComponent();
 }
Example #21
0
 //---------------
 // Constructeur
 //---------------
 public FormTypePersonnel()
 {
     interfaceBD = InterfaceBD.accesInstance();
     InitializeComponent();
 }
Example #22
0
 //---------------
 // Constructeur
 //---------------
 public FormListeTournoi()
 {
     lstTournoi = new List<Tournoi>();
     interfaceBD = InterfaceBD.accesInstance();
     InitializeComponent();
 }
Example #23
0
        private void RefreshListe()
        {
            lstJoueur.Clear();
            lsvJoueurs.Items.Clear();
            lstJoueur = new List<Joueur>();
            bd = InterfaceBD.accesInstance();
            bd.remplirListe(ref lstJoueur);

            ListViewItem lsv;
            for (int i = 0; i < lstJoueur.Count; i++)
            {
                lsv = new ListViewItem(lstJoueur[i].Nom);
                lsv.SubItems.Add(lstJoueur[i].GamerTag);
                lsv.SubItems.Add(lstJoueur[i].Courriel);
                lsv.SubItems.Add(lstJoueur[i].Sexe);
                lsv.SubItems.Add(lstJoueur[i].Date.ToString());
                lsv.Tag = lstJoueur[i];

                lsvJoueurs.Items.Add(lsv);
            }

            lsvJoueurs.Refresh();
        }