Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 public void InsereHorariosEvento(Entities.HorariosEvento horariosEvento)
 {
     try
     {
         dao.InsereHorariosEvento(horariosEvento);
     }
     catch (DataAccess.DataAccessException)
     {
         throw;
     }
 }
Esempio n. 3
0
        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);
            }
        }