Esempio n. 1
0
        private void btnCreer_Click(object sender, EventArgs e)
        {
            try {
                CtrlConfiguration cc      = new CtrlConfiguration(connexion);
                string            equipe1 = cbEquipe1.Text;
                string            equipe2 = cbEquipe2.Text;
                string            duree   = dtpMitemps.Value.ToString("HH:mm:ss");
                string            partie  = cc.Create(equipe1, equipe2, duree);
                ViewCoursMatch    vcm     = new ViewCoursMatch(connexion, partie, duree, "1", equipe1, equipe2);
                vcm.Show();

                if (this.partie != null)
                {
                    Model.ProchainePartieDAO ppdao   = new Model.ProchainePartieDAO(connexion);
                    Model.PartieDAO          ptdao   = new Model.PartieDAO(connexion);
                    Model.Partie             encours = ptdao.Select("WHERE id='" + partie + "'").First();
                    this.partie.Partie = encours;

                    ppdao.Update(this.partie.ToUpdate(), "WHERE id='" + this.partie.Id + "'");
                }
            } catch (Exception ex) {
                throw ex;
                //throw new Exception("Etape : " + etape);
                //System.Windows.Forms.MessageBox.Show(ex.Message + ":" + ex.StackTrace);
            }
        }
Esempio n. 2
0
 private void dgvProchainsMatchs_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     try {
         int      index = e.RowIndex;
         string[] tab   = list.ElementAt(index);
         Model.ProchainePartieDAO ppdao  = new Model.ProchainePartieDAO(connexion);
         Model.ProchainePartie    partie = ppdao.Select("WHERE id='" + tab[0] + "'").First();
         ViewConfig vc = new ViewConfig(connexion, partie);
         vc.Show();
     } catch (Exception ex) {
         throw ex;
     }
 }
Esempio n. 3
0
        private void btnAjouter_Click(object sender, EventArgs e)
        {
            Model.EquipeDAO eqdao = new Model.EquipeDAO(connexion);
            Model.Equipe    eq1   = eqdao.Select("WHERE nom = '" + cbEquipe1.Text + "'").First();
            Model.Equipe    eq2   = eqdao.Select("WHERE nom = '" + cbEquipe2.Text + "'").First();

            Model.ProchainePartieDAO pptdao = new Model.ProchainePartieDAO(connexion);
            Model.ProchainePartie    pp     = new Model.ProchainePartie(pptdao.NextId(), eq1, eq2, null);
            pptdao.Insert(pp.ToInsert());

            dgvProchainsMatchs.Rows.Clear();
            FillDataGridView();
        }