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é.");
            }
        }