public void CarregarDados(int id) { try { conn.Open(); cmd = new MySqlCommand(@"SELECT c.nome categoriaNome, v.idVoluntariado idVoluntariado, v.imagem imagemvol, v.nome nomev, p.nome pnome, p.imagem imagempais, o.nome OrganizacaoNome, e.tipo_experiencia exp, v.Descricao descricao, v.Idade idade, v.Lingua lingua, v.Escolaridade escola, v.data data, v.duracao duracao, v.alojamento alojamento, v.alimentacao alimentacao, v.transfers transfers, v.seguro seguro, v.acompanhamento acompanhamento, v.localidade localidade, v.adicional adicional FROM voluntariado v JOIN categorias c ON v.Categorias_id_Categoria = c.id_Categoria JOIN pais p ON p.idPais = v.pais_idPais JOIN organizacao o ON o.idOrganizacao = v.Organizacao_idOrganizacao JOIN experiencia e ON e.idExperiencia = v.Experiencia_idExperiencia WHERE v.idVoluntariado = @idVol ORDER BY c.nome", conn); MySqlDataReader dt; cmd.Parameters.AddWithValue("@idVol", id); dt = cmd.ExecuteReader(); while (dt.Read()) { VOLUNTARIADO_CLICK vc = new VOLUNTARIADO_CLICK(); vc.IDRegisto = dt.GetInt32("idVoluntariado"); label1.Text = dt["nomev"].ToString(); label18.Text = dt["categoriaNome"].ToString(); label2.Text = dt["OrganizacaoNome"].ToString(); pictureBox1.Image = Image.FromFile($"{ConfigurationManager.AppSettings["filesBasePath"]}{ dt["imagemvol"]}"); groupBox1.Text = dt["descricao"].ToString(); label14.Text = dt["idade"].ToString(); label12.Text = dt["lingua"].ToString(); label13.Text = dt["escola"].ToString(); label8.Text = dt["data"].ToString(); label5.Text = dt["duracao"].ToString(); label4.Text = dt["alojamento"].ToString(); label6.Text = dt["alimentacao"].ToString(); label7.Text = dt["transfers"].ToString(); label10.Text = dt["seguro"].ToString(); label17.Text = dt["acompanhamento"].ToString(); label3.Text = dt["localidade"].ToString(); label11.Text = dt["adicional"].ToString(); label15.Text = dt["exp"].ToString(); } conn.Close(); } catch (MySqlException ex) { MessageBox.Show("Erro ao executar operação na base de dados. Erro: " + ex); } catch (Exception erro) { MessageBox.Show("Aconteceu um erro não identificado. Erro: " + erro); } }
public void evento(object sender, EventArgs e) { VOLUNTARIADO_CLICK vc = new VOLUNTARIADO_CLICK(); vc.BringToFront(); }