public void inserir(modelo.cardapio Registro) { using (var banco = new modelo.restaurantedbEntidades()) { banco.Database.Connection.ConnectionString = con; try { banco.cardapio.Add(Registro); banco.SaveChanges(); } catch (Exception Erro) { MessageBox.Show("Erro ao Cadastrar:" + Erro.Message); } } }
private void btnDel_Click(object sender, EventArgs e) { DialogResult op; modelo.cardapio Registro = (modelo.cardapio)bs.Current; op = MessageBox.Show("Deseja EXCLUIR Cardapio numero :" + Registro.idcardapio, "Alerta", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (op == DialogResult.Yes) { controle.CardapioDB tabela = new controle.CardapioDB(); tabela.excluir(Registro.idcardapio); bs.RemoveCurrent(); bs.ResetBindings(false); } }
public void excluir(int Codigo) { using (var banco = new modelo.restaurantedbEntidades()) { banco.Database.Connection.ConnectionString = con; modelo.cardapio Registro = banco.cardapio.Find(Codigo); try { banco.cardapio.Remove(Registro); banco.SaveChanges(); } catch (Exception Erro) { MessageBox.Show("Erro ao Excluir:" + Erro.Message); } } }
public void editar(modelo.cardapio Registro) { using (var banco = new modelo.restaurantedbEntidades()) { banco.Database.Connection.ConnectionString = con; try { modelo.cardapio velho = banco.cardapio.Find(Registro.idcardapio); banco.Entry(velho).CurrentValues.SetValues(Registro); banco.SaveChanges(); } catch (Exception Erro) { MessageBox.Show("Erro ao Editar:" + Erro.Message); } } }
private void novo() { try { controle.CardapioDB tabela = new controle.CardapioDB(); Registro = new modelo.cardapio { idcardapio = tabela.ProximoCodigo(), descricao = txtDescricao.Text }; tabela.inserir(Registro); this.Dispose(); } catch (Exception erro) { MessageBox.Show("Erro: " + erro.Message); } }
private void btnCancelar_Click(object sender, EventArgs e) { Registro = null; this.Dispose(); }