public void Apagar(int id)
        {
            Formacao formacao = db.Formacoes.Find(id);

            db.Formacoes.Remove(formacao);
            db.SaveChanges();
        }
        public bool ExcluirFormacao(Formacao forma)
        {
            var curriculoDados = new PerfilCurricular.Models.CurriculoDAL();
            var retExcluir     = curriculoDados.ExcluirFormacao(forma);

            return(retExcluir.Success);
        }
        public void Deletar(int id)
        {
            Formacao formacaoApagada = new Formacao();

            formacaoApagada = BuscarPorId(id);
            ctx.Formacao.Remove(formacaoApagada);
            ctx.SaveChanges();
        }
Esempio n. 4
0
 private void PrepararCurso(Formacao f)
 {
     if (f.Valido)
     {
         CursoDetalhado cd = new CursoDetalhado(f);
         painel.Children.Add(cd);
     }
 }
 public IActionResult IncluirFormacao(Formacao formacao)
 {
     if (ModelState.IsValid)
     {
         dao.IncluirFormacao(formacao);
         return(RedirectToAction("Detalhes", new { id = formacao.CandidatoId }));
     }
     return(BadRequest());
 }
Esempio n. 6
0
 private void LoadDados(Formacao f)
 {
     nomeCurso.Content = f.NomeCurso;
     cargaHoraria.Text = f.CargaHoraria;
     dataInicio.Text   = f.DataInicio.ToShortDateString();
     dataTermino.Text  = f.DataTermino.ToShortDateString();
     peso.Value        = f.Peso;
     pontos.Text       = f.Pontos.ToString();
 }
 public ActionResult Edit([Bind(Include = "FormacaoId,Curso,Instituicao,Descricao,Conclusao,CadidatoId")] Formacao formacao)
 {
     if (ModelState.IsValid)
     {
         var formacaoBo = new FormacaoBo();
         formacaoBo.Editar(formacao);
         return(RedirectToAction("Index"));
     }
     return(View(formacao));
 }
Esempio n. 8
0
        public void AdicionarFormacao(int id, Formacao formacao)
        {
            var listFunc = _context.Funcionarios;

            var func = listFunc.Where(p => p.Id == id).FirstOrDefault();

            listFunc.Remove(func);

            func.Formacao.Add(formacao);
            Adicionar(func);
        }
        public IActionResult ExcluirFormacao(int id)
        {
            Formacao formacao = dao.BuscarFormacao(id);

            if (formacao != null)
            {
                dao.ExcluirFormacao(formacao);
                return(RedirectToAction("Detalhes", new { id = formacao.CandidatoId }));
            }
            return(NotFound());
        }
Esempio n. 10
0
 public async Task <bool> AlterarAsync(Formacao formacao)
 {
     try
     {
         _databaseContext.Formacoes.Update(formacao);
         return(await _databaseContext.SaveChangesAsync() == 1);
     }
     catch (Exception e)
     {
         throw new Exception("Erro ao atualizar formacao.", e);
     }
 }
Esempio n. 11
0
        public void Atualizar(int id, Formacao formacao)
        {
            Formacao formacaoAtualizada = new Formacao();

            formacaoAtualizada               = BuscarPorId(id);
            formacaoAtualizada.Instituicao   = formacao.Instituicao;
            formacaoAtualizada.Curso         = formacao.Curso;
            formacaoAtualizada.DataInicio    = formacao.DataInicio;
            formacaoAtualizada.DataConclusao = formacao.DataConclusao;
            ctx.Formacao.Update(formacaoAtualizada);
            ctx.SaveChanges();
        }
Esempio n. 12
0
 public ActionResult SalvarNovaFormacao(int Id, Formacao formacao)
 {
     try
     {
         _funcionarioRepository.AdicionarFormacao(Id, formacao);
         return(RedirectToAction("Index"));
     }
     catch (Exception)
     {
         throw;
     }
 }
Esempio n. 13
0
        public async Task <bool> IncluirAsync(Formacao formacao)
        {
            try
            {
                await _databaseContext.Formacoes.AddAsync(formacao);

                return(await _databaseContext.SaveChangesAsync() == 1);
            }
            catch (Exception e)
            {
                throw new Exception("Erro ao incluir formação.", e);
            }
        }
        public ActionResult Delete(int id, Formacao formacao)
        {
            try
            {
                FormacaoRepository repository = new();
                repository.Delete(formacao);

                return(RedirectToAction(nameof(Index)));
            }
            catch
            {
                return(View());
            }
        }
Esempio n. 15
0
        public async Task <IActionResult> OnGetAsync(Guid?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            Formacao = await _context.Formacoes.FirstOrDefaultAsync(m => m.FormacaoId == id);

            if (Formacao == null)
            {
                return(NotFound());
            }
            return(Page());
        }
Esempio n. 16
0
        public async Task <IActionResult> OnPostAsync(Guid?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            Formacao = await _context.Formacoes.FindAsync(id);

            if (Formacao != null)
            {
                _context.Formacoes.Remove(Formacao);
                await _context.SaveChangesAsync();
            }

            return(RedirectToPage("./Index"));
        }
Esempio n. 17
0
        public void Maiscoisa()
        {
            Formacao f = new Formacao
            {
                Id           = ObjectId.GenerateNewId(),
                NomeCurso    = "Curso 3",
                TipoCurso    = "Curso de Teste",
                AreaCurso    = "TI",
                CargaHoraria = "20",
                DataInicio   = new DateTime(2018, 01, 01),
                DataTermino  = new DateTime(2018, 10, 01),
                Valido       = true,
                Peso         = 5,
                Pontos       = 20
            };

            Session.GetColaborador().AdicionarCurso(f);
        }
        public ActionResult Create([Bind] Formacao formacao)
        {
            try
            {
                CandidateRepository candidateRepository = new();
                Candidate           candidate           = candidateRepository.BuscarPorCPF(formacao.Candidate.CPF);

                formacao.Candidate.Id = candidate.Id;

                FormacaoRepository repository = new();
                repository.Add(formacao);

                return(RedirectToAction(nameof(Index)));
            }
            catch
            {
                return(View());
            }
        }
Esempio n. 19
0
 public CursoDetalhado(Formacao f)
 {
     InitializeComponent();
     LoadDados(f);
     setBGColor();
 }
Esempio n. 20
0
 public void ExcluirFormacao(Formacao formacao)
 {
     context.Formacoes.Remove(formacao);
     context.SaveChanges();
 }
        public ActionResult Index(Formacao formacao)
        {
            ProjectRepository repository = new();

            return(View(repository.BuscarPorAutor(formacao.Candidate.CPF)));
        }
Esempio n. 22
0
 public void Cadastrar(Formacao novoFormacao)
 {
     ctx.Formacao.Add(novoFormacao);
     ctx.SaveChanges();
 }
Esempio n. 23
0
 public void ValidaEditar(Formacao domain)
 {
     throw new NotImplementedException();
 }
Esempio n. 24
0
 public void IncluirFormacao(Formacao formacao)
 {
     context.Formacoes.Add(formacao);
     context.SaveChanges();
 }
Esempio n. 25
0
        public Formacao Mostrar(int id)
        {
            Formacao formacao = db.Formacoes.Find(id);

            return(formacao);
        }
Esempio n. 26
0
 public void Editar(Formacao formacao)
 {
     db.Entry(formacao).State = EntityState.Modified;
     db.SaveChanges();
 }
Esempio n. 27
0
 public IActionResult Post(Formacao novoFormacao)
 {
     _formacaoRepository.Cadastrar(novoFormacao);
     return(StatusCode(200, novoFormacao));
 }
Esempio n. 28
0
 public void Adicionar(Formacao formacao)
 {
     db.Formacoes.Add(formacao);
     db.SaveChanges();
 }
Esempio n. 29
0
        public Formacao ObterPorId(int id)
        {
            Formacao formacao = db.Formacoes.Find(id);

            return(formacao);
        }
Esempio n. 30
0
 public IActionResult Atualizar(int id, Formacao formacao)
 {
     _formacaoRepository.Atualizar(id, formacao);
     return(StatusCode(200));
 }