Exemplo n.º 1
0
        private void Paginar()
        {
            List <FetchCondition> condiciones         = new List <FetchCondition>();
            FetchCondition        condicionPaginacion = new FetchCondition();

            condicionPaginacion.setBetween("clientes.id", inicio.ToString(), final.ToString());
            condiciones.Add(condicionPaginacion);
            Listar(new List <FetchCondition>(condiciones));
        }
        public bool estaLibre(String fecha1, String fecha2)
        {
            FetchCondition condicion_hotel = new FetchCondition();

            condicion_hotel.setEquals("hotel_id", id);

            {
                List <FetchCondition> condiciones     = new List <FetchCondition>();
                FetchCondition        condicion_fecha = new FetchCondition();
                condicion_fecha.setBetween("'" + fecha1 + "'", "fecha_desde", "fecha_hasta");
                condiciones.Add(condicion_fecha);
                condiciones.Add(condicion_hotel);

                List <HotelBaja> hoteles_bajas = EntityManager.getEntityManager().findList <HotelBaja>(condiciones);

                if (hoteles_bajas.Count != 0)
                {
                    return(false);
                }
            }

            {
                List <FetchCondition> condiciones     = new List <FetchCondition>();
                FetchCondition        condicion_fecha = new FetchCondition();
                condicion_fecha.setBetween("'" + fecha2 + "'", "fecha_desde", "fecha_hasta");
                condiciones.Add(condicion_fecha);
                condiciones.Add(condicion_hotel);

                List <HotelBaja> hoteles_bajas = EntityManager.getEntityManager().findList <HotelBaja>(condiciones);

                if (hoteles_bajas.Count != 0)
                {
                    return(false);
                }
            }

            {
                List <FetchCondition> condiciones     = new List <FetchCondition>();
                FetchCondition        condicion_fecha = new FetchCondition();
                condicion_fecha.setBetween("fecha_desde", "'" + fecha1 + "'", "'" + fecha2 + "'");
                condiciones.Add(condicion_fecha);
                condiciones.Add(condicion_hotel);

                List <HotelBaja> hoteles_bajas = EntityManager.getEntityManager().findList <HotelBaja>(condiciones);

                if (hoteles_bajas.Count != 0)
                {
                    return(false);
                }
            }
            return(true);
        }