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;
        }
示例#2
0
        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);
        }
示例#3
0
        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;
        }
示例#4
0
        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);
        }
示例#5
0
        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;
        }