public void Actualizar(ObjetoDominio objeto) { Album album = (Album)objeto; SqlCommand consulta = new SqlCommand(cadenaActualizarAlbum(), BD()); consulta.Parameters.AddWithValue("@titulo", album.getTitulo()); consulta.Parameters.AddWithValue("@id", album.id); consulta.Connection.Open(); consulta.ExecuteNonQuery(); consulta.Connection.Close(); ActualizarCanciones(album); }
protected ObjetoDominio cargar(SqlDataReader fila) { int id = fila.GetInt32(0); if (objetosCargados.ContainsKey(id)) { return((ObjetoDominio)objetosCargados[id]); } ObjetoDominio resultado = hacerCarga(id, fila); objetosCargados.Add(id, resultado); return(resultado); }
protected ObjetoDominio buscarAbstracto(int id) { ObjetoDominio resultado = (ObjetoDominio)objetosCargados[id]; if (resultado != null) { return(resultado); } SqlCommand consulta = new SqlCommand(cadenaBuscar(), BD()); consulta.Parameters.AddWithValue("@id", id); consulta.Connection.Open(); SqlDataReader fila = consulta.ExecuteReader(); fila.Read(); resultado = cargar(fila); return(resultado); }