} // 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); } } }
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(); } }