public List <InterpretesAlbumesDto> GetCantidadXInterprete()
 {
     try
     {
         List <InterpretesAlbumesDto> lista = new List <InterpretesAlbumesDto>();
         var cadenaDeComando = "SELECT i.Interprete,Count(a.Album) " +
                               " FROM Albumes a JOIN Interpretes I ON a.InterpreteId = i.InterpreteId " +
                               " GROUP BY i.Interprete";
         var comando = new SqlCommand(cadenaDeComando, cn);
         var reader  = comando.ExecuteReader();
         while (reader.Read())
         {
             InterpretesAlbumesDto albumDto = ConstruirInterpretesAlbumesDto(reader);
             lista.Add(albumDto);
         }
         reader.Close();
         return(lista);
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
Ejemplo n.º 2
0
 private void SetearFila(DataGridViewRow r, InterpretesAlbumesDto interpretesAlbumesDto)
 {
     r.Cells[cmnInterprete.Index].Value = interpretesAlbumesDto.Interprete;
     r.Cells[cmnCantidad.Index].Value   = interpretesAlbumesDto.Cantidad;
     r.Tag = interpretesAlbumesDto;
 }