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); }
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; } }
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; }