public ActionResult Inicio(/* long rfid *//* BEGIN TESTE */ ObjsTest objs) { /* BEGIN TESTE */ if (objs.Rfid == 0) { ModelState.AddModelError("Rfid", "Insira o código do RFID!"); return(View()); } /* END TESTE */ var usuario = usuarioDao.Selecionar(objs.Rfid); Session["rfid"] = objs.Rfid; if (usuario == null) { return(RedirectToAction("Cadastrar", "Cadastro")); } return(View("Perfil", usuario)); }
public ActionResult Inicio() { AdministracaoController.cache.Clear(); if (Session["rfid"] != null) { var usuario = usuarioDao.Selecionar((long)Session["rfid"]); if (usuario == null) { Session.Remove("rfid"); return(RedirectToAction("Inicio", "Inicio")); } return(View("Perfil", usuario)); } var objs = new ObjsTest(); return(View(objs)); }
public ActionResult Autorize(/*long rfid*/ ObjsTest objs) { /* BEGIN TESTE */ if (objs.Rfid == 0) { ModelState.AddModelError("", "Insira o código do RFID!"); return(View()); } /* END TESTE */ var usuario = usuarioDao.Selecionar(objs.Rfid); if (usuario == null || usuario.Tipo.Equals("Nor")) { ModelState.AddModelError("", "Rfid inválido, não possui autoridade ou não existe!"); return(View()); } if (AdministracaoController.cache.Count == 2) { try { usuario = (Usuario)AdministracaoController.cache["usuario"]; var byts = (byte[])AdministracaoController.cache["byts"]; AdministracaoController.cache.Remove("usuario"); AdministracaoController.cache.Remove("byts"); fotoDao.Inserir(new Foto { Imagem = byts, Rfid = usuario.Rfid }); usuarioDao.Inserir(usuario); AdministracaoController.cache["nomeCadastrado"] = usuario.Nome; return(RedirectToAction("Sucesso", "Cadastro")); } catch (Exception e) { ModelState.AddModelError("", "Erro ao tentar Cadastrar Usuário: " + e); } } Session["autorize"] = objs.Rfid; return(RedirectToAction("Cadastrar", "Cadastro")); }
public ActionResult Autorize() { var objs = new ObjsTest(); return(View(objs)); }