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 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);
        }
        public static StatusEstoque enviaStatusEstoque()
        {
            DBEstoque dBEstoque = new DBEstoque();
            EstoqueAlimentos estoque = dBEstoque.RecuperaEstoqueSerializado();
            StatusEstoque statusEstoque = new StatusEstoque
            {
                estoqueDeMassas = new List<Massas>(),
                estoqueDeMolhos = new List<Molhos>(),
                estoqueDeTemperos = new List<Temperos>(),
                estoqueDeToppings = new List<Toppings>()
            };

            preencheStatus(estoque, statusEstoque);

            return statusEstoque;
        }
예제 #4
0
        public static StatusEstoque enviaStatusEstoque()
        {
            DBEstoque        dBEstoque     = new DBEstoque();
            EstoqueAlimentos estoque       = dBEstoque.RecuperaEstoqueSerializado();
            StatusEstoque    statusEstoque = new StatusEstoque
            {
                estoqueDeMassas   = new List <Massas>(),
                estoqueDeMolhos   = new List <Molhos>(),
                estoqueDeTemperos = new List <Temperos>(),
                estoqueDeToppings = new List <Toppings>()
            };

            preencheStatus(estoque, statusEstoque);

            return(statusEstoque);
        }
예제 #5
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();

        }