public IActionResult Delete(int id)
        {
            var funcionario = _funcionarioService.GetByIdIncludingProperties(id);

            if (funcionario == null)
            {
                return(NotFound());
            }

            if (funcionario == null)
            {
                return(BadRequest());
            }

            try
            {
                Cargo    cargo    = funcionario.Cargo;
                Conselho conselho = funcionario.Conselho;
                Pessoa   pessoa   = funcionario.Pessoa;
                _funcionarioService.RemoveAsync(cargo);
                _funcionarioService.RemoveAsync(conselho);
                _funcionarioService.RemoveAsync(funcionario);
                _funcionarioService.RemoveAsync(pessoa);


                return(new NoContentResult());
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
                throw;
            }
        }
Beispiel #2
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,NomeConselho,DistritoId")] Conselho conselho)
        {
            if (id != conselho.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(conselho);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ConselhoExists(conselho.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["DistritoId"] = new SelectList(_context.Distrito, "Id", "Id", conselho.DistritoId);
            return(View(conselho));
        }
Beispiel #3
0
    public static Conselho getConselho(int _cod_conselho)
    {
        Conselho conselho = new Conselho();

        using (SqlConnection cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["psConnectionString"].ToString()))
        {
            SqlCommand cmm = cnn.CreateCommand();
            cmm.CommandText = "SELECT [cod_conselho], [sigla_conselho], [descricao_conselho] FROM [hspmPs].[dbo].[conselho]";
            try
            {
                cnn.Open();
                SqlDataReader dr1 = cmm.ExecuteReader();
                if (dr1.Read())
                {
                    conselho.cod_conselho      = dr1.GetInt32(0);
                    conselho.sigla_conselho    = dr1.GetString(1);
                    conselho.desricao_conselho = dr1.GetString(2);
                }
                cnn.Close();
            }
            catch (Exception ex)
            {
                string error = ex.Message;
            }
        }
        return(conselho);
    }
        public async Task <IActionResult> Update([FromBody] Conselho entity)
        {
            if (entity == null)
            {
                return(BadRequest());
            }
            entity.DtAlteracao = DateTime.Now;
            await _service.UpdateAsync(entity);

            return(new NoContentResult());
        }
Beispiel #5
0
        public async Task <IActionResult> Create([Bind("Id,NomeConselho,DistritoId")] Conselho conselho)
        {
            if (ModelState.IsValid)
            {
                _context.Add(conselho);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["DistritoId"] = new SelectList(_context.Distrito, "Id", "Id", conselho.DistritoId);
            return(View(conselho));
        }
        public async Task <IActionResult> Create([Bind("ConselhoId,Descricao")] Conselho conselho)
        {
            if (ModelState.IsValid)
            {
                _logger.LogInformation("Adicionando Conselho");
                await _conselhoRepositorio.Inserir(conselho);

                _logger.LogInformation("Conselho Adicionado");
                TempData["Mensagem"] = "Adicionado com Sucesso.";
                return(RedirectToAction(nameof(Index)));
            }
            _logger.LogError("Erro ao Adicionar o conselho");
            return(View(conselho));
        }
 public IActionResult Post([FromBody] Conselho conselho)
 {
     if (conselho == null)
     {
         return(BadRequest());
     }
     try
     {
         _conselhoService.AddAsync(conselho);
         return(CreatedAtRoute("GetConselho", new { id = conselho.Id }, conselho));
     }
     catch (Exception e) {
         Console.WriteLine(e.Message);
         throw;
     }
 }
Beispiel #8
0
        static void Main(string[] args)
        {
            Console.WriteLine(@"
            -------------------------------------------------------------
            | Seja bem vindo ao sistema de salário do funcionário SENAI |
            -------------------------------------------------------------
            ");

            Console.WriteLine("Informe o seu nome:");
            String func = Console.ReadLine();

            Console.WriteLine($"Informe o valor do salário mínimo {nome}:");
            double salario - minimo = double.Parse(Console.ReadLine());

            Conselho.WriteLine("Informe o seu número de horas trabalhadas {nome}");
            int horas =
        }
 public IActionResult Post([FromBody] Conselho entity)
 {
     if (entity == null)
     {
         return(BadRequest());
     }
     try
     {
         entity.DtInclusao = DateTime.Now;
         _service.AddOrUpdateAndCommitSync(entity);
         return(StatusCode(200, entity));
     }
     catch (Exception ex)
     {
         return(StatusCode(400, ex.Message.FirstOrDefault()));
     }
 }
        public async Task <IActionResult> Edit(int id, [Bind("ConselhoId,Descricao")] Conselho conselho)
        {
            if (id != conselho.ConselhoId)
            {
                _logger.LogError("Conselho não encontrado");
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                _logger.LogInformation("Atualizando Conselho");
                await _conselhoRepositorio.Atualizar(conselho);

                _logger.LogInformation("Conselho Atualizado");
                TempData["Mensagem"] = "Atualizado com sucesso.";
                return(RedirectToAction(nameof(Index)));
            }
            return(View(conselho));
        }
Beispiel #11
0
        public IComandResult Handle(SalvarConselhoCommands comand)
        {
            //verificar se tem notificação no comand
            if (!comand.IsValid())
            {
                return(new ComandResult(false, "Por favor corrija os campos abaixo", comand.Notifications));
            }

            var conselho = _repository.Existe(Guid.Parse(comand.BimestreId), Guid.Parse(comand.SerieId), Guid.Parse(comand.AnoId));

            if (conselho != null)
            {
                return(new ComandResult(false, "Conselho já existe,tente novamente!!", new { }));
            }

            var _conselho = new Conselho(comand.DataConselho, comand.UsuarioId, Guid.Parse(comand.SerieId), Guid.Parse(comand.BimestreId), Guid.Parse(comand.FuncionarioId), comand.NomeCoordenador, comand.NomeDiretor, Guid.Parse(comand.AnoId));

            _repository.Salvar(_conselho);

            return(new ComandResult(true, "Dados Salvos com Sucesso!!", new { }));
        }
Beispiel #12
0
 public void Alterar(Conselho obj)
 {
     _context.Entry(obj).State = EntityState.Modified;
 }
Beispiel #13
0
        public Conselho Salvar(Conselho obj)
        {
            var retorno = _context.Conselhos.Add(obj);

            return(retorno.Entity);
        }