private IList <ItemPendiente> ActualizarContadores()
        {
            VisibilidadesFacturadas visibilidadFactu = new VisibilidadesFacturadas();
            IList <ItemPendiente>   itemsBonificados = new List <ItemPendiente>();

            this.visibilidadesFacturadas.All(v => { v.cantidad_marcada = v.cantidad_fact; return(true); });

            foreach (DataGridViewRow row in dgv_Busqueda.Rows)
            {
                if (itemEsUnaPublicacion(row))
                {
                    visibilidadFactu = this.visibilidadesFacturadas.Where(b => b.id_visibilidad_fact.Equals(this.getIdVisibilidad(row))).FirstOrDefault();
                    if (itemMarcadoParaFacturar(row))
                    {
                        visibilidadFactu.cantidad_marcada++;
                        if (visibilidadFactu.cantidad_marcada % 10 == 0)
                        {
                            itemsBonificados.Add(armarItemBonificado(row));
                        }
                    }
                }
            }
            return(itemsBonificados);
        }
 private bool esLaDecimaPublicacionConEsaVisibilidad(VisibilidadesFacturadas visibilidadFactu)
 {
     return(visibilidadFactu != null && ((visibilidadFactu.cantidad_marcada) % 10).Equals(0));
 }