コード例 #1
0
 // GET: Automovel/Details/5
 public ActionResult Detalhes(int?id)
 {
     if (LoginAdminDAO.RetornaAdminLogado() != null)
     {
         if (id == null)
         {
             return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
         }
         Automovel automovel = AutomovelDAO.BuscarAutomovelPorId(id);
         if (automovel == null)
         {
             return(HttpNotFound());
         }
         return(View(automovel));
     }
     else if (UsuarioDAO.RetornarUsuarioLogado() != null)
     {
         if (id == null)
         {
             return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
         }
         Automovel automovel = AutomovelDAO.BuscarAutomovelPorId(id);
         if (automovel == null)
         {
             return(HttpNotFound());
         }
         return(View(automovel));
     }
     else
     {
         return(RedirectToAction("Login", "Usuario"));
     }
 }
コード例 #2
0
        public ActionResult Criar([Bind(Include = "AdministradorId,AdministradorNome,AdministradorCpf,AdministradorTelefone,AdministradorEndereco,AdministradorEmail,AdministradorSenha")] Administrador administrador)
        {
            if (ModelState.IsValid)
            {
                Administrador a = new Administrador();
                a = LoginAdminDAO.RetornaAdminLogado();
                if (a == null)
                {
                    Administrador admin = new Administrador();
                    admin.AdministradorNome     = administrador.AdministradorNome;
                    admin.AdministradorCpf      = administrador.AdministradorCpf;
                    admin.AdministradorTelefone = administrador.AdministradorTelefone;
                    admin.AdministradorEndereco = administrador.AdministradorEndereco;
                    admin.AdministradorEmail    = administrador.AdministradorEmail;
                    admin.AdministradorSenha    = administrador.AdministradorSenha;

                    if (AdministradorDAO.VerificaCpfCadastro(admin.AdministradorCpf))
                    {
                        ViewBag.Mensagem = "CPF já cadastrado";
                        return(RedirectToAction("Create"));
                    }
                    else if (AdministradorDAO.AdicionarAdministrador(administrador))
                    {
                        return(RedirectToAction("Login"));
                    }
                }
            }
            else
            {
                return(RedirectToAction("Login"));
            }
            return(View(administrador));
        }
コード例 #3
0
        public ActionResult Editar([Bind(Include = "AdministradorId,AdministradorNome,AdministradorCpf,AdministradorTelefone,AdministradorEndereco,AdministradorEmail,AdministradorSenha")] Administrador administrador)
        {
            if (ModelState.IsValid)
            {
                Administrador a = new Administrador();
                a = LoginAdminDAO.RetornaAdminLogado();
                if (a != null)
                {
                    Administrador adminAux = AdministradorDAO.BuscarAdministradorPorId(administrador.AdministradorId);
                    adminAux.AdministradorNome     = administrador.AdministradorNome;
                    adminAux.AdministradorTelefone = administrador.AdministradorTelefone;
                    adminAux.AdministradorEndereco = administrador.AdministradorEndereco;
                    adminAux.AdministradorEmail    = administrador.AdministradorEmail;
                    adminAux.AdministradorSenha    = administrador.AdministradorSenha;

                    if (AdministradorDAO.AtualizarAdministrador(adminAux))
                    {
                        return(RedirectToAction("Index"));
                    }
                }
                return(View(administrador));
            }
            else
            {
                return(RedirectToAction("Login"));
            }
        }
コード例 #4
0
 // GET: Automovel
 public ActionResult Index()
 {
     if (LoginAdminDAO.RetornaAdminLogado() != null)
     {
         return(View(AutomovelDAO.ListarAutomoveis()));
     }
     else
     {
         return(RedirectToAction("Login", "Administrador"));
     }
 }
コード例 #5
0
 // GET: Estar
 public ActionResult Index()
 {
     if (LoginAdminDAO.RetornaAdminLogado() != null)
     {
         ViewBag.Mensagem = "O carro selecionado já está estacionado";
         return(View(EstarDAO.ListarEstares()));
     }
     else
     {
         return(RedirectToAction("Login", "Administrador"));
     }
 }
コード例 #6
0
        // GET: Administrador/Create
        public ActionResult Criar()
        {
            Administrador a = new Administrador();

            a = LoginAdminDAO.RetornaAdminLogado();
            if (a == null)
            {
                return(View());
            }
            else
            {
                return(RedirectToAction("Login"));
            }
        }
コード例 #7
0
        // GET: Administrador
        public ActionResult Index()
        {
            Administrador a = new Administrador();

            a = LoginAdminDAO.RetornaAdminLogado();
            if (a != null)
            {
                return(View(UsuarioDAO.ListarUsuarios()));
            }
            else
            {
                return(RedirectToAction("Login"));
            }
        }
コード例 #8
0
        // GET: UsuarioConfiguração
        public ActionResult IndexConfig()
        {
            Administrador admin = new Administrador();

            admin = LoginAdminDAO.RetornaAdminLogado();
            if (admin != null)
            {
                return(View(UsuarioDAO.ListarUsuarios()));
            }
            else
            {
                ModelState.AddModelError("", "É necessário fazer Login para acessar o site");
            }
            return(RedirectToAction("Login"));
        }
コード例 #9
0
        public ActionResult DeleteConfirmed(int?id)
        {
            Administrador a = new Administrador();

            a = LoginAdminDAO.RetornaAdminLogado();
            if (a != null)
            {
                Administrador administrador = AdministradorDAO.BuscarAdministradorPorId(id);
                AdministradorDAO.RemoverAdministrador(administrador);
                return(RedirectToAction("Index"));
            }
            else
            {
                return(RedirectToAction("Login"));
            }
        }
コード例 #10
0
 // GET: Usuario/Delete/5
 public ActionResult Deletar(int?id)
 {
     if (LoginAdminDAO.RetornaAdminLogado() != null)
     {
         if (id == null)
         {
             return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
         }
         Usuario usuario = UsuarioDAO.BuscarUsuarioPorId(id);
         if (usuario == null)
         {
             return(HttpNotFound());
         }
         return(View(usuario));
     }
     else
     {
         return(RedirectToAction("Login", "Administrador"));
     }
 }
コード例 #11
0
 // GET: Estar/Details/5
 public ActionResult Detalhes(int?id)
 {
     if (LoginAdminDAO.RetornaAdminLogado() != null)
     {
         if (id == null)
         {
             return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
         }
         Estar estar = EstarDAO.BuscarEstarPorId(id);
         if (estar == null)
         {
             return(HttpNotFound());
         }
         return(View(estar));
     }
     else
     {
         return(RedirectToAction("Login", "Administrador"));
     }
 }
コード例 #12
0
        // GET: Administrador/Details/5
        public ActionResult Detalhes(int?id)
        {
            Administrador a = new Administrador();

            a = LoginAdminDAO.RetornaAdminLogado();
            if (a != null)
            {
                if (id == null)
                {
                    return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                }
                Administrador administrador = AdministradorDAO.BuscarAdministradorPorId(id);
                if (administrador == null)
                {
                    return(HttpNotFound());
                }
                return(View(administrador));
            }
            else
            {
                return(RedirectToAction("Login"));
            }
        }
コード例 #13
0
        public ActionResult Login([Bind(Include = "AdministradorCpf,AdministradorSenha")] Administrador administrador)
        {
            Administrador a = new Administrador();

            if (ModelState.IsValid)
            {
                a.AdministradorCpf   = administrador.AdministradorCpf;
                a.AdministradorSenha = administrador.AdministradorSenha;

                a = AdministradorDAO.LoginAdministrador(a);

                if (a != null)   // DIFERENTE DE 0 ENTAO É A ID DO USUARIO
                {
                    LoginAdminDAO.AdicionaLoginAdmin(a);
                    return(RedirectToAction("Index"));
                }
                else
                {
                    ModelState.AddModelError("", "CPF e/ou Senha Inválido(s)");
                }
            }
            return(View());
        }