public Aula GetAula(Guid id) { DbCommand cmd = baseDados.GetStoredProcCommand("AulasSelectById"); baseDados.AddInParameter(cmd, "@AulaId", DbType.Guid, id); Entities.Aula aux = null; try { using (IDataReader leitor = baseDados.ExecuteReader(cmd)) { leitor.Read(); TurmaDAO turmas = new TurmaDAO(); Entities.Turma turma = turmas.GetTurma(leitor.GetGuid(leitor.GetOrdinal("TurmaId"))); CategoriaAtividadeDAO categoriaAtividades = new CategoriaAtividadeDAO(); Entities.CategoriaAtividade categoriaAtividade = categoriaAtividades.GetCategoriaAtividadeById(leitor.GetGuid(leitor.GetOrdinal("CategoriaAtividadeId"))); aux = Entities.Aula.GetAula(leitor.GetGuid(leitor.GetOrdinal("AulaId")), turma, leitor.GetString(leitor.GetOrdinal("Hora")), leitor.GetDateTime(leitor.GetOrdinal("Data")), leitor.GetString(leitor.GetOrdinal("DescricaoAtividade")), categoriaAtividade); } } catch (SqlException ex) { throw new DataAccessException(ErroMessages.GetErrorMessage(ex.Number), ex); } return aux; }
public Transferencia GetTransferencia(Guid id, Calendario cal) { try { DbCommand cmd = baseDados.GetStoredProcCommand("TransferenciaSelectById"); baseDados.AddInParameter(cmd, "@Id", DbType.Guid, id); Transferencia trans = null; TurmaDAO turmaDAO = new TurmaDAO(); RecursosDAO recDAO = new RecursosDAO(); EventoDAO eventoDAO = new EventoDAO(); using (IDataReader leitor = baseDados.ExecuteReader(cmd)) { leitor.Read(); Guid transId = leitor.GetGuid(leitor.GetOrdinal("Id")); Recurso rec = recDAO.GetRecurso(leitor.GetGuid(leitor.GetOrdinal("RecursoId"))); string hora = leitor.GetString(leitor.GetOrdinal("Horario")); DateTime data = leitor.GetDateTime(leitor.GetOrdinal("Data")); Turma turmaRecebeu = null; Turma turmaTransferiu = null; Evento eventoRecebeu = null; Evento eventoTransferiu = null; Guid? turmaRecId = leitor["TurmaRecebeu"] as Guid?; if (turmaRecId.HasValue) turmaRecebeu = turmaDAO.GetTurma(turmaRecId.Value, cal); else turmaRecebeu = null; Guid? turmaTransId = leitor["TurmaTransferiu"] as Guid?; if (turmaTransId.HasValue) turmaTransferiu = turmaDAO.GetTurma(turmaTransId.Value, cal); else eventoTransferiu = null; Guid? eventoRecId = leitor["EventoRecebeu"] as Guid?; if (eventoRecId.HasValue) eventoRecebeu = eventoDAO.GetEvento(eventoRecId.Value); else eventoRecebeu = null; Guid? eventoTransId = leitor["EventoTransferiu"] as Guid?; if (eventoTransId.HasValue) eventoTransferiu = eventoDAO.GetEvento(eventoTransId.Value); else eventoTransferiu = null; bool foiVisualizada = leitor.GetBoolean(leitor.GetOrdinal("FoiVisualizada")); trans = new Transferencia(transId, rec, data, hora, turmaRecebeu, turmaTransferiu, foiVisualizada, eventoRecebeu, eventoTransferiu); } return trans; } catch (SqlException ex) { throw new DataAccessException(ErroMessages.GetErrorMessage(ex.Number), ex); } }
public Aula GetAula(Guid id) { DbCommand cmd = baseDados.GetStoredProcCommand("AulasSelectById"); baseDados.AddInParameter(cmd, "@AulaId", DbType.Guid, id); Entities.Aula aux = null; try { using (IDataReader leitor = baseDados.ExecuteReader(cmd)) { leitor.Read(); TurmaDAO turmas = new TurmaDAO(); Entities.Turma turma = turmas.GetTurma(leitor.GetGuid(leitor.GetOrdinal("TurmaId"))); CategoriaAtividadeDAO categoriaAtividades = new CategoriaAtividadeDAO(); Entities.CategoriaAtividade categoriaAtividade = categoriaAtividades.GetCategoriaAtividadeById(leitor.GetGuid(leitor.GetOrdinal("CategoriaAtividadeId"))); aux = Entities.Aula.GetAula(leitor.GetGuid(leitor.GetOrdinal("AulaId")), turma, leitor.GetString(leitor.GetOrdinal("Hora")), leitor.GetDateTime(leitor.GetOrdinal("Data")), leitor.GetString(leitor.GetOrdinal("DescricaoAtividade")), categoriaAtividade); } } catch (SqlException ex) { throw new DataAccessException(ErroMessages.GetErrorMessage(ex.Number), ex); } return(aux); }
public List <Aula> GetAulas() { DbCommand cmd = baseDados.GetStoredProcCommand("AulasSelect"); List <Entities.Aula> listaAux = new List <BusinessData.Entities.Aula>(); Entities.Aula aux; try { using (IDataReader leitor = baseDados.ExecuteReader(cmd)) { DataAccess.TurmaDAO turmas = new TurmaDAO(); DataAccess.CategoriaAtividadeDAO categorias = new CategoriaAtividadeDAO(); while (leitor.Read()) { Entities.Turma turma = turmas.GetTurma(leitor.GetGuid(leitor.GetOrdinal("TurmaId"))); Entities.CategoriaAtividade categoria = categorias.GetCategoriaAtividadeById(leitor.GetGuid(leitor.GetOrdinal("CategoriaAtividadeId"))); aux = Entities.Aula.GetAula(leitor.GetGuid(leitor.GetOrdinal("AulaId")), turma, leitor.GetString(leitor.GetOrdinal("Hora")), leitor.GetDateTime(leitor.GetOrdinal("Data")), leitor.GetString(leitor.GetOrdinal("DescricaoAtividade")), categoria); listaAux.Add(aux); } } } catch (SqlException ex) { throw new DataAccessException(ErroMessages.GetErrorMessage(ex.Number), ex); } return(listaAux); }
public List <Aula> GetAulas(Guid TurmaId) { try { DbCommand cmd = baseDados.GetStoredProcCommand("AulasSelectByTurma"); baseDados.AddInParameter(cmd, "@TurmaId", DbType.Guid, TurmaId); CategoriaAtividadeDAO catDAO = new CategoriaAtividadeDAO(); TurmaDAO turmaDAO = new TurmaDAO(); Turma turma = turmaDAO.GetTurma(TurmaId); List <Aula> resultado = new List <Aula>(); CategoriaAtividade cate = null; Aula aux = null; using (IDataReader leitor = baseDados.ExecuteReader(cmd)) { while (leitor.Read()) { cate = catDAO.GetCategoriaAtividadeById(leitor.GetGuid(leitor.GetOrdinal("CategoriaAtividadeId"))); aux = Aula.GetAula(leitor.GetGuid(leitor.GetOrdinal("AulaId")), turma, leitor.GetString(leitor.GetOrdinal("Hora")), leitor.GetDateTime(leitor.GetOrdinal("Data")), leitor.GetString(leitor.GetOrdinal("DescricaoAtividade")), cate); resultado.Add(aux); } } return(resultado); } catch (SqlException ex) { throw new DataAccessException(ErroMessages.GetErrorMessage(ex.Number), ex); } }
public List <Transferencia> GetTransferencias(Guid profId, Calendario cal) { try { DbCommand cmd = baseDados.GetStoredProcCommand("TranferenciaSelectByProfessor"); baseDados.AddInParameter(cmd, "@ProfessorId", DbType.Guid, profId); List <Transferencia> aux = new List <Transferencia>(); Transferencia trans = null; TurmaDAO turmaDAO = new TurmaDAO(); RecursosDAO recDAO = new RecursosDAO(); EventoDAO eventoDAO = new EventoDAO(); using (IDataReader leitor = baseDados.ExecuteReader(cmd)) { while (leitor.Read()) { Guid transId = leitor.GetGuid(leitor.GetOrdinal("Id")); Recurso rec = recDAO.GetRecurso(leitor.GetGuid(leitor.GetOrdinal("RecursoId"))); string hora = leitor.GetString(leitor.GetOrdinal("Horario")); DateTime data = leitor.GetDateTime(leitor.GetOrdinal("Data")); Turma turmaRecebeu; Turma turmaTransferiu; Evento eventoRecebeu; Evento eventoTransferiu; Guid?turmaRecId = leitor["TurmaRecebeu"] as Guid?; if (turmaRecId.HasValue) { turmaRecebeu = turmaDAO.GetTurma(turmaRecId.Value, cal); } else { turmaRecebeu = null; } Guid?turmaTransId = leitor["TurmaTransferiu"] as Guid?; if (turmaTransId.HasValue) { turmaTransferiu = turmaDAO.GetTurma(turmaTransId.Value, cal); } else { turmaTransferiu = null; } Guid?eventoRecId = leitor["EventoRecebeu"] as Guid?; if (eventoRecId.HasValue) { eventoRecebeu = eventoDAO.GetEvento(eventoRecId.Value); } else { eventoRecebeu = null; } Guid?eventoTransId = leitor["EventoTransferiu"] as Guid?; if (eventoTransId.HasValue) { eventoTransferiu = eventoDAO.GetEvento(eventoTransId.Value); } else { eventoTransferiu = null; } bool foiVisualizada = leitor.GetBoolean(leitor.GetOrdinal("FoiVisualizada")); trans = new Transferencia(transId, rec, data, hora, turmaRecebeu, turmaTransferiu, foiVisualizada, eventoRecebeu, eventoTransferiu); aux.Add(trans); } } return(aux); } catch (SqlException ex) { throw new DataAccessException(ErroMessages.GetErrorMessage(ex.Number), ex); } }
public List<Aula> GetAulas(Guid TurmaId) { try { DbCommand cmd = baseDados.GetStoredProcCommand("AulasSelectByTurma"); baseDados.AddInParameter(cmd, "@TurmaId", DbType.Guid, TurmaId); CategoriaAtividadeDAO catDAO = new CategoriaAtividadeDAO(); TurmaDAO turmaDAO = new TurmaDAO(); Turma turma = turmaDAO.GetTurma(TurmaId); List<Aula> resultado = new List<Aula>(); CategoriaAtividade cate = null; Aula aux = null; using (IDataReader leitor = baseDados.ExecuteReader(cmd)) { while (leitor.Read()) { cate = catDAO.GetCategoriaAtividadeById(leitor.GetGuid(leitor.GetOrdinal("CategoriaAtividadeId"))); aux = Aula.GetAula(leitor.GetGuid(leitor.GetOrdinal("AulaId")), turma, leitor.GetString(leitor.GetOrdinal("Hora")), leitor.GetDateTime(leitor.GetOrdinal("Data")), leitor.GetString(leitor.GetOrdinal("DescricaoAtividade")), cate); resultado.Add(aux); } } return resultado; } catch (SqlException ex) { throw new DataAccessException(ErroMessages.GetErrorMessage(ex.Number), ex); } }
public List<Aula> GetAulas() { DbCommand cmd = baseDados.GetStoredProcCommand("AulasSelect"); List<Entities.Aula> listaAux = new List<BusinessData.Entities.Aula>(); Entities.Aula aux; try { using (IDataReader leitor = baseDados.ExecuteReader(cmd)) { DataAccess.TurmaDAO turmas = new TurmaDAO(); DataAccess.CategoriaAtividadeDAO categorias = new CategoriaAtividadeDAO(); while (leitor.Read()) { Entities.Turma turma = turmas.GetTurma(leitor.GetGuid(leitor.GetOrdinal("TurmaId"))); Entities.CategoriaAtividade categoria = categorias.GetCategoriaAtividadeById(leitor.GetGuid(leitor.GetOrdinal("CategoriaAtividadeId"))); aux = Entities.Aula.GetAula(leitor.GetGuid(leitor.GetOrdinal("AulaId")), turma, leitor.GetString(leitor.GetOrdinal("Hora")), leitor.GetDateTime(leitor.GetOrdinal("Data")), leitor.GetString(leitor.GetOrdinal("DescricaoAtividade")), categoria); listaAux.Add(aux); } } } catch (SqlException ex) { throw new DataAccessException(ErroMessages.GetErrorMessage(ex.Number), ex); } return listaAux; }