public bool ajouterVisionnage(Visionnage x) { mySqlConn = new MySql_Connection(); int count = 0; string sql = "INSERT INTO Visionnage VALUES (NULL, '" + x.nom + "', '" + x.realisateur + "', '" + x.producteur + "', '" + x.type + "', " + x.is_3d + ", " + x.is_original + ");"; mySqlConn.openConnection(); count = mySqlConn.executeCommande(sql); mySqlConn.closeConnection(); if (count > 0) { return(true); } else { return(false); } }
public List <Visionnage> getListeFilms() { List <Visionnage> liste = null; mySqlConn = new MySql_Connection(); string sql = "SELECT * FROM Visionnage;"; mySqlConn.openConnection(); MySqlDataReader dataReader = mySqlConn.selectCommande(sql); try { if (dataReader != null) { liste = new List <Visionnage>(); } while (dataReader.Read()) { Visionnage v = new Visionnage(); v.id = dataReader.GetInt32(0); v.nom = dataReader.GetString(1); v.realisateur = dataReader.GetString(2); v.producteur = dataReader.GetString(3); v.type = dataReader.GetString(4); v.is_3d = dataReader.GetBoolean(5); v.is_original = dataReader.GetBoolean(6); liste.Add(v); } } finally { mySqlConn.closeConnection(); } return(liste); }
public void ajouterVisionnage() { Console.WriteLine("\n\n\t--- Ajouter un nouveau visionnage ---"); Visionnage v = new Visionnage(); Console.Write("\nNom du visionnage : "); v.nom = Console.ReadLine(); Console.Write("Réalisateur : "); v.realisateur = Console.ReadLine(); Console.Write("Producteur : "); v.producteur = Console.ReadLine(); char t = '#'; //Type du visionnage do { Console.Write("\nType du visionnage, Long métrage(1)/Court métrage(2)/Série(3) : "); t = Console.ReadKey().KeyChar; } while (t != '1' && t != '2' && t != '3'); if (t == '1') { v.type = "Long métrage"; } else if (t == '2') { v.type = "Court métrage"; } else { v.type = "Série"; } //si le visionnage est 3D ou non do { Console.Write("\nVisionnage 3D ? Oui(o)/Non(n) : "); t = Console.ReadKey().KeyChar; } while (t != 'o' && t != 'n'); if (t == 'o') { v.is_3d = true; } else { v.is_3d = false; } //si le visionnage est original ou non do { t = '#'; Console.Write("\nVisionnage original ? Oui(o)/Non(n) : "); t = Console.ReadKey().KeyChar; } while (t != 'o' && t != 'n'); if (t == 'o') { v.is_original = true; } else { v.is_original = false; } bool is_cree = dao.ajouterVisionnage(v); if (is_cree) { Console.WriteLine("\n> Visionnage a été ajouté avec succes."); } else { Console.WriteLine("\n> Visionnage n'a pas été ajouté."); } }