public IList <DTOHistoricoAcademicoSGTC> ConsultaHistoricoAcademicoSGTC(int pIdUsuario) { using (BMHistoricoSGTC histSGTCBM = new BMHistoricoSGTC()) { return((from h in histSGTCBM.ObterPorUsuario(pIdUsuario) select new DTOHistoricoAcademicoSGTC() { DataConclusao = h.DataConclusao, NomeCurso = h.NomeSolucaoEducacional, CargaHoraria = 0 //TODO: Colocado aqui para testar. Aguardando o Marcelo para saber se realmente este atributo irĂ¡ exibi }).ToList()); } }
private void PreencherDTOComInformacoesDoHistoricoSGTC(int id_Usuario, List <DTOItemHistoricoAcademico> resultado) { IList <HistoricoSGTC> ListaHistoricoSGTC = new BMHistoricoSGTC().ObterPorUsuario(id_Usuario); foreach (var itemHistorico in ListaHistoricoSGTC) { var item = new DTOItemHistoricoAcademico(); item.NomeSolucao = itemHistorico.NomeSolucaoEducacional; item.Instituicao = Constantes.SGTC; item.DataInicio = null; item.DataFim = itemHistorico.DataConclusao.ToShortDateString(); item.IdMatricula = 0; item.Situacao = Constantes.Concluido; item.Tipo = Constantes.HistoricoSGTC; item.TemCertificado = false; item.CargaHoraria = Constantes.NaoDefinido; resultado.Add(item); } }
public void CadastrarHistoricoSGTC(int idUsuario, string nomeSolucaoEducacional, int idChaveExterna, DateTime dtConclusao, string codCertificado, string LoginUsuarioAtualizacao) { try { historicoSGTC = new BMHistoricoSGTC(); HistoricoSGTC atividade = new HistoricoSGTC() { ID = 0, NomeSolucaoEducacional = nomeSolucaoEducacional, IDChaveExterna = idChaveExterna, DataConclusao = dtConclusao, CDCertificado = codCertificado, Usuario = usuarioBM.ObterPorCPF(LoginUsuarioAtualizacao), }; historicoSGTC.Salvar(atividade); } catch (Exception ex) { throw ex; } }