/******************************************************************** DETALHES ITENS ********************************************************************/ public ActionResult DetalhesItens(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(); } if (Request.HttpMethod.Equals("POST")) { if (Request.Form["finalizar"] != null) { if (R.FinalizarRequisicao(ID) == true) { ViewBag.MensagemSucesso = "Requisição Finalizada com sucesso!"; } } } if (R.VerificaRequisicaoFinalizada(ID) == false) { ViewBag.vericado = this.Verificado = 0; } else { this.Verificado = 1; } ViewBag.DetahesRequisicao = R.DetalhesRequisicao(ID); ViewBag.Detalhesitens = R.Detalhesitens(ID); UsuarioController UC = new UsuarioController(); ViewBag.Imagens = Usuario.ListarImagem(Session["NIF"]); } else { return(RedirectToAction("Home", "Home")); } return(View()); }
/******************************************************************** DETALHES REQUISIÇÃO ********************************************************************/ public ActionResult Detalhes(String ID) { if (Session["UsuarioLogado"] == null) { return(RedirectToAction("Index", "Login")); } else if (Session["NivelAcesso"].Equals(0) || 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(); } if (Request.HttpMethod.Equals("POST")) { if (Request.Form["termoAutorizacao"] != null && Request.Form["termoNegar"] != null) { ViewBag.MensagemAtencao = "Somente um CheckBox pode ser verdadeiro!"; } else { AutorizarRequisicao(ID); } } ViewBag.DetahesRequisicao = R.DetalhesRequisicao(ID); ViewBag.Detalhesitens = R.Detalhesitens(ID); UsuarioController UC = new UsuarioController(); ViewBag.Imagens = Usuario.ListarImagem(Session["NIF"]); } else { return(RedirectToAction("Home", "Home")); } return(View()); }