public int Modificacion(Inmueble p) { int res = -1; using (SqlConnection connection = new SqlConnection(connectionString)) { string sql = $"UPDATE Inmuebles SET Direccion='{p.Direccion}', Ambientes='{p.Ambientes}', Superficie='{p.Superficie}', Latitud='{p.Latitud}', Longitud='{p.Longitud}', PropietarioId='1' , EstaPublicado='{p.EstaPublicado}', EstaHabilitado='{p.EstaHabilitado}'" + $" WHERE inmuebleId = {p.InmuebleId}"; using (SqlCommand command = new SqlCommand(sql, connection)) { command.CommandType = CommandType.Text; connection.Open(); res = command.ExecuteNonQuery(); connection.Close(); } } return(res); }
public int Alta(Inmueble p) { int res = -1; using (SqlConnection connection = new SqlConnection(connectionString)) { string sql = $"INSERT INTO Inmuebles (Direccion, Ambientes, Superficie, Latitud, Longitud,PropietarioId,EstaPublicado,EstaHabilitado) " + $"VALUES ('{p.Direccion}', '{p.Ambientes}','{p.Superficie}','{p.Latitud}','{p.Longitud}','10','1','1')"; using (SqlCommand command = new SqlCommand(sql, connection)) { command.CommandType = CommandType.Text; connection.Open(); res = command.ExecuteNonQuery(); command.CommandText = "SELECT SCOPE_IDENTITY()"; var id = command.ExecuteScalar(); p.InmuebleId = Convert.ToInt32(id); connection.Close(); } } return(res); }
public Inmueble ObtenerPorId(int id) { Inmueble p = null; using (SqlConnection connection = new SqlConnection(connectionString)) { string sql = $"SELECT inmuebleId,Direccion, Ambientes, Superficie, Latitud, Longitud,PropietarioId,EstaPublicado,EstaHabilitado" + $" FROM Inmuebles WHERE inmuebleId=@id"; using (SqlCommand command = new SqlCommand(sql, connection)) { command.Parameters.Add("@id", SqlDbType.Int).Value = id; command.CommandType = CommandType.Text; connection.Open(); var reader = command.ExecuteReader(); while (reader.Read()) { p = new Inmueble { InmuebleId = reader.GetInt32(0), Direccion = reader.GetString(1), Ambientes = reader.GetInt32(2), Superficie = reader.GetInt32(3), Latitud = reader.GetString(4), Longitud = reader.GetString(5), PropietarioId = reader.GetInt32(6), EstaPublicado = reader.GetBoolean(7), EstaHabilitado = reader.GetBoolean(8), }; return(p); } connection.Close(); } } return(p); }