private void EliminarBonificaciones()
        {
            IList <ItemPendiente> itemsParaBorrar = new List <ItemPendiente>();

            foreach (ItemPendiente itm in this.items)
            {
                if (itm.tipo_item_a_facturar.Equals("BONIF"))
                {
                    ItemPendiente item = new ItemPendiente();
                    item = itm;
                    itemsParaBorrar.Add(item);
                }
            }

            if (itemsParaBorrar.Count > 0)
            {
                foreach (ItemPendiente item in itemsParaBorrar)
                {
                    this.items.Remove(item);
                }
                this.dgv_Busqueda.DataSource = null;
                this.dgv_Busqueda.DataSource = this.items;
                this.dgv_Busqueda.Refresh();
            }
        }
        private ItemPendiente armarItemBonificado(DataGridViewRow row)
        {
            ItemPendiente itemBonificado = new ItemPendiente();

            itemBonificado.cantidad_a_rendir    = 1;
            itemBonificado.Facturar             = true;
            itemBonificado.fecha_inicio         = DateManager.Ahora();
            itemBonificado.id_compra            = 0;
            itemBonificado.id_publicacion       = getIdPublicacion(row);
            itemBonificado.id_visibilidad       = getIdVisibilidad(row);
            itemBonificado.importe_a_rendir     = getImporteARendir(row);
            itemBonificado.resumen              = "Bonificacion por 10 publicaciones. Publicacion bonificada: " + getIdPublicacion(row).ToString() + " - Importe: $ -" + getImporteARendir(row).ToString();
            itemBonificado.tipo_item_a_facturar = BONIFICACION;
            return(itemBonificado);
        }