Exemple #1
0
        /******************************************************************** ALTERAR INGRDIENTE DA FORMULAÇÃO ********************************************************************/
        public ActionResult AlterarIngredientesF(String ID)
        {
            if (Session["UsuarioLogado"] == null)
            {
                return(RedirectToAction("Index", "Login"));
            }
            else if (Session["NivelAcesso"].Equals(2) || Session["NivelAcesso"].Equals(3) || Session["NivelAcesso"].Equals(4))
            {
                if (Request.HttpMethod.Equals("POST"))
                {
                    try
                    {
                        F.CodigoIngrediente = Convert.ToInt32(Request.Form["codigoIngrediente"].ToString());
                        F.Porcentagem       = Convert.ToDouble(Request.Form["porcentagem"].ToString());

                        F.AlterarIngredienteF(ID, Session["CodigoFormulacao"]);
                        ViewBag.MensagemSucesso = "Alteração realizada com sucesso!";
                        return(RedirectToAction("ListarFormulacoes", "Formulacao"));
                    }
                    catch
                    {
                        ViewBag.MensagemErro = "Erro ao tentar alterar! Verifique todos os campos";
                    }
                }
            }
            else
            {
                return(RedirectToAction("Home", "Home"));
            }
            ViewBag.Imagens      = Usuario.ListarImagem(Session["NIF"]);
            ViewBag.Ingredientes = I.IngredienteF();
            ViewBag.Formulacao   = F.DetalhesIngrediente(ID, Session["CodigoFormulacao"]);
            return(View());
        }