private void RemplirDGV() { dtEquipes = new DataTable(); dtEquipes.Columns.Add(new DataColumn("IdEquipe", System.Type.GetType("System.Int32"))); dtEquipes.Columns.Add("NomEquipe"); dtEquipes.Columns.Add("NiveauEquipe"); dtEquipes.Columns.Add("RefClub"); List <C_T_Equipe> lTmp = new G_T_Equipe(Conn).Lire("NomEquipe"); foreach (C_T_Equipe Tmp in lTmp) { C_T_Club recherche = clubs.Find(X => X.IdClub == (Tmp.IdClub)); dtEquipes.Rows.Add(Tmp.IdEquipeDomicile, Tmp.NomEquipeDomicile, Tmp.NiveauEquipeDomicile, Tmp.IdClub + " - " + recherche.NomClub); } bsEquipes = new BindingSource(); bsEquipes.DataSource = dtEquipes; dgvTEquipe.DataSource = bsEquipes; }
public C_T_Club Lire_ID(int IdClub) { CreerCommande("SelectionnerT_Club_ID"); Commande.Parameters.AddWithValue("@IdClub", IdClub); Commande.Connection.Open(); SqlDataReader dr = Commande.ExecuteReader(); C_T_Club res = new C_T_Club(); while (dr.Read()) { res.IdClub = int.Parse(dr["IdClub"].ToString()); res.NomClub = dr["NomClub"].ToString(); res.LocaliteClub = dr["LocaliteClub"].ToString(); res.AdresseClub = dr["AdresseClub"].ToString(); res.ClubAdverse = bool.Parse(dr["ClubAdverse"].ToString()); } dr.Close(); Commande.Connection.Close(); return(res); }
private void GestionDesSemaines(DataGridView dgv, int SemRef, int Sem) { dtRencontre = new DataTable(); dtRencontre.Columns.Add(new DataColumn("IdRencontre", System.Type.GetType("System.Int32"))); dtRencontre.Columns.Add("DateHeure"); dtRencontre.Columns.Add("EquipeDomi"); dtRencontre.Columns.Add("vs"); dtRencontre.Columns.Add("EquipeVisit"); EquiTmp = new G_T_Equipe(Conn).Lire("IdEquipe"); RenTmp = new G_T_Rencontre(Conn).Lire("Equi"); CbTmp = new G_T_Club(Conn).Lire("IdClub"); int num_semaineref = CultureInfo.CurrentCulture.Calendar.GetWeekOfYear (DateTime.Now, CalendarWeekRule.FirstFullWeek, DayOfWeek.Monday); tbsemaine.Text = num_semaineref.ToString(); foreach (C_T_Rencontre Tmp in RenTmp) { int num_Semaine = CultureInfo.CurrentCulture.Calendar.GetWeekOfYear (Tmp.DateRencontre, CalendarWeekRule.FirstFullWeek, DayOfWeek.Monday); if (num_Semaine == num_semaineref) { C_T_Equipe recherche = EquiTmp.Find(X => X.IdEquipeDomicile == (Tmp.IdEquipeDomicile)); C_T_Equipe recherche2 = EquiTmp.Find(X => X.IdEquipeDomicile == (Tmp.IdEquipeVisiteuse)); C_T_Equipe seachEquipe = EquiTmp.Find(X => X.IdEquipeDomicile == Tmp.IdEquipeDomicile); C_T_Equipe seachEquipeAdv = EquiTmp.Find(X => X.IdEquipeDomicile == Tmp.IdEquipeVisiteuse); C_T_Club VerifCamp = CbTmp.Find(X => X.IdClub == seachEquipe.IdClub); C_T_Club VerifCampAdv = CbTmp.Find(X => X.IdClub == seachEquipeAdv.IdClub); if (!VerifCamp.ClubAdverse || !VerifCampAdv.ClubAdverse) { dtRencontre.Rows.Add(Tmp.IdRencontre, Tmp.DateRencontre, recherche.NomEquipeDomicile, Tmp.ScoreRencontre, recherche2.NomEquipeDomicile); } } } //else // MessageBox.Show(" ERREUR DE CORRESPONDANCE !! "); bsRencontre = new BindingSource(); bsRencontre.DataSource = dtRencontre; dgv.DataSource = bsRencontre; }
public List <C_T_Club> Lire(string Index) { CreerCommande("SelectionnerT_Club"); Commande.Parameters.AddWithValue("@Index", Index); Commande.Connection.Open(); SqlDataReader dr = Commande.ExecuteReader(); List <C_T_Club> res = new List <C_T_Club>(); while (dr.Read()) { C_T_Club tmp = new C_T_Club(); tmp.IdClub = int.Parse(dr["IdClub"].ToString()); tmp.NomClub = dr["NomClub"].ToString(); tmp.LocaliteClub = dr["LocaliteClub"].ToString(); tmp.AdresseClub = dr["AdresseClub"].ToString(); tmp.ClubAdverse = bool.Parse(dr["ClubAdverse"].ToString()); res.Add(tmp); } dr.Close(); Commande.Connection.Close(); return(res); }
private void btnPreviews_Click(object sender, EventArgs e) { dtRencontre = new DataTable(); dtRencontre.Columns.Add(new DataColumn("IdRencontre", System.Type.GetType("System.Int32"))); dtRencontre.Columns.Add("DateRen"); dtRencontre.Columns.Add("EquipeDomic"); dtRencontre.Columns.Add("vsresultat"); dtRencontre.Columns.Add("equiAdv"); EquiTmp = new G_T_Equipe(Conn).Lire("IdEquipe"); RenTmp = new G_T_Rencontre(Conn).Lire("Equi"); CbTmp = new G_T_Club(Conn).Lire("IdClub"); int num_semaineref = CultureInfo.CurrentCulture.Calendar.GetWeekOfYear (DateTime.Now, CalendarWeekRule.FirstFullWeek, DayOfWeek.Monday); tbsemaine.Text = num_semaineref.ToString(); foreach (C_T_Rencontre Tmp in RenTmp) { int num_Semaine = CultureInfo.CurrentCulture.Calendar.GetWeekOfYear (Tmp.DateRencontre, CalendarWeekRule.FirstFullWeek, DayOfWeek.Monday); if (num_Semaine < num_semaineref) { C_T_Equipe recherche = EquiTmp.Find(X => X.IdEquipeDomicile == (Tmp.IdEquipeDomicile)); C_T_Equipe recherche2 = EquiTmp.Find(X => X.IdEquipeDomicile == (Tmp.IdEquipeVisiteuse)); C_T_Equipe seachEquipe = EquiTmp.Find(X => X.IdEquipeDomicile == Tmp.IdEquipeDomicile); C_T_Equipe seachEquipeAdv = EquiTmp.Find(X => X.IdEquipeDomicile == Tmp.IdEquipeVisiteuse); C_T_Club VerifCamp = CbTmp.Find(X => X.IdClub == seachEquipe.IdClub); C_T_Club VerifCampAdv = CbTmp.Find(X => X.IdClub == seachEquipeAdv.IdClub); if (!VerifCamp.ClubAdverse || !VerifCampAdv.ClubAdverse) { dtRencontre.Rows.Add(Tmp.IdRencontre, Tmp.DateRencontre, recherche.NomEquipeDomicile, Tmp.ScoreRencontre, recherche2.NomEquipeDomicile); } } } bsRencontre = new BindingSource(); bsRencontre.DataSource = dtRencontre; dgvResultat.DataSource = bsRencontre; }