// 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")); } }
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")); } }
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")); } }
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")); } }