Пример #1
0
        public ActionResult ReativarUnidade(Int32 id)
        {
            // Verifica se tem usuario logado
            if ((String)Session["Ativa"] == null)
            {
                return(RedirectToAction("Login", "ControleAcesso"));
            }
            Int32   idAss   = (Int32)Session["IdAssinante"];
            USUARIO usuario = new USUARIO();

            if ((USUARIO)Session["UserCredentials"] != null)
            {
                usuario = (USUARIO)Session["UserCredentials"];
                // Verfifica permissão
                if (usuario.PERFIL.PERF_SG_SIGLA != "ADM" || usuario.PERFIL.PERF_SG_SIGLA != "SIN" || usuario.PERFIL.PERF_SG_SIGLA != "CON")
                {
                    Session["MensUnidade"] = 2;
                    return(RedirectToAction("MontarTelaUnidade", "Unidade"));
                }
            }
            else
            {
                return(RedirectToAction("Login", "ControleAcesso"));
            }

            // Executar
            UNIDADE item = baseApp.GetItemById(id);

            objetoAntes        = (UNIDADE)Session["Unidade"];
            item.UNID_IN_ATIVO = 1;
            Int32 volta = baseApp.ValidateReativar(item, usuario);

            listaMaster             = new List <UNIDADE>();
            Session["ListaUnidade"] = null;
            return(RedirectToAction("MontarTelaUnidade"));
        }