public static Peliculas Buscar(int id)
        {
            Peliculas pelicula = new Peliculas();
            var       db       = new SistemaPeliculasDb();

            return(pelicula = db.Peliculas.Find(id));
        }
        public static void Eliminar(int id)
        {
            var       db = new SistemaPeliculasDb();
            Peliculas gr = db.Peliculas.Find(id);

            db.Peliculas.Remove(gr);
            db.SaveChanges();
        }
示例#3
0
        public static void Eliminar(Peliculas p)
        {
            Registros_tarea11 db   = new Registros_tarea11();
            Peliculas         peli = db.Pelicula.Find(p);

            db.Pelicula.Remove(peli);
            db.SaveChanges();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            Peliculas p = new Peliculas();

            p.Titulo = Convert.ToString(TitulotextBox.Text);
            p.Descripcion = Convert.ToString(DescripciontextBox.Text);
            p.CategoriaId = Convert.ToInt32(CategoriatextBox.Text);
            p.Imbd = Convert.ToInt32(ImdbtextBox.Text);
            p.Ano = Convert.ToInt32(AnotextBox.Text);
            p.Insertar();
        }
示例#5
0
 public static void Insertar(Peliculas p)
 {
     try
     {
         Registros_tarea11 db = new Registros_tarea11();
         db.Pelicula.Add(p);
         db.SaveChanges();
         db.Dispose();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#6
0
        private void Actualizarbutton_Click(object sender, EventArgs e)
        {
            Peliculas peli = new Peliculas();
            peli.Titulo = textBoxTitulo.Text;
            peli.Descripcion = textBoxDescripcion.Text;
            peli.Ano = Convert.ToInt32(textBoxAno.Text);
            peli.Calificacion = Convert.ToInt32(textBoxCalificacion.Text);
            peli.IMDB = Convert.ToInt32(textBoxIMDB.Text);
            peli.CategoriapId = Convert.ToInt32(textBoxCategoriaId.Text);

            pelicula.CategoriapId = Convert.ToInt32(textBoxCategoriaId.Text);

            peli.Actualizar();
        }
示例#7
0
        public static void Eliminar(int v)
        {
            Registros_tarea11 db   = new Registros_tarea11();
            Peliculas         peli = db.Pelicula.Find(v);

            try
            {
                db.Pelicula.Remove(peli);
                db.SaveChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public static bool Insertar(Peliculas pelicula)
        {
            bool retorno = false;

            try
            {
                using (var db = new MoviesDb())
                {
                    db.Peliculas.Add(pelicula);
                    db.SaveChanges();
                    retorno = true;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(retorno);
        }
        private void button1_Click(object sender, EventArgs e)
        {
            Peliculas pelicula = new Peliculas();

            int id = Convert.ToInt32(PeliculaIdtextBox.Text);
            pelicula.Buscar(id);
            TitulotextBox.Text = pelicula.Consultar(id).Rows[0]["Titulo"].ToString();
            DescripcionrichTextBox.Text = pelicula.Consultar(id).Rows[0]["Descripcion"].ToString();
            AnotextBox.Text = pelicula.Consultar(id).Rows[0]["Ano"].ToString();
            CalificaciontextBox.Text = pelicula.Consultar(id).Rows[0]["Calificacion"].ToString();
            IMDBtextBox.Text = pelicula.Consultar(id).Rows[0]["IMDB"].ToString();
            CategoriaIdtextBox.Text = pelicula.Consultar(id).Rows[0]["Categoria"].ToString();
            ImagenespictureBox.ImageLocation = pelicula.Consultar(id).Rows[0]["Imagen"].ToString();
            Reproductor.URL = pelicula.Consultar(id).Rows[0]["Video"].ToString();

            foreach(var actor in pelicula.Actor)
            {
                ActoreslistBox.Items.Add(actor.Nombre);
            }
            foreach (var genero in pelicula.Genero)
            {
                GeneroslistBox.Items.Add(genero.Descripcion);
            }
        }
        public static bool Guardar(Peliculas pl)
        {
            bool re = false;

            try
            {
                var db = new SistemaPeliculasDb();

                db.Peliculas.Add(pl);
                var p = db.Peliculas.Add(pl);
                foreach (var acto in pl.Actores)
                {
                    db.Entry(acto).State = EntityState.Unchanged;
                }
                db.SaveChanges();
                db.Dispose();
                re = true;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(re);
        }
        /// <summary>
        /// 
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            Peliculas p = new Peliculas();
            if (PeliculaIdtextBox.TextLength == 0)
            {

                p.Titulo = TitulotextBox.Text;
                p.Descripcion = DescripcionrichTextBox.Text;
                p.Ano = Convert.ToInt32(AnotextBox.Text);
                p.Calificacion = Convert.ToInt32(CalificaciontextBox.Text);
                p.IMDB = Convert.ToInt32(IMDBtextBox.Text);
                p.CategoriaId = Convert.ToInt32(CategoriaIdtextBox.Text);
                p.Imagen = Ruta;
                p.Video = ruta;
                p.Estudio = EstudiocomboBox.Text;

                for (int x = 0; x < ActoreslistBox.Items.Count; x++)
                {
                    Actores actores = new Actores();
                    int id = (int)actores.GetId(ActoreslistBox.Items[x].ToString()).Rows[0]["ActorId"];

                    p.AgregarActores(id,"");

                }

                for(int y = 0; y < GeneroslistBox.Items.Count; y++)
                {
                    Generos generos = new Generos();

                    int idGenero = (int)generos.GetIdGenero(GeneroslistBox.Items[y].ToString()).Rows[0]["GeneroId"];

                    p.AgregarGeneros(idGenero,"");
                }

                if (p.Insertar())
                {
                    MessageBox.Show("Pelicula guardada", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Limpiar();
                }

            }
            else
            {

                p.PeliculaId = Convert.ToInt32(PeliculaIdtextBox.Text);
                p.Titulo = TitulotextBox.Text;
                p.Descripcion = DescripcionrichTextBox.Text;
                p.Ano = Convert.ToInt32(AnotextBox.Text);
                p.Calificacion = Convert.ToInt32(CalificaciontextBox.Text);
                p.IMDB = Convert.ToInt32(IMDBtextBox.Text);
                p.Estudio = EstudiocomboBox.Text;
                p.Editar();
                Limpiar();
            }
        }
        private void Cancelarbutton_Click(object sender, EventArgs e)
        {
            Peliculas pelicula = new Peliculas();

            pelicula.PeliculaId = Convert.ToInt32(PeliculaIdtextBox.Text);
            if(pelicula.PeliculaId > 0)
            {
                pelicula.Eliminar();
            }
        }
        private void BuscarButton_Click_1(object sender, EventArgs e)
        {
            Peliculas pelicula = new Peliculas();
            DataTable dt = new DataTable();
            string consulta;
            switch (ConsultaComboBox.SelectedIndex) {
              case 0:

                if (PeliculaIdTextBox.Text.Trim().Length == 0)
                {
                    consulta = "1=1";
                }
                else
                {
                    consulta = "PeliculaId = " + PeliculaIdTextBox.Text;
                }

                dt = pelicula.Listado(" PeliculaId,Titulo,Descripcion,Ano,Calificacion,IMBD,CategoriaId,Foto,Video, Genero, Actor, Estudio", consulta,"");
                MostrarDataGridView.DataSource = dt;
                ReproductorAxWindowsMediaPlayer1.URL = Convert.ToString(MostrarDataGridView.CurrentRow.Cells["Video"].Value);
                FotoPictureBox.ImageLocation = Convert.ToString(MostrarDataGridView.CurrentRow.Cells["Foto"].Value);
                    break;

            case 1:

                if (PeliculaIdTextBox.Text.Trim().Length == 1)
                {
                    consulta = "2=2";
                }
                else
                {
                    consulta = "Titulo = '" +PeliculaIdTextBox.Text + "'";
                }
                    dt = pelicula.Listado(" PeliculaId,Titulo,Descripcion,Ano,Calificacion,IMBD, CategoriaId,Foto,Video,Genero,Actor,Estudio", consulta,"");
                    MostrarDataGridView.DataSource = dt;
                    ReproductorAxWindowsMediaPlayer1.URL = Convert.ToString(MostrarDataGridView.CurrentRow.Cells["Video"].Value);
                    FotoPictureBox.ImageLocation = Convert.ToString(MostrarDataGridView.CurrentRow.Cells["Foto"].Value);
                    break;
               case  2:

                if (PeliculaIdTextBox.Text.Trim().Length == 2)
                {
                    consulta = "3=3";
                }
                else
                {
                    consulta = "Descripcion =" + "'" + PeliculaIdTextBox.Text + "'";
                }
                    dt = pelicula.Listado(" PeliculaId,Titulo,Descripcion,Ano,Calificacion,IMBD, CategoriaId,Foto,Video,Genero,Actor,Estudio", consulta,"");
                    MostrarDataGridView.DataSource = dt;
                    FotoPictureBox.ImageLocation = Convert.ToString(MostrarDataGridView.CurrentRow.Cells["Foto"].Value);
                    ReproductorAxWindowsMediaPlayer1.URL = Convert.ToString(MostrarDataGridView.CurrentRow.Cells["Video"].Value);
                    break;
             case 3:
                    if (PeliculaIdTextBox.Text.Trim().Length == 3)
                    {
                        consulta = "4=4";
                    }
                    else
                    {
                        consulta = "Ano =" + PeliculaIdTextBox.Text ;
                    }
                    dt = pelicula.Listado(" PeliculaId,Titulo,Descripcion,Ano,Calificacion,IMBD, CategoriaId,Foto,Video,Genero,Actor,Estudio", consulta,"");
                    MostrarDataGridView.DataSource = dt;
                    FotoPictureBox.ImageLocation = Convert.ToString(MostrarDataGridView.CurrentRow.Cells["Foto"].Value);
                    ReproductorAxWindowsMediaPlayer1.URL = Convert.ToString(MostrarDataGridView.CurrentRow.Cells["Video"].Value);
                    break;
                case 5:
                    if (PeliculaIdTextBox.Text.Trim().Length == 4)
                    {
                        consulta = "5=5";
                    }
                    else
                    {
                        consulta = "Calificacion ="+ PeliculaIdTextBox.Text;
                    }
                    dt = pelicula.Listado(" PeliculaId,Titulo,Descripcion,Ano,Calificacion,IMBD, CategoriaId,Foto,Video,Genero,Actor,Estudio", consulta,"");
                    MostrarDataGridView.DataSource = dt;
                    ReproductorAxWindowsMediaPlayer1.URL = Convert.ToString(MostrarDataGridView.CurrentRow.Cells["Video"].Value);
                    FotoPictureBox.ImageLocation = Convert.ToString(MostrarDataGridView.CurrentRow.Cells["Foto"].Value);
                    break;
                case 6:
                    if (PeliculaIdTextBox.Text.Trim().Length == 5)
                    {
                        consulta = "6=6";
                    }
                    else
                    {
                        consulta = "IMBD =" +  PeliculaIdTextBox.Text ;
                    }
                    dt = pelicula.Listado(" PeliculaId,Titulo,Descripcion,Ano,Calificacion,IMBD, CategoriaId,Foto,Video,Genero,Actor,Estudio", consulta,"");
                    MostrarDataGridView.DataSource = dt;
                    FotoPictureBox.ImageLocation = Convert.ToString(MostrarDataGridView.CurrentRow.Cells["Foto"].Value);
                    ReproductorAxWindowsMediaPlayer1.URL = Convert.ToString(MostrarDataGridView.CurrentRow.Cells["Video"].Value);
                    break;
                case 7:
                    if (PeliculaIdTextBox.Text.Trim().Length == 5)
                    {
                        consulta = "6=6";
                    }
                    else
                    {
                        consulta = "ClasificacionId =" + PeliculaIdTextBox.Text ;
                    }
                    dt = pelicula.Listado(" PeliculaId,Titulo,Descripcion,Ano,Calificacion,IMBD, CategoriaId,Foto,Video,Genero,Actor,Estudio", consulta,"");
                    MostrarDataGridView.DataSource = dt;
                    ReproductorAxWindowsMediaPlayer1.URL = Convert.ToString(MostrarDataGridView.CurrentRow.Cells["Video"].Value);
                    FotoPictureBox.ImageLocation = Convert.ToString(MostrarDataGridView.CurrentRow.Cells["Foto"].Value);
                    break;

            }
        }
        private void Buscarbutton_Click(object sender, EventArgs e)
        {
            Peliculas pelicula = new Peliculas();
            DataTable dataTable = new DataTable();
            string condicion;

            if(PeliculaIdtextBox.Text.Length == 0)
            {
                Error();
            }
            else
            {
                if (BuscarcomboBox.SelectedIndex == 0)
                {

                    if (PeliculaIdtextBox.Text.Trim().Length == 0)
                    {
                        condicion = "1=1";
                    }
                    else
                    {
                        condicion = "PeliculaId = " + PeliculaIdtextBox.Text;
                    }
                    dataTable = pelicula.Listado(" PeliculaId,Titulo,Descripcion,Ano,Calificacion,IMDB,CategoriaId,Imagen,Video", condicion);
                    ConsultadataGridView.DataSource = dataTable;

                }
                if (BuscarcomboBox.SelectedIndex == 1)
                {
                    if (PeliculaIdtextBox.Text.Trim().Length == 1)
                    {
                        condicion = "2=2";
                    }
                    else
                    {
                        condicion = "Titulo = '" + PeliculaIdtextBox.Text + "'";
                    }
                    dataTable = pelicula.Listado(" PeliculaId,Titulo,Descripcion,Ano,Calificacion,IMDB,CategoriaId,Imagen,Video,Genero,Actor,Estudio ", condicion);
                    ConsultadataGridView.DataSource = dataTable;

                }
                if (BuscarcomboBox.SelectedIndex == 2)
                {
                    if (PeliculaIdtextBox.Text.Trim().Length == 2)
                    {
                        condicion = "3=3";
                    }
                    else
                    {
                        condicion = "Ano =" + PeliculaIdtextBox.Text;
                    }
                    dataTable = pelicula.Listado(" PeliculaId,Titulo,Descripcion,Ano,Calificacion,IMDB,CategoriaId,Imagen,Video,Genero,Actor,Estudio", condicion);
                    ConsultadataGridView.DataSource = dataTable;

                }
                if (BuscarcomboBox.SelectedIndex == 3)
                {
                    if (PeliculaIdtextBox.Text.Trim().Length == 3)
                    {
                        condicion = "4=4";
                    }
                    else
                    {
                        condicion = "Calificacion =" + PeliculaIdtextBox.Text;
                    }
                    dataTable = pelicula.Listado(" PeliculaId,Titulo,Descripcion,Ano,Calificacion,IMDB,CategoriaId,Imagen,Video,Genero,Actor,Estudio", condicion);
                    ConsultadataGridView.DataSource = dataTable;
                }
                if (BuscarcomboBox.SelectedIndex == 4)
                {
                    if (PeliculaIdtextBox.Text.Trim().Length == 4)
                    {
                        condicion = "5=5";
                    }
                    else
                    {
                        condicion = "IMDB = " + PeliculaIdtextBox.Text;
                    }
                    dataTable = pelicula.Listado(" PeliculaId,Titulo,Descripcion,Ano,Calificacion,IMDB, CategoriaId ,Imagen,Video,Genero,Actor,Estudio ", condicion);
                    ConsultadataGridView.DataSource = dataTable;
                }
                if (BuscarcomboBox.SelectedIndex == 5)
                {
                    if (PeliculaIdtextBox.Text.Trim().Length == 5)
                    {
                        condicion = "6=6";
                    }
                    else
                    {
                        condicion = "CategoriaId" + PeliculaIdtextBox.Text;
                    }
                    dataTable = pelicula.Listado(" PeliculaId,Titulo,Descripcion,Ano,Calificacion,IMDB,CategoriaId,Imagen,Video,Genero,Actor,Estudio ", condicion);
                    ConsultadataGridView.DataSource = dataTable;
                }
                if(BuscarcomboBox.SelectedIndex == 6)
                {
                    if(PeliculaIdtextBox.Text.Trim().Length == 6)
                    {
                        condicion = "7=7";
                    }
                    else
                    {
                        condicion = "Genero" + PeliculaIdtextBox.Text;
                    }
                    dataTable = pelicula.Listado(" PeliculaId,Titulo,Descripcion,Ano,Calificacion,IMDB,CategoriaId,Imagen,Video,Genero,Actor,Estudio", condicion);
                    ConsultadataGridView.DataSource = dataTable;
                }
                if(BuscarcomboBox.SelectedIndex == 7)
                {
                    if(PeliculaIdtextBox.Text.Trim().Length == 7)
                    {
                        condicion = "8=8";
                    }
                    else
                    {
                        condicion = "Actor" + PeliculaIdtextBox.Text;
                    }
                    dataTable = pelicula.Listado(" PeliculaId,Titulo,Descripcion,Ano,Calificacion,IMDB,CategoriaId,Imagen,Video,Genero,Actor,Estudio ", condicion);
                    ConsultadataGridView.DataSource = dataTable;
                }
                if(BuscarcomboBox.SelectedIndex == 8)
                {
                    if(PeliculaIdtextBox.Text.Trim().Length == 8)
                    {
                        condicion = "9=9";
                    }
                    else
                    {
                        condicion = "Estudio" + PeliculaIdtextBox.Text;
                    }
                    dataTable = pelicula.Listado(" PeliculaId,Titulo,Descripcion,Ano,Calificacion,IMDB,CategoriaId,Imagen,Video,Genero,Actor,Estudio ", condicion);
                    ConsultadataGridView.DataSource = dataTable;
                }
            }
        }