Beispiel #1
0
 public override void DataGridAction_SelectionChanged(object sender, EventArgs e)
 {
     if (DataEstoque.CurrentCell.Value != null)
     {
         Produto produto = DbEstoque.GetProdutoById((int)DataEstoque.CurrentCell.Value);
         if (produto != null)
         {
             Txt.Text        = produto.Nome;
             UpDown.Value    = produto.Quantidade;
             Cb.SelectedItem = produto.Categoria;
         }
     }
 }
Beispiel #2
0
        public override void ButtonAction_Click(object sender, EventArgs e)
        {
            if (MeuButton.Text.Contains("CREATE"))
            {
                DbEstoque.CreateProduto(new Produto {
                    Nome = Txt.Text, Quantidade = (int)UpDown.Value, Categoria = Cb.SelectedItem.ToString()
                });
            }
            else if (MeuButton.Text.Contains("DELETE"))
            {
                DbEstoque.DeleteProduto(DbEstoque.GetProdutoById((int)DataEstoque.CurrentCell.Value));
            }
            else if (MeuButton.Text.Contains("CHANGE"))
            {
                Produto produto = DbEstoque.GetProdutoById((int)DataEstoque.CurrentCell.Value);
                produto.Nome       = Txt.Text;
                produto.Quantidade = (int)UpDown.Value;
                produto.Categoria  = Cb.SelectedItem.ToString();
            }

            DbEstoque.SaveChanges();
            LoadDataGridView();
        }