示例#1
0
        public void LoadFormProcesso()
        {
            IEnumerable <processo> lst = ProcessoRepository.GetAll();
            int c = lst.Count();

            ViewData["lstProcesso"] = lst;
        }
示例#2
0
        public RelatorioProcessoDto GetRelatoriosProcessos(long?idAluno = null)
        {
            var repository = new ProcessoRepository();
            var result     = repository.GetQuantidadeProcessos(idAluno);

            return(result);
        }
        public async Task E_Possivel_Realizar_Manipulacoes_TblProcessos()
        {
            using (var context = _serviceProvider.GetService <DataContext>())
            {
                ProcessoRepository _repositorio = new ProcessoRepository(context);
                Processo           entity       = new Processo
                {
                    DataInclusao   = DateTime.UtcNow,
                    Escritorio     = Faker.Company.Name(),
                    FlgAprovado    = false,
                    FlgAtivo       = true,
                    NomeReclamante = Faker.Name.FullName(),
                    NumeroProcesso = Faker.RandomNumber.Next().ToString(),
                    ValorCausa     = Faker.RandomNumber.Next()
                };
                var registroCriado = await _repositorio.InsertAsync(entity);

                Assert.NotNull(registroCriado);
                Assert.Equal(entity.NomeReclamante, registroCriado.NomeReclamante);
                Assert.Equal(entity.NumeroProcesso, registroCriado.NumeroProcesso);

                entity.NomeReclamante = Faker.Name.First();
                var registroAtualizado = await _repositorio.UpdateAsync(entity);

                Assert.NotNull(registroAtualizado);
                Assert.Equal(entity.NumeroProcesso, registroAtualizado.NumeroProcesso);
                Assert.Equal(entity.NomeReclamante, registroAtualizado.NomeReclamante);

                var registroSelecionado = await _repositorio.SelectAsync(registroAtualizado.Id);

                Assert.NotNull(registroSelecionado);
                Assert.Equal(registroAtualizado.NumeroProcesso, registroSelecionado.NumeroProcesso);
                Assert.Equal(registroAtualizado.NomeReclamante, registroSelecionado.NomeReclamante);

                var todosRegistros = await _repositorio.SelectAsync();

                Assert.NotNull(todosRegistros);
                Assert.True(todosRegistros.Count() > 0);

                var processoBuscado = await _repositorio.BuscarPorNumeroProcesso(registroSelecionado.NumeroProcesso);

                Assert.NotNull(processoBuscado);
                Assert.Equal(processoBuscado.NumeroProcesso, registroSelecionado.NumeroProcesso);
                Assert.Equal(processoBuscado.NomeReclamante, registroSelecionado.NomeReclamante);
            }
        }
示例#4
0
        public ActionResult Create(sentenca sentenca)
        {
            LoadFormProcesso();

            try
            {
                if (validate(sentenca))
                {
                    return(View(sentenca));
                }
                SentencaRepository.Create(sentenca);

                int      idProcesso = sentenca.fk_id_processo;
                processo processo   = ProcessoRepository.GetOne(idProcesso);
                processo.juri.juri_ativo = false;
                ProcessoRepository.Edit(processo);

                return(RedirectToAction("ListByIdProcess", new { id = sentenca.fk_id_processo, message = "Dados cadastrados com sucesso!" }));
            }
            catch
            {
                return(View(sentenca));
            }
        }
示例#5
0
 public ProcessoController(IMapper mapper)
 {
     _processo = new ProcessoRepository();
     _mapper   = mapper;
 }