예제 #1
0
        public void CriaEstoque()
        {
            DBEstoque        dBEstoque        = new DBEstoque();
            EstoqueAlimentos estoqueAlimentos = new EstoqueAlimentos();
            Random           numeroRandom     = new Random();

            for (int i = 0; i < 4; i++)
            {
                estoqueAlimentos.estoqueDeTemperos.Add(numeroRandom.Next(0, 20));
            }

            for (int i = 0; i < 2; i++)
            {
                estoqueAlimentos.estoqueDeMolhos.Add(numeroRandom.Next(0, 20));
            }

            for (int i = 0; i < 4; i++)
            {
                estoqueAlimentos.estoqueDeMassas.Add(numeroRandom.Next(0, 20));
            }

            for (int i = 0; i < 8; i++)
            {
                estoqueAlimentos.estoqueDeToppings.Add(numeroRandom.Next(0, 20));
            }

            dBEstoque.SalvaEstoqueSerializado(estoqueAlimentos);
        }
예제 #2
0
        public void recebePedido(Pedido pedido)
        {
            DBEstoque        dBEstoque = new DBEstoque();
            EstoqueAlimentos estoque   = dBEstoque.RecuperaEstoqueSerializado();

            ControleDeAlimentosSaida controleDeAlimentosS = new ControleDeAlimentosSaida(estoque);

            controleDeAlimentosS.SaidaDeAlimentos(pedido.Temperos);
            controleDeAlimentosS.SaidaDeAlimentos(pedido.Molho);
            controleDeAlimentosS.SaidaDeAlimentos(pedido.Massa);
            controleDeAlimentosS.SaidaDeAlimentos(pedido.Toppings);

            dBEstoque.SalvaEstoqueSerializado(estoque);

            enviaStatusEstoque();
        }
        public void recebePedido(Pedido pedido)
        {
            DBEstoque dBEstoque = new DBEstoque();
            EstoqueAlimentos estoque = dBEstoque.RecuperaEstoqueSerializado();

            ControleDeAlimentosSaida controleDeAlimentosS = new ControleDeAlimentosSaida(estoque);

            controleDeAlimentosS.SaidaDeAlimentos(pedido.Temperos);
            controleDeAlimentosS.SaidaDeAlimentos(pedido.Molho);
            controleDeAlimentosS.SaidaDeAlimentos(pedido.Massa);
            controleDeAlimentosS.SaidaDeAlimentos(pedido.Toppings);

            dBEstoque.SalvaEstoqueSerializado(estoque);

            enviaStatusEstoque();

        }
        public void CriaEstoque()
        {
            DBEstoque dBEstoque = new DBEstoque();
            EstoqueAlimentos estoqueAlimentos = new EstoqueAlimentos();
            Random numeroRandom = new Random();

            for (int i = 0; i < 4; i++)
            {
                estoqueAlimentos.estoqueDeTemperos.Add(numeroRandom.Next(0,20));
            }

            for (int i = 0; i < 2; i++)
            {
                estoqueAlimentos.estoqueDeMolhos.Add(numeroRandom.Next(0, 20));
            }            

            for (int i = 0; i < 4; i++)
            {
                estoqueAlimentos.estoqueDeMassas.Add(numeroRandom.Next(0, 20));
            }
            
            for (int i = 0; i < 8; i++)
            {
                estoqueAlimentos.estoqueDeToppings.Add(numeroRandom.Next(0, 20));
            }

            dBEstoque.SalvaEstoqueSerializado(estoqueAlimentos);
            
        }