コード例 #1
0
        /******************************************************************** CADASTRAR INGREDINETE NA FORMULAÇÃO ********************************************************************/
        public ActionResult CadastrarIngredientesF(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.CadastrarIngredienteF(ID);
                        ViewBag.MensagemSucesso = "Cadastro realizado com sucesso!";
                        return(RedirectToAction("DetalhesFormulacao", "Formulacao", new { ID }));
                    }
                    catch
                    {
                        ViewBag.MensagemErro = "Erro ao cadastrar! Verifique todos os campos.";
                    }
                }
            }
            else
            {
                return(RedirectToAction("Home", "Home"));
            }
            ViewBag.Ingredientes = I.ListarIngredientes();
            ViewBag.Imagens      = Usuario.ListarImagem(Session["NIF"]);
            return(View());
        }
コード例 #2
0
 /******************************************************************** LISTAR INGREDIENTE ********************************************************************/
 public ActionResult ListarIngredientes()
 {
     if (Session["UsuarioLogado"] == null)
     {
         return(RedirectToAction("Index", "Login"));
     }
     else if (Session["NivelAcesso"].Equals(2) || Session["NivelAcesso"].Equals(3) || Session["NivelAcesso"].Equals(4))
     {
         ViewBag.Ingredientes = I.ListarIngredientes();
     }
     else
     {
         return(RedirectToAction("Home", "Home"));
     }
     ViewBag.Imagens = Usuario.ListarImagem(Session["NIF"]);
     return(View());
 }
コード例 #3
0
ファイル: HomeController.cs プロジェクト: DIegoFernandes1/TCC
        /******************************************************************** HOME Estoque********************************************************************/
        public ActionResult HomeEstoque()
        {
            if (Session["UsuarioLogado"] == null)
            {
                return(RedirectToAction("Index", "Login"));
            }

            Requisicao R = new Requisicao();

            if (Session["NivelAcesso"].Equals(4))
            {
                Session["NotificacaoDiretor"] = R.NotificacaoDiretor();
            }
            else if (Session["NivelAcesso"].Equals(3))
            {
                Session["NotificacaoCoordenador"] = R.NotificacaoCoordenador();
            }

            Curso C = new Curso();

            ViewBag.Curso = C.ListarCursos(Session["NIF"].ToString());

            Turma T = new Turma();

            ViewBag.Turmas = T.ListarTurmas();

            Lote L = new Lote();

            ViewBag.Lotes = L.ListarLotes();

            Formulacao F = new Formulacao();

            ViewBag.Formulacoes = F.ListarFormulacoes();

            Ingrediente I = new Ingrediente();

            ViewBag.Ingredientes = I.ListarIngredientes();

            UsuarioController UC = new UsuarioController();

            ViewBag.Imagens = Usuario.ListarImagem(Session["NIF"]);//Comando para lista a imagem com a resolução correta
            return(View());
        }