private List <Aleitamento> getTipoAleitamento() { try { conn.Open(); com.Connection = conn; SqlCommand cmd = new SqlCommand("select * from Aleitamento order by tipoAleitamento", conn); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { aleitamento = new Aleitamento { tipoAleitamento = ((reader["tipoAleitamento"] == DBNull.Value) ? "" : (string)reader["tipoAleitamento"]), Observacoes = ((reader["Observacoes"] == DBNull.Value) ? "" : (string)reader["Observacoes"]), IdAleitamento = (int)reader["IdAleitamento"], }; listaAleitamento.Add(aleitamento); } conn.Close(); } catch (Exception) { if (conn.State == ConnectionState.Open) { conn.Close(); } MessageBox.Show("Por erro interno é impossível visualizar os dados!", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Error); } return(listaAleitamento); }
private void dataGridViewTipoAleitamento_MouseDoubleClick(object sender, MouseEventArgs e) { int i = dataGridViewTipoAleitamento.CurrentCell.RowIndex; aleitamento = null; foreach (var m in auxiliar) { if (m.tipoAleitamento == dataGridViewTipoAleitamento.Rows[i].Cells[0].Value.ToString()) { aleitamento = m; } } if (aleitamento != null) { txtTipo.Text = aleitamento.tipoAleitamento; txtObs.Text = aleitamento.Observacoes; } }