예제 #1
0
        } // pour la securité

        private void btnConfirmerRen_Click(object sender, EventArgs e)
        {
            int num_semaineref = CultureInfo.CurrentCulture.Calendar.GetWeekOfYear
                                     (DateTime.Now, CalendarWeekRule.FirstFullWeek, DayOfWeek.Monday);
            int comp = CultureInfo.CurrentCulture.Calendar.GetWeekOfYear
                           (dtpDateHeureRen.Value, CalendarWeekRule.FirstFullWeek, DayOfWeek.Monday);

            if (tbScore.Text == "")
            {
                MessageBox.Show("Veuillez Renseigner Comme Score  - ");
            }
            else
            {
                if (cbEquipeRen.SelectedItem.ToString() == cbEquipeAdverse.SelectedItem.ToString())
                {
                    MessageBox.Show("Attention !!", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                }
                else
                {
                    if (tbIdRencontre.Text == "")
                    //mode ajout
                    {
                        int nID = new G_T_Rencontre(Conn).Ajouter(dtpDateHeureRen.Value, tbScore.Text, Convert.ToInt32(cbEquipeRen.Text.Substring(0, 1)),
                                                                  Convert.ToInt32(cbEquipeAdverse.Text.Substring(0, 1)));
                        dtRencontre.Rows.Add(nID, tbScore.Text, Convert.ToInt32(cbEquipeRen.Text.Substring(0, 1)), Convert.ToInt32(cbEquipeAdverse.Text.Substring(0, 1)), dtpDateHeureRen.Value);
                    }
                    else
                    //mode édition
                    {
                        if ((cbEquipeRen.SelectedItem.ToString().Substring(0, 1) == cbEquipeAdverse.SelectedItem.ToString().Substring(0, 1)) ||
                            ((dgvRencontre.Rows[0].Cells["Equi"].Value.ToString() == cbEquipeRen.SelectedItem.ToString()) && (dgvRencontre.Rows[0].
                                                                                                                              Cells["EquipeAdv"].Value.ToString() == cbEquipeAdverse.SelectedItem.ToString())))
                        {
                            MessageBox.Show("ERREUR D'ADRESSAGE D'EQUIPE !!", " ERREUR ", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                        else
                        {
                            int nID = int.Parse(tbIdRencontre.Text);
                            new G_T_Rencontre(Conn).Modifier(nID, dtpDateHeureRen.Value, tbScore.Text,
                                                             Convert.ToInt32(cbEquipeRen.Text.Substring(0, 1)), Convert.ToInt32(cbEquipeAdverse.Text.Substring(0, 1)));
                            for (int i = 0; i < dtRencontre.Rows.Count; i++)
                            {
                                if ((int)dtRencontre.Rows[i]["IdRencontre"] == nID)
                                {
                                    //dtClub.Rows[i]["NomClub"] = tbNomClub.Text;
                                    dgvRencontre.Rows[i].Cells["Scor"].Value      = tbScore.Text;
                                    dgvRencontre.Rows[i].Cells["Equi"].Value      = cbEquipeRen.Text;
                                    dgvRencontre.Rows[i].Cells["EquipeAdv"].Value = cbEquipeAdverse.Text;
                                    dgvRencontre.Rows[i].Cells["DateHeure"].Value = dtpDateHeureRen.Value;
                                    break;
                                }
                            }
                        }
                    }
                    bsRencontre.EndEdit();
                    Activer(true);
                }
            }
        }
예제 #2
0
 private void btnEditerRen_Click(object sender, EventArgs e)
 {
     if (dgvRencontre.SelectedRows.Count > 0)
     {
         ActiverRen(false);
         tbIdRencontre.Text = dgvRencontre.SelectedRows[0].Cells["IdRencontre"].Value.ToString();
         C_T_Rencontre Tmp
             = new G_T_Rencontre(Conn).Lire_ID(int.Parse(tbIdRencontre.Text));
         dtpDateHeureRen.Value = Tmp.DateRencontre;
         tbScore.Text          = Tmp.ScoreRencontre;
         cbEquipeRen.Text      = Tmp.IdEquipeDomicile.ToString();
         cbEquipeAdverse.Text  = Tmp.IdEquipeVisiteuse.ToString();
     }
 }