Exemplo n.º 1
0
        //Muestra en otro form el pokemon elegido en el datagridView1
        private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            VentanaInfo v = new VentanaInfo();

            v.idActual = int.Parse(dataGridView1.Rows[e.RowIndex].Cells["id"].Value.ToString());
            v.infoPokemos();
            v.Show();
        }
Exemplo n.º 2
0
        //Muestra en otro form un pokemon aleatorio
        private void bRandom_Click(object sender, EventArgs e)
        {
            VentanaInfo v    = new VentanaInfo();
            Random      rand = new Random();

            v.idActual = rand.Next(1, 152);//Genero un número aleatorio entre 1 y 151 que son los valores entre los que están comprendidos lod id's
            v.infoPokemos();
            v.Show();
        }
Exemplo n.º 3
0
 //Recibe un nombre y muestra el pokemon en otro form
 private void buscaNombre_Click(object sender, EventArgs e)
 {
     try
     {
         Conexion    c = new Conexion();
         VentanaInfo v = new VentanaInfo();
         v.idActual = int.Parse(c.getPokemonPorNombre(textBoxNombre.Text.ToLower()));
         v.infoPokemos();
         v.Show();
         textBoxNombre.Text = "";//vacíamos la búsqueda
     }
     catch (Exception ex)
     {//Si el nombre no es valido salta un aviso
         MessageBox.Show("Nombre no encontrado", "Información", MessageBoxButtons.OK, MessageBoxIcon.Error);
         textBoxNombre.Text = "";
     }
 }
Exemplo n.º 4
0
 //Recibe el id y muestra el pokemon en otro form
 private void BuscaId_Click(object sender, EventArgs e)
 {
     try
     {
         if (int.Parse(textBoxID.Text) < 1 || int.Parse(textBoxID.Text) > 151)
         {                                  //Si el número es mayor que 151 o mnor que 1 hago fallar al programa para que salte al catch
             int prueba = int.Parse("gre"); //Esto da fallo siempre
         }
         VentanaInfo v = new VentanaInfo();
         v.idActual = int.Parse(textBoxID.Text);
         v.infoPokemos();
         v.Show();
         textBoxID.Text = "";//Dejamo el buscador de ID vacío
     }
     catch (Exception ex)
     {//Si el id no es valido salta un aviso
         MessageBox.Show("ID no encontrado", "Información", MessageBoxButtons.OK, MessageBoxIcon.Error);
         textBoxID.Text = "";
     }
 }