protected void Page_Load(object sender, EventArgs e) { string email = Session["Email"].ToString(); Usuario usu = NegocioCine.ObtenerUsuario(email); if (usu != null) { lblUsuario.Text = usu.Nombre + " " + usu.Apellido; btnLinkCerrarSesion.Visible = true; } if (!IsPostBack) { NegocioCine.Conectar(); foreach (Pelicula p in NegocioCine.ObtenerPeliculas()) { dropPelicula.Items.Add(p.Id + " " + p.Nombre); } foreach (Calificacion c in NegocioCine.ObtenerCalificacionesActivas()) { ddpClasificacion.Items.Add(c.Id + " - " + c.Nombre); } foreach (Genero g in NegocioCine.ObtenerGenerosActivos()) { ddpGeneros.Items.Add(g.Id + " - " + g.Nombre); } string peli = dropPelicula.SelectedValue; peli = int.Parse(peli.Split(new char[] { ' ' })[0]).ToString(); Pelicula pelicula = NegocioCine.ObtenerPeliculaMod(int.Parse(peli)); Nombre = txtNmbrePelicula.Text = pelicula.Nombre; Imagen = txtImagen.Text = pelicula.Imagen; Sinopsis = txtSinopsis.Text = pelicula.Sinopsis; txtCalificacion.Text = pelicula.Calificacion.ToString(); chk3D.Checked = pelicula.Formato3D; txtDuracion.Text = pelicula.Duracion.ToString(); txtGenero.Text = pelicula.Genero.ToString(); FileUpload1.Visible = false; chkActiva.Checked = pelicula.Activa; } }
protected void dropPelicula_SelectedIndexChanged(object sender, EventArgs e) { lblReferenciaGenero.Visible = false; ddpGeneros.Visible = false; btnOcultarRefGen.Visible = false; lblReferenciaClasificacion.Visible = false; ddpClasificacion.Visible = false; btnOcultarRefClas.Visible = false; string peli = dropPelicula.SelectedValue; peli = int.Parse(peli.Split(new char[] { ' ' })[0]).ToString(); Pelicula pelicula = NegocioCine.ObtenerPeliculaMod(int.Parse(peli)); Nombre = txtNmbrePelicula.Text = pelicula.Nombre; Imagen = txtImagen.Text = pelicula.Imagen; Sinopsis = txtSinopsis.Text = pelicula.Sinopsis; txtCalificacion.Text = pelicula.Calificacion.ToString(); chk3D.Checked = pelicula.Formato3D; txtDuracion.Text = pelicula.Duracion.ToString(); txtGenero.Text = pelicula.Genero.ToString(); chkActiva.Checked = pelicula.Activa; }