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