コード例 #1
0
        public async Task RefrescarListado()
        {
            Proveedor = Uow.Proveedores.Obtener(p => p.Id == ucFiltrosConsignaciones.ProveedorId);

            flpContainer.Controls.Clear();
            var resultados = _consignacionNegocio.ConsignacionesParaDevolver(
            ucFiltrosConsignaciones.ProveedorId,
            ucFiltrosConsignaciones.Desde,
            ucFiltrosConsignaciones.Hasta.AddDays(1));

            if (resultados.Any())
            {
                var agrupados = resultados.GroupBy(x => x.Editorial);

                foreach (var grupo in agrupados)
                {
                    var item = new UcConsignacionesDevolucionPorEditorial(grupo.Key, grupo.ToList());
                    flpContainer.Controls.Add(item);
                }
                chxImprimir.Enabled = true;
                BtnGuardar.Enabled = true;
                BtnImprimir.Enabled = true;
                pnlAcciones.Visible = true;
            }
            else
            {
                chxImprimir.Enabled = false;
                BtnGuardar.Enabled = false;
                BtnImprimir.Enabled = false;
                pnlAcciones.Visible = false;
            }
            
        }
コード例 #2
0
        public async Task RefrescarListado()
        {
            Proveedor = Uow.Proveedores.Obtener(p => p.Id == ucFiltrosConsignaciones.ProveedorId);

            flpContainer.Controls.Clear();
            var resultados = _consignacionNegocio.ConsignacionesParaDevolver(
                ucFiltrosConsignaciones.ProveedorId,
                ucFiltrosConsignaciones.Desde,
                ucFiltrosConsignaciones.Hasta.AddDays(1));

            if (resultados.Any())
            {
                var agrupados = resultados.GroupBy(x => x.Editorial);

                foreach (var grupo in agrupados)
                {
                    var item = new UcConsignacionesDevolucionPorEditorial(grupo.Key, grupo.ToList());
                    flpContainer.Controls.Add(item);
                }
                chxImprimir.Enabled = true;
                BtnGuardar.Enabled  = true;
                BtnImprimir.Enabled = true;
                pnlAcciones.Visible = true;
            }
            else
            {
                chxImprimir.Enabled = false;
                BtnGuardar.Enabled  = false;
                BtnImprimir.Enabled = false;
                pnlAcciones.Visible = false;
            }
        }