public static List <Cancha> RecuperarPorCodigoComplejo(int codigoComplejo, ISession nhSesion) { try { List <Cancha> listaCanchas = CatalogoGenerico <Cancha> .RecuperarLista(x => x.Complejo.Codigo == codigoComplejo, nhSesion); return(listaCanchas); } catch (Exception ex) { throw ex; } }
public static List <TurnoVariable> RecuperarTurnoPorCanchaYFecha(DateTime fecha, int codigoCancha, ISession nhSesion) { try { List <TurnoVariable> turnoV = CatalogoGenerico <TurnoVariable> .RecuperarLista(x => x.Cancha.Codigo == codigoCancha, nhSesion);//&& x.FechaHoraDesde.ToString("dd/MM/yyyy") == fecha.ToString("dd/MM/yyyy"), nhSesion); return(turnoV); } catch (Exception ex) { throw ex; } }
public static List <TurnoFijo> RecuperarTurnoPorCanchaYFecha(DateTime fecha, int codigoCancha, ISession nhSesion) { try { List <TurnoFijo> turnoV = CatalogoGenerico <TurnoFijo> .RecuperarLista(x => x.Cancha.Codigo == codigoCancha && x.CodigoDiaSemana == Convert.ToInt32(fecha.DayOfWeek), nhSesion); return(turnoV); } catch (Exception ex) { throw ex; } }
public static List <TurnoVariable> RecuperarPorFechaYHora(DateTime fecha, int horaDesde, int horaHasta, ISession nhSesion) { try { List <TurnoVariable> listaTurnos = CatalogoGenerico <TurnoVariable> .RecuperarLista(x => x.FechaHoraDesde.Date == fecha.Date && x.FechaHoraDesde.Hour >= horaDesde && x.FechaHoraHasta.Hour <= horaHasta, nhSesion); return(listaTurnos); } catch (Exception ex) { throw ex; } }
public static List <TurnoFijo> RecuperarPorFechaYHora(DateTime fecha, int horaDesde, int horaHasta, ISession nhSesion) { try { List <TurnoFijo> listaTurnos = CatalogoGenerico <TurnoFijo> .RecuperarLista(x => x.FechaDesde <= fecha && x.FechaHasta == null && x.HoraDesde >= horaDesde && x.HoraHasta <= horaHasta && x.CodigoDiaSemana == Convert.ToInt32(fecha.DayOfWeek), nhSesion); return(listaTurnos); } catch (Exception ex) { throw ex; } }