private void btnDel_Click(object sender, EventArgs e) { DialogResult op; modelo.produto Registro = (modelo.produto)bs.Current; op = MessageBox.Show("Deseja EXCLUIR :" + Registro.nome, "Alerta", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (op == DialogResult.Yes) { controle.ProdutoDB tabela = new controle.ProdutoDB(); tabela.excluir(Registro.idproduto); bs.RemoveCurrent(); bs.ResetBindings(false); } }
private void novo() { controle.ProdutoDB tabela = new controle.ProdutoDB(); Registro = new modelo.produto { nome = txtDescricao.Text.ToUpper(), preco = Double.Parse(txtPreco.Text, NumberStyles.Currency), idtipo = Convert.ToInt16(cbCategoria.SelectedValue), idproduto = tabela.ProximoCodigo() }; tabela.inserir(Registro); MessageBox.Show("Registro cadastrado com sucesso!"); this.Dispose(); }
public void inserir(modelo.produto Registro) { using (var banco = new modelo.restaurantedbEntidades()) { banco.Database.Connection.ConnectionString = con; try { banco.produto.Add(Registro); banco.SaveChanges(); } catch (Exception Erro) { MessageBox.Show("Erro ao Cadastrar:" + Erro.Message); } } }
public void excluir(int Codigo) { using (var banco = new modelo.restaurantedbEntidades()) { banco.Database.Connection.ConnectionString = con; modelo.produto Registro = banco.produto.Find(Codigo); try { banco.produto.Remove(Registro); banco.SaveChanges(); } catch (Exception Erro) { MessageBox.Show("Erro ao Excluir:" + Erro.Message); } } }
public void editar(modelo.produto Registro) { using (var banco = new modelo.restaurantedbEntidades()) { banco.Database.Connection.ConnectionString = con; try { modelo.produto velho = banco.produto.Find(Registro.idproduto); 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(); }