Ejemplo n.º 1
0
 protected void btnSalvar_Click(object sender, EventArgs e)
 {
     try
     {
         classes.Capacitacao capacitacao = ObterObjetoCapacitacao();
         manterCapacitacao.AlterarCapacitacao(capacitacao);
         WebFormHelper.ExibirMensagem(enumTipoMensagem.Sucesso, "Dados Gravados com Sucesso !", "ListarCapacitacao.aspx");
     }
     catch (AcademicoException ex)
     {
         WebFormHelper.ExibirMensagem(enumTipoMensagem.Erro, ex.Message);
         return;
     }
 }
Ejemplo n.º 2
0
        protected void btnSincronizarCapacitacoes_Click(object sender, EventArgs e)
        {
            var manter = new ManterCapacitacao();
            var lista  =
                manter.ObterTodasCapacitacoes()
                .Where(
                    p =>
                    p.Programa.ListaAreasTematicas.Any() &&
                    (p.DataInicio.Year == DateTime.Now.Year ||
                     (p.DataInicioInscricao.HasValue && p.DataInicioInscricao.Value.Year == DateTime.Now.Year)))
                .ToList();

            foreach (var item in lista)
            {
                try
                {
                    manter.AlterarCapacitacao(item);
                }
                catch (Exception)
                {
                }
            }
            WebFormHelper.ExibirMensagem(enumTipoMensagem.Sucesso, "Sincronia Realizada: " + lista.Count + " registros");
        }