private void dataGridView1_DoubleClick(object sender, EventArgs e) { Planta planta = new Planta(); PlantaRepositorio repositorio = new PlantaRepositorio(); int id = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value); planta = repositorio.ObterPeloId(id); if (planta == null) { MessageBox.Show("Não foi possivel obter o registro selecionado", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } lblId.Text = planta.Id.ToString(); txtNome.Text = planta.Nome; mtxtAltura.Text = planta.Altura.ToString(); mtxtPeso.Text = planta.Peso.ToString(); if (planta.Carnivora == true) { rbSim.Checked = true; } else { rbNao.Checked = true; } btnSalvar.Enabled = false; btnEditar.Enabled = true; }
private void btnEditar_Click(object sender, EventArgs e) { PlantaRepositorio repositorio = new PlantaRepositorio(); int id = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value); Planta planta = repositorio.ObterPeloId(id); if (planta != null) { txtNome.Text = planta.Nome; mtbAltura.Text = planta.Altura.ToString("0.00"); mtbPeso.Text = planta.Peso.ToString("000.00"); if (planta.Carnivora == true) { rbSim.Checked = true; } else { rbNao.Checked = false; } lblID.Text = planta.Id.ToString(); } }