Exemplo n.º 1
0
        public ActionResult Edit([Bind(Include = "tre_id,tre_data,tre_hora,tre_valor,tre_descricao,ass_id,atl_id")] Treinamento treinamento, int[] atividades)
        {
            List <AtividadeTreinamento> atividadesRelacionadas = db.AtividadeTreinamentos.Where(x => x.tre_id == treinamento.tre_id).ToList();

            foreach (AtividadeTreinamento ati in atividadesRelacionadas)
            {
                db.AtividadeTreinamentos.Remove(ati); /*Remove todas as Atividades do Treinamento*/
                db.SaveChanges();
            }

            if (atividades != null)
            {
                foreach (int id in atividades)
                {
                    treinamento.AtividadeTreinamentos.Add(new AtividadeTreinamento {
                        ati_id = id
                    });                                                                              /*Adiciona as novas Atividades no Treinamento*/
                }
            }

            if (ModelState.IsValid)
            {
                db.Treinamentoes.Add(treinamento);
                db.Entry(treinamento).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ass_id                 = new SelectList(db.Assessors.Include(a => a.Pessoa), "ass_id", "Pessoa.pes_nome", treinamento.ass_id);
            ViewBag.atl_id                 = new SelectList(db.Atletas.Include(a => a.Pessoa), "atl_id", "Pessoa.pes_nome", treinamento.atl_id);
            ViewBag.atividades             = new MultiSelectList(db.Atividades, "ati_id", "ati_descricao");
            ViewBag.atividadesSelecionadas = db.AtividadeTreinamentos.Where(x => x.tre_id == treinamento.tre_id).Select(x => x.ati_id).ToList <int>();
            return(View(treinamento));
        }
Exemplo n.º 2
0
        public List <ListaDePresenca> ListarHistoricoDePresenca(string agendaId, string participanteId, string organizacao)
        {
            try
            {
                if (agendaId == string.Empty)
                {
                    throw new Exception("O parametro 'agendaId' não pode ser vazio ou nulo.");
                }
                if (participanteId == string.Empty)
                {
                    throw new Exception("O parametro 'participanteId' não pode ser vazio ou nulo.");
                }

                var agenda = new Agenda(new Organizacao(organizacao))
                {
                    Id = new Guid(agendaId)
                };
                var participante = new Contato(new Organizacao(organizacao))
                {
                    Id = new Guid(participanteId)
                };
                var treinamento = new Treinamento(new Organizacao(organizacao));

                return(treinamento.ObterListaDePresencaPor(agenda));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        private void btnSelecionarAlterar_Click(object sender, EventArgs e)
        {
            if (this.dgwSelecionarTreinamentoFísico.SelectedRows.Count == 0)
            {
                MessageBox.Show("Nenhum aluno está selecionado", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtSelecionarCodAluno.Focus();
                return;
            }

            Treinamento treinamentoSelecionado = (this.dgwSelecionarTreinamentoFísico.SelectedRows[0].DataBoundItem) as Treinamento;

            if (treinamentoSelecionado.TipoTreinamento.Descricao == "Nenhum")
            {
                MessageBox.Show("Não foi possível alterar, não existe nenhum treinamento cadastrado com este aluno", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            FrmTreinamentoCadastrar frmTreinamento = new FrmTreinamentoCadastrar(AcaoNaTela.Alterar, treinamentoSelecionado);
            DialogResult            dialogResult   = frmTreinamento.ShowDialog();

            if (dialogResult == DialogResult.Yes)
            {
                AtualizarGridTreinamento(DialogResult.Yes);
            }
            else
            {
                txtSelecionarCodAluno.Focus();
            }
        }
        // GET: api/Relatorio/resultados/id_usuario
        public List <UsuarioResultado> Get(string method, string id)
        {
            if (method.CompareTo("resultados") == 0)
            {
                List <UsuarioResultado> retorno = new List <UsuarioResultado>();

                List <Inscricao> inscricoes = db.Inscricoes.Where(x => x.Id_Usuario.Equals(id)).ToList();


                foreach (var inscricao in inscricoes)
                {
                    UsuarioResultado resultado = new UsuarioResultado();

                    Treinamento treinamento = db.Treinamentos.Find(inscricao.Id_Treinamento);

                    resultado.Treinamento = treinamento.Titulo;

                    List <Nota> notas = db.Notas.Where(x => x.Id_Inscricao == inscricao.Id).ToList();

                    int numQuestoes = 0;
                    int numAcertos  = 0;

                    foreach (var item in notas)
                    {
                        numQuestoes = numQuestoes + item.NumQuestoes;
                        numAcertos  = numAcertos + item.NumAcertos;
                    }

                    resultado.Questoes = numQuestoes;
                    resultado.Acertos  = numAcertos;

                    List <Conteudo> conteudos = db.Conteudos.Where(x => x.Id_Treinamento == treinamento.Id).ToList();

                    List <Visualizacao> visualizacoes = db.Visualizacoes.Where(x => x.Id_Inscricao == inscricao.Id).ToList();

                    int numConteudos     = conteudos.Count;
                    int numVisualizacoes = visualizacoes.Count;

                    if (numConteudos > 0)
                    {
                        resultado.ConteudoAssistido = (numVisualizacoes * 100) / numConteudos;
                    }
                    else
                    {
                        resultado.ConteudoAssistido = 0;
                    }


                    resultado.Aprovacao = inscricao.Aprovado;

                    retorno.Add(resultado);
                }

                return(retorno);
            }
            else
            {
                return(null);
            }
        }
        public Treinamento AdicionarTreinamento(Programa programa, DateTime dataRealizacao, Funcionario funcionario, string local,
            string titulo, string descricao)
        {
            var treinamento = new Treinamento(programa, dataRealizacao, funcionario, local, titulo, descricao);

            _treinamentoRepositorio.Adicionar(treinamento);
            return treinamento;
        }
        public Treinamento AdicionarTreinamento(Programa programa, DateTime dataRealizacao, Funcionario funcionario, string local,
                                                string titulo, string descricao)
        {
            var treinamento = new Treinamento(programa, dataRealizacao, funcionario, local, titulo, descricao);

            _treinamentoRepositorio.Adicionar(treinamento);
            return(treinamento);
        }
Exemplo n.º 7
0
        public ActionResult DeleteConfirmed(int id)
        {
            Treinamento treinamento = db.Treinamentoes.Find(id);

            db.Treinamentoes.Remove(treinamento);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemplo n.º 8
0
 public TreinamentoViewModel(Treinamento treinamento)
 {
     Id              = treinamento.Id;
     Tema            = treinamento.Tema;
     IdAutor         = treinamento.IdAutor;
     TipoTreinamento = treinamento.TipoTreinamento;
     Senha           = treinamento.Senha;
 }
 public ActionResult Edit([Bind(Include = "Id,Titulo,Categoria,DataInicio,Indeterminado,Instrutor,Modulos,PalavrasChave")] Treinamento treinamento)
 {
     if (ModelState.IsValid)
     {
         db.Entry(treinamento).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(treinamento));
 }
Exemplo n.º 10
0
        public Guid?SalvarPresencaDoParticipante(bool presenca, string agendaId, string participanteId, DateTime data, string organizacao, string presencaId)
        {
            //try
            //{
            Guid?listaId = null;

            Intelbras.Crm.Domain.Services.TreinamentoService.Organizacao = new Organizacao(organizacao);
            if (participanteId == string.Empty)
            {
                throw new Exception("O parametro do participante não pode ser vazio ou nulo");
            }
            if (agendaId == string.Empty)
            {
                throw new Exception("O parametro da agenda não pode ser vazio ou nulo");
            }
            Intelbras.Crm.Domain.Services.TreinamentoService.Organizacao = new Organizacao(organizacao);
            var contato = new Contato(new Organizacao(organizacao))
            {
                Id = new Guid(participanteId)
            };
            var agenda = new Agenda(new Organizacao(organizacao))
            {
                Id = new Guid(agendaId)
            };
            var participante = Intelbras.Crm.Domain.Services.TreinamentoService.ObterParticipantePor(agenda, contato);

            if (participante != null)
            {
                var treinamento = new Treinamento(new Organizacao(organizacao));

                var lista = new ListaDePresenca(new Organizacao(organizacao));
                lista.Participante = participante;
                lista.Presenca     = presenca;
                lista.Data         = data;
                if (presencaId == string.Empty)
                {
                    treinamento.SalvarPresencaDoParticipante(lista);
                }
                else
                {
                    lista.Id = new Guid(presencaId);
                    listaId  = treinamento.AtualizaPresencaDoParticipante(lista);
                }
                return(listaId);
            }
            else
            {
                throw new Exception("O participante não foi encontrado. ID Participante: " + participanteId.ToString() + " :: ID Agenda: " + agendaId.ToString());
            }
            //}
            //catch (Exception ex)
            //{
            //    throw ex;
            //}
        }
        public ActionResult Create([Bind(Include = "Id,Titulo,Categoria,DataInicio,DataFim,Indeterminado,Instrutor,Modulos,PalavrasChave")] Treinamento treinamento)
        {
            if (ModelState.IsValid)
            {
                db.Treinamentos.Add(treinamento);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(treinamento));
        }
        public Treinamento AlterarTreinamento(Treinamento treinamento, DateTime dataRealizacao, 
            Funcionario funcionario, string local, string titulo, string descricao)
        {
            treinamento.DataRealizacao = dataRealizacao;
            treinamento.Responsavel = funcionario;
            treinamento.Local = local;
            treinamento.Titulo = titulo;
            treinamento.Descricao = descricao;

            _treinamentoRepositorio.Atualizar(treinamento);
            return treinamento;
        }
        public Treinamento AlterarTreinamento(Treinamento treinamento, DateTime dataRealizacao,
                                              Funcionario funcionario, string local, string titulo, string descricao)
        {
            treinamento.DataRealizacao = dataRealizacao;
            treinamento.Responsavel    = funcionario;
            treinamento.Local          = local;
            treinamento.Titulo         = titulo;
            treinamento.Descricao      = descricao;

            _treinamentoRepositorio.Atualizar(treinamento);
            return(treinamento);
        }
 public static TreinamentoViewModel ToViewModel(this Treinamento treinamento)
 {
     return(new TreinamentoViewModel
     {
         Codigo = treinamento.Codigo,
         DataRealizacao = treinamento.DataRealizacao,
         Responsavel = treinamento.Responsavel.ToViewModel(),
         Local = treinamento.Local,
         Titulo = treinamento.Titulo,
         Descricao = treinamento.Descricao,
         Programa = treinamento.Programa.Nome
     });
 }
        public async Task <IActionResult> Create(Treinamento treinamento)
        {
            try
            {
                await _treinamentoService.InsertAsync(treinamento);

                return(RedirectToAction(nameof(Index)));
            }
            catch (Exception e)
            {
                return(RedirectToAction(nameof(Error), new { message = e.Message }));
            }
        }
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Treinamento treinamento = db.Treinamentos.Find(id);

            if (treinamento == null)
            {
                return(HttpNotFound());
            }
            return(View(treinamento));
        }
Exemplo n.º 17
0
        public IActionResult IndexId(int id)
        {
            try
            {
                Treinamento treinamento = _context.Treinamentos.Where(x => x.Id == id).Single();
                return(Ok(treinamento));
            }
            catch (System.Exception)
            {
                return(BadRequest());

                throw;
            }
        }
Exemplo n.º 18
0
        public TreinamentoContext()
        {
            var treinamento1 = new Treinamento(1, "Percy");

            treinamento1.Aulas.Add(new Aula(1, "configurando ambiente", new VideoAula("https://www.w3schools.com/tags/movie.mp4")));
            treinamento1.Aulas.Add(new Aula(2, "implementacao", new VideoAula("https://www.w3schools.com/tags/movie.mp4")));
            treinamento1.Aulas.Add(new Aula(3, "conclusoes", new VideoAula("https://www.w3schools.com/tags/movie.mp4")));
            this.Treinamentos.Add(treinamento1);

            var treinamento2 = new Treinamento(1, "xUnit");

            treinamento2.Aulas.Add(new Aula(2, "instalando dependencias", new VideoAula("https://www.w3schools.com/tags/movie.mp4")));
            this.Treinamentos.Add(treinamento2);
        }
Exemplo n.º 19
0
        public IActionResult alterarTreinamento([FromBody] Treinamento treinamento)
        {
            try
            {
                _context.Treinamentos.Update(treinamento);
                _context.SaveChanges();
                return(Ok());
            }
            catch (System.Exception)
            {
                return(BadRequest());

                throw;
            }
        }
Exemplo n.º 20
0
        public ActionResult Novo(TreinamentoViewModel treinamentoViewModel)
        {
            Retorno retorno = null;

            if (ModelState.IsValid)
            {
                Treinamento treinamento = treinamentoViewModel.ConverterParaDominio();
                treinamento.IdAutor = base.IdUsuarioAutenticado;

                treinamentoViewModel.Modulos.ForEach(x => treinamento.AdicionarModulo(x));

                retorno = _servicoTreinamentos.InserirTreinamento(treinamento);
            }
            return(Json(retorno));
        }
 public string Inserir(Treinamento treinamento)
 {
     try
     {
         acessoDadosSqlServer.LimparParametros();
         acessoDadosSqlServer.AdicionarParametros("@IDTipoTreinamento", treinamento.TipoTreinamento.IDTipoTreinamento);
         acessoDadosSqlServer.AdicionarParametros("@Ativo", treinamento.Ativo);
         acessoDadosSqlServer.AdicionarParametros("@IDAluno", treinamento.Aluno.Pessoa.IDPessoa);
         string IDTreinamento = acessoDadosSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspTreinamentoInserir").ToString();
         return(IDTreinamento);
     }
     catch (Exception ex)
     {
         return(ex.Message);
     }
 }
Exemplo n.º 22
0
        public Retorno AlterarTreinamento(Treinamento treinamento)
        {
            Retorno retorno = new Retorno();

            if (treinamento == null)
            {
                retorno.AdicionarErro("Treinamento não informado");
                return(retorno);
            }
            retorno = treinamento.ValidarDominio();
            if (retorno.Sucesso)
            {
                treinamento.DataAtualizacao = DateTime.Now;
                _treinamentoRepositorio.Alterar(treinamento);
            }

            return(retorno);
        }
Exemplo n.º 23
0
        // GET: Treinamentoes/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Treinamento treinamento = db.Treinamentoes.Find(id);

            if (treinamento == null)
            {
                return(HttpNotFound());
            }

            ViewBag.ass_id                 = new SelectList(db.Assessors.Include(a => a.Pessoa), "ass_id", "Pessoa.pes_nome", treinamento.ass_id);
            ViewBag.atl_id                 = new SelectList(db.Atletas.Include(a => a.Pessoa), "atl_id", "Pessoa.pes_nome", treinamento.atl_id);
            ViewBag.atividades             = new MultiSelectList(db.Atividades, "ati_id", "ati_descricao");
            ViewBag.atividadesSelecionadas = db.AtividadeTreinamentos.Where(x => x.tre_id == id).Select(x => x.ati_id).ToList <int>();
            return(View(treinamento));
        }
Exemplo n.º 24
0
        public ListaDePresenca ObterPresencaDoParticipante(string agendaId, string participanteId, DateTime data, string organizacao)
        {
            try
            {
                ListaDePresenca presenca = null;
                if (participanteId == string.Empty)
                {
                    throw new Exception("O parametro do participante não pode ser vazio ou nulo");
                }
                if (agendaId == string.Empty)
                {
                    throw new Exception("O parametro da agenda não pode ser vazio ou nulo");
                }

                var _organizacao = new Organizacao(organizacao);
                var treinamento  = new Treinamento(_organizacao);
                var contato      = new Contato(new Organizacao(organizacao))
                {
                    Id = new Guid(participanteId)
                };
                var agenda = new Agenda(new Organizacao(organizacao))
                {
                    Id = new Guid(agendaId)
                };
                Intelbras.Crm.Domain.Services.TreinamentoService.Organizacao = new Organizacao(organizacao);
                var participante = Intelbras.Crm.Domain.Services.TreinamentoService.ObterParticipantePor(agenda, contato);
                if (participante != null)
                {
                    var lista = new ListaDePresenca(_organizacao);
                    lista.Data         = data;
                    lista.Participante = participante;

                    presenca = treinamento.ObterListaDePresencaPor(lista);
                }

                return(presenca);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 25
0
        // GET: Treinamentoes/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            Treinamento treinamento = db.Treinamentoes.Find(id);

            db.Entry(treinamento).Reference(p => p.Atleta).Load();
            db.Entry(treinamento.Atleta).Reference(p => p.Pessoa).Load();
            db.Entry(treinamento).Reference(p => p.Assessor).Load();
            db.Entry(treinamento.Assessor).Reference(p => p.Pessoa).Load();

            if (treinamento == null)
            {
                return(HttpNotFound());
            }
            return(View(treinamento));
        }
Exemplo n.º 26
0
        public ContentResult getInfoTreinamento(int?id)
        {
            Treinamento       Treinamento      = db.Treinamentoes.Where(tre => tre.tre_id == id).Include(tre => tre.Assessor.Pessoa).SingleOrDefault();
            IList <Atividade> list_treinamento = db.Database.SqlQuery <Atividade>(@"select Atividade.* from Treinamento
                inner join AtividadeTreinamento using(tre_id)
                inner join Atividade using(ati_id)
                where Treinamento.tre_id = @p0", id).ToList <Atividade>();
            string            retorno          = list_treinamento.Aggregate("", (previous, current) => previous + $"<h3>{current.ati_descricao}</h3><li>{current.atl_observacao}</li>");

            return(new ContentResult
            {
                ContentType = "text/html",
                Content = $@"<div><div>
                                    <span><b>Assessor: </b><span>
                                    <h4 style=""display: inline-block"">{Treinamento.Assessor.Pessoa.pes_nome}</h4><div>
                                    <span style=""margin-right:20px""><b>Fone: </b>{Treinamento.Assessor.Pessoa.pes_telefone}</span>
                                    <span><b>E-Mail: </b>{Treinamento.Assessor.Pessoa.pes_email}</span>
                                    <hr>{retorno}
                                </div>"
            });
        }
        private void btnSelecionarInserir_Click(object sender, EventArgs e)
        {
            if (this.dgwSelecionarTreinamentoFísico.SelectedRows.Count == 0)
            {
                MessageBox.Show("Nenhum aluno está selecionado", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtSelecionarCodAluno.Focus();
                return;
            }

            Treinamento             treinamentoSelecionado = (this.dgwSelecionarTreinamentoFísico.SelectedRows[0].DataBoundItem) as Treinamento;
            FrmTreinamentoCadastrar frmTreinamento         = new FrmTreinamentoCadastrar(AcaoNaTela.Inserir, treinamentoSelecionado);
            DialogResult            dialogResult           = frmTreinamento.ShowDialog();

            if (dialogResult == DialogResult.Yes)
            {
                AtualizarGridTreinamento(DialogResult.Yes);
            }
            else
            {
                txtSelecionarCodAluno.Focus();
            }
        }
Exemplo n.º 28
0
        public ActionResult Index()
        {
            var cultureInfo = new System.Globalization.CultureInfo("pt-BR");

            Thread.CurrentThread.CurrentCulture       = cultureInfo;
            Thread.CurrentThread.CurrentUICulture     = cultureInfo;
            CultureInfo.DefaultThreadCurrentCulture   = cultureInfo;
            CultureInfo.DefaultThreadCurrentUICulture = cultureInfo;

            int      pes_id = Convert.ToInt32(Session["pes_id"]);
            TimeSpan hora   = DateTime.Now.TimeOfDay.Subtract(TimeSpan.FromHours(1));

            PlanoAlimentar plano       = db.PlanoAlimentars.Where(pln => pln.Atleta.pes_id == pes_id && DateTime.Today >= pln.pln_datainicial && DateTime.Today <= pln.pln_datafinal).FirstOrDefault();
            Avaliacao      avaliacao   = db.Avaliacaos.Where(ava => ava.Atleta.pes_id == pes_id).OrderByDescending(ava => ava.ava_data).FirstOrDefault();
            Treinamento    treinamento = db.Treinamentoes.Where(tre => tre.Atleta.pes_id == pes_id && tre.tre_data > DateTime.Today || (tre.tre_hora >= hora && tre.tre_data == DateTime.Today)).Include(tre => tre.Assessor.Pessoa).OrderBy(tre => tre.tre_data).OrderBy(tre => tre.tre_hora).FirstOrDefault();

            ViewBag.treinamento = treinamento;
            ViewBag.plano       = plano;
            ViewBag.avaliacao   = avaliacao;

            return(View());
        }
        public ListaTreinamento  PesquisarTreinamentoCodigoNomeAluno(int?codigo, string nome)
        {
            acessoDadosSqlServer.LimparParametros();
            acessoDadosSqlServer.AdicionarParametros("@IDAluno", codigo);
            acessoDadosSqlServer.AdicionarParametros("@NomeAluno", nome);

            DataTable dataTable = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspTreinamentoPesquisarIDAlunoNomeAluno");

            foreach (DataRow linha in dataTable.Rows)
            {
                Treinamento treinamento = new Treinamento()
                {
                    IDTreinamento = Convert.ToInt32(linha["IDTreinamento"]),
                    DataCadastro  = Convert.ToDateTime(linha["DataCadastro"]),
                    Ativo         = Convert.ToBoolean(linha["Ativo"])
                };

                treinamento.TipoTreinamento = new TipoTreinamento()
                {
                    IDTipoTreinamento = Convert.ToInt32(linha["IDTipoTreinamento"]),
                    Descricao         = linha["Descricao"].ToString()
                };

                treinamento.Aluno          = new Aluno();
                treinamento.Aluno.Objetivo = new Objetivo()
                {
                    Descricao = linha["objetivo"].ToString()
                };
                treinamento.Aluno.Pessoa = new Pessoa()
                {
                    IDPessoa = Convert.ToInt32(linha["IDAluno"]),
                    Nome     = linha["Nome"].ToString()
                };

                listaTreinamento.Add(treinamento);
            }
            return(listaTreinamento);
        }
Exemplo n.º 30
0
        public List <Avaliacao> ListarAvaliacoesPor(string treinamentoId, string organizacao)
        {
            try
            {
                if (treinamentoId == string.Empty)
                {
                    throw new ArgumentNullException("O ID do treinameto está em branco.");
                }

                var _organizacao = new Organizacao(organizacao);

                var treinamento = new Treinamento(_organizacao)
                {
                    Id = new Guid(treinamentoId)
                };

                return(Intelbras.Crm.Domain.Services.AvaliacoesService.ListarAvaliacoesPor(treinamento));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 31
0
        public ActionResult Create([Bind(Include = "tre_id,tre_data,tre_hora,tre_valor,tre_descricao,ass_id,atl_id")] Treinamento treinamento, int[] atividades)
        {
            if (atividades != null)
            {
                foreach (int id in atividades)
                {
                    treinamento.AtividadeTreinamentos.Add(new AtividadeTreinamento {
                        ati_id = id
                    });
                }
            }

            if (ModelState.IsValid)
            {
                db.Treinamentoes.Add(treinamento);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ass_id     = new SelectList(db.Assessors.Include(a => a.Pessoa), "ass_id", "Pessoa.pes_nome", treinamento.ass_id);
            ViewBag.atl_id     = new SelectList(db.Atletas.Include(a => a.Pessoa), "atl_id", "Pessoa.pes_nome", treinamento.atl_id);
            ViewBag.atividades = new MultiSelectList(db.Atividades, "ati_id", "ati_descricao");
            return(View(treinamento));
        }
Exemplo n.º 32
0
 public ProjetosModel()
 {
     _treinamento = new Treinamento();
     ListarProjetos();
 }