コード例 #1
0
        public frmCadastroDeCategoria(Categoria categoria, ProdutoEnum enumerador)
        {
            if (categoria != null)
            {
                CATEGORIA = categoria;
            }
            ENUM = enumerador;

            InitializeComponent();
        }
コード例 #2
0
 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();
     }
 }
コード例 #3
0
 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;
     }
 }
コード例 #4
0
        public frmCadastroDeProduto(ProdutoEnum enumerador, Produto prod, int Quantidade/*,TipoDeVendaDeProdutoEnum EnumTipo*/)
        {
            if (prod != null)
            {
                PROD = prod;
            }
            ENUM = enumerador;

            if (Quantidade != 0)
            {

                ValorEstoque = Quantidade;
            }

            InitializeComponent();
        }
コード例 #5
0
        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);
            }
        }