Exemple #1
0
        public DataSet getReservasPorCliente(string dni)
        {
            DataSet ds          = new DataSet();
            string  queryString = "select";

            queryString += " fdesde, fhasta, Ciudades.nombre as ciudad, precio, Alojamientos.id_alojamiento as alojamiento, id_reserva";
            queryString += " from reservas as Reservas, Ciudades, Usuarios, Alojamientos";
            queryString += " WHERE Ciudades.id_ciudad = Alojamientos.id_ciudad";
            queryString += " AND Usuarios.dni = Reservas.id_usuario";
            queryString += " AND Reservas.id_alojamiento = Alojamientos.id_alojamiento";
            queryString += " AND Usuarios.dni = @dni";
            ConexionDB _conn = new ConexionDB();

            _conn.abrir();
            SqlDataAdapter da = new SqlDataAdapter(queryString, _conn.Conectarbd);

            da.SelectCommand.Parameters.Add("@dni", SqlDbType.Int).Value = dni;
            if (da != null)
            {
                da.Fill(ds);
            }
            _conn.cerrar();
            return(ds);
        }
Exemple #2
0
        public void cambiarContraseña(string pass, int dni)
        {
            ConexionDB connection  = new ConexionDB();
            string     queryString = "UPDATE [dbo].[Usuarios] SET pass = @pass  WHERE dni=@dni;";

            SqlCommand command = new SqlCommand(queryString, connection.Conectarbd);

            command.Parameters.Add(new SqlParameter("@dni", SqlDbType.Int));
            command.Parameters.Add(new SqlParameter("@pass", SqlDbType.VarChar));
            command.Parameters["@dni"].Value  = dni;
            command.Parameters["@pass"].Value = pass;
            try
            {
                connection.abrir();
                command.ExecuteNonQuery();
                connection.cerrar();
                // return true;
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
                // return false;
            }
        }
Exemple #3
0
        public DataSet buscoAlojamiento(string Pdesde, string Phasta, bool esHotel, string cant, string ciudad)
        {
            DataSet ds = new DataSet();

            try
            {
                string query = "select ";
                query += " barrio, ";
                query += " estrellas,  ";
                query += " cantidadDePersonas, ";
                query += " (case when tv = 0  ";
                query += "  then 'No'  ";;
                query += "  when tv = 1 ";
                query += "  then 'si'  ";
                query += "  end) tv, ";
                query += " id_alojamiento, ";
                query += "  eshotel, ";
                query += " Ciudades.nombre id_ciudad, ";
                query += " cantidad_de_habitaciones, ";
                query += " cantidadDeBanios, ";
                query += " precio_por_dia, ";
                query += " precio_por_persona ";
                query += " from  ";
                query += "    alojamientos alojamientos   ";
                query += " INNER JOIN Ciudades Ciudades ON Ciudades.id_ciudad = alojamientos.id_ciudad  ";
                query += " where ";
                query += "    ISNULL(cantidadDePersonas, '') = (CASE WHEN ISNULL(@cantidadDePersonas,'') = '' ";
                query += "                                          then ISNULL(cantidadDePersonas,'')  ";
                query += "                                          else ISNULL(@cantidadDePersonas, '') ";
                query += "                                          end ) and ";
                query += "    ISNULL(alojamientos.id_ciudad, '') = (CASE WHEN ISNULL(@id_ciudad,'') = ''";
                query += "                                 then alojamientos.id_ciudad   ";
                query += "                                 else @id_ciudad  ";
                query += "                                 end ) and   ";
                query += "eshotel = @eshotel ";

                if (!string.IsNullOrEmpty(Pdesde) && !string.IsNullOrEmpty(Phasta))
                {
                    if (esHotel)
                    {
                        query += "and precio_por_persona  BETWEEN @pdesde and @phasta ";
                    }
                    else
                    {
                        query += " and precio_por_dia BETWEEN @pdesde and @phasta ";
                    }
                }

                ConexionDB _conn = new ConexionDB();
                _conn.abrir();
                SqlDataAdapter da = new SqlDataAdapter(query, _conn.Conectarbd);
                da.SelectCommand.Parameters.Add("@cantidadDePersonas", SqlDbType.Int).Value = cant;
                da.SelectCommand.Parameters.Add("@eshotel", SqlDbType.Bit).Value            = esHotel;
                da.SelectCommand.Parameters.Add("@id_ciudad", SqlDbType.VarChar).Value      = ciudad;
                if (!string.IsNullOrEmpty(Pdesde) && !string.IsNullOrEmpty(Phasta))
                {
                    da.SelectCommand.Parameters.Add("@pdesde", SqlDbType.Decimal).Value = double.Parse(Pdesde);
                    da.SelectCommand.Parameters.Add("@phasta", SqlDbType.Decimal).Value = double.Parse(Phasta);
                }

                da.Fill(ds);
                _conn.cerrar();
                return(ds);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            return(ds);

            //DataSet ds = new DataSet();
            //ConexionDB _conn = new ConexionDB();
            //try
            //{
            //    SqlCommand cmd = new SqlCommand();
            //    cmd.CommandType = CommandType.StoredProcedure;
            //    cmd.CommandText = "BUSCO_ALOJAMIENTO_CLIENTE";
            //    cmd.Parameters.Add("@cantidadDePersonas", SqlDbType.Int).Value = cant;
            //    cmd.Parameters.Add("@eshotel", SqlDbType.Bit).Value = esHotel;
            //    cmd.Parameters.Add("@id_ciudad", SqlDbType.VarChar).Value = ciudad;
            //    cmd.Parameters.Add("@pdesde", SqlDbType.DateTime).Value = Pdesde;
            //    cmd.Parameters.Add("@phasta", SqlDbType.DateTime).Value = Phasta;
            //    cmd.Connection = _conn.Conectarbd;

            //    _conn.abrir();
            //    SqlDataAdapter da = new SqlDataAdapter(cmd);
            //    da.Fill(ds);
            //    _conn.cerrar();

            //}
            //catch (Exception ex)
            //{
            //    Console.WriteLine(ex.Message);
            //}
            //return ds;
        }