private void btnAceptar_Click(object sender, EventArgs e)
        {
            PokemonNegocio negocio = new PokemonNegocio();

            try
            {
                if (pokemon == null)
                {
                    pokemon = new Pokemon();
                }

                pokemon.Nombre    = txtNombre.Text.Trim();
                pokemon.ImagenURL = txtUrlImagen.Text.Trim();
                pokemon.Tipo      = (Tipo)cboTipo.SelectedItem;
                // pokemon.Precio = double.Parse(txtPrecio.Text);

                if (pokemon.Id == null)
                {
                    negocio.agregar(pokemon);
                }
                else
                {
                    negocio.modificar(pokemon);
                }

                Dispose();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Example #2
0
        // GET api/values
        public List <Pokemon> Get()
        {
            PokemonNegocio negocio = new PokemonNegocio();

            // return new string[] { "Pikachu", "Charmander" };
            return(negocio.listar());
        }
Example #3
0
        private void frmAltaPokemon_Load(object sender, EventArgs e)
        {
            PokemonNegocio negocio     = new PokemonNegocio();
            TipoNegocio    tipoNegocio = new TipoNegocio();

            try
            {
                cboEvolucion.DataSource    = negocio.listar();
                cboEvolucion.ValueMember   = "Id";
                cboEvolucion.DisplayMember = "Nombre";
                cboEvolucion.SelectedIndex = -1;

                cboTipo.DataSource    = tipoNegocio.listar();
                cboTipo.ValueMember   = "Id";
                cboTipo.DisplayMember = "Descripcion";
                cboTipo.SelectedIndex = -1;

                if (pokemon != null)
                {
                    Text           = "Modificar";
                    txtNombre.Text = pokemon.Nombre;
                    txtDesc.Text   = pokemon.Descripcion;
                    if (pokemon.Evolucion != null)
                    {
                        cboEvolucion.SelectedValue = pokemon.Evolucion.Id;
                    }

                    cboTipo.SelectedValue = pokemon.Tipo.Id;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            PokemonNegocio negocio = new PokemonNegocio();

            dgvPOKEMONS.DataSource = negocio.listar();
            dgvPOKEMONS.DataBind();
        }
Example #5
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            PokemonNegocio negocio = new PokemonNegocio();

            negocio.eliminar(((Pokemon)dgvLista.CurrentRow.DataBoundItem).Id);
            cargar();
        }
Example #6
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            PokemonNegocio negocio = new PokemonNegocio();

            if (pokemon == null)
            {
                pokemon = new Pokemon();
            }

            pokemon.Nombre      = txtNombre.Text;
            pokemon.Descripcion = txtDescripcion.Text;
            pokemon.Tipo        = (Tipo)cboTipo.SelectedItem;
            pokemon.UrlImage    = txtImagen.Text;

            if (pokemon.Id == 0)
            {
                negocio.agregar(pokemon);
            }
            else
            {
                negocio.modificar(pokemon);
            }

            MessageBox.Show("Operacion realizada exitosamente", "Exito");
            Close();
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            //txtNombre.Text = "Jeronimoooo";
            PokemonNegocio negocio = new PokemonNegocio();

            dgvPokemones.DataSource = negocio.listar();
            dgvPokemones.DataBind();
        }
Example #8
0
        private void cargar()
        {
            PokemonNegocio negocio = new PokemonNegocio();

            listaOriginal               = negocio.listar();
            dgvLista.DataSource         = listaOriginal;
            dgvLista.Columns[0].Visible = false;
            dgvLista.Columns[3].Visible = false;
        }
Example #9
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            PokemonNegocio negocio = new PokemonNegocio();
            Validacion     val     = new Validacion();

            bool[] comprobacion = val.validacionesfrmAlta(txtNombre.Text, txtDescripcion.Text, txtUrlImage.Text, cboTipo.SelectedIndex);
            if (comprobacion[0] && comprobacion[1] && comprobacion[2] && comprobacion[3])
            {
                if (pokemon == null)
                {
                    pokemon = new Pokemon();
                }

                pokemon.Nombre      = txtNombre.Text;
                pokemon.Descripcion = txtDescripcion.Text;
                pokemon.UrlImage    = txtUrlImage.Text;
                pokemon.Tipo        = (Tipo)cboTipo.SelectedItem;

                if (pokemon.Id == 0)
                {
                    negocio.agregar(pokemon);
                }
                else
                {
                    negocio.modificar(pokemon);
                }



                MessageBox.Show("Operación efectuada exitosamente", "Exito");
                Close();
            }

            else
            {
                if (!comprobacion[0])
                {
                    txtNombre.BackColor = Color.Red;
                }
                if (!comprobacion[1])
                {
                    txtDescripcion.BackColor = Color.Red;
                }
                if (!comprobacion[2])
                {
                    txtUrlImage.BackColor = Color.Red;
                }
                if (!comprobacion[3])
                {
                    cboTipo.BackColor = Color.Red;
                }
                MessageBox.Show("Campos faltantes", "Error en la carga");
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            PokemonNegocio negocio = new PokemonNegocio();

            try
            {
                dgvPokemons.DataSource = negocio.listar3();
                dgvPokemons.DataBind();
            }
            catch (Exception ex)
            {
                Response.Redirect("Error.aspx");
            }
        }
Example #11
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            PokemonNegocio negocio = new PokemonNegocio();

            try
            {
                int id = ((Pokemon)dgvListadoPOKEMONS.CurrentRow.DataBoundItem).Id;
                negocio.eliminarLogico(id);
                cargarDatos();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Example #12
0
        protected void Page_Load(object sender, EventArgs e)
        {
            PokemonNegocio negocio = new PokemonNegocio();

            try
            {
                listaPokemon = negocio.listar();
                Session.Add("listado", listaPokemon);
            }
            catch (Exception ex)
            {
                Session.Add("errorEncontrado", ex.ToString());
                Response.Redirect("Error.aspx");
            }
        }
 private void cargarGrilla()
 {
     try
     {
         PokemonNegocio negocio = new PokemonNegocio();
         dgvPokemons.DataSource         = negocio.listar();
         dgvPokemons.Columns[0].Visible = false;
         dgvPokemons.Columns[3].Visible = false;
         dgvPokemons.Columns[4].Visible = false;
     }
     catch (NoMeGustaException ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Example #14
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;
            }
        }
Example #15
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            Pokemon        seleccionado = (Pokemon)dgvPokemons.CurrentRow.DataBoundItem;
            PokemonNegocio negocio      = new PokemonNegocio();

            try
            {
                if (MessageBox.Show("Estás seguro de eliminarlo?", "Eliminandooo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    negocio.eliminar(seleccionado.Id);
                    cargarGrilla();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Example #16
0
        protected void Page_Load(object sender, EventArgs e)
        {
            PokemonNegocio negocio = new PokemonNegocio();

            try
            {
                lista = negocio.listar3();

                //Session.Add("nombre", "maxi");
                //Session["algo"] = "ñañañ";

                Session.Add("listadoPokemons", lista);
            }
            catch (Exception ex)
            {
                Session.Add("Error", ex.ToString());
                Response.Redirect("Error.aspx");
            }
        }
Example #17
0
        private void cargarGrilla()
        {
            //listaPokemons = new List<Pokemon>();
            PokemonNegocio pokemonNegocio = new PokemonNegocio();

            try
            {
                listaPokemons          = pokemonNegocio.listar3();
                dgvPokemons.DataSource = listaPokemons;
                ocultarColumnas();


                RecargarImg(listaPokemons[0].UrlImagen);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Example #18
0
        protected void Page_Load(object sender, EventArgs e)
        {
            PokemonNegocio negocio = new PokemonNegocio();

            try
            {
                if (!IsPostBack)
                {
                    ddlPokemon.DataSource     = negocio.listar();
                    ddlPokemon.DataTextField  = "Nombre";
                    ddlPokemon.DataValueField = "Id";
                    ddlPokemon.DataBind();
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            PokemonNegocio negocio = new PokemonNegocio();
            List <Pokemon> listaPokemon;

            try
            {
                listaPokemon = negocio.listar();
                //
                // int numeroPokemon = Convert.ToInt32(Session["NumeroPokemon" + Session.SessionID]);
                var pokeSeleccionado = Convert.ToInt32(Request.QueryString["idpkm"]);
                pokemon = listaPokemon.Find(J => J.Id == pokeSeleccionado);
            }
            catch (Exception ex)
            {
                Session["Error" + Session.SessionID] = ex;
                Response.Redirect("Error.aspx");
            }
        }
Example #20
0
        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 #21
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            PokemonNegocio pokemonNegocio = new PokemonNegocio();

            // lo comento porque puede venir de afuera... y es un atributo del form
            //Pokemon pokemon = new Pokemon();
            try
            {
                if (pokemon == null)
                {
                    pokemon = new Pokemon();
                }

                pokemon.Nombre      = txtNombre.Text;
                pokemon.Descripcion = txtDesc.Text;
                pokemon.Tipo        = (Tipo)cboTipo.SelectedItem;
                pokemon.Evolucion   = (Pokemon)cboEvolucion.SelectedItem;

                // pokemon.Evolucion = new Pokemon();
                // pokemon.Evolucion.Id = (int)cboEvolucion.SelectedValue;

                if (pokemon.Id != 0)
                {
                    pokemonNegocio.modificar(pokemon);
                }
                else
                {
                    pokemonNegocio.agregarConSP(pokemon);
                }

                Dispose();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Example #22
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;
            }
        }
Example #23
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            //Pokemon nuevo = new Pokemon();
            PokemonNegocio pokemonNegocio = new PokemonNegocio();

            try
            {
                if (pokemon == null)
                {
                    pokemon = new Pokemon();
                }

                pokemon.Nombre      = txtNombre.Text;
                pokemon.Descripcion = txtDescripcion.Text;
                pokemon.Numero      = (int)numNumero.Value;
                pokemon.UrlImagen   = txtUrlImagen.Text;
                pokemon.Tipo        = (Elemento)cboTipo.SelectedItem;

                if (pokemon.Id == 0)
                {
                    pokemonNegocio.agregar(pokemon);
                    MessageBox.Show("agregado sin problema");
                }
                else
                {
                    pokemonNegocio.modificar(pokemon);
                    MessageBox.Show("modificado sin problema");
                }

                Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }