private void novo() { controle.MesaDB tabela = new controle.MesaDB(); Registro = new modelo.mesa { idmesa = tabela.ProximoCodigo(), vagas = Int16.Parse(txtCadeiras.Text), status = cbStatus.SelectedIndex }; tabela.inserir(Registro); MessageBox.Show("Mesa cadastrada com sucesso!"); }
public void inserir(modelo.mesa Registro) { using (var banco = new modelo.restaurantedbEntidades()) { banco.Database.Connection.ConnectionString = con; try { banco.mesa.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.mesa Registro = (modelo.mesa)bs.Current; op = MessageBox.Show("Deseja EXCLUIR mesa numero :" + Registro.idmesa, "Alerta", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (op == DialogResult.Yes) { controle.MesaDB tabela = new controle.MesaDB(); tabela.excluir(Registro.idmesa); bs.RemoveCurrent(); bs.ResetBindings(false); } }
public void excluir(int Codigo) { using (var banco = new modelo.restaurantedbEntidades()) { banco.Database.Connection.ConnectionString = con; modelo.mesa Registro = banco.mesa.Find(Codigo); try { banco.mesa.Remove(Registro); banco.SaveChanges(); } catch (Exception Erro) { MessageBox.Show("Erro ao Excluir:" + Erro.Message); } } }
public void editar(modelo.mesa Registro) { using (var banco = new modelo.restaurantedbEntidades()) { banco.Database.Connection.ConnectionString = con; try { modelo.mesa velho = banco.mesa.Find(Registro.idmesa); banco.Entry(velho).CurrentValues.SetValues(Registro); banco.SaveChanges(); } catch (Exception Erro) { MessageBox.Show("Erro ao Editar:" + Erro.Message); } } }
private void btnCancelar_Click(object sender, EventArgs e) { Registro = null; this.Dispose(); }