Пример #1
0
        private string ObterAssuntoEmail(ConvocadoViewModel convocacao)
        {
            var dadosProcesso = _processoAppService.GetById(convocacao.ProcessoId);

            return(string.Format("Prezado candidato {0} você está convocado para o {1}", convocacao.Nome,
                                 dadosProcesso.Nome));
        }
Пример #2
0
        // GET: Processo/GerarAutoInfracao
        public ActionResult GerarAutoInfracao(int id)
        {
            var processoViewModel   = Mapper.Map <Processo, ProcessoViewModel>(_processoApp.GetById(id));
            var fornecedorViewModel = Mapper.Map <Fornecedor, FornecedorViewModel>(_fornecedorApp.GetById(processoViewModel.FornecedorId));
            var enderecoViewModel   = Mapper.Map <Endereco, EnderecoViewModel>(_enderecoApp.GetById(fornecedorViewModel.EnderecoId));

            processoViewModel.Fornecedor          = fornecedorViewModel;
            processoViewModel.Fornecedor.Endereco = enderecoViewModel;
            AutoInfracaoViewModel autoInfracao = new AutoInfracaoViewModel()
            {
                processo = processoViewModel
            };

            return(View("~/Views/AutoInfracao/Create.cshtml", autoInfracao));
        }
 // GET: Cargo/Create
 public ActionResult Create(Guid Id)
 {
     ViewBag.id            = Id;
     ViewBag.ProcessoId    = Id;
     ViewBag.dadosProcesso = _processoAppService.GetById(Id);
     return(View());
 }
Пример #4
0
        // GET: Convocado/Edit/5
        public ActionResult Edit(Guid id, bool modal = false)
        {
            var pessoaViewModel = _convocadoAppService.GetById(id);

            RetornaViewBagsDasSelectList();
            ViewBag.modal          = modal.ToString();
            ViewBag.dadosConvocado = _convocadoAppService.GetById(id);
            ViewBag.dadosProcesso  = _processoAppService.GetById(pessoaViewModel.ProcessoId);
            return(pessoaViewModel.Equals(null) ? (ActionResult)HttpNotFound() : View(pessoaViewModel));
        }
Пример #5
0
        // GET: AutoInfracao/Details
        public ActionResult Details(AutoInfracaoViewModel autoInfracao)
        {
            var processoViewModel   = Mapper.Map <Processo, ProcessoViewModel>(_processoApp.GetById(autoInfracao.ProcessoId));
            var fornecedorViewModel = Mapper.Map <Fornecedor, FornecedorViewModel>(_fornecedorApp.GetById(processoViewModel.FornecedorId));
            var enderecoViewModel   = Mapper.Map <Endereco, EnderecoViewModel>(_enderecoApp.GetById(fornecedorViewModel.EnderecoId));

            fornecedorViewModel.Endereco = enderecoViewModel;
            processoViewModel.Fornecedor = fornecedorViewModel;
            autoInfracao.processo        = processoViewModel;
            return(View(autoInfracao));
        }
Пример #6
0
 // GET: DocumentoCandidato
 public ActionResult Index(Guid id, Guid ProcessoId, bool arquivoExiste = false)
 {
     ViewBag.ConvocacaoId   = id;
     ViewBag.dadosConvocado = _convocadoAppService.GetById(id);
     ViewBag.dadosProcesso  = _processoAppService.GetById(ProcessoId);
     ViewBag.ProcessoId     = ProcessoId;
     ViewBag.ArquivoExiste  = arquivoExiste;
     return(View(_documentoCandidatoAppService.Search(a => a.ConvocadoId == id)));
 }
        public ActionResult Index()
        {
            if (User.IsInRole("Cliente"))
            {
                return(RedirectToAction("Index", "Processos"));
            }

            if (!User.IsInRole("Convocado"))
            {
                return(View());
            }

            var dadosConvocado = _convocadoAppService.GetById(Guid.Parse(User.Identity.GetUserId()));

            ViewBag.dadosConvocado = dadosConvocado;

            var dadosProcesso = _processoAppService.GetById(dadosConvocado.ProcessoId);

            ViewBag.dadosProcesso = dadosProcesso;

            var dadosConvocacao = _convocacaoAppService.Search(a =>
                                                               a.ConvocadoId.Equals(dadosConvocado.ConvocadoId) && a.ProcessoId.Equals(dadosProcesso.ProcessoId))
                                  .FirstOrDefault();

            ViewBag.dadosConvocacao = dadosConvocacao;

            var listaDocumentacao = _documentacaoAppService.Search(a => a.ProcessoId.Equals(dadosProcesso.ProcessoId));

            ViewBag.ListaDocumentacao = listaDocumentacao;

            if (string.IsNullOrEmpty(dadosConvocacao.Desistente))
            {
                return(View());
            }

            if (dadosConvocacao.Desistente.Equals("N"))
            {
                return(RedirectToAction("DocumentacaoConvocado", "Convocacao",
                                        new { dadosProcesso.ProcessoId, dadosConvocacao.ConvocadoId, dadosConvocacao.ConvocacaoId }));
            }
            if (dadosConvocacao.Desistente.Equals("S"))
            {
                return(RedirectToAction("DesistenciaCandidato", "Convocacao",
                                        new { dadosProcesso.ProcessoId, dadosConvocacao.ConvocadoId, dadosConvocacao.ConvocacaoId }));
            }
            return(View());
        }
 public ActionResult Index(Guid Id)
 {
     ViewBag.ProcessoId    = Id;
     ViewBag.dadosProcesso = _processoAppService.GetById(Id);
     return(View(_documentacaoAppService.GetAll()));
 }
        public ActionResult Details(Guid?id)
        {
            if (id.Equals(null))
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            var processoViewModel = _processoAppService.GetById(Guid.Parse(id.ToString()));

            ViewBag.dadosProcesso = _processoAppService.GetById(Guid.Parse(id.ToString()));
            ViewBag.ProcessoId    = id;
            return(processoViewModel.Equals(null) ? (ActionResult)HttpNotFound() : View(processoViewModel));
        }