public ActionResult Login(UtilizadorLogIn objetoM) { //SetUp _Layout e check permições do urilizador setNavbar(); setUserContext(); if ((int)utilizadorATrabalhar._prefil != 0) { return(RedirectToAction("Index", "Home")); } string resultado = ""; if (ModelState.IsValid) // Validar caso JS for deslicado do lado do cliente { try { Utilizador_Helper objetoHelper = new Utilizador_Helper(Program._conect); utilizadorATrabalhar = objetoHelper.autentificar(objetoM._login, objetoM._pass); HttpContext.Session.SetString("id", utilizadorATrabalhar._uidUtilizador); return(RedirectToAction("Index", "Home")); } catch (Exception e) { resultado = e.Message; } } // Devolver página de erro if (resultado != "") { return(RedirectToAction(nameof(Error), new { menssagem = resultado })); } return(RedirectToAction("Index", "Home")); }
// GET: Utilizador/Delete/ public ActionResult Delete(string id) { //SetUp _Layout e check permições do urilizador setNavbar(); setUserContext(); if ((int)utilizadorATrabalhar._prefil == 0) { return(RedirectToAction("Login", "Utilizador")); } if ((int)utilizadorATrabalhar._prefil < 2) { return(RedirectToAction("Index", "Home")); } string resultado = ""; if (ModelState.IsValid) // Validar caso JS for deslicado do lado do cliente { try { Utilizador_Helper objetoHelper = new Utilizador_Helper(Program._conect); resultado = objetoHelper.eliminat(id); } catch (Exception e) { resultado = e.Message; } } // Devolver página de erro if (resultado != "") { return(RedirectToAction(nameof(Error), new { menssagem = resultado })); } return(RedirectToAction(nameof(Index))); }
// GET: Utilizador public ActionResult Index(int?id) { //SetUp _Layout e check permições do urilizador setNavbar(); setUserContext(); if ((int)utilizadorATrabalhar._prefil == 0) { return(RedirectToAction("Login", "Utilizador")); } Utilizador_Helper objetoHelper = new Utilizador_Helper(Program._conect); if (id == null) { id = 1; // caso rute sem id } Utilizador.Estado estadoAtual = (Utilizador.Estado)id.Value; ViewBag.lstEstado = objetoHelper.lstEstados(); // Carregar a lista de estados ViewBag.estadoAtual = ((int)estadoAtual).ToString(); // Carrgar estado atual List <UtilizadorListar> viewList = objetoHelper.listar(estadoAtual); return(View(viewList)); }
public ActionResult Logout() { //SetUp _Layout e check permições do urilizador setNavbar(); setUserContext(); Utilizador_Helper objetoHelper = new Utilizador_Helper(Program._conect); utilizadorATrabalhar = objetoHelper.logout(); HttpContext.Session.SetString("id", utilizadorATrabalhar._uidUtilizador); // Passar para Convidado // Gravar logo de saida return(RedirectToAction("Index", "Home")); }
// GET: Utilizador/Criar public ActionResult Create() { //SetUp _Layout e check permições do urilizador setNavbar(); setUserContext(); if ((int)utilizadorATrabalhar._prefil == 0) { return(RedirectToAction("Login", "Utilizador")); } Utilizador_Helper objetoHelper = new Utilizador_Helper(Program._conect); ViewBag.lstPrefil = objetoHelper.lstPrefils(); return(View()); }
// GET: Utilizador/Details public ActionResult Details(string id) { //SetUp _Layout e check permições do urilizador setNavbar(); setUserContext(); if ((int)utilizadorATrabalhar._prefil == 0) { return(RedirectToAction("Login", "Utilizador")); } Utilizador_Helper objetoHelper = new Utilizador_Helper(Program._conect); UtilizadorEditar objetoM = objetoHelper.ler(id); return(View(objetoM)); }
public ActionResult Create(UtilizadorCriar objetoM) { //SetUp _Layout e check permições do urilizador setNavbar(); setUserContext(); if ((int)utilizadorATrabalhar._prefil == 0) { return(RedirectToAction("Login", "Utilizador")); } string resultado = ""; if (ModelState.IsValid) // Validar caso JS for deslicado do lado do cliente { try { Utilizador_Helper objetoHelper = new Utilizador_Helper(Program._conect); resultado = objetoHelper.criar(objetoM); if (resultado == "") { return(RedirectToAction(nameof(Index))); } } catch (Exception e) { resultado = e.Message; } } else { resultado = "Preenchimento de dados incorreto!"; } // Devolver página de erro if (resultado != "") { return(RedirectToAction(nameof(Error), new { menssagem = resultado })); } return(View()); }
public static UtilizadorAtivo getUtilizador(string uid) { Utilizador_Helper objetoHelpercah = new Utilizador_Helper(_conect); return(objetoHelpercah.getUtilizadorAtivo(uid)); }