private void btnApagar_Click(object sender, EventArgs e) { int id = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value); RemedioRepository repository = new RemedioRepository(); repository.Delete(id); dataGridView1.Rows.RemoveAt(dataGridView1.CurrentCell.RowIndex); }
private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { int id = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value); RemedioRepository repository = new RemedioRepository(); Remedio remedio = repository.ObterPeloId(id); CadastroRemedios cadastroRemedios = new CadastroRemedios(remedio); cadastroRemedios.ShowDialog(); }
private void AtualizarTabela() { RemedioRepository repository = new RemedioRepository(); List <Remedio> remedios = repository.ObterTodos(); dataGridView1.Rows.Clear(); for (int i = 0; i < remedios.Count; i++) { Remedio remedio = remedios[i]; dataGridView1.Rows.Add(new object[] { remedio.Id, remedio.Nome, remedio.Generico, remedio.Categoria, remedio.Solido, remedio.ContraIndicacoes, remedio.Bula, remedio.Faixa, remedio.PrecisaReceita }); } }
private void btnSalvar_Click(object sender, EventArgs e) { if (txtCodigo.Text.Length == 0) { Remedio remedio = new Remedio(); remedio.Nome = txtNome.Text; remedio.Generico = rbGenericoSim.Checked; remedio.Categoria = cbCategoria.SelectedItem.ToString(); remedio.Solido = rbSolidoSim.Checked; remedio.ContraIndicacoes = txtContraIndicacoes.Text; remedio.Bula = txtBula.Text; remedio.Faixa = cbFaixa.SelectedItem.ToString(); remedio.PrecisaReceita = rbPrecisaReceitaSim.Checked; RemedioRepository repository = new RemedioRepository(); repository.Inserir(remedio); Close(); } else { Remedio remedio = new Remedio(); remedio.Id = Convert.ToInt32(txtCodigo.Text); remedio.Nome = txtNome.Text; remedio.Generico = rbGenericoSim.Checked; remedio.Categoria = cbCategoria.SelectedItem.ToString(); remedio.Solido = rbSolidoSim.Checked; remedio.ContraIndicacoes = txtContraIndicacoes.Text; remedio.Bula = txtBula.Text; remedio.Faixa = cbFaixa.SelectedItem.ToString(); remedio.PrecisaReceita = rbPrecisaReceitaSim.Checked; RemedioRepository repository = new RemedioRepository(); repository.Update(remedio); MessageBox.Show("Editado com sucesso"); Close(); } }