public DataSet getAlojamientos(int id) { DataSet ds = new DataSet(); string queryString = "select"; queryString += " barrio,estrellas,cantidadDePersonas,"; queryString += "(case when tv = 0"; queryString += "then 'No'"; queryString += "when tv = 1 "; queryString += "then 'si'"; queryString += "end) tv,"; queryString += "id_alojamiento,eshotel"; queryString += ",Ciudades.nombre id_ciudad,cantidad_de_habitaciones,"; queryString += " cantidadDeBanios,precio_por_dia,precio_por_persona"; queryString += " from alojamientos as alojamientos"; queryString += " INNER JOIN Ciudades Ciudades ON Ciudades.id_ciudad = alojamientos.id_ciudad"; queryString += " WHERE alojamientos.id_alojamiento = " + id; ConexionDB _conn = new ConexionDB(); _conn.abrir(); SqlDataAdapter da = new SqlDataAdapter(queryString, _conn.Conectarbd); da.Fill(ds); _conn.cerrar(); return(ds); }
public bool sumarIntentosDeLogeo(int contadorIntentos, string dni) { ConexionDB connection = new ConexionDB(); string queryString = "UPDATE [dbo].[Usuarios] SET intentosLogeo = @contadorIntentos WHERE dni=@dni;"; SqlCommand command = new SqlCommand(queryString, connection.Conectarbd); command.Parameters.Add(new SqlParameter("@dni", SqlDbType.Int)); command.Parameters["@dni"].Value = dni; command.Parameters.Add(new SqlParameter("@contadorIntentos", SqlDbType.Int)); command.Parameters["@contadorIntentos"].Value = contadorIntentos; try { connection.abrir(); command.ExecuteNonQuery(); connection.cerrar(); return(true); } catch (Exception ex) { Console.WriteLine(ex.Message); return(false); } }
public void createAlojamiento(string barrio, int estrellas, int cantidadDePersonas, bool tv, bool eshotel, string id_ciudad, int?cantidad_de_habitaciones, double?precio_por_dia, double?precio_por_persona, int?cantidadDeBanios) { DataSet ds = new DataSet(); ConexionDB _conn = new ConexionDB(); SqlCommand command = new SqlCommand(); command.CommandType = CommandType.StoredProcedure; command.CommandText = "INSERT_ALOJAMIENTO"; command.Parameters.Add("@barrio", SqlDbType.VarChar).Value = barrio; command.Parameters.Add("@estrellas", SqlDbType.VarChar).Value = (estrellas).ToString(); command.Parameters.Add("@cantidadDePersonas", SqlDbType.VarChar).Value = cantidadDePersonas.ToString(); command.Parameters.Add("@tv", SqlDbType.Bit).Value = tv; command.Parameters.Add("@eshotel", SqlDbType.Bit).Value = eshotel; command.Parameters.Add("@id_ciudad", SqlDbType.VarChar).Value = id_ciudad; command.Parameters.Add("@cantidad_de_habitaciones", SqlDbType.VarChar).Value = cantidad_de_habitaciones.ToString(); command.Parameters.Add("@precio_por_dia", SqlDbType.VarChar).Value = precio_por_dia.ToString(); command.Parameters.Add("@precio_por_persona", SqlDbType.VarChar).Value = precio_por_persona.ToString(); command.Parameters.Add("@cantidadDeBanios", SqlDbType.VarChar).Value = cantidadDeBanios.ToString(); command.Connection = _conn.Conectarbd; try { _conn.abrir(); command.ExecuteNonQuery(); _conn.cerrar(); } catch (Exception ex) { Console.WriteLine(ex.Message); } }
public void createReserva(DateTime FDesde, DateTime FHasta, int id_usuario, float precio, int id_alojamiento) { DataSet ds = new DataSet(); ConexionDB _conn = new ConexionDB(); SqlCommand command = new SqlCommand(); command.CommandType = CommandType.StoredProcedure; command.CommandText = "INSERT INTO RESERVAS VALUES ('"; command.Parameters.Add("@FHasta", SqlDbType.DateTime).Value = FHasta; command.Parameters.Add("@FDesde", SqlDbType.DateTime).Value = FDesde; command.Parameters.Add("@id_usuario", SqlDbType.Int).Value = id_usuario; command.Parameters.Add("@precio", SqlDbType.Float).Value = precio.ToString(); command.Parameters.Add("@id_alojamiento", SqlDbType.Int).Value = id_alojamiento.ToString(); command.CommandText = "')"; command.Connection = _conn.Conectarbd; try { _conn.abrir(); command.ExecuteNonQuery(); _conn.cerrar(); } catch (Exception ex) { Console.WriteLine(ex.Message); } }
public bool modificarUsuario(int Dni, string Nombre, string Mail, string Password, bool EsADM, bool Bloqueado) { //primero me aseguro que lo pueda agregar a la base string queryString = "UPDATE [dbo].[Usuarios] SET nombre=@nombre, mail=@mail,pass=@password, esAdmin=@esadm, bloqueado = @bloqueado WHERE dni=@dni;"; ConexionDB con = new ConexionDB(); SqlCommand command = new SqlCommand(queryString, con.Conectarbd); command.Parameters.Add(new SqlParameter("@dni", SqlDbType.Int)); command.Parameters.Add(new SqlParameter("@nombre", SqlDbType.NVarChar)); command.Parameters.Add(new SqlParameter("@mail", SqlDbType.NVarChar)); command.Parameters.Add(new SqlParameter("@password", SqlDbType.NVarChar)); command.Parameters.Add(new SqlParameter("@esadm", SqlDbType.Bit)); command.Parameters.Add(new SqlParameter("@bloqueado", SqlDbType.Bit)); command.Parameters["@dni"].Value = Dni; command.Parameters["@nombre"].Value = Nombre; command.Parameters["@mail"].Value = Mail; command.Parameters["@password"].Value = Password; command.Parameters["@esadm"].Value = EsADM; command.Parameters["@bloqueado"].Value = Bloqueado; try { con.abrir(); command.ExecuteNonQuery(); con.cerrar(); return(true); } catch (Exception ex) { Console.WriteLine(ex.Message); return(false); } }
public DataSet buscarReservas(string dni, string desdeFecha, string hastaFecha) { 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"; queryString += " AND Reservas.fhasta = @desdeFecha"; queryString += " AND Reservas.fdesde = @hastaFecha"; ConexionDB _conn = new ConexionDB(); _conn.abrir(); SqlDataAdapter da = new SqlDataAdapter(queryString, _conn.Conectarbd); da.SelectCommand.Parameters.Add("@desdeFecha", SqlDbType.DateTime).Value = desdeFecha; da.SelectCommand.Parameters.Add("@hastaFecha", SqlDbType.DateTime).Value = hastaFecha; da.SelectCommand.Parameters.Add("@dni", SqlDbType.Int).Value = dni; da.Fill(ds); _conn.cerrar(); return(ds); }
public bool updateAlojamiento(int id, string barrio, string estrellas, int cantidadDePersonas, bool tv, string id_ciudad, int cantidad_de_habitaciones, double precio_por_dia, double precio_por_persona, int cantidadDeBanios) { int resultadoQuery; string queryString = "UPDATE [dbo].[Alojamientos] SET " + " barrio = @barrio , " + " estrellas = @estrellas ," + " cantidadDePersonas = @cantidadDePersonas ," + " tv= @tv ," + " id_ciudad= @id_ciudad ," + " cantidad_de_habitaciones= @cantidad_de_habitaciones ," + " precio_por_dia= @precio_por_dia ," + " precio_por_persona= @precio_por_persona ," + " cantidadDeBanios= @cantidadDeBanios " + " WHERE id_alojamiento=@id_alojamiento;"; ConexionDB con = new ConexionDB(); SqlCommand command = new SqlCommand(queryString, con.Conectarbd); command.Parameters.Add(new SqlParameter("@id_alojamiento", SqlDbType.Int)); command.Parameters.Add(new SqlParameter("@barrio", SqlDbType.VarChar)); command.Parameters.Add(new SqlParameter("@estrellas", SqlDbType.VarChar)); command.Parameters.Add(new SqlParameter("@cantidadDePersonas", SqlDbType.Int)); command.Parameters.Add(new SqlParameter("@tv", SqlDbType.Bit)); command.Parameters.Add(new SqlParameter("@cantidad_de_habitaciones", SqlDbType.Int)); command.Parameters.Add(new SqlParameter("@precio_por_persona", SqlDbType.Decimal)); command.Parameters.Add(new SqlParameter("@precio_por_dia", SqlDbType.Decimal)); command.Parameters.Add(new SqlParameter("@id_ciudad", SqlDbType.VarChar)); command.Parameters.Add(new SqlParameter("@cantidadDeBanios", SqlDbType.Int)); command.Parameters["@id_alojamiento"].Value = id; command.Parameters["@barrio"].Value = barrio; command.Parameters["@estrellas"].Value = estrellas; command.Parameters["@cantidadDePersonas"].Value = cantidadDePersonas; command.Parameters["@tv"].Value = tv; command.Parameters["@id_ciudad"].Value = id_ciudad; command.Parameters["@cantidad_de_habitaciones"].Value = cantidad_de_habitaciones; command.Parameters["@precio_por_dia"].Value = precio_por_dia; command.Parameters["@precio_por_persona"].Value = precio_por_persona; command.Parameters["@cantidadDeBanios"].Value = cantidadDeBanios; try { con.abrir(); resultadoQuery = command.ExecuteNonQuery(); con.cerrar(); return(true); } catch (Exception ex) { Console.WriteLine(ex.Message); return(false); } }
public DataSet obtenerUsuarios() { DataSet ds = new DataSet(); string queryString = "select "; queryString += " dni, mail, pass, bloqueado, intentosLogeo, nombre, esAdmin "; queryString += " FROM Usuarios "; ConexionDB _conn = new ConexionDB(); _conn.abrir(); SqlDataAdapter da = new SqlDataAdapter(queryString, _conn.Conectarbd); da.Fill(ds); _conn.cerrar(); return(ds); }
public DataTable getCiudades() { string queryString = "select "; queryString += " id_ciudad, nombre from ciudades"; ConexionDB _conn = new ConexionDB(); _conn.abrir(); SqlDataAdapter da = new SqlDataAdapter(queryString, _conn.Conectarbd); DataTable dt = new DataTable(); da.Fill(dt); _conn.cerrar(); return(dt); }
public DataSet obtenerUsuarios(string usuario, string contrasenia) { DataSet ds = new DataSet(); string queryString = "select top 1 "; queryString += " dni, mail, pass, bloqueado, intentosLogeo, nombre, esAdmin "; queryString += " FROM Usuarios "; queryString += " where nombre = '" + usuario + "'"; queryString += " and pass = '******'"; ConexionDB _conn = new ConexionDB(); _conn.abrir(); SqlDataAdapter da = new SqlDataAdapter(queryString, _conn.Conectarbd); da.Fill(ds); _conn.cerrar(); return(ds); }
public DataSet getTodasLasReservas()//PARA ADMIN { DataSet ds = new DataSet(); string queryString = "select"; queryString += " id_reserva, fdesde,fhasta, Ciudades.nombre as ciudad, Usuarios.nombre as usuario, precio"; queryString += " from Reservas as Reservas, Alojamientos, Usuarios, Ciudades"; //EN BD reservas ?? queryString += " WHERE Ciudades.id_ciudad = Alojamientos.id_ciudad"; queryString += " AND Usuarios.dni = Reservas.id_usuario"; queryString += " AND Reservas.id_alojamiento = Alojamientos.id_alojamiento"; ConexionDB _conn = new ConexionDB(); _conn.abrir(); SqlDataAdapter da = new SqlDataAdapter(queryString, _conn.Conectarbd); da.Fill(ds); _conn.cerrar(); return(ds); }
public bool deleteReserva(int id) { string queryString = "DELETE FROM [dbo].[Reservas] WHERE id_reserva = " + id; ConexionDB connection = new ConexionDB(); SqlCommand command = new SqlCommand(queryString, connection.Conectarbd); //command.Parameters.Add(new SqlParameter("@id_reserva", SqlDbType.Int)); // c/ ommand.Parameters["@id_reserva"].Value = id; try { connection.abrir(); command.ExecuteNonQuery(); connection.cerrar(); return(true); } catch (Exception ex) { Console.WriteLine(ex.Message); return(false); } }
public bool desbloquearUsuario(int Dni) { ConexionDB connection = new ConexionDB(); string queryString = "UPDATE [dbo].[Usuarios] SET bloqueado = 0 WHERE dni=@dni;"; SqlCommand command = new SqlCommand(queryString, connection.Conectarbd); command.Parameters.Add(new SqlParameter("@dni", SqlDbType.Int)); command.Parameters["@dni"].Value = Dni; try { connection.abrir(); command.ExecuteNonQuery(); connection.cerrar(); return(true); } catch (Exception ex) { Console.WriteLine(ex.Message); return(false); } }
public bool updateReserva(int id_reserva, DateTime FDesde, DateTime FHasta, int usuario, float precio, int id_alojamiento) { int resultadoQuery; string queryString = "UPDATE [dbo].[Reservas] SET " + " fdesde = @FDesde , " + " fhasta = @FHasta ," + " id_usuario = @usuario ," + " precio= @precio ," + " id_alojamiento= @id_alojamiento," + " WHERE id_reserva=@id_reserva;"; ConexionDB con = new ConexionDB(); SqlCommand command = new SqlCommand(queryString, con.Conectarbd); command.Parameters.Add(new SqlParameter("@FDesde", SqlDbType.DateTime)); command.Parameters.Add(new SqlParameter("@FHasta", SqlDbType.DateTime)); command.Parameters.Add(new SqlParameter("@usuario", SqlDbType.Int)); command.Parameters.Add(new SqlParameter("@precio", SqlDbType.Float)); command.Parameters.Add(new SqlParameter("@id_reserva", SqlDbType.Int)); command.Parameters.Add("@id_alojamiento", SqlDbType.Int).Value = id_alojamiento.ToString(); command.Parameters["@id_reserva"].Value = id_reserva; command.Parameters["@FDesde"].Value = FDesde; command.Parameters["@FHasta"].Value = FHasta; command.Parameters["@usuario"].Value = usuario; command.Parameters["@precio"].Value = precio; command.Parameters["@id_alojamiento"].Value = id_alojamiento; try { con.abrir(); resultadoQuery = command.ExecuteNonQuery(); con.cerrar(); return(true); } catch (Exception ex) { Console.WriteLine(ex.Message); return(false); } }
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; }