protected void Page_Load(object sender, EventArgs e) { iniciarPagina(); if (Session["idPelicula"] == null) { if (!IsPostBack) { indiceFuncion = 0; mostrar(); } } else { if (!IsPostBack) { ddpPerfil.Items.Add("Seleccione opción"); ddpPerfil.Items.Add("Perfil"); ddpPerfil.Items.Add("Compras realizadas"); ddpPerfil.Items.Add("Agregar Tarjetas"); ddpPerfil.Items.Add("Cerrar Sesión"); idPelicula = (int)Session["idPelicula"]; // Session["idPelicula"] = null; idSucursal = (int)Session["idSucursal"]; // Session["idSucursal"] = null; funciones = NegocioCine.ObtenerFunciones(idPelicula, idSucursal); cantFunciones = funciones.Count; indiceFuncion = 0; vistas = new List <int>(); if (cantFunciones > 0) { mostrar(); } else { lblTitulo.Text = "No hay funiones de esa película"; } } } if (Session["Email"] != null) { string email = Session["Email"].ToString(); Usuario usu = NegocioCine.ObtenerUsuario(email); if (usu != null) { lblusuario.Text = usu.Nombre + " " + usu.Apellido; ddpPerfil.Visible = true; } } else { lblusuario.Text = "Sin iniciar sesión"; } }
protected void btnFunciones_Click(object sender, EventArgs e) { if (Session["Email"] != null) { string suc = lstSucursales.SelectedValue.ToString(); Session["idSucursal"] = int.Parse(suc.Split(new char[] { ' ' })[0]); if (NegocioCine.ObtenerFunciones(int.Parse(Session["idPelicula"].ToString()), int.Parse(Session["idSucursal"].ToString())).Count > 0) { Response.Redirect("PantallaButacas.aspx"); } else { lblMensaje.Visible = true; lblMensaje.Text = "No hay funciones de esa película"; } } else { lstSucursales.Visible = false; btnLogin.Visible = true; lblMensaje.Visible = true; } }