protected void Page_Load(object sender, EventArgs e) { try { Usuario usuario = (Usuario)Session["usersession"]; if (usuario == null) { Response.Redirect("Login.aspx"); } //if(usuario.tipo.pantallas.contains("ListaPokemon") if (!usuario.Nombre.ToLower().Contains("admin")) { Session["Error" + Session.SessionID] = "El perfil" + usuario.Nombre + " no tiene permiso para acceder a esta pagina."; Response.Redirect("Error.aspx"); } PokemonNegocio negocio = new PokemonNegocio(); listaPokemons = negocio.listarConView(); dgvPokemons.DataSource = listaPokemons; dgvPokemons.DataBind(); Session[Session.SessionID + "listaPokemons"] = listaPokemons; cboPokemons.DataSource = listaPokemons; cboPokemons.DataBind(); //cboPokemons.Items.Add("Rojo"); //cboPokemons.Items.Add("Azul"); //cboPokemons.Items.Add("Verde"); if (!IsPostBack) { //pregunto si es la primera carga de la page txtNumeroPokemon.Text = "150"; //esto es lo que necesitamos para el repeater. //repetidor.DataSource = listaPokemons; //repetidor.DataBind(); } } catch (Exception ex) { throw; } }
private void cargarDatos() { PokemonNegocio negocio = new PokemonNegocio(); // List<Pokemon> lista; try { //lista = negocio.listar(); lista = negocio.listarConView(); dgvListadoPOKEMONS.DataSource = lista; dgvListadoPOKEMONS.Columns[0].Visible = false; // dgvListadoPOKEMONS.Columns[4].Visible = false; // MessageBox.Show(lista[0].Tipo.ToString()); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
protected void Page_Load(object sender, EventArgs e) { PokemonNegocio negocio = new PokemonNegocio(); TipoNegocio negocioTipo = new TipoNegocio(); try { if (!IsPostBack) { List <Pokemon> listaPokemon = negocio.listarConView(); //configuro desplegable desde db pero solo lo cargo Session["listaPokemon"] = listaPokemon; ddlPokemons.DataSource = listaPokemon; ddlPokemons.DataBind(); List <Tipo> listaTipos = negocioTipo.listar(); //configuro desplegable desde db con id y desc ddlTipos.DataSource = listaTipos; ddlTipos.DataTextField = "Descripcion"; ddlTipos.DataValueField = "Id"; ddlTipos.DataBind(); //configuro de tipos para preseleccionar ddlTipoPreseleccionado.DataSource = listaTipos; ddlTipoPreseleccionado.DataTextField = "Descripcion"; ddlTipoPreseleccionado.DataValueField = "Id"; ddlTipoPreseleccionado.DataBind(); } } catch (Exception ex) { throw ex; } }