コード例 #1
0
        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";
            }
        }
コード例 #2
0
 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;
     }
 }