Ejemplo n.º 1
0
        public ActionResult DeleteConfirmed(int id)
        {
            Ingrediente ingrediente = IngredienteDAO.BuscarIngredientePorId(id);

            IngredienteDAO.RemoverIngrediente(ingrediente);
            return(RedirectToAction("Index"));
        }
        public ActionResult AlterarIngrediente(Ingrediente ingredienteAlterado, int?Categorias)
        {
            ViewBag.Categorias = CategoriaDAO.RetornarCategorias();

            ingredienteAlterado.CategoriaIngrediente = CategoriaDAO.BuscarCategoriaPorId(Categorias);

            Ingrediente ingredienteOriginal =
                IngredienteDAO.BuscarIngredientePorId(ingredienteAlterado.IdIngrediente);

            if (ModelState.IsValid && Categorias != null)
            {
                ingredienteOriginal.NomeIngrediente      = ingredienteAlterado.NomeIngrediente;
                ingredienteOriginal.PrecoIngrediente     = ingredienteAlterado.PrecoIngrediente;
                ingredienteOriginal.PesoIngrediente      = ingredienteAlterado.PesoIngrediente;
                ingredienteOriginal.CategoriaIngrediente = ingredienteAlterado.CategoriaIngrediente;
                ingredienteOriginal.StatusIngrediente    = ingredienteAlterado.StatusIngrediente;


                if (IngredienteDAO.AlterarIngrediente(ingredienteOriginal))
                {
                    return(RedirectToAction("Home", "Ingrediente"));
                }
                else
                {
                    ModelState.AddModelError("", "Não é possível alterar um ingrediente com o mesmo nome!");
                    return(View(ingredienteOriginal));
                }
            }
            else
            {
                ModelState.AddModelError("", "Selecione uma Categoria Válida!");
                return(View(ingredienteOriginal));
            }
        }
Ejemplo n.º 3
0
        public ActionResult AddIngredientesNaPizza(int[] IdCheckBox)
        {
            if (IdCheckBox != null)
            {
                Ingrediente_Pizza_Sessao = Sessao.CriarNovaGuidSessaoIngrediente_Pizza();

                foreach (int idIngrediente in IdCheckBox)
                {
                    Ingrediente       ingrediente       = IngredienteDAO.BuscarIngredientePorId(idIngrediente);
                    Ingrediente_Pizza ingrediente_Pizza = new Ingrediente_Pizza
                    {
                        ingredientePizza      = ingrediente,
                        DataIngrediente_Pizza = DateTime.Now,
                        GuidPizza             = Ingrediente_Pizza_Sessao,
                        GuidPedido            = Sessao.CriarSessaoPizza_Pedido()
                    };
                    Ingrediente_PizzaDAO.CadastrarIngredientePizza(ingrediente_Pizza);
                }
                return(RedirectToAction("Home", "Pizza"));
            }

            ViewBag.Ingredientes = IngredienteDAO.RetornarIngredientes();

            return(View());
        }
        public IHttpActionResult PutAlterarIngrediente(int id, Ingrediente ingrediente)
        {
            Ingrediente i = IngredienteDAO.BuscarIngredientePorId(id);

            if (i == null)
            {
                return(BadRequest());
            }
            i.Nome = ingrediente.Nome;
            IngredienteDAO.AlterarIngrediente(i);
            return(Ok(i));
        }
        public ActionResult AlterarIngrediente(int id)
        {
            if (SessaoClienteAtual == null)
            {
                return(RedirectToAction("Home", "Cliente"));
            }

            ViewBag.Categorias =
                new MultiSelectList(CategoriaDAO.RetornarCategorias(),
                                    "IdCategoria", "NomeCategoria");

            return(View(IngredienteDAO.BuscarIngredientePorId(id)));
        }
        public IHttpActionResult DeleteIngrediente(int id)
        {
            Ingrediente ingrediente = IngredienteDAO.BuscarIngredientePorId(id);

            if (ingrediente == null)
            {
                return(NotFound());
            }

            IngredienteDAO.RemoverIngrediente(ingrediente);

            return(Ok(ingrediente));
        }
Ejemplo n.º 7
0
        // GET: Ingredientes/Delete/5
        public ActionResult Remover(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Ingrediente ingrediente = IngredienteDAO.BuscarIngredientePorId(id);

            if (ingrediente == null)
            {
                return(HttpNotFound());
            }
            return(View(ingrediente));
        }
        public dynamic GetBuscarIngredientePorId(int id)
        {
            Ingrediente ingrediente = IngredienteDAO.BuscarIngredientePorId(id);

            if (ingrediente != null)
            {
                dynamic objeto = new
                {
                    Nome = ingrediente.Nome
                };
                return(objeto);
            }
            return(NotFound());
        }
        public ActionResult Alterar(Ingrediente ingrediente)
        {
            Ingrediente i = IngredienteDAO.BuscarIngredientePorId(ingrediente.IngredienteID);

            i.Nome         = ingrediente.Nome;
            i.Descricao    = ingrediente.Descricao;
            i.Preco        = ingrediente.Preco;
            i.Validade     = ingrediente.Validade;
            i.QuantEstoque = ingrediente.QuantEstoque;

            string variavel = "123123123";

            byte[] bytes = Encoding.Default.GetBytes(variavel);
            variavel = Encoding.UTF8.GetString(bytes);

            IngredienteDAO.AlterarIngrediente(i);
            return(RedirectToAction("Index", "Estoque"));
        }
 public ActionResult Alterar(int?id)
 {
     return(View(IngredienteDAO.BuscarIngredientePorId(id)));
 }
 public ActionResult Remover(int?id)
 {
     EstoqueDAO.RemoverEstoque(EstoqueDAO.BuscarIngredientePorId(id));
     IngredienteDAO.RemoverIngrediente(IngredienteDAO.BuscarIngredientePorId(id));
     return(RedirectToAction("Index", "Estoque"));
 }