示例#1
0
        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);
        }
示例#2
0
        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;
            }
        }