public Entities.HorariosEvento GetHorariosEvento(Guid id) { DbCommand cmd = baseDados.GetStoredProcCommand("HorariosEventoSelectById"); baseDados.AddInParameter(cmd, "@HorariosEventoId", DbType.Guid, id); Entities.HorariosEvento aux = null; try { using (IDataReader leitor = baseDados.ExecuteReader(cmd)) { leitor.Read(); EventoDAO eventoDAO = new EventoDAO(); Entities.Evento evento = eventoDAO.GetEvento(leitor.GetGuid(leitor.GetOrdinal("EventoId"))); aux = Entities.HorariosEvento.GetHorariosEvento(leitor.GetGuid(leitor.GetOrdinal("HorariosEventoId")), evento, leitor.GetDateTime(leitor.GetOrdinal("Data")), leitor.GetString(leitor.GetOrdinal("HorarioInicio")), leitor.GetString(leitor.GetOrdinal("HorarioFim"))); } } catch (SqlException ex) { throw new DataAccessException(ErroMessages.GetErrorMessage(ex.Number), ex); } return(aux); }
public void InsereHorariosEvento(Entities.HorariosEvento horariosEvento) { try { dao.InsereHorariosEvento(horariosEvento); } catch (DataAccess.DataAccessException) { throw; } }
public void InsereHorariosEvento(Entities.HorariosEvento horariosEvento) { DbCommand cmd = baseDados.GetStoredProcCommand("HorariosEventoInsere"); baseDados.AddInParameter(cmd, "@HorariosEventoId", DbType.Guid, horariosEvento.HorariosEventoId); baseDados.AddInParameter(cmd, "@EventoId", DbType.Guid, horariosEvento.EventoId.EventoId); baseDados.AddInParameter(cmd, "@Data", DbType.DateTime, horariosEvento.Data); baseDados.AddInParameter(cmd, "@HorarioInicio", DbType.String, horariosEvento.HorarioInicio); baseDados.AddInParameter(cmd, "@HorarioFim", DbType.String, horariosEvento.HorarioFim); try { baseDados.ExecuteNonQuery(cmd); } catch (SqlException ex) { throw new DataAccessException(ErroMessages.GetErrorMessage(ex.Number), ex); } }