Example #1
0
        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);
            }
        }
Example #3
0
        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;
            }
        }