コード例 #1
0
        public ActionResult Atualiza(int id)
        {
            var dao = new SolicitacaoLicencaDAO();
            SolicitacaoLicenca solicitacaoLicenca = dao.BuscaPorId(id);

            return(View(solicitacaoLicenca));
        }
コード例 #2
0
        public ActionResult Remover(int id)
        {
            var dao = new SolicitacaoLicencaDAO();
            SolicitacaoLicenca solicitacaoLicenca = dao.BuscaPorIdWhere(id);

            dao.Remover(solicitacaoLicenca);
            return(RedirectToAction("Index"));
        }
コード例 #3
0
        // GET: SolicitacaoLicenca
        public ActionResult Index()
        {
            var dao = new SolicitacaoLicencaDAO();
            IList <SolicitacaoLicenca> solicitacaoLicenca = dao.Lista();

            ViewBag.SolicitacaoLicenca = solicitacaoLicenca;
            return(View());
        }
コード例 #4
0
        public ActionResult GestorLicenca()
        {
            var dao = new SolicitacaoLicencaDAO();
            IList <SolicitacaoLicenca> solicitacaoLicenca = dao.Lista();

            ViewBag.SolicitacaoLicenca = solicitacaoLicenca.Where(r => r.Status == Status.AguardandoAprovacaodoGestor);
            return(View());
        }
コード例 #5
0
        public ActionResult Justificacao(int id)
        {
            var dao = new SolicitacaoLicencaDAO();
            IList <SolicitacaoLicenca> solicitacaoLicenca = dao.Lista();

            ViewBag.SolicitacaoLicenca = solicitacaoLicenca.Where(r => r.Id == id);
            return(View());
        }
コード例 #6
0
        public ActionResult Atualiza(int id, Status status, [Bind(Include = "Id, SoftwareId, DataInicio, DataTermino, UsuarioId, MotivoDeUso, Status, Justificacao")] SolicitacaoLicenca solicitacaoLicenca)
        {
            // Corrigir pois está liberando o Menu de ADM
            solicitacaoLicenca.Id     = id;
            solicitacaoLicenca.Status = status;
            var dao = new SolicitacaoLicencaDAO();

            dao.AlterarSituacao(solicitacaoLicenca);
            return(View());
        }
コード例 #7
0
        public ActionResult Adiciona(SolicitacaoLicenca solicitacaoLicenca)
        {
            //Tratar pra não selecionar usuário. Pegar da SESSION, porque FUNCIONA
            var usuario = (Usuario)Session["usuarioLogin"];

            var dao             = new SolicitacaoLicencaDAO();
            var ultimoProtocolo = dao.SelecionarNumeroMaiorProtocolo();

            solicitacaoLicenca.Protocolo = ultimoProtocolo + 1;
            solicitacaoLicenca.UsuarioId = usuario.Id;
            dao.Adiciona(solicitacaoLicenca);

            return(View());
        }
コード例 #8
0
        public ActionResult Alterar(int id)
        {
            var dao = new SoftwareDAO();
            IList <Software> softwares = dao.Lista();

            ViewBag.Software = softwares;

            var daoo = new SolicitacaoLicencaDAO();
            SolicitacaoLicenca solicitacaoLicenca = daoo.BuscaPorId(id);

            ViewBag.SolicitacaoLicenca = solicitacaoLicenca;

            ViewBag.ListaEnum = Status.AguardandoAprovacaodoGestor.ToSelectList();

            return(View(solicitacaoLicenca));
        }