public ActionResult NotificacaoCorrecao(int id) { ProjetoDigital projetoDigital = _bus.Obter(id); ProjetoDigitalVM vm = new ProjetoDigitalVM(); vm.ProjetoDigital = projetoDigital; return(PartialView("NotificacaoCorrecao", vm)); }
public ActionResult ObterFinalizar(Requerimento requerimento) { requerimento = _bus.GerarObjeto(requerimento); ProjetoDigitalVM vm = new ProjetoDigitalVM(requerimento); vm.IsAbaFinalizar = true; vm.CarregarListas(_busLista.ResponsavelFuncoes, _busLista.AgendamentoVistoria, _busFuncionario.ObterSetoresFuncionario(RequerimentoBus.User.FuncionarioId)); return(PartialView("Finalizar", vm)); }
public ActionResult Visualizar(int id) { Requerimento requerimento = _bus.Obter(id); if (!Validacao.EhValido) { return(RedirectToAction("Index", Validacao.QueryParamSerializer())); } ProjetoDigitalVM vm = new ProjetoDigitalVM(requerimento, true); vm.CarregarListas(_busLista.ResponsavelFuncoes, _busLista.AgendamentoVistoria, _busFuncionario.ObterSetoresFuncionario(RequerimentoBus.User.FuncionarioId)); return(View(vm)); }
public ActionResult ObterResponsavel(int id) { ProjetoDigitalVM vm = new ProjetoDigitalVM(); if (id != 0) { Requerimento requerimento = _bus.Obter(id); if (requerimento != null) { vm.CarregarRequerimentoVM(requerimento); vm.CarregarListas(_busLista.ResponsavelFuncoes, _busLista.AgendamentoVistoria, _busFuncionario.ObterSetoresFuncionario(RequerimentoBus.User.FuncionarioId)); } } return(PartialView("ResponsavelTecnico", vm)); }
public ActionResult Operar(int id = 0, bool modoVisualizar = false, int acaoId = 0) { ProjetoDigitalVM vm = new ProjetoDigitalVM(); vm.ProjetoDigital.Situacao = (int)eProjetoDigitalSituacao.EmElaboracao; vm.ModoVisualizar = modoVisualizar; vm.UrlRequerimento = Url.Action("Criar", "Requerimento"); if (acaoId > 0) { vm.PossuiAtividadeCAR = _bus.PossuiAtividadeCAR(acaoId); } if (id > 0) { vm.ProjetoDigital = _bus.Obter(id); RequerimentoCredenciadoBus requerimentoBus = new RequerimentoCredenciadoBus(); vm.DesativarPasso4 = requerimentoBus.RequerimentoDeclaratorio(vm.ProjetoDigital.RequerimentoId); if (!_validar.EmPosseCredenciado(vm.ProjetoDigital)) { Validacao.Add(Mensagem.ProjetoDigital.PosseCredenciado); return(RedirectToAction("Index", Validacao.QueryParamSerializer())); } vm.UrlRequerimento = Url.Action("Editar", "Requerimento", new { id = vm.ProjetoDigital.RequerimentoId, projetoDigitalId = vm.ProjetoDigital.Id }); vm.UrlRequerimentoVisualizar = Url.Action("Visualizar", "Requerimento", new { id = vm.ProjetoDigital.RequerimentoId, projetoDigitalId = vm.ProjetoDigital.Id, isVisualizar = true }); vm.UrlCaracterizacao = Url.Action("Index", "Caracterizacao", new { area = "Caracterizacoes", id = vm.ProjetoDigital.EmpreendimentoId.GetValueOrDefault(), projetoDigitalId = vm.ProjetoDigital.Id }); vm.UrlCaracterizacaoVisualizar = Url.Action("Index", "Caracterizacao", new { area = "Caracterizacoes", id = vm.ProjetoDigital.EmpreendimentoId.GetValueOrDefault(), projetoDigitalId = vm.ProjetoDigital.Id, visualizar = true }); vm.UrlEnviar = Url.Action("Enviar", "ProjetoDigital", new { id = vm.ProjetoDigital.Id }); vm.UrlEnviarVisualizar = Url.Action("Enviar", "ProjetoDigital", new { id = vm.ProjetoDigital.Id, modoVisualizar = true }); vm.UrlImprimirDocumentos = Url.Action("ImprimirDocumentos", "ProjetoDigital", new { id = vm.ProjetoDigital.Id }); } return(View(vm)); }
public ActionResult Importar(int id) { Requerimento requerimento = _bus.Obter(id); if (!Validacao.EhValido) { return(RedirectToAction("Index", "ProjetoDigital", Validacao.QueryParamSerializer())); } requerimento.Pessoas.ForEach(r => { if (r.InternoId <= 0) { r.SelecaoTipo = (int)eExecutorTipo.Credenciado; } }); ProjetoDigitalVM vm = new ProjetoDigitalVM(requerimento); vm.CarregarListas(_busLista.ResponsavelFuncoes, _busLista.AgendamentoVistoria, _busFuncionario.ObterSetoresFuncionario(RequerimentoBus.User.FuncionarioId)); return(View(vm)); }