/******************************************************************** ADICIONAR ITENS REQUISIÇÃO ********************************************************************/ public ActionResult AddItem(String ID) { if (Session["UsuarioLogado"] == null) { return(RedirectToAction("Index", "Login")); } else if (Session["NivelAcesso"].Equals(0) || Session["NivelAcesso"].Equals(1) || Session["NivelAcesso"].Equals(2) || Session["NivelAcesso"].Equals(3) || Session["NivelAcesso"].Equals(4)) { Requisicao R = new Requisicao(); if (Session["NivelAcesso"].Equals(4)) { Session["NotificacaoDiretor"] = R.NotificacaoDiretor(); } else if (Session["NivelAcesso"].Equals(3)) { Session["NotificacaoCoordenador"] = R.NotificacaoCoordenador(); } Session["Requisicao"] = null; if (R.VerificarRequisicao(ID) == false) { Session["Requisicao"] = "Finalizada"; return(RedirectToAction("ListarRequisicoes", "Requisicao")); } else { if (Request.HttpMethod.Equals("POST")) { if (Session["Requisicao"] == null) { try { R.Especificacao = Request.Form["especificacao"].ToString(); R.Unidade = Request.Form["unidade"].ToString(); R.QtdItem = Convert.ToInt32(Request.Form["qtdItem"].ToString()); R.Finalidade = Request.Form["finalidade"].ToString(); if (ViewBag.Requisicao = R.AddItem(ID) == true) { ViewBag.MensagemSucesso = "item adicionado com sucesso!"; } } catch { ViewBag.MensagemErro = "Erro ao adicionar o item! verifique todo os campos."; } } } } UsuarioController UC = new UsuarioController(); ViewBag.Imagens = Usuario.ListarImagem(Session["NIF"]); } else { return(RedirectToAction("Home", "Home")); } return(View()); }