public frmCadastroDeCategoria(Categoria categoria, ProdutoEnum enumerador) { if (categoria != null) { CATEGORIA = categoria; } ENUM = enumerador; InitializeComponent(); }
public void CriarItemNoEstoque(ProdutoEnum tipo, ProdutoDTO item) { if (ItemPodeSerComprado(item)) { Produto produto = new ProdutoFactory().CriarProduto(tipo, item); EstoqueDBFake controleDB = new EstoqueDBFake(); controleDB.AdicionarItem(produto); } else { throw new Exception(); } }
private void tabControl_SelectedIndexChanged(object sender, EventArgs e) { if (tabControl.SelectedTab == tabCalzone) { _tipoProduto = ProdutoEnum.Calzone; } if (tabControl.SelectedTab == tabBebida) { _tipoProduto = ProdutoEnum.Bebida; } if (tabControl.SelectedTab == TabPizza) { _tipoProduto = ProdutoEnum.Pizza; } }
public frmCadastroDeProduto(ProdutoEnum enumerador, Produto prod, int Quantidade/*,TipoDeVendaDeProdutoEnum EnumTipo*/) { if (prod != null) { PROD = prod; } ENUM = enumerador; if (Quantidade != 0) { ValorEstoque = Quantidade; } InitializeComponent(); }
public Produto CriarProduto(ProdutoEnum tipo, ProdutoDTO produto) { switch (tipo) { case ProdutoEnum.Dvd: return(new Dvd(produto)); case ProdutoEnum.Livro: return(new Livro(produto)); case ProdutoEnum.Revista: return(new Revista(produto)); default: return(null); } }