Beispiel #1
0
 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);
 }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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);
        }