private void button1_Click(object sender, EventArgs e) { if (tipoEspecialidade == null) { tipoEspecialidade = new tipoEspecialiade(); } int idTípoBebida = tipoEspecialidade.idTipoEspecialidade > 0 ? tipoEspecialidade.idTipoEspecialidade : 0; tipoEspecialidade.idTipoEspecialidade = idTípoBebida; tipoEspecialidade.descricao = txt_DescricaoEspecialidade.Text; string mensagem = ""; if (tipoEspecialidade.idTipoEspecialidade == 0) { db.tipoEspecialiade.Add(tipoEspecialidade); mensagem = "Tipo da especialidade registrado com sucesso"; } else { var obj = db.Entry(tipoEspecialidade); obj.Property(x => x.descricao).IsModified = true; mensagem = "Tipo da especialidade alterado com sucesso"; } db.SaveChanges(); MessageBox.Show(mensagem); CarregarGrid(); LimparCampos(); }
private void btn_Editar_Click(object sender, EventArgs e) { if (grid_TipoEspecialidade.SelectedRows.Count > 0) { DataGridViewRow linha = grid_TipoEspecialidade.SelectedRows[0]; int idTipoEspecialidade = (int)linha.Cells["idTipoEspecialidade"].Value; tipoEspecialidade = db.tipoEspecialiade.Where(x => x.idTipoEspecialidade == idTipoEspecialidade).FirstOrDefault(); txt_DescricaoEspecialidade.Text = tipoEspecialidade.descricao; } else { MessageBox.Show("Selecione a especialidade para alterar! "); } }
private void btn_Excluir_Click(object sender, EventArgs e) { if (grid_TipoEspecialidade.SelectedRows.Count > 0) { if (MessageBox.Show("Deseja realmente excluir essa especialidade?", "Confirma Excluir Especialidade", MessageBoxButtons.YesNo) == DialogResult.Yes) { int idTipoEspecialidade = (int)grid_TipoEspecialidade.CurrentRow.Cells[0].Value; tipoEspecialidade = db.tipoEspecialiade.Where(x => x.idTipoEspecialidade == idTipoEspecialidade).FirstOrDefault(); db.tipoEspecialiade.Remove(tipoEspecialidade); db.SaveChanges(); MessageBox.Show("Especialidade excluido com sucesso"); CarregarGrid(); LimparCampos(); } } else { MessageBox.Show("Selecione antes qual sera excluido."); } }
public void LimparCampos() { txt_DescricaoEspecialidade.Clear(); tipoEspecialidade = null; }