// GET: Fornecedores/Create public ActionResult Create() { if (GestaoUsuarios.VerificarStatusAdministrador() != null) { return(View()); } return(null); }
// GET: Produtos/Create public ActionResult Create() { if (GestaoUsuarios.VerificarStatusAdministrador() != null) { ViewBag.CategoriaID = new SelectList(db.Categoria, "CategoriaID", "Nome"); ViewBag.FornecedorID = new SelectList(db.Fornecedor, "FornecedorID", "Nome"); return(View()); } return(null); }
public JsonResult VerificarAutenticacao() { if (GestaoUsuarios.VerificarStatusCliente() != null) { return(Json(new { OK = true, Nivel = "Cliente" }, JsonRequestBehavior.AllowGet)); } else if (GestaoUsuarios.VerificarStatusAdministrador() != null) { return(Json(new { OK = true, Nivel = "Administrador" }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { OK = false, Nivel = "Visitante" }, JsonRequestBehavior.AllowGet)); } }
// GET: Fornecedores/Edit/5 public ActionResult Edit(int?id) { if (GestaoUsuarios.VerificarStatusAdministrador() != null) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Fornecedor fornecedor = db.Fornecedor.Find(id); if (fornecedor == null) { return(HttpNotFound()); } return(View(fornecedor)); } return(null); }
// GET: Categorias/Edit/5 public ActionResult Edit(int?id) { if (GestaoUsuarios.VerificarStatusAdministrador() != null) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Categoria categoria = db.Categoria.Find(id); if (categoria == null) { return(HttpNotFound()); } return(View(categoria)); } return(null); }
// GET: Produtos/Edit/5 public ActionResult Edit(int?id) { if (GestaoUsuarios.VerificarStatusAdministrador() != null) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Produto produto = db.Produto.Find(id); if (produto == null) { return(HttpNotFound()); } ViewBag.CategoriaID = new SelectList(db.Categoria, "CategoriaID", "Nome", produto.CategoriaID); ViewBag.FornecedorID = new SelectList(db.Fornecedor, "FornecedorID", "Nome", produto.FornecedorID); return(View(produto)); } return(null); }
public override void OnActionExecuting(ActionExecutingContext filtroContexto) { var controller = filtroContexto.ActionDescriptor.ControllerDescriptor.ControllerName; var action = filtroContexto.ActionDescriptor.ActionName; if ((controller != "Home") && (controller != "Clientes" || action != "Register") && (controller != "Administradores" || action != "Register") && (controller != "Produtos" || action != "Search")) { if ((controller == "Clientes" && action == "ManageAccount") || (controller == "Clientes" && action == "ChangePassword") || (controller == "Pedidos" && action == "EmitirPedido") || (controller == "Pedidos" && action == "ExibirPedido") || (controller == "Pedidos" && action == "MeusPedidos") || (controller == "Pedidos" && action == "CancelarPedido")) { if (GestaoUsuarios.VerificarStatusCliente() == null) { if (controller == "Pedidos" && action == "EmitirPedido") { HttpContext.Current.Response.Redirect("/Home/Login?redir=/Carrinho"); } else if ((controller == "Pedidos" && action == "ExibirPedido") || (controller == "Pedidos" && action == "CancelarPedido")) { HttpContext.Current.Response.Redirect("/Home/Login?redir=/Pedidos/MeusPedidos"); } else { HttpContext.Current.Response.Redirect("/Home/Login?redir=/" + controller + "/" + action); } } } else { if (GestaoUsuarios.VerificarStatusAdministrador() == null) { HttpContext.Current.Response.Redirect("/Home/Login?redir=/" + controller + "/" + action); } } } }
// GET: Administradores/Edit/5 public ActionResult Edit(int?id) { if (GestaoUsuarios.VerificarStatusAdministrador() != null) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Administrador administrador = db.Administrador.Find(id); administrador.Senha = null; administrador.ConfirmacaoSenha = null; if (administrador == null) { return(HttpNotFound()); } return(View(administrador)); } return(null); }
// GET: Clientes/Edit/5 public ActionResult Edit(int?id) { if (GestaoUsuarios.VerificarStatusAdministrador() != null) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Cliente cliente = db.Cliente.Find(id); cliente.Senha = null; cliente.ConfirmacaoSenha = null; if (cliente == null) { return(HttpNotFound()); } return(View(cliente)); } return(null); }