示例#1
0
        public override async Task <int> RefrescarListado()
        {
            UcProgressSpinner.Show();

            int pageTotal = 0;

            var texto = UcFiltrosVentas.TextoABuscar;
            // var tipoComprobante =  UcFiltrosVentas.TipoComprobante;
            var numeroComprobante = UcFiltrosVentas.NumeroComprobante;
            // var letraComprobante = UcFiltrosVentas.LetraComprobante;
            var currentPage = ProveedoresPager.CurrentPage;
            var pageSize    = ProveedoresPager.PageSize;

            var ventas = await Task.Run(() =>
            {
                using (var ventaNegocio = Ioc.Container.Get <IVentaNegocio>())
                {
                    return(ventaNegocio.Listado(SortColumn,
                                                SortDirection,
                                                texto,
                                                null,
                                                numeroComprobante,
                                                null,
                                                currentPage,
                                                pageSize,
                                                out pageTotal));
                }
            });

            GridVentas.DataSource = ventas;

            ProveedoresPager.UpdateState(pageTotal);

            return(pageTotal);
        }
示例#2
0
        public override async Task <int> RefrescarListado()
        {
            //GridProveedores.DataSource = new List<ProveedorDto>();
            ucProgressSpinner1.Show();

            int pageTotal = 0;

            var cuenta       = UcFiltrosProveedores.Cuenta;
            var denominacion = UcFiltrosProveedores.Denominacion;
            var cuit         = UcFiltrosProveedores.Cuit;
            var provinciaId  = UcFiltrosProveedores.ProvinciaId;
            var localidadId  = UcFiltrosProveedores.LocalidadId;
            var currentPage  = ProveedoresPager.CurrentPage;
            var pageSize     = ProveedoresPager.PageSize;

            var proveedores = await Task.Run(() => _proveedorNegocio.Listado(SortColumn,
                                                                             SortDirection,
                                                                             cuenta,
                                                                             denominacion,
                                                                             cuit,
                                                                             provinciaId,
                                                                             localidadId,
                                                                             _tipoProveedor,
                                                                             true,
                                                                             currentPage,
                                                                             pageSize,
                                                                             out pageTotal));

            GridProveedores.DataSource = proveedores;

            ProveedoresPager.UpdateState(pageTotal);

            return(pageTotal);
        }
示例#3
0
        public override async Task <int> RefrescarListado()
        {
            ucProgressSpinner.Show();
            int pageTotal = 0;


            var lotes = await Task.Run(() => Uow.LotesFacturas.Listado().OrderByDescending(l => l.NroLote).Where(l => l.OperadorLote == Context.OperadorActual.Id && l.SucursalAltaId == Context.SucursalActual.Id));

            GrillaLotes.DataSource = lotes.ToList();

            ProveedoresPager.UpdateState(pageTotal);
            ucProgressSpinner.Hide();
            return(pageTotal);
        }