Exemplo n.º 1
0
        // GET: Solicitacoes
        public ActionResult Index(int?pagina)
        {
            if (Session["SessionID"] != null)
            {
                string           SessionID    = (string)Session["SessionID"];
                SolicitacaoModel solicitacoes = new SolicitacaoModel();
                ProjetoModel     projeto      = new ProjetoModel();
                UtilModel        util         = new UtilModel();

                //Define a ação do botão novo
                ViewBag.Rota         = "";
                ViewBag.ContCadastro = "";

                //Carrega as solicitações
                var sol = solicitacoes.Solicitacoes(SessionID);

                //Configuração da paginação
                int paginaTamanho = 10;
                int paginaNumero  = (pagina ?? 1);

                //Carrega 10 solicitações por requisição.
                var listaSolicitacoes = sol.OrderBy(s => s.Codigo)
                                        .ToPagedList(paginaNumero, paginaTamanho);

                ViewBag.Situacao = util.ListaSituacao();
                ViewBag.Tipo     = util.ListaTipoSolicitacao();

                // Lista Projeto
                ViewBag.Projeto = projeto.ListaProjetos(SessionID);

                //Lista de usuarios do filtro
                ViewBag.Solicitante = util.ListaColaborador(SessionID);
                ViewBag.Coordenador = util.ListaColaborador(SessionID);
                ViewBag.Pesquisador = util.ListaColaborador(SessionID);

                //Lista de Unidades
                ViewBag.UnidadeContratante  = util.ListaUnidade(SessionID, "UNIDADE");
                ViewBag.UnidadeSolicitadora = util.ListaUnidade(SessionID, "UNIDADE");
                ViewBag.UnidadeRealizadora  = util.ListaUnidade(SessionID, "UNIDADE");

                return(View(listaSolicitacoes));
            }
            else
            {
                return(RedirectToAction("Login"));
            }
        }
Exemplo n.º 2
0
        public ActionResult CadastroOrdemDePagamento()
        {
            if (Session["SessionID"] != null)
            {
                string           SessionID = (string)Session["SessionID"];
                SolicitacaoModel OrdemPgto = new SolicitacaoModel();
                ProjetoModel     projeto   = new ProjetoModel();
                UtilModel        utils     = new UtilModel();

                //carrega dropdow de projetos / Solicitante / Banco
                ViewBag.Projetos   = projeto.ListaProjetos(SessionID);
                ViewBag.Solicitate = utils.ListaColaborador(SessionID);
                ViewBag.Banco      = utils.ListaBancos();

                //Carrega as solicitações
                return(View(OrdemPgto.Solicitacoes(SessionID, "DI")));
            }
            else
            {
                return(RedirectToAction("Login"));
            }
        }
Exemplo n.º 3
0
        public ActionResult CadastroQuilometragem()
        {
            if (Session["SessionID"] != null)
            {
                string           SessionID     = (string)Session["SessionID"];
                SolicitacaoModel Quilometragem = new SolicitacaoModel();
                ProjetoModel     projeto       = new ProjetoModel();
                UtilModel        utils         = new UtilModel();

                //carrega dropdow de projetos / Solicitante / Banco
                ViewBag.Projetos   = projeto.ListaProjetos(SessionID);
                ViewBag.Solicitate = utils.ListaColaborador(SessionID);
                ViewBag.Banco      = utils.ListaBancos();

                //Carrega as solicitações
                var res = Quilometragem.Solicitacoes(SessionID, "KM");
                return(View(res));
            }
            else
            {
                return(RedirectToAction("Login"));
            }
        }
Exemplo n.º 4
0
        // GET: Projeto
        public ActionResult Index(int?pagina)
        {
            if (Session["SessionID"] != null)
            {
                ProjetoModel projeto = new ProjetoModel();

                string SessionID = (string)Session["SessionID"];
                var    proj      = projeto.ListaProjetos(SessionID);

                // Configuração da paginação
                int paginaTamanho = 10;
                int paginaNumero  = (pagina ?? 1);

                var listaProjetos = proj.OrderBy(p => p.ProjetoID)
                                    .ToPagedList(paginaNumero, paginaTamanho);

                return(View(listaProjetos));
            }
            else
            {
                return(RedirectToAction("Login"));
            }
        }
Exemplo n.º 5
0
        public ActionResult CadastroReembolso()
        {
            if (Session["SessionID"] != null)
            {
                string         SessionID = (string)Session["SessionID"];
                ReembolsoModel reembolso = new ReembolsoModel();
                ProjetoModel   projeto   = new ProjetoModel();
                UtilModel      utils     = new UtilModel();

                //carrega dropdow de projetos / Solicitante / Banco
                ViewBag.Projetos   = projeto.ListaProjetos(SessionID);
                ViewBag.Solicitate = utils.ListaColaborador(SessionID);
                ViewBag.Banco      = utils.ListaBancos();

                //Carrega as solicitações
                var reb = reembolso.ListaReembolso(SessionID, 0);
                return(View(reb));
            }
            else
            {
                return(RedirectToAction("Login"));
            }
        }