private static void preencheStatus(EstoqueAlimentos estoque, StatusEstoque statusEstoque)
        {
            for (int i = 0; i < estoque.estoqueDeTemperos.Count(); i++)
            {
                if (estoque.estoqueDeTemperos[i] > 0)
                {
                    statusEstoque.estoqueDeTemperos.Add(((Temperos)i));
                }
            }

            for (int i = 0; i < estoque.estoqueDeMolhos.Count(); i++)
            {
                if (estoque.estoqueDeMolhos[i] > 0)
                {
                    statusEstoque.estoqueDeMolhos.Add(((Molhos)i));
                }
            }

            for (int i = 0; i < estoque.estoqueDeMassas.Count(); i++)
            {
                if (estoque.estoqueDeMassas[i] > 0)
                {
                    statusEstoque.estoqueDeMassas.Add(((Massas)i));
                }
            }

            for (int i = 0; i < estoque.estoqueDeToppings.Count(); i++)
            {
                if (estoque.estoqueDeToppings[i] > 0)
                {
                    statusEstoque.estoqueDeToppings.Add(((Toppings)i));
                }
            }
        }
Ejemplo n.º 2
0
        private static void preencheStatus(EstoqueAlimentos estoque, StatusEstoque statusEstoque)
        {
            for (int i = 0; i < estoque.estoqueDeTemperos.Count(); i++)
            {
                if (estoque.estoqueDeTemperos[i] > 0)
                {
                    statusEstoque.estoqueDeTemperos.Add(((Temperos)i));
                }
            }

            for (int i = 0; i < estoque.estoqueDeMolhos.Count(); i++)
            {
                if (estoque.estoqueDeMolhos[i] > 0)
                {
                    statusEstoque.estoqueDeMolhos.Add(((Molhos)i));
                }
            }

            for (int i = 0; i < estoque.estoqueDeMassas.Count(); i++)
            {
                if (estoque.estoqueDeMassas[i] > 0)
                {
                    statusEstoque.estoqueDeMassas.Add(((Massas)i));
                }
            }

            for (int i = 0; i < estoque.estoqueDeToppings.Count(); i++)
            {
                if (estoque.estoqueDeToppings[i] > 0)
                {
                    statusEstoque.estoqueDeToppings.Add(((Toppings)i));
                }
            }
        }
        public ShellViewModel()
        {
            new ControleDeAlimentos.ControleDeAlimentos().CriaEstoque();

            statusEstoque = ControleDeAlimentos.ControleDeAlimentos.enviaStatusEstoque();
            preencheObjetos();
            IniciaPickerViewModel();
            ActiveItem = _pickers[_currentIndex];
            RebuildColors(_currentIndex);
        }
        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;
        }
Ejemplo n.º 5
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);
        }