public async Task RefrescarListado() { Proveedor = Uow.Proveedores.Obtener(p => p.Id == ucFiltrosConsignaciones.ProveedorId); flpContainer.Controls.Clear(); //var resultados = _consignacionNegocio.VentasSinRendir( // ucFiltrosConsignaciones.ProveedorId, // ucFiltrosConsignaciones.Desde, // ucFiltrosConsignaciones.Hasta.AddDays(1)); var inicio = ucFiltrosConsignaciones.Desde.Date; var fin = ucFiltrosConsignaciones.Hasta.Date.AddDays(1); var resultados = _consignacionNegocio.VentasSinRendir( ucFiltrosConsignaciones.ProveedorId, inicio, fin, Context.SucursalActual.Id); if (resultados.Any()) { var agrupados = resultados.GroupBy(x => x.Editorial); foreach (var grupo in agrupados) { var descuento = Proveedor.PorcentajeDescuento; var item = new UcConsignacionesPorEditorial(grupo.Key, grupo.ToList(), descuento); item.GridDatabound += ItemOnGridDatabound; flpContainer.Controls.Add(item); } chxImprimir.Enabled = true; BtnGuardar.Enabled = true; BtnImprimir.Enabled = true; pnlAcciones.Visible = true; ActualizarTotal(); } else { chxImprimir.Enabled = false; BtnGuardar.Enabled = false; BtnImprimir.Enabled = false; pnlAcciones.Visible = false; } }