public void retournerObjet(ref EquipeAvecJoueurs mEquipeAvecJoueurs, int Id) { mEquipeAvecJoueurs = null; OracleCommand cmd = new OracleCommand(); // fournir objet OracleConnection et le string de commande cmd.Connection = cnLanUQTR; // Ouverture d'une connexion cnLanUQTR.Open(); cmd.CommandText = "SELECT IDEQUIPE, SITEWEB, NOM FROM EQUIPE WHERE IDEQUIPE = :id"; cmd.Parameters.Add("id", Id); OracleDataReader rs = cmd.ExecuteReader(); try { rs.Read(); mEquipeAvecJoueurs = new EquipeAvecJoueurs(Id, rs.GetOracleValue(2).ToString(), rs.GetOracleValue(1).ToString()); rs.Close(); cmd.Parameters.Clear(); cmd.CommandText = "SELECT J.IDJOUEUR, J.NOM, J.GAMERTAG, J.COURRIEL, J.SEXE, J.DATENAISSANCE FROM JOUEUR J INNER JOIN JOUEUREQUIPE E ON J.IDJOUEUR = E.IDJOUEUR WHERE E.IDEQUIPE= :id"; cmd.Parameters.Add("id", Id); rs = cmd.ExecuteReader(); while (rs.Read()) { mEquipeAvecJoueurs.lstJoueurs.Add(new Joueur(Convert.ToInt32(rs.GetOracleValue(0).ToString()), rs.GetOracleValue(1).ToString(), rs.GetOracleValue(2).ToString(), rs.GetOracleValue(3).ToString(), rs.GetOracleValue(4).ToString(), Convert.ToDateTime(rs.GetOracleValue(5).ToString()))); } rs.Close(); } catch { } cnLanUQTR.Close(); }
//--------------------------------------------- // Constructeur de base //--------------------------------------------- public FormEquipe() { InitializeComponent(); mEquipe = new EquipeAvecJoueurs("", ""); }