private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { int id = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value); HigienicoRepositorio repositorio = new HigienicoRepositorio(); Higienico higienico = repositorio.ObterPeloId(id); EditarProdutosHigienicos higienicoEditar = new EditarProdutosHigienicos(higienico); higienicoEditar.ShowDialog(); }
private void btnApagar_Click(object sender, EventArgs e) { if (dataGridView1.SelectedRows.Count == 0) { MessageBox.Show("Selecione uma linha para apagar"); return; } int id = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value); HigienicoRepositorio repositorio = new HigienicoRepositorio(); repositorio.Apagar(id); dataGridView1.Rows.RemoveAt(dataGridView1.CurrentCell.RowIndex); }
public void AtualizarTabela() { HigienicoRepositorio repositorio = new HigienicoRepositorio(); List <Higienico> higienicos = repositorio.ObterTodos(); dataGridView1.Rows.Clear(); for (int i = 0; i < higienicos.Count; i++) { Higienico higienico = higienicos[i]; string valorTexto = $"R$ {higienico.Preco}"; dataGridView1.Rows.Add( new object[] { higienico.Id, higienico.Nome, higienico.Categoria, valorTexto } ); } }
private void btnSalvar_Click(object sender, EventArgs e) { Higienico higienico = new Higienico(); higienico.Id = Convert.ToInt32(lblId.Text); higienico.Nome = txtNome.Text; if (txtNome.Text.Length == 0) { MessageBox.Show("Digite no minimo 1 caracter no campo Nome"); txtNome.Focus(); return; } higienico.Categoria = cbxCategoria.Text; if (cbxCategoria.SelectedIndex == -1) { MessageBox.Show("Escolha uma Categoria"); cbxCategoria.DroppedDown = true; return; } try { higienico.Preco = Convert.ToDouble(txtPreco.Text); if (higienico.Preco < 0) { MessageBox.Show("Valor nao aceita número menor que 0"); return; } } catch { MessageBox.Show("Digite apenas números no campo Preco"); txtPreco.Focus(); return; } HigienicoRepositorio repositorio = new HigienicoRepositorio(); repositorio.Atualizar(higienico); MessageBox.Show("Editado com sucesso"); Close(); }