/// <summary> /// Retorna na classe Dono todos os seus valores dependo do <paramref name="id"/> /// </summary> /// <param name="id"></param> /// <returns>Retorna a classe Dono</returns> public Dono listarDono(int id) { conn = ConnexionDataBase.obterConexao(); string queryString = "select * from Dono where idDono = @id"; try { SqlCommand cmd = new SqlCommand(queryString, conn); cmd.Parameters.AddWithValue("@id", id); SqlDataReader reader = cmd.ExecuteReader(); if (reader.Read()) { Dono dono = new Dono(); dono.setIdDono(id); dono.setIdDono(int.Parse(reader["idDono"].ToString())); dono.setNome(reader["nomedn"].ToString()); dono.setTelefone(reader["telefone"].ToString()); dono.setEmail(reader["email"].ToString()); return(dono); } else { return(null); } } catch (Exception error) { MessageBox.Show("Erro: " + error); return(null); } finally { ConnexionDataBase.fecharConexao(); } }
private void cmbNomeDono_SelectedIndexChanged(object sender, EventArgs e) { Dono dono = new Dono(); for (int i = 0; i < donoObject.Length / 2; i++) { if (Convert.ToString(donoObject[i, 1]) == cmbNomeDono.Text.ToString()) { dono.setIdDono(Convert.ToInt32(donoObject[i, 0])); } } txtTelefone.Text = donoDAO.listarDono(dono.getIdDono()).getTelefone(); txtEmail.Text = donoDAO.listarDono(dono.getIdDono()).getEmail(); }