Пример #1
0
        private void BtnAceptarReparto_Click(object sender, EventArgs e)
        {
            Reparto Reparto = new Reparto
            {
                imagenPerfil = Path.GenerarUrlImagen(Path.GetPeople(), TxtBoxNombreReparto.Text.Trim()),
                nombre       = TxtBoxNombreReparto.Text.Trim()
            };

            try
            {
                PicBoxPortadaRetrato.Image.Save(Path.GetPeoplePath() + Reparto.imagenPerfil + ".jpg");
            }
            catch (Exception) { }

            if (!this.IsCrearReparto)
            {
                Reparto._id = this.RepartoPulsado._id;
                this.db.ActualizarReparto(Reparto);
            }
            else
            {
                this.db.CrearReparto(Reparto);
            }
            VerReparto_Click(sender, e);
        }
Пример #2
0
        private bool CargarEditorReparto()
        {
            if (!this.IsCrearReparto)
            {
                PicBoxPortadaRetrato.Image = Image.FromFile(Path.GetPeoplePath() + this.RepartoPulsado.imagenPerfil + ".jpg");
                TxtBoxNombreReparto.Text   = this.RepartoPulsado.nombre;
                BtnEliminarReparto.Visible = true;

                editarReparto.BringToFront();
                return(true);
            }

            PicBoxPortadaRetrato.Image = null;
            TxtBoxNombreReparto.Text   = "";
            BtnEliminarReparto.Visible = false;

            editarReparto.BringToFront();

            return(true);
        }
Пример #3
0
        private void CBoxReparto3_SelectedIndexChanged(object sender, EventArgs e)
        {
            Image imagen = Image.FromFile(Path.GetPeoplePath() + this.db.GetReparto(CBoxReparto3.SelectedItem.ToString()).imagenPerfil + ".jpg");

            PicBoxReparto3.Image = imagen;
        }
Пример #4
0
        private void CargarEditorPeliculas()
        {
            if (!this.IsCrearPelicula)
            {
                try
                {
                    PicBoxPortada.Image = Image.FromFile(Path.GetFilmCoversPath() + this.PeliculaPulsada.portada + ".jpg");
                }
                catch (FileNotFoundException)
                {
                    PicBoxPortada.Image = null;
                }
                TxtBoxValoracion.Text  = this.PeliculaPulsada.valoracion.ToString();
                TxtBoxTitulo.Text      = this.PeliculaPulsada.titulo;
                TxtBoxDescripcion.Text = this.PeliculaPulsada.descripcion;
                TxtBoxAño.Text         = this.PeliculaPulsada.año.ToString();

                foreach (Reparto r in this.db.GetListaReparto())
                {
                    CBoxDirector.Items.Add(r.nombre);
                    CBoxReparto1.Items.Add(r.nombre);
                    CBoxReparto2.Items.Add(r.nombre);
                    CBoxReparto3.Items.Add(r.nombre);
                }

                try
                {
                    CBoxDirector.Text    = this.db.GetReparto(this.PeliculaPulsada.director[0]).nombre;
                    PicBoxDirector.Image = Image.FromFile(Path.GetPeoplePath() + this.db.GetReparto(this.PeliculaPulsada.director[0]).imagenPerfil + ".jpg");
                }
                catch (Exception)
                {
                    CBoxDirector.Text    = "";
                    PicBoxDirector.Image = null;
                }
                try
                {
                    CBoxReparto1.Text    = this.db.GetReparto(this.PeliculaPulsada.reparto[0]).nombre;
                    PicBoxReparto1.Image = Image.FromFile(Path.GetPeoplePath() + this.db.GetReparto(this.PeliculaPulsada.reparto[0]).imagenPerfil + ".jpg");
                }
                catch (Exception)
                {
                    CBoxReparto1.Text    = "";
                    PicBoxReparto1.Image = null;
                }

                try
                {
                    CBoxReparto2.Text    = this.db.GetReparto(this.PeliculaPulsada.reparto[1]).nombre;
                    PicBoxReparto2.Image = Image.FromFile(Path.GetPeoplePath() + this.db.GetReparto(this.PeliculaPulsada.reparto[1]).imagenPerfil + ".jpg");
                }
                catch (Exception)
                {
                    CBoxReparto2.Text    = "";
                    PicBoxReparto2.Image = null;
                }

                try
                {
                    CBoxReparto3.Text    = this.db.GetReparto(this.PeliculaPulsada.reparto[2]).nombre;
                    PicBoxReparto3.Image = Image.FromFile(Path.GetPeoplePath() + this.db.GetReparto(this.PeliculaPulsada.reparto[2]).imagenPerfil + ".jpg");
                }
                catch (Exception)
                {
                    CBoxReparto3.Text    = "";
                    PicBoxReparto3.Image = null;
                }

                ListBoxGenerosSeleccionados.Items.Clear();
                foreach (string genero in this.PeliculaPulsada.generos)
                {
                    ListBoxGenerosSeleccionados.Items.Add(genero.ToUpper());
                }
                BtnEliminarPelicula.Visible = true;

                editarPelicula.BringToFront();
            }
            else
            {
                TxtBoxValoracion.Text  = "";
                TxtBoxTitulo.Text      = "";
                TxtBoxDescripcion.Text = "";
                TxtBoxAño.Text         = "";

                PicBoxPortada.Image  = null;
                PicBoxDirector.Image = null;
                PicBoxReparto1.Image = null;
                PicBoxReparto2.Image = null;
                PicBoxReparto3.Image = null;

                CBoxDirector.Items.Clear();
                CBoxReparto1.Items.Clear();
                CBoxReparto2.Items.Clear();
                CBoxReparto3.Items.Clear();

                foreach (Reparto r in this.db.GetListaReparto())
                {
                    CBoxDirector.Items.Add(r.nombre);
                    CBoxReparto1.Items.Add(r.nombre);
                    CBoxReparto2.Items.Add(r.nombre);
                    CBoxReparto3.Items.Add(r.nombre);
                }
                ListBoxGenerosSeleccionados.Items.Clear();

                BtnEliminarPelicula.Visible = false;
                editarPelicula.BringToFront();
            }
        }