예제 #1
0
        public List <PROPJoueur> getJoueur(string searchJoueur)
        {
            List <PROPJoueur>     JoueurList = new List <PROPJoueur>();
            SQLHelper             sqlHelper  = new SQLHelper();
            List <MySqlParameter> parameters = new List <MySqlParameter>();

            parameters.Add(new MySqlParameter("_JoueurSearch", searchJoueur));
            var resultSet = sqlHelper.executeSP <DataSet>(parameters, "SelectJoueur");

            PROPJoueur Joueur;

            foreach (DataRow drow in resultSet.Tables[0].Rows)
            {
                Joueur = new PROPJoueur(

                    Convert.ToInt32(drow[0].ToString()),
                    drow[1].ToString(),
                    drow[2].ToString(),
                    Convert.ToBoolean(drow[3]),

                    Convert.ToInt32(drow[4])
                    );
                JoueurList.Add(Joueur);
            }

            return(JoueurList);
        }
예제 #2
0
        public int DeleteJoueur(PROPJoueur Joueur)
        {
            SQLHelper             sqlHelper    = new SQLHelper();
            List <MySqlParameter> lstParameter = new List <MySqlParameter>();

            lstParameter.Add(new MySqlParameter("_JoueurID", Joueur.Id));
            return(sqlHelper.executeSP <int>(lstParameter, "DeleteJoueur"));
        }
예제 #3
0
        public int CreateJoueur(PROPJoueur Joueur)
        {
            SQLHelper             sqlHelper  = new SQLHelper();
            List <MySqlParameter> parameters = new List <MySqlParameter>();

            parameters.Add(new MySqlParameter("_JoueurName", Joueur.Nom));
            parameters.Add(new MySqlParameter("_JoueurPrenom", Joueur.Prenom));
            parameters.Add(new MySqlParameter("_JoueurSexe", Joueur.Sexe ? 1 : 0));
            parameters.Add(new MySqlParameter("_JoueurEquipeId", Joueur.EquipeId));
            return(sqlHelper.executeSP <int>(parameters, "InsertJoueur"));
        }
예제 #4
0
        public void UpdateJoueur(PROPJoueur Joueur)
        {
            SQLHelper             sqlHelper    = new SQLHelper();
            List <MySqlParameter> lstParameter = new List <MySqlParameter>();

            lstParameter.Add(new MySqlParameter("_Id", Joueur.Id));
            lstParameter.Add(new MySqlParameter("_Nom", Joueur.Nom));
            lstParameter.Add(new MySqlParameter("_Prenom", Joueur.Prenom));
            lstParameter.Add(new MySqlParameter("_Sexe", Joueur.Sexe ? 1 : 0));
            lstParameter.Add(new MySqlParameter("_EquipeId", Joueur.EquipeId));
            sqlHelper.executenonquery(lstParameter, "UpdateJoueur");
        }
예제 #5
0
 public bool updateJoueur(PROPJoueur Joueur)
 {
     if (string.IsNullOrEmpty(Joueur.Nom) || Joueur.Id <= 0)
     {
         return(false);
     }
     else
     {
         DALJoueur dalJoueur = new DALJoueur();
         dalJoueur.UpdateJoueur(Joueur);
         return(true);
     }
 }
예제 #6
0
        public int CreateJoueur(string JoueurName, string JoueurPrenom, bool sexe, int EquipeId)
        {
            if (string.IsNullOrEmpty(JoueurName))
            {
                return(-1);
            }
            else
            {
                DALJoueur  dalJoueur = new DALJoueur();
                PROPJoueur joueur    = new PROPJoueur(0, JoueurName, JoueurPrenom, sexe, EquipeId);

                return(dalJoueur.CreateJoueur(joueur));
            }
        }
예제 #7
0
        public List <PROPJoueur> getAllJoueur()
        {
            List <PROPJoueur>     JoueurList = new List <PROPJoueur>();
            SQLHelper             sqlHelper  = new SQLHelper();
            List <MySqlParameter> parameters = new List <MySqlParameter>();
            var resultSet = sqlHelper.executeSP <DataSet>(parameters, "getAllJoueur");


            PROPJoueur Joueur;

            foreach (DataRow drow in resultSet.Tables[0].Rows)
            {
                Joueur = new PROPJoueur();

                Joueur.Id = Convert.ToInt32(drow[0].ToString());
                if (drow[1] != null)
                {
                    Joueur.Nom = drow[1].ToString();
                }
                if (drow[2] != null)
                {
                    Joueur.Prenom = drow[2].ToString();
                }
                if (drow[3] != null)
                {
                    Joueur.Sexe = Convert.ToBoolean(drow[3]);
                }
                if (drow[4] != null && typeof(DBNull) != drow[4].GetType())
                {
                    Joueur.EquipeId = Convert.ToInt32(drow[4]);
                }
                JoueurList.Add(Joueur);
            }

            return(JoueurList);
        }