Exemplo n.º 1
0
        public bool modificarReserva(int ID, DateTime FDesde, DateTime FHasta, Entities.Alojamiento propiedad, Entities.Usuario persona, float precio)//Parametro Datos de Reserva ¿?
        {
            bool modificada = false;
            var  query      = from reservaDB in reservas
                              where reservaDB.id == ID
                              select reservaDB;

            Entities.Reserva reserva = query.FirstOrDefault();
            if (reserva != null)
            {
            }
            return(modificada);
        }
Exemplo n.º 2
0
        public bool eliminarReserva(int id)
        {
            bool result = false;
            var  query  = from reservaDB in reservas
                          where reservaDB.id == id
                          select reservaDB;

            if (query != null)
            {
                Entities.Reserva reserva = query.FirstOrDefault();
                if (reserva != null)
                {
                    contexto.Reserva.Remove(reserva);
                    contexto.SaveChanges();
                    result = true;
                }
            }
            else
            {
                result = false;
            }
            return(result);
        }
Exemplo n.º 3
0
        //public List<List<string>> getReservasPorCliente(String dni)
        //{
        //    List<List<string>> resultado = new List<List<string>>();
        //    var query = from reservaDB in reservas
        //                where reservaDB.usuario.DNI == dni
        //                select reservaDB;
        //    foreach (Entities.Reserva reservas in query)
        //    {
        //        resultado.Add(new List<string> { reservas.FDesde.ToString(), reservas.FHasta.ToString(),
        //            reservas.tipoAlojamiento.nombre, reservas.usuario.DNI.ToString(), reservas.precio.ToString()});
        //    }
        //    return resultado;
        //}

        public bool reservar(int codAloj, string dniUsuario, DateTime Fdesde, DateTime Fhasta)
        {
            Entities.Usuario usuario = new Entities.Usuario();
            usuario = buscarUsuarioxDNI(int.Parse(dniUsuario));

            bool result = false;

            var queryAlojamiento = from alojamientoDB in alojamientos
                                   where alojamientoDB.id == codAloj
                                   select alojamientoDB;

            if (queryAlojamiento != null)
            {
                Entities.Alojamiento alojamiento = queryAlojamiento.FirstOrDefault();

                if (alojamiento != null)
                {
                    Entities.Reserva reservita = new Entities.Reserva();
                    reservita.FDesde         = Fdesde;
                    reservita.FHasta         = Fhasta;
                    reservita.id_usuario     = usuario;
                    reservita.id_alojamiento = alojamiento;


                    contexto.Reserva.Add(reservita);
                    contexto.SaveChanges();
                    result = true;
                }

                else
                {
                    result = false;
                }
            }
            return(result);
        }