}//Comprobar si funciona

        private void InsertarPelicula(Pelicula pelicula)
        {
            if (!estaEnPeliculas(pelicula))
            {
                connection.Open();
                comando             = connection.CreateCommand();
                comando.CommandText = "INSERT INTO peliculas VALUES (@idPelicula ,@titulo, @cartel,@año,@genero, @calificacion)";//da  error porque dice que tengo un comando abierto
                comando.Parameters.Add("@idPelicula", SqliteType.Integer);
                comando.Parameters.Add("@titulo", SqliteType.Text);
                comando.Parameters.Add("@cartel", SqliteType.Text);
                comando.Parameters.Add("@genero", SqliteType.Text);
                comando.Parameters.Add("@año", SqliteType.Integer);
                comando.Parameters.Add("@calificacion", SqliteType.Text);
                comando.Parameters["@idPelicula"].Value   = pelicula.Id;
                comando.Parameters["@titulo"].Value       = pelicula.Titulo;
                comando.Parameters["@cartel"].Value       = pelicula.Cartel;
                comando.Parameters["@genero"].Value       = pelicula.Genero;
                comando.Parameters["@año"].Value          = pelicula.Año;
                comando.Parameters["@calificacion"].Value = pelicula.Calificacion;
                comando.ExecuteNonQuery();
                connection.Close();
            }
        }
Beispiel #2
0
 public Sesion(string hora, Pelicula pelicula, Sala sala)
 {
     this.hora     = hora;
     this.pelicula = pelicula;
     this.sala     = sala;
 }