Ejemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                idUsuario = Convert.ToInt32(Session["tipoUsuario"]);

                if (idUsuario != 1)
                {
                    if (idUsuario == 3) //usuario deshabilitado
                    {
                        gvParticipantes.Visible = false;
                    }

                    lbMenuAnadir.Visible = false;
                }
                else
                {
                    lbMenuAnadir.Visible = true;
                }

                int idCategoria = Convert.ToInt32(Request.QueryString["idCategoria"]);
                c = logica.GetCategoria(idCategoria);

                if (c != null)
                {
                    lbTitulo.Text       += " " + c.Nombre;
                    lbMenuAnadir.Visible = false;
                    edita = true;
                }

                if (idCategoria == 1 || idCategoria == 2 || idCategoria == 3)
                {
                    gvParticipantes.DataSource = logica.TablaParticipantesPorCategoria(idCategoria);
                }

                else
                {
                    gvParticipantes.DataSource = logica.TablaParticipantes();
                }

                gvParticipantes.DataBind();
                CargaComboCategorias();
            }
        }