Beispiel #1
0
        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);
        }
Beispiel #2
0
        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();
        }
Beispiel #3
0
        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();
            }
        }