private void btnBuscar_Click(object sender, EventArgs e)
        {
            miPelicula = new Data_movies.ClsPelicula();
            miPelicula.nombrePelicula = txtBuscar.Text;
            miPelicula.idCategoria    = 0;
            //miListaPelicula.buscarPelicula(miPelicula);

            ClsNodo nodo = (ClsNodo)miListaPelicula.buscarPelicula(miPelicula);

            if (nodo != null)
            {
                MessageBox.Show(nodo.dato.ToString());
            }
            else
            {
                MessageBox.Show("Pelicula no encontrada");
            }
        }
        public static void cargarPeliculasTxt(ref Data_movies.ClsPelicula[] auxPeliculaTxt, string nomCategoria)
        {
            StreamReader reader = new StreamReader(nomCategoria + ".txt");
            int          size   = Convert.ToInt32(reader.ReadLine());

            auxPeliculaTxt = new Data_movies.ClsPelicula[size];

            for (int index = 0; index < auxPeliculaTxt.Length; index++)
            {
                auxPeliculaTxt[index]                 = new Data_movies.ClsPelicula();
                auxPeliculaTxt[index].idPelicula      = int.Parse(reader.ReadLine());
                auxPeliculaTxt[index].nombrePelicula  = reader.ReadLine();
                auxPeliculaTxt[index].idCategoria     = int.Parse(reader.ReadLine());
                auxPeliculaTxt[index].imgPelicula     = reader.ReadLine();
                auxPeliculaTxt[index].trailerPelicula = reader.ReadLine();
            }
            reader.Close();
        }
        private void CatDisney_Load(object sender, EventArgs e)
        {
            pictureBox7.Parent = pictureSlider;
            cargarPeliculasTxt(ref auxPeliculaTxt, "Disney");

            pictureBox1.WaitOnLoad = false;
            pictureBox2.WaitOnLoad = false;
            pictureBox3.WaitOnLoad = false;
            pictureBox4.WaitOnLoad = false;
            pictureBox5.WaitOnLoad = false;

            for (int index = 0; index < auxPeliculaTxt.Length; index++)
            {
                if (index == 0)
                {
                    pictureBox1.LoadAsync(@"" + auxPeliculaTxt[index].imgPelicula.ToString());
                }
                else if (index == 1)
                {
                    pictureBox2.LoadAsync(@"" + auxPeliculaTxt[index].imgPelicula.ToString());
                }
                else if (index == 2)
                {
                    pictureBox3.LoadAsync(@"" + auxPeliculaTxt[index].imgPelicula.ToString());
                }
                else if (index == 3)
                {
                    pictureBox4.LoadAsync(@"" + auxPeliculaTxt[index].imgPelicula.ToString());
                }
                else if (index == 4)
                {
                    pictureBox5.LoadAsync(@"" + auxPeliculaTxt[index].imgPelicula.ToString());
                }

                miPelicula = new Data_movies.ClsPelicula(auxPeliculaTxt[index].idPelicula, auxPeliculaTxt[index].nombrePelicula, auxPeliculaTxt[index].idCategoria, auxPeliculaTxt[index].imgPelicula, auxPeliculaTxt[index].trailerPelicula);
                miListaPelicula.agregarNuevaPelicula(miPelicula);
            }
        }
Exemple #4
0
        private void Presentacion_contenido_Load(object sender, EventArgs e)
        {
            timer1.Start();
            cargaAvatar();

            cargarPeliculasTxt(ref auxPeliculaTxt, "Disney");
            cargarPeliculasTxt2(ref auxPeliculaTxt2, "Marvel");

            pictureBox3.WaitOnLoad = false;
            pictureBox4.WaitOnLoad = false;
            pictureBox5.WaitOnLoad = false;
            pictureBox6.WaitOnLoad = false;
            pictureBox7.WaitOnLoad = false;

            pictureBox11.WaitOnLoad = false;
            pictureBox10.WaitOnLoad = false;
            pictureBox9.WaitOnLoad  = false;
            pictureBox8.WaitOnLoad  = false;
            pictureBox12.WaitOnLoad = false;

            for (int index = 0; index < auxPeliculaTxt.Length; index++)
            {
                if (index == 0)
                {
                    pictureBox7.LoadAsync(@"" + auxPeliculaTxt[index].imgPelicula.ToString());
                }
                else if (index == 1)
                {
                    pictureBox6.LoadAsync(@"" + auxPeliculaTxt[index].imgPelicula.ToString());
                }
                else if (index == 2)
                {
                    pictureBox5.LoadAsync(@"" + auxPeliculaTxt[index].imgPelicula.ToString());
                }
                else if (index == 3)
                {
                    pictureBox4.LoadAsync(@"" + auxPeliculaTxt[index].imgPelicula.ToString());
                }
                else if (index == 4)
                {
                    pictureBox3.LoadAsync(@"" + auxPeliculaTxt[index].imgPelicula.ToString());
                }

                miPelicula = new Data_movies.ClsPelicula(auxPeliculaTxt[index].idPelicula, auxPeliculaTxt[index].nombrePelicula, auxPeliculaTxt[index].idCategoria, auxPeliculaTxt[index].imgPelicula, auxPeliculaTxt[index].trailerPelicula);
                //miListaPelicula.agregarNuevaPelicula(miPelicula);
            }

            for (int index = 0; index < auxPeliculaTxt2.Length; index++)
            {
                if (index == 0)
                {
                    pictureBox11.LoadAsync(@"" + auxPeliculaTxt2[index].imgPelicula.ToString());
                }
                else if (index == 1)
                {
                    pictureBox10.LoadAsync(@"" + auxPeliculaTxt2[index].imgPelicula.ToString());
                }
                else if (index == 2)
                {
                    pictureBox9.LoadAsync(@"" + auxPeliculaTxt2[index].imgPelicula.ToString());
                }
                else if (index == 3)
                {
                    pictureBox8.LoadAsync(@"" + auxPeliculaTxt2[index].imgPelicula.ToString());
                }
                else if (index == 4)
                {
                    pictureBox12.LoadAsync(@"" + auxPeliculaTxt2[index].imgPelicula.ToString());
                }

                miPelicula = new Data_movies.ClsPelicula(auxPeliculaTxt[index].idPelicula, auxPeliculaTxt[index].nombrePelicula, auxPeliculaTxt[index].idCategoria, auxPeliculaTxt[index].imgPelicula, auxPeliculaTxt[index].trailerPelicula);
                //miListaPelicula.agregarNuevaPelicula(miPelicula);
            }
        }